0000008063-18-000029.txt : 20181107 0000008063-18-000029.hdr.sgml : 20181107 20181107162316 ACCESSION NUMBER: 0000008063-18-000029 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20180929 FILED AS OF DATE: 20181107 DATE AS OF CHANGE: 20181107 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ASTRONICS CORP CENTRAL INDEX KEY: 0000008063 STANDARD INDUSTRIAL CLASSIFICATION: AIRCRAFT PART & AUXILIARY EQUIPMENT, NEC [3728] IRS NUMBER: 160959303 STATE OF INCORPORATION: NY FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-07087 FILM NUMBER: 181166659 BUSINESS ADDRESS: STREET 1: 130 COMMERCE WAY STREET 2: - CITY: EAST AURORA STATE: NY ZIP: 14052-2191 BUSINESS PHONE: 716-805-1599 MAIL ADDRESS: STREET 1: 130 COMMERCE WAY STREET 2: - CITY: EAST AURORA STATE: NY ZIP: 14052-2191 FORMER COMPANY: FORMER CONFORMED NAME: ASTRONICS LUMINESCENT INC DATE OF NAME CHANGE: 19711209 10-Q 1 atro-20180929.htm 10-Q Document
ASTRONICS CORPATROLarge Accelerated Filer10-QSeptember 29, 20182018Q3FALSEFALSEFALSE21,654,08110,660,8030000008063--12-310.150.50.41.00.930.010000.015000.001000.00200252.0246.91.1500120.150.15xbrli:shares0000008063atro:CommonClassUndefinedMember2018-09-290000008063us-gaap:CommonClassBMember2018-09-2900000080632018-01-012018-09-29iso4217:USD00000080632018-09-2900000080632017-12-3100000080632017-01-012017-09-3000000080632018-07-012018-09-2900000080632017-07-022017-09-300000008063us-gaap:ProductMember2018-01-012018-09-290000008063us-gaap:ProductMember2018-07-012018-09-29iso4217:USDxbrli:shares00000080632016-12-3100000080632017-09-300000008063us-gaap:AccountingStandardsUpdate201409Memberus-gaap:RetainedEarningsMember2018-01-0100000080632018-01-012018-03-310000008063us-gaap:AccountingStandardsUpdate201707Memberus-gaap:SellingGeneralAndAdministrativeExpensesMember2018-07-012018-09-290000008063us-gaap:AccountingStandardsUpdate201707Memberus-gaap:SellingGeneralAndAdministrativeExpensesMember2017-07-022017-09-300000008063us-gaap:AccountingStandardsUpdate201707Memberus-gaap:SellingGeneralAndAdministrativeExpensesMember2018-01-012018-09-290000008063us-gaap:AccountingStandardsUpdate201707Memberus-gaap:SellingGeneralAndAdministrativeExpensesMember2017-01-012017-09-30xbrli:pure0000008063us-gaap:CommonClassBMemberus-gaap:SubsequentEventMember2018-10-122018-10-120000008063us-gaap:AccountingStandardsUpdate201707Memberus-gaap:OtherExpenseMember2018-07-012018-09-290000008063us-gaap:AccountingStandardsUpdate201707Memberus-gaap:OtherExpenseMember2017-07-022017-09-300000008063us-gaap:AccountingStandardsUpdate201707Memberus-gaap:OtherExpenseMember2018-01-012018-09-290000008063us-gaap:AccountingStandardsUpdate201707Memberus-gaap:OtherExpenseMember2017-01-012017-09-3000000080632018-09-302018-09-290000008063us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2017-12-310000008063us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2018-01-0100000080632018-01-010000008063atro:AerospaceSegmentMember2018-01-012018-09-290000008063us-gaap:AccountingStandardsUpdate201409Memberatro:AerospaceSegmentMemberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2018-01-012018-09-290000008063atro:AerospaceSegmentMemberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2018-01-012018-09-290000008063atro:AerospaceSegmentMember2018-07-012018-09-290000008063us-gaap:AccountingStandardsUpdate201409Memberatro:AerospaceSegmentMemberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2018-07-012018-09-290000008063atro:AerospaceSegmentMemberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2018-07-012018-09-290000008063atro:TestSystemsSegmentMember2018-01-012018-09-290000008063us-gaap:AccountingStandardsUpdate201409Memberatro:TestSystemsSegmentMemberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2018-01-012018-09-290000008063atro:TestSystemsSegmentMemberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2018-01-012018-09-290000008063atro:TestSystemsSegmentMember2018-07-012018-09-290000008063us-gaap:AccountingStandardsUpdate201409Memberatro:TestSystemsSegmentMemberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2018-07-012018-09-290000008063atro:TestSystemsSegmentMemberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2018-07-012018-09-290000008063us-gaap:AccountingStandardsUpdate201409Memberus-gaap:ProductMemberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2018-01-012018-09-290000008063us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Memberus-gaap:ProductMember2018-01-012018-09-290000008063us-gaap:AccountingStandardsUpdate201409Memberus-gaap:ProductMemberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2018-07-012018-09-290000008063us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Memberus-gaap:ProductMember2018-07-012018-09-290000008063us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2018-01-012018-09-290000008063us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2018-01-012018-09-290000008063us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2018-07-012018-09-290000008063us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2018-07-012018-09-290000008063us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2018-09-290000008063us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2018-09-290000008063atro:CommercialTransportAircraftMember2018-01-012018-09-290000008063atro:CommercialTransportAircraftMember2017-01-012017-09-300000008063atro:CommercialTransportAircraftMember2018-07-012018-09-290000008063atro:CommercialTransportAircraftMember2017-07-022017-09-300000008063atro:MilitaryAircraftMember2018-01-012018-09-290000008063atro:MilitaryAircraftMember2017-01-012017-09-300000008063atro:MilitaryAircraftMember2018-07-012018-09-290000008063atro:MilitaryAircraftMember2017-07-022017-09-300000008063atro:BusinessJetMember2018-01-012018-09-290000008063atro:BusinessJetMember2017-01-012017-09-300000008063atro:BusinessJetMember2018-07-012018-09-290000008063atro:BusinessJetMember2017-07-022017-09-300000008063atro:OtherAerospaceMember2018-01-012018-09-290000008063atro:OtherAerospaceMember2017-01-012017-09-300000008063atro:OtherAerospaceMember2018-07-012018-09-290000008063atro:OtherAerospaceMember2017-07-022017-09-300000008063atro:AerospaceSegmentMember2017-01-012017-09-300000008063atro:AerospaceSegmentMember2017-07-022017-09-300000008063atro:SemiconductorMember2018-01-012018-09-290000008063atro:SemiconductorMember2017-01-012017-09-300000008063atro:SemiconductorMember2018-07-012018-09-290000008063atro:SemiconductorMember2017-07-022017-09-300000008063us-gaap:AllOtherSegmentsMember2018-01-012018-09-290000008063us-gaap:AllOtherSegmentsMember2017-01-012017-09-300000008063us-gaap:AllOtherSegmentsMember2018-07-012018-09-290000008063us-gaap:AllOtherSegmentsMember2017-07-022017-09-300000008063atro:TestSystemsSegmentMember2017-01-012017-09-300000008063atro:TestSystemsSegmentMember2017-07-022017-09-300000008063atro:ProductLineElectricalPowerAndMotionMember2018-01-012018-09-290000008063atro:ProductLineElectricalPowerAndMotionMember2017-01-012017-09-300000008063atro:ProductLineElectricalPowerAndMotionMember2018-07-012018-09-290000008063atro:ProductLineElectricalPowerAndMotionMember2017-07-022017-09-300000008063atro:ProductLineLightingAndSafetyMember2018-01-012018-09-290000008063atro:ProductLineLightingAndSafetyMember2017-01-012017-09-300000008063atro:ProductLineLightingAndSafetyMember2018-07-012018-09-290000008063atro:ProductLineLightingAndSafetyMember2017-07-022017-09-300000008063atro:ProductLineAvionicsMember2018-01-012018-09-290000008063atro:ProductLineAvionicsMember2017-01-012017-09-300000008063atro:ProductLineAvionicsMember2018-07-012018-09-290000008063atro:ProductLineAvionicsMember2017-07-022017-09-300000008063atro:ProductLineSystemsCertificationMember2018-01-012018-09-290000008063atro:ProductLineSystemsCertificationMember2017-01-012017-09-300000008063atro:ProductLineSystemsCertificationMember2018-07-012018-09-290000008063atro:ProductLineSystemsCertificationMember2017-07-022017-09-300000008063atro:ProductLineStructuresMember2018-01-012018-09-290000008063atro:ProductLineStructuresMember2017-01-012017-09-300000008063atro:ProductLineStructuresMember2018-07-012018-09-290000008063atro:ProductLineStructuresMember2017-07-022017-09-300000008063atro:ProductLineOtherMember2018-01-012018-09-290000008063atro:ProductLineOtherMember2017-01-012017-09-300000008063atro:ProductLineOtherMember2018-07-012018-09-290000008063atro:ProductLineOtherMember2017-07-022017-09-300000008063us-gaap:LandMember2018-09-290000008063us-gaap:LandMember2017-12-310000008063us-gaap:BuildingAndBuildingImprovementsMember2018-09-290000008063us-gaap:BuildingAndBuildingImprovementsMember2017-12-310000008063us-gaap:MachineryAndEquipmentMember2018-09-290000008063us-gaap:MachineryAndEquipmentMember2017-12-310000008063us-gaap:ConstructionInProgressMember2018-09-290000008063us-gaap:ConstructionInProgressMember2017-12-310000008063us-gaap:PatentsMember2018-01-012018-09-290000008063us-gaap:PatentsMember2018-09-290000008063us-gaap:PatentsMember2017-12-310000008063us-gaap:NoncompeteAgreementsMember2018-01-012018-09-290000008063us-gaap:NoncompeteAgreementsMember2018-09-290000008063us-gaap:NoncompeteAgreementsMember2017-12-310000008063us-gaap:TradeNamesMember2018-01-012018-09-290000008063us-gaap:TradeNamesMember2018-09-290000008063us-gaap:TradeNamesMember2017-12-310000008063us-gaap:UnpatentedTechnologyMember2018-01-012018-09-290000008063us-gaap:UnpatentedTechnologyMember2018-09-290000008063us-gaap:UnpatentedTechnologyMember2017-12-310000008063us-gaap:OrderOrProductionBacklogMember2018-01-012018-09-290000008063us-gaap:OrderOrProductionBacklogMember2018-09-290000008063us-gaap:OrderOrProductionBacklogMember2017-12-310000008063us-gaap:CustomerRelationshipsMember2018-01-012018-09-290000008063us-gaap:CustomerRelationshipsMember2018-09-290000008063us-gaap:CustomerRelationshipsMember2017-12-310000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2017-12-310000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2018-01-012018-09-290000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2018-09-290000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2017-12-310000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2018-01-012018-09-290000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2018-09-290000008063us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberatro:FourthAmendedandRestatedCreditAgreementMember2018-09-290000008063us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberatro:AmendedAndRestatedCreditAgreementMember2018-09-290000008063us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMemberatro:AmendedAndRestatedCreditAgreementMember2018-09-290000008063atro:AmendedAndRestatedCreditAgreementMember2018-01-012018-09-290000008063atro:AmendedAndRestatedCreditAgreementMembersrt:MaximumMember2018-01-012018-09-29atro:fiscal_quarter0000008063srt:MinimumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberatro:AmendedAndRestatedCreditAgreementMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-01-012018-09-290000008063us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberatro:AmendedAndRestatedCreditAgreementMembersrt:MaximumMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-01-012018-09-290000008063srt:MinimumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberatro:AmendedAndRestatedCreditAgreementMember2018-01-012018-09-290000008063us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberatro:AmendedAndRestatedCreditAgreementMembersrt:MaximumMember2018-01-012018-09-290000008063srt:MaximumMember2018-01-012018-09-2900000080632018-06-3000000080632017-07-010000008063srt:MinimumMember2018-01-012018-09-290000008063us-gaap:ProFormaMember2018-07-012018-09-290000008063us-gaap:ProFormaMember2018-01-012018-09-290000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2018-09-290000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2018-09-290000008063us-gaap:CommonStockMember2017-12-310000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2017-12-310000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2017-12-310000008063us-gaap:CommonStockMember2018-01-012018-09-290000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2018-01-012018-09-290000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2018-01-012018-09-290000008063us-gaap:CommonStockMember2018-09-290000008063us-gaap:AdditionalPaidInCapitalMember2017-12-310000008063us-gaap:AdditionalPaidInCapitalMember2018-01-012018-09-290000008063us-gaap:AdditionalPaidInCapitalMember2018-09-290000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-09-290000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-09-290000008063us-gaap:RetainedEarningsMember2017-12-310000008063us-gaap:AccountingStandardsUpdate201409Memberus-gaap:RetainedEarningsMember2017-12-310000008063us-gaap:RetainedEarningsMember2018-01-012018-09-290000008063us-gaap:RetainedEarningsMember2018-09-290000008063us-gaap:TreasuryStockMember2017-12-310000008063us-gaap:TreasuryStockMember2018-01-012018-09-290000008063us-gaap:TreasuryStockMember2018-09-2900000080632016-02-240000008063us-gaap:TreasuryStockMember2016-02-242018-03-310000008063us-gaap:TreasuryStockMember2017-12-122017-12-120000008063us-gaap:AccumulatedTranslationAdjustmentMember2018-09-290000008063us-gaap:AccumulatedTranslationAdjustmentMember2017-12-310000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2018-09-290000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2017-12-310000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2018-01-012018-09-290000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2017-01-012017-09-300000008063us-gaap:AccumulatedTranslationAdjustmentMember2018-01-012018-09-290000008063us-gaap:AccumulatedTranslationAdjustmentMember2017-01-012017-09-300000008063us-gaap:AccumulatedTranslationAdjustmentMember2018-07-012018-09-290000008063us-gaap:AccumulatedTranslationAdjustmentMember2017-07-022017-09-300000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2018-01-012018-09-290000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2017-01-012017-09-300000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2018-07-012018-09-290000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2017-07-022017-09-300000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2018-01-012018-09-290000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2017-01-012017-09-300000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2018-07-012018-09-290000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2017-07-022017-09-300000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2018-07-012018-09-290000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2017-07-022017-09-30atro:retirement_plan0000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2018-01-012018-09-290000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2017-01-012017-09-300000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2018-07-012018-09-290000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2017-07-022017-09-300000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMemberatro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2018-01-012018-09-290000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMemberatro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2017-01-012017-09-300000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMemberatro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2018-07-012018-09-290000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMemberatro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2017-07-022017-09-30atro:customer0000008063us-gaap:CustomerConcentrationRiskMemberatro:MajorCustomerOneMemberus-gaap:SalesRevenueNetMember2018-01-012018-09-290000008063us-gaap:CustomerConcentrationRiskMemberatro:MajorCustomerTwoMemberus-gaap:SalesRevenueNetMember2018-01-012018-09-290000008063us-gaap:CustomerConcentrationRiskMemberatro:MajorCustomerThreeMemberus-gaap:SalesRevenueNetMember2018-01-012018-09-290000008063us-gaap:CustomerConcentrationRiskMemberatro:MajorCustomerOneMemberus-gaap:SalesRevenueNetMember2018-07-012018-09-290000008063us-gaap:CustomerConcentrationRiskMemberatro:MajorCustomerTwoMemberus-gaap:SalesRevenueNetMember2018-07-012018-09-290000008063us-gaap:CustomerConcentrationRiskMemberatro:MajorCustomerThreeMemberus-gaap:SalesRevenueNetMember2018-07-012018-09-290000008063us-gaap:CustomerConcentrationRiskMemberatro:ThreeMajorCustomersMemberus-gaap:SalesRevenueNetMember2018-09-290000008063us-gaap:CustomerConcentrationRiskMemberatro:MajorCustomerOneMemberus-gaap:SalesRevenueNetMember2017-01-012017-09-300000008063us-gaap:CustomerConcentrationRiskMemberatro:MajorCustomerOneMemberus-gaap:SalesRevenueNetMember2017-07-022017-09-300000008063us-gaap:CustomerConcentrationRiskMemberatro:MajorCustomerTwoMemberus-gaap:SalesRevenueNetMember2017-01-012017-09-300000008063us-gaap:CustomerConcentrationRiskMemberatro:MajorCustomerTwoMemberus-gaap:SalesRevenueNetMember2017-07-022017-09-300000008063us-gaap:CustomerConcentrationRiskMemberatro:MajorCustomerThreeMemberus-gaap:SalesRevenueNetMember2017-01-012017-09-300000008063us-gaap:CustomerConcentrationRiskMemberatro:MajorCustomerThreeMemberus-gaap:SalesRevenueNetMember2017-07-022017-09-30atro:product0000008063atro:LufthansaTechnikAGMembercountry:DE2018-09-290000008063srt:SubsidiariesMemberatro:LufthansaTechnikAGMemberatro:PatentInfringementMembercountry:DE2018-01-012018-09-290000008063srt:SubsidiariesMemberatro:LufthansaTechnikAGMemberus-gaap:SubsequentEventMemberatro:PatentInfringementMembercountry:DE2018-10-012018-10-310000008063srt:SubsidiariesMemberatro:LufthansaTechnikAGMembersrt:MinimumMemberatro:PatentInfringementMembercountry:DE2018-09-290000008063srt:SubsidiariesMemberatro:LufthansaTechnikAGMemberatro:PatentInfringementMembercountry:DEsrt:MaximumMember2018-09-290000008063srt:SubsidiariesMemberatro:LufthansaTechnikAGMemberatro:PatentInfringementMembercountry:DE2018-09-290000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2017-01-012017-09-300000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2018-07-012018-09-290000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2017-07-022017-09-300000008063us-gaap:IntersegmentEliminationMemberatro:AerospaceSegmentMember2018-01-012018-09-290000008063us-gaap:IntersegmentEliminationMemberatro:AerospaceSegmentMember2017-01-012017-09-300000008063us-gaap:IntersegmentEliminationMemberatro:AerospaceSegmentMember2018-07-012018-09-290000008063us-gaap:IntersegmentEliminationMemberatro:AerospaceSegmentMember2017-07-022017-09-300000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2017-01-012017-09-300000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2018-07-012018-09-290000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2017-07-022017-09-300000008063us-gaap:OperatingSegmentsMember2018-01-012018-09-290000008063us-gaap:OperatingSegmentsMember2017-01-012017-09-300000008063us-gaap:OperatingSegmentsMember2018-07-012018-09-290000008063us-gaap:OperatingSegmentsMember2017-07-022017-09-300000008063us-gaap:CorporateNonSegmentMember2018-01-012018-09-290000008063us-gaap:CorporateNonSegmentMember2017-01-012017-09-300000008063us-gaap:CorporateNonSegmentMember2018-07-012018-09-290000008063us-gaap:CorporateNonSegmentMember2017-07-022017-09-300000008063us-gaap:CorporateNonSegmentMember2018-09-290000008063us-gaap:CorporateNonSegmentMember2017-12-310000008063us-gaap:FairValueMeasurementsRecurringMember2017-12-310000008063us-gaap:FairValueMeasurementsRecurringMember2018-09-290000008063atro:CustomControlConceptsLLCMemberatro:AstronicsCustomControlConceptsInc.Member2017-04-032017-04-030000008063atro:TelefonixIncorporatedMemberatro:AstronicsCustomControlConceptsInc.Member2017-12-012017-12-010000008063us-gaap:ProFormaMember2017-01-012017-09-300000008063us-gaap:ProFormaMember2017-07-022017-09-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
Form 10-Q
 
ý
Quarterly report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the quarterly period ended September 29, 2018
or
 
¨
Transition report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the transition period from                      to                     
Commission File Number 0-7087
 
ASTRONICS CORPORATION
(Exact name of registrant as specified in its charter)
 

New York
(State or other jurisdiction of
incorporation or organization)
16-0959303
(IRS Employer
Identification Number)
130 Commerce Way, East Aurora, New York
(Address of principal executive offices)
14052
(Zip code)
(716) 805-1599
(Registrant’s telephone number, including area code)
NOT APPLICABLE
(Former name, former address and former fiscal year, if changed since last report)
Securities registered pursuant to Section 12(g) of the Act:
$.01 par value Common Stock, $.01 par value Class B Stock
(Title of Class)
  



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, and (2) has been subject to such filing requirements for the past 90 days.    Yes  ý    No  ¨
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (Section 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).    Yes  ý    No  ¨
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, or a non-accelerated filer. See definition of “large accelerated filer”, an “accelerated filer”, a “non-accelerated filer” and a “smaller reporting company” in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated filer
ý
Accelerated filer
¨
Emerging growth company
¨
Non-accelerated filer
¨  
Smaller Reporting Company
¨
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a)
of the Exchange Act. ¨
 Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes  ¨    No  ý
As of September 29, 2018, 32,314,884 shares of common stock were outstanding consisting of 21,654,081 shares of common stock ($.01 par value) and 10,660,803 shares of Class B common stock ($.01 par value).



TABLE OF CONTENTS
PAGE
PART I
Item 1
Item 2
Item 3
Item 4
PART II
Item 1
Item 1a
Item 2
Item 3
Item 4
Item 5
Item 6

2

Part I – Financial Information
Item 1. Financial Statements
ASTRONICS CORPORATION
Consolidated Condensed Balance Sheets
September 29, 2018 with Comparative Figures for December 31, 2017
(In thousands)
 
September 29, 2018December 31, 2017
(Unaudited)
Current Assets:
Cash and Cash Equivalents
$4,893 $17,914 
Accounts Receivable, Net of Allowance for Doubtful Accounts
189,110 132,633 
Inventories
154,870 150,196 
Prepaid Expenses and Other Current Assets
17,155 14,586 
Total Current Assets
366,028 315,329 
Property, Plant and Equipment, Net of Accumulated Depreciation
124,652 125,830 
Other Assets
21,893 15,659 
Intangible Assets, Net of Accumulated Amortization
138,347 153,493 
Goodwill
125,136 125,645 
Total Assets
$776,056 $735,956 
Current Liabilities:
Current Maturities of Long-term Debt
$1,965 $2,689 
Accounts Payable
42,184 41,846 
Accrued Expenses and Other Current Liabilities
43,338 38,749 
Customer Advance Payments and Deferred Revenue
30,186 19,607 
Total Current Liabilities
117,673 102,891 
Long-term Debt
257,680 269,078 
Other Liabilities
31,258 34,060 
Total Liabilities 406,611 406,029 
Shareholders’ Equity:
Common Stock
341 340 
Accumulated Other Comprehensive Loss
(15,425)(13,352)
Other Shareholders’ Equity
384,529 342,939 
Total Shareholders’ Equity
369,445 329,927 
Total Liabilities and Shareholders’ Equity
$776,056 $735,956 
See notes to consolidated condensed financial statements.
3

ASTRONICS CORPORATION
Consolidated Condensed Statements of Operations
Three and Nine Months Ended September 29, 2018 With Comparative Figures for 2017
(Unaudited)
(In thousands, except per share data)
 
Nine Months Ended 
Three Months Ended
September 29, 2018September 30, 2017September 29, 2018September 30, 2017
Sales
$600,339 $453,146 $212,674 $149,636 
Cost of Products Sold
467,315 348,186 166,354 117,143 
Gross Profit
133,024 104,960 46,320 32,493 
Selling, General and Administrative Expenses
87,919 65,573 27,976 22,099 
Income from Operations
45,105 39,387 18,344 10,394 
Other Expense, Net of Other Income
1,091 931 253 311 
Interest Expense, Net of Interest Income
7,326 3,750 2,511 1,437 
Income Before Income Taxes
36,688 34,706 15,580 8,646 
Provision for (Benefit from) Income Taxes 2,370 9,374 (1,419)2,586 
Net Income
$34,318 $25,332 $16,999 $6,060 
Earnings Per Share:
Basic
$1.06 $0.77 $0.53 $0.19 
Diluted
$1.04 $0.74 $0.52 $0.18 
See notes to consolidated condensed financial statements.
4

ASTRONICS CORPORATION
Consolidated Condensed Statements of Comprehensive Income
Three and Nine Months Ended September 29, 2018 With Comparative Figures for 2017
(Unaudited)
(In thousands)
 
Nine Months Ended 
Three Months Ended
September 29, 2018September 30, 2017September 29, 2018September 30, 2017
Net Income
$34,318 $25,332 $16,999 $6,060 
Other Comprehensive (Loss) Income:
Foreign Currency Translation Adjustments
(1,346)3,987 226 1,496 
Retirement Liability Adjustment – Net of Tax
646 392 216 130 
Total Other Comprehensive (Loss) Income
(700)4,379 442 1,626 
Comprehensive Income
$33,618 $29,711 $17,441 $7,686 
See notes to consolidated condensed financial statements.
5

ASTRONICS CORPORATION
Consolidated Condensed Statements of Cash Flows
Nine Months Ended September 29, 2018
With Comparative Figures for 2017
(Unaudited)
(In thousands)
 
Nine Months Ended 
September 29, 2018September 30, 2017
Cash Flows From Operating Activities: 
Net Income $34,318 $25,332 
Adjustments to Reconcile Net Income to Cash Provided By Operating Activities: 
Depreciation and Amortization 26,756 19,269 
Provisions for Non-Cash Losses on Inventory and Receivables 2,432 943 
Stock Compensation Expense 2,349 2,203 
Deferred Tax Benefit (1,536)(920)
Other (507)(657)
Cash Flows from Changes in Operating Assets and Liabilities: 
Accounts Receivable (52,890)(1,515)
Inventories (15,768)(18,480)
Accounts Payable 571 8,267 
Accrued Expenses 4,977 (5,483)
Other Current Assets and Liabilities (1,620)(4,556)
Customer Advanced Payments and Deferred Revenue 19,241 (2,336)
Income Taxes (4,315)(883)
Supplemental Retirement and Other Liabilities 1,351 1,129 
Cash Provided By Operating Activities 15,359 22,313 
Cash Flows From Investing Activities: 
Acquisition of Business, Net of Cash Acquired  (10,199)
Capital Expenditures (12,416)(9,715)
Other Investing Activities (3,376)(2,070)
Cash Used For Investing Activities (15,792)(21,984)
Cash Flows From Financing Activities: 
Proceeds from Long-term Debt 35,015 42,000 
Payments for Long-term Debt (47,116)(13,031)
Purchase of Outstanding Shares for Treasury  (32,382)
Debt Acquisition Costs (516) 
Proceeds from Exercise of Stock Options 283 349 
Cash Used For Financing Activities (12,334)(3,064)
Effect of Exchange Rates on Cash (254)211 
Decrease in Cash and Cash Equivalents (13,021)(2,524)
Cash and Cash Equivalents at Beginning of Period 17,914 17,901 
Cash and Cash Equivalents at End of Period $4,893 $15,377 
See notes to consolidated condensed financial statements.
6

ASTRONICS CORPORATION
Notes to Consolidated Condensed Financial Statements
September 29, 2018 
(Unaudited)
1) Basis of Presentation
The accompanying unaudited statements have been prepared in accordance with U.S. generally accepted accounting principles for interim financial information. Accordingly, they do not include all of the information and footnotes required by U.S. generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments, consisting of normal recurring accruals, considered necessary for a fair presentation have been included.
All share quantities and per share data reported have been restated to reflect the impact of the three-for-twenty Class B stock distribution to shareholders of record on October 12, 2018.
Operating Results
The results of operations for any interim period are not necessarily indicative of results for the full year. Operating results for the nine months ended September 29, 2018 are not necessarily indicative of the results that may be expected for the year ending December 31, 2018.
The balance sheet at December 31, 2017 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by U.S. generally accepted accounting principles (“GAAP”) for complete financial statements.
For further information, refer to the financial statements and footnotes thereto included in Astronics Corporation’s 2017 annual report on Form 10-K.
Description of the Business
Astronics Corporation (“Astronics” or the “Company”) is a leading provider of advanced technologies to the global aerospace, defense, electronics and semiconductor industries. Our products and services include advanced, high-performance electrical power generation, distribution and motion systems, lighting and safety systems, avionics products, systems and certification, aircraft structures and automated test systems.
We have operations in the United States (“U.S.”), Canada and France. We design and build our products through our wholly owned subsidiaries Astronics Advanced Electronic Systems Corp. (“AES”); Astronics AeroSat Corporation (“AeroSat”); Armstrong Aerospace, Inc. (“Armstrong”); Astronics Test Systems, Inc. (“ATS”); Ballard Technology, Inc. (“Ballard”); Astronics Connectivity Systems and Certification Corp. (“CSC”); Astronics Custom Control Concepts Inc. (“CCC”); Astronics DME LLC (“DME”); Luminescent Systems, Inc. (“LSI”); Luminescent Systems Canada, Inc. (“LSI Canada”); Max-Viz, Inc. (“Max-Viz”); Peco, Inc. (“Peco”); and PGA Electronic s.a. (“PGA”).
On April 3, 2017, Astronics Custom Control Concepts Inc., a wholly owned subsidiary of the Company acquired substantially all the assets and certain liabilities of Custom Control Concepts LLC, located in Kent, Washington. CCC is a provider of cabin management and in-flight entertainment systems for a range of aircraft. CCC is included in our Aerospace segment.
On December 1, 2017, Astronics acquired substantially all of the assets of Telefonix Inc. and a related company, Product Development Technologies, LLC and its subsidiaries, to become CSC, primarily located in Waukegan and Lake Zurich, Illinois. CSC designs and manufactures advanced in-flight entertainment and connectivity equipment, and provides industry leading design consultancy services for the global aerospace industry. CSC is included in our Aerospace Segment.
For additional information regarding these acquisitions see Note 18.
Cost of Products Sold, Engineering and Development and Selling, General and Administrative Expenses
Cost of products sold includes the costs to manufacture products such as direct materials and labor and manufacturing overhead as well as all engineering and development costs. The Company is engaged in a variety of engineering and design activities as well as basic research and development activities directed to the substantial improvement or new application of the Company’s existing technologies. These costs are expensed when incurred and included in cost of products sold. Research and development, design and related engineering amounted to $31.2 million and $23.7 million for the three months ended and $89.0 million and $69.5 million for the nine months ended September 29, 2018 and September 30, 2017, respectively. Selling, general and administrative expenses include costs primarily related to our sales and marketing departments and administrative
7

departments. Interest expense is shown net of interest income. Interest income was insignificant for the three and nine months ended September 29, 2018 and September 30, 2017.
Foreign Currency Translation
The aggregate transaction gain or loss included in operations was insignificant for the three and nine months ended September 29, 2018 and September 30, 2017.
Newly Adopted and Recent Accounting Pronouncements
In May 2014, the FASB issued Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (“ASU 2014-09”), that, together with several subsequent updates, outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance. ASU 2014-09 is based on the principle that an entity should recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.  ASU 2014-09 also provides for enhanced disclosure requirements surrounding revenue recognition. 
Prior to the adoption of ASU 2014-09, revenue on a significant portion of our contracts had been recognized at the time of shipment of goods, transfer of title and customer acceptance, as required. Our revenue transactions generally consist of a single performance obligation to transfer promised goods and are not accounted for under industry-specific guidance. We have retained much of the same accounting treatment used to recognize revenue under the prior standard. However, the adoption of ASU 2014-09 required us to accelerate the recognition of revenue as compared to the prior standard for certain customers, in cases where we produce products unique to those customers, and for which we would have an enforceable right of payment, inclusive of profit, for production completed to date.
We adopted ASU 2014-09 on January 1, 2018 using the modified retrospective method, which required the recognition of the cumulative effect of the transition as an adjustment to retained earnings. The Company elected to apply the standard only to open contracts as of January 1, 2018. Based on the application of the changes described above, we recognized a transition adjustment of $3.3 million, net of tax effects, which increased our January 1, 2018 retained earnings. Based on our existing operations, ASU 2014-09 is not expected to have a material impact to net earnings for the year ended December 31, 2018. Refer to Note 2 for additional information.
During the first quarter of 2018, the Company early-adopted ASU No. 2018-02, Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income, which allows for a reclassification from accumulated other comprehensive income (loss) to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act. The Company applied the guidance as of the beginning of the period of adoption and reclassified approximately $1.4 million from accumulated other comprehensive loss to retained earnings due to the change in federal corporate tax rate.
In February 2016, the FASB issued ASU No. 2016-02, Leases. ASU 2016-02 required entities to adopt the new standard using a modified retrospective method and initially apply the related guidance at the beginning of the earliest period presented in the financial statements. During July 2018, the FASB issued ASU 2018-11, which allows for an additional and optional transition method under which an entity would record a cumulative-effect adjustment at the beginning of the period of adoption (“cumulative-effect method”). We will adopt this guidance as of January 1, 2019 using the cumulative-effect method. We anticipate an increase in our assets and liabilities due to the recognition of the required right-of-use asset and corresponding lease obligations for leases that are currently classified as operating leases. While the adoption will result in an increase to assets and liabilities on the balance sheet, we do not expect that the impact will be material to our consolidated balance sheet. In addition, we do not expect that the adoption will result in a material impact to our consolidated statement of operations.
In October 2016, the FASB issued ASU No. 2016-16, Income Taxes (Topic 740): Intra-Entity Transfer of Assets Other Than Inventory, which requires entities to recognize income tax consequences of intra-entity transfers of assets, other than inventory, when the transfer occurs rather than when the asset is sold to a third party as is the case under current GAAP. The Company adopted ASU 2016-16 effective January 1, 2018, and such adoption did not have a material impact on the consolidated financial statements.
In January 2017, the FASB issued ASU No. 2017-01, Clarifying the Definition of a Business, which narrows the existing definition of a business and provides a framework for evaluating whether a transaction should be accounted for as an acquisition (or disposal) of assets or a business. The ASU requires an entity to evaluate if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets; if so, the set of transferred assets and activities (collectively, the set) is not a business. To be considered a business, the set would need to include an input and a substantive process that together significantly contribute to the ability to create outputs. The standard also narrows the definition of outputs. The definition of a business affects areas of accounting such as acquisitions, disposals
8

and goodwill. Under the new guidance, fewer acquired sets are expected to be considered businesses. The Company adopted ASU 2017-01 effective January 1, 2018. The Company will apply this guidance to applicable transactions after the adoption date on a prospective basis. No applicable transactions have occurred as of September 29, 2018.
In March 2017, the FASB issued ASU No. 2017-07, Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost. This ASU changes how employers that sponsor defined benefit pension and/or other postretirement benefit plans present the net periodic benefit cost in the income statement. This ASU was adopted as of January 1, 2018 on a retrospective basis. Under the new standard, only the service cost component of net periodic benefit cost would be included in operating expenses. All other net periodic benefit costs components (such as interest cost, prior service cost amortization and actuarial gain/loss amortization) would be reported outside of operating income. These include components totaling $0.5 million and $0.4 million for the three months ended and $1.5 million and $1.3 million for the nine months ended September 29, 2018 and September 30, 2017, respectively, that no longer are included within Selling, General and Administrative Expenses and instead are reported outside of income from operations, within Other Expense, Net of Other Income in our Consolidated Statements of Operations.
In May 2017, the FASB issued ASU No. 2017-09, Scope of Modification Accounting, that clarifies when changes to the terms or conditions of a share-based payment award must be accounted for as a modification. The general model for accounting for modifications of share-based payment awards is to record the incremental value arising from the changes as additional compensation cost. Under the new standard, fewer changes to the terms of an award would require accounting under this modification model. This ASU was adopted as of January 1, 2018. As the Company has not made changes to the terms or conditions of its issued share-based payment awards, this ASU had no impact on our consolidated results of operations and financial condition.
2) Revenue
As discussed in Note 1, ASU 2014-09 was adopted on January 1, 2018 using the modified retrospective method, which required the recognition of the cumulative effect of the transition as an adjustment to retained earnings.
Revenue is recognized when, or as, the Company transfers control of promised products or services to a customer in an amount that reflects the consideration the Company expects to be entitled in exchange for transferring those products or service.
Payment terms and conditions vary by contract, although terms generally include a requirement of payment within a range from 30 to 60 days, or in certain cases, up-front deposits. In circumstances where the timing of revenue recognition differs from the timing of invoicing, the Company has determined that the Company's contracts generally do not include a significant financing component. Taxes collected from customers, which are subsequently remitted to governmental authorities, are excluded from sales.
The Company recognizes an asset for the incremental, material costs of obtaining a contract with a customer if the Company expects the benefit of those costs to be longer than one year and the costs are expected to be recovered. As of September 29, 2018, the Company does not have such incremental, material costs on any open contracts with an original expected duration of greater than one year, and therefore such costs are expensed as incurred. These incremental costs include, but are not limited to, sales commissions incurred to obtain a contract with a customer.
The Company recognizes an asset for certain costs to fulfill a contract if it is determined that the costs relate directly to a contract or anticipated contracts that can be specifically identified, generate or enhance resources that will be used in satisfying performance obligations in the future, and are expected to be recovered. Such costs are amortized on a systematic basis that is consistent with the transfer to the customer of the goods to which the asset relates. Start-up costs are expensed as incurred. Capitalized fulfillment costs are included in Inventories in the accompanying Consolidated Balance Sheets. Should future orders not materialize or it is determined the costs are no longer probable of recovery, the capitalized costs are written off. Included in Inventories at September 29, 2018 are capitalized fulfillment costs of $9.6 million. As of September 29, 2018, the Company estimates that the amortization period of these costs is approximately 4 years. Amortization of fulfillment costs recognized within Cost of Products Sold was insignificant in the three months ended and approximately $0.7 million in the nine months ended September 29, 2018.
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts which are, therefore, not distinct. Promised goods or services that are immaterial in the context of the contract are not separately assessed as performance obligations.
9

Some of our contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the product lifecycle (development, production, maintenance and support). For contracts with multiple performance obligations, the contract’s transaction price is allocated to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is the expected cost plus a margin approach, under which expected costs are forecast to satisfy a performance obligation and then an appropriate margin is added for that distinct good or service. Shipping and handling activities that occur after the customer has obtained control of the good are considered fulfillment activities, not performance obligations.
Some of our contracts offer price discounts or free units after a specified volume has been purchased.  The Company evaluates these options to determine whether they provide a material right to the customer, representing a separate performance obligation. If the option provides a material right to the customer, revenue is allocated to these rights and recognized when those future goods or services are transferred, or when the option expires.
Contract modifications are routine in the performance of our contracts. Contracts are often modified to account for changes in contract specifications or requirements. In most instances, contract modifications are for goods or services that are not distinct, and, therefore, are accounted for as part of the existing contract. The aggregate effect of all modifications as of the period beginning January 1, 2018 has been reflected when identifying the satisfied and unsatisfied performance obligations, determining the transaction price and allocating the transaction price. Contracts modified prior to January 1, 2018 have not been retrospectively restated.
The vast majority of the Company’s revenue from contracts with customers is recognized at a point in time, when the customer obtains control of the promised product, which is generally upon delivery and acceptance by the customer.  These contracts may provide credits or incentives, which may be accounted for as variable consideration.  Variable consideration is estimated at the most likely amount to predict the consideration to which the Company will be entitled, and only to the extent it is probable that a subsequent change in estimate will not result in a significant revenue reversal when estimating the amount of revenue to recognize.  Variable consideration is treated as a change to the sales transaction price and based on an assessment of all information (i.e., historical, current and forecasted) that is reasonably available to the Company, and estimated at contract inception and updated at the end of each reporting period as additional information becomes available. Most of our contracts do not contain rights to return product; where this right does exist, it is evaluated as possible variable consideration.
For contracts with customers in which the Company satisfies a promise to the customer to provide a product that has no alternative use to the Company and the Company has enforceable rights to payment for progress completed to date inclusive of profit, the Company satisfies the performance obligation and recognizes revenue over time, using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying our performance obligations.  Incurred cost represents work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer.  Contract costs include labor, material and overhead. 
The Company also recognizes revenue from service contracts (including service-type warranties) over time.  The Company recognizes revenue over time during the term of the agreement as the customer is simultaneously receiving and consuming the benefits provided throughout the Company’s performance.  Therefore, due to control transferring over time, the Company typically recognizes revenue on a straight-line basis throughout the contract period.
On September 29, 2018, we had $398.1 million of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately $187.5 million of our remaining performance obligations as revenue in 2018.
We recognized the cumulative effect of initially applying the new revenue standard as an adjustment to the opening balance of retained earnings. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.
10

The cumulative effect of the changes made to our consolidated January 1, 2018 balance sheet for the adoption of  ASU 2014-09, were as follows (in thousands):
Balance Sheet Balance at December 31, 2017 Adjustments Due to ASU 2014-09 Balance at January 1, 2018 
Assets 
Accounts Receivable, Net of Allowance for Doubtful Accounts $132,633 $4,005 $136,638 
Inventories $150,196 $(7,957)$142,239 
Liabilities 
Accrued Income Taxes $261 $1,028 $1,289 
Customer Advance Payments and Deferred Revenue $19,607 $(8,176)$11,431 
Deferred Income Taxes $5,121 $(72)$5,049 
Equity 
Retained Earnings $325,191 $3,268 $328,459 

In accordance with the new revenue standard requirements, the disclosure of the impact of adoption on our consolidated income statement and balance sheet was as follows (in thousands):
For the Nine Months Ended September 29, 2018 For the Three Months Ended September 29, 2018 
Income Statement
As Reported
Effect of Change Higher/(Lower)
Balances Without Adoption of ASU 2014-09
As Reported
Effect of Change Higher/(Lower)
Balances Without Adoption of ASU 2014-09
Revenues
Aerospace
$500,383 $424 $499,959 $169,579 $1,195 $168,384 
Test Systems
$99,956 $1,344 $98,612 $43,095 $1,919 $41,176 
Costs and Expenses
Cost of Products Sold
$467,315 $1,272 $466,043 $166,354 $2,739 $163,615 
Provision for (Benefit from) Income Taxes $2,370 $152 $2,218 $(1,419)$130 $(1,549)
Net Income
$34,318 $344 $33,974 $16,999 $245 $16,754 

September 29, 2018
Balance Sheet
As Reported
Effect of Change Higher/(Lower)
Balances Without Adoption of ASU 2014-09
Assets
Accounts Receivable, Net of Allowance for Doubtful Accounts
$189,110 $10,114 $178,996 
Inventories
$154,870 $(9,230)$164,100 
Liabilities
Accrued Expenses and Other Current Liabilities
$43,338 $1,895 $41,443 
Customer Advance Payments and Deferred Revenue
$30,186 $(3,836)$34,022 
Other Liabilities
$31,258 $(787)$32,045 
Equity
Other Shareholders' Equity
$384,529 $3,612 $380,917 
Costs in excess of billings includes unbilled amounts resulting from revenues under contracts with customers that are satisfied over time and when the cost-to-cost measurement method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer, and right to payment is not just subject to the passage of time. Amounts may not exceed their net realizable value. Costs in excess of billings are classified as current assets, within Accounts Receivable, Net of Allowance for Doubtful Accounts on our Consolidated Balance Sheet.
11

Billings in excess of cost includes billings in excess of revenue recognized as well as deferred revenue, which includes advanced payments, up-front payments, and progress billing payments. Billings in excess of cost are classified as current liabilities, reported in our Consolidated Balance Sheet within Customer Advance Payments and Deferred Revenue. To determine the revenue recognized in the period from the beginning balance of billings in excess of cost, the contract liability as of the beginning of the period is recognized as revenue on a contract-by-contract basis when the Company incurs costs to satisfy the performance obligation related to the individual contract. Once the beginning contract liability balance for an individual contract has been fully recognized as revenue, any additional payments received in the period are recognized as revenue once the related costs have been incurred.
We recognized $6.3 million during the three and nine months ended September 29, 2018 in revenues that were included in the contract liability balance at July 1, 2018 and January 1, 2018.
The Company's contract assets and contract liabilities consist of costs in excess of billings and billings in excess of cost, respectively. The following table presents the beginning and ending balances of contract assets and contract liabilities during the nine months ended September 29, 2018 (in thousands):
Contract Assets
Contract Liabilities
Beginning Balance, January 1, 2018 (1)
$24,423 $11,431 
Ending Balance, September 29, 2018 $29,927 $30,912 
(1) Due to the adoption of ASU 2014-09 effective January 1, 2018, the Company recorded a transition adjustment to the opening balance of Contract Assets and Contract Liabilities at January 1, 2018. Refer to the cumulative effect of the changes table above for further explanation of the changes made to our consolidated January 1, 2018 balance sheet.
The following table presents our revenue disaggregated by Market Segments (in thousands):
Nine Months Ended Three Months Ended 
September 29, 2018September 30, 2017September 29, 2018September 30, 2017
Aerospace Segment
Commercial Transport
$402,539 $306,898 $136,692 $98,821 
Military
46,410 46,297 16,125 15,365 
Business Jet
30,291 28,844 9,289 10,592 
Other
21,143 12,998 7,473 3,885 
Aerospace Total
500,383 395,037 169,579 128,663 
Test Systems Segment
Semiconductor
72,061 18,343 33,596 6,632 
Aerospace & Defense
27,895 39,766 9,499 14,341 
Test Systems Total
99,956 58,109 43,095 20,973 
Total
$600,339 $453,146 $212,674 $149,636 
12

The following table presents our revenue disaggregated by Product Lines (in thousands):
Nine Months Ended Three Months Ended 
September 29, 2018September 30, 2017September 29, 2018September 30, 2017
Aerospace Segment
Electrical Power & Motion
$218,931 $199,014 $78,610 $63,972 
Lighting & Safety
129,244 122,317 43,481 37,001 
Avionics
100,354 31,424 31,059 11,348 
Systems Certification
12,028 9,405 2,373 4,454 
Structures
18,683 19,879 6,583 8,003 
Other
21,143 12,998 7,473 3,885 
Aerospace Total
500,383 395,037 169,579 128,663 
Test Systems
99,956 58,109 43,095 20,973 
Total
$600,339 $453,146 $212,674 $149,636 

3) Inventories
Inventories are as follows:
(In thousands)
September 29, 2018December 31, 2017
Finished Goods
$31,951 $35,193 
Work in Progress
39,319 33,219 
Raw Material
83,600 81,784 
$154,870 $150,196 

13

4) Property, Plant and Equipment
The following table summarizes Property, Plant and Equipment as follows:
(In thousands)
September 29, 2018December 31, 2017
Land
$11,205 $11,237 
Buildings and Improvements
82,666 81,872 
Machinery and Equipment
109,871 105,827 
Construction in Progress
6,643 9,761 
210,385 208,697 
Less Accumulated Depreciation
85,733 82,867 
$124,652 $125,830 

5) Intangible Assets
The following table summarizes acquired intangible assets as follows: 
September 29, 2018December 31, 2017
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents
11 years$2,146 $1,694 $2,146 $1,629 
Non-compete Agreement
4 years10,900 3,932 10,900 1,687 
Trade Names
10 years11,465 4,915 11,492 4,114 
Completed and Unpatented Technology
10 years38,069 14,951 38,114 11,931 
Backlog
2 years14,424 14,424 14,424 12,184 
Customer Relationships
15 years137,984 36,725 137,967 30,005 
Total Intangible Assets
12 years$214,988 $76,641 $215,043 $61,550 
All acquired intangible assets other than goodwill and one trade name are being amortized. Amortization expense for acquired intangibles is summarized as follows: 
Nine Months Ended Three Months Ended 
(In thousands)
September 29, 2018September 30, 2017September 29, 2018September 30, 2017
Amortization Expense
$15,144 $8,269 $4,276 $2,929 
Amortization expense for acquired intangible assets expected for 2018 and for each of the next five years is summarized as follows:
(In thousands)
2018 $19,403 
2019 16,707 
2020 15,981 
2021 14,072 
2022 13,637 
2023 12,470 

14

6) Goodwill
The following table summarizes the changes in the carrying amount of goodwill for the nine months ended September 29, 2018:
(In thousands)
December 31, 2017
Acquisition/Adjustments
Foreign
Currency
Translation
September 29, 2018
Aerospace
$125,645 $(241)$(268)$125,136 
Test Systems
    
$125,645 $(241)$(268)$125,136 

7) Long-term Debt and Notes Payable
The Company's Fourth Amended and Restated Credit Agreement (the “Original Facility”) provided for a $350 million revolving credit line with the option to increase the line by up to $150 million. The maturity date of the Original Facility was January 13, 2021. On February 16, 2018, the Company modified and extended the Original Facility by entering into the Fifth Amended and Restated Credit Agreement (the “Agreement”), which provides for a $500 million revolving credit line with the option to increase the line by up to $150 million. A new lender was added to the facility as well. The outstanding balance of the Original Facility was rolled into the Agreement on the date of closing. The maturity date of the loans under the Agreement is February 16, 2023. At September 29, 2018, there was $252.0 million outstanding on the revolving credit facility and there remains $246.9 million available, net of outstanding letters of credit. The credit facility allocates up to $20 million of the $500 million revolving credit line for the issuance of letters of credit, including certain existing letters of credit. At September 29, 2018, outstanding letters of credit totaled $1.1 million.
The maximum permitted leverage ratio of funded debt to Adjusted EBITDA (as defined in the Agreement) is 3.75 to 1, increasing to 4.50 to 1 for up to four fiscal quarters following the closing of an acquisition permitted under the Agreement, subject to limitations. The Company’s leverage ratio was 2.59 to 1 at September 29, 2018. The Company will pay interest on the unpaid principal amount of the facility at a rate equal to one-, three- or six-month LIBOR plus between 1.00% and 1.50% based upon the Company’s leverage ratio. The Company will also pay a commitment fee to the lenders in an amount equal to between 0.10% and 0.20% on the undrawn portion of the credit facility, based upon the Company’s leverage ratio.
The Company’s obligations under the Credit Agreement as amended are jointly and severally guaranteed by each domestic subsidiary of the Company other than a non-material subsidiary. The obligations are secured by a first priority lien on substantially all of the Company’s and the guarantors’ assets.
In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the Agreement automatically become due and payable. Other events of default, such as failure to make payments as they become due and breach of financial and other covenants, change of control, judgments over a certain amount, and cross default under other agreements give the Agent the option to declare all such amounts immediately due and payable.
8) Product Warranties
In the ordinary course of business, the Company warrants its products against defects in design, materials and workmanship typically over periods ranging from 12 to 60 months. The Company determines warranty reserves needed by product line based on experience and current facts and circumstances. Activity in the warranty accrual is summarized as follows: 
Nine Months Ended Three Months Ended 
(In thousands)
September 29, 2018September 30, 2017September 29, 2018September 30, 2017
Balance at Beginning of Period
$5,136 $4,675 $5,180 $4,637 
Acquisitions
 359   
Warranties Issued
2,102 1,315 801 483 
Warranties Settled
(2,219)(1,832)(934)(608)
Reassessed Warranty Exposure
(77)101 (105)106 
Balance at End of Period
$4,942 $4,618 $4,942 $4,618 

15

9) Income Taxes
During the three and nine months ended September 29, 2018, the Company determined that a revised state filing position could be taken which would reduce the taxable income apportioned for certain state income tax purposes. The Company concluded that amended state income tax returns would be filed for the open tax years of 2014 through 2017 to reflect this revised tax position and claim the associated tax benefits. Due to the revised filing position, the associated deferred tax liabilities have been revalued as well. Accordingly, the Company has recorded a discrete tax benefit of $4.0 million (net of a $1.7 million uncertain tax position reserve) related to these items in three and nine month periods ended September 29, 2018. The Company has also reflected this filing position in calculating its 2018 tax provision.
The effective tax rates were approximately (9.1)% and 29.9% for the three months ended and 6.5% and 27.0% for the nine months ended September 29, 2018 and September 30, 2017, respectively. In addition to the adjustments described above, the 2018 tax rate was favorably impacted by a reduction to the provisional income tax on the deemed repatriation of foreign earnings and profits of approximately $0.4 million which was recognized as a discrete item during the period. Absent these discrete adjustments, the tax rate for the three and nine months ended September 29, 2018 would have been 18.5% and 19.3% respectively. Finally, the 2018 tax rate was favorably impacted by the federal research and development tax credit, the impact of which was partially offset by state tax expense.
On December 22, 2017, the President of the United States signed into law the Tax Cuts and Jobs Act (the “Act”). The legislation significantly changed U.S. tax law by, among other things, lowering corporate income tax rates, implementing a territorial tax system and imposing a repatriation tax on deemed repatriated earnings of foreign subsidiaries. The Act permanently reduced the U.S. corporate income tax rate from a maximum of 35% to a 21% rate, effective January 1, 2018.
While the Tax Cuts and Jobs Act provides for a territorial tax system, beginning in 2018, it includes the foreign-derived intangible income (“FDII”) and global intangible low-taxed income (“GILTI”) provisions. The Company elected to account for GILTI tax in the period in which it is incurred. The GILTI provisions require the Company to include in its U.S. income tax return foreign subsidiary earnings in excess of an allowable return on the foreign subsidiary’s tangible assets. The GILTI tax expense resulted from required allocations of interest expense to the GILTI income, which created a U.S. foreign tax credit limitation. The FDII provisions allow for a deduction equal to a percentage of the foreign-derived intangible income of a domestic corporation. As a result of these provisions, net, the Company’s effective tax rate decreased approximately 0.3% and increased approximately 0.2% for the six months and three months ended September 29, 2018, respectively.
On December 22, 2017, the SEC staff issued Staff Accounting Bulletin No. 118 (“SAB 118”) to address the application of GAAP in situations when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the Act. The Company recognized provisional tax impacts related to the deemed repatriated earnings and the revaluation of deferred tax assets and liabilities in its consolidated financial statements for the year ended December 31, 2017. During the six months and three months ended September 29, 2018, the Company did not make any adjustments to its provisional amounts included in its consolidated financial statements for the year ended December 31, 2017. During the three and nine months ended September 29, 2018, the Company made an adjustment to its provisional amounts included in its consolidated financial statements for the year ended December 31, 2017 resulting in a benefit of approximately $0.4 million. The Company expects that there could be more changes in interpretations and assumptions made by the Company or additional regulatory guidance issued that would further adjust the provisional tax amounts. As such, the accounting for the income tax effects of the Act are provisional as of September 29, 2018. The accounting will be completed in the fourth quarter of 2018.
16

10) Shareholders’ Equity
The changes in shareholders’ equity for the nine months ended September 29, 2018 are summarized as follows as adjusted to reflect the impact of the three-for-twenty distribution of Class B Stock as discussed in Note 11: 
Number of Shares
(Dollars and Shares in thousands) 
Amount
Common
Stock
Convertible
Class B Stock
Shares Authorized 40,000 15,000 
Share Par Value $0.01 $0.01 
COMMON STOCK 
Beginning of Period $340 22,861 11,082 
Conversion of Class B Shares to Common Shares 443 (443)
Exercise of Stock Options 1 25 22 
End of Period $341 23,329 10,661 
ADDITIONAL PAID IN CAPITAL 
Beginning of Period $67,748 
Stock Compensation Expense 2,349 
Exercise of Stock Options 282 
End of Period $70,379 
ACCUMULATED OTHER COMPREHENSIVE LOSS 
Beginning of Period $(13,352)
Adoption of ASU 2018-02 (1,373)
Foreign Currency Translation Adjustment (1,346)
Retirement Liability Adjustment – Net of Tax 646 
End of Period $(15,425)
RETAINED EARNINGS 
Beginning of Period $325,191 
Adoption of ASU 2014-09 3,268 
Adoption of ASU 2018-02 1,373 
Net Income 34,318 
End of Period $364,150 
TREASURY STOCK 
Beginning of Period $(50,000)(1,675)
Purchase   
End of Period $(50,000)(1,675)
TOTAL SHAREHOLDERS’ EQUITY 
Beginning of Period $329,927 
End of Period $369,445 21,654 10,661 
On February 24, 2016, the Company’s Board of Directors authorized the repurchase of up to $50 million of common stock (the “Buyback Program”). The Buyback Program allowed the Company to purchase shares of its common stock in accordance with applicable securities laws on the open market or through privately negotiated transactions. The Company has repurchased approximately 1,675,000 shares and has completed that program. On December 12, 2017, the Company’s Board of Directors authorized an additional repurchase of up to $50 million. No amounts have been repurchased under the new program as of September 29, 2018.
17

11) Earnings Per Share
Basic and diluted weighted-average shares outstanding are as follows: 
Nine Months Ended 
Three Months Ended
(In thousands)
September 29, 2018September 30, 2017September 29, 2018September 30, 2017
Weighted Average Shares - Basic
32,304 33,096 32,317 32,570 
Net Effect of Dilutive Stock Options
731 1,124 652 780 
Weighted Average Shares - Diluted
33,035 34,220 32,969 33,350 
The above information has been adjusted to reflect the impact of the three-for-twenty Class B stock distribution to shareholders of record on October 12, 2018.
Stock options with exercise prices greater than the average market price of the underlying common shares are excluded from the computation of diluted earnings per share because they are out-of-the-money and the effect of their inclusion would be anti-dilutive. The number of common shares covered by out-of-the-money stock options was approximately 19,000 shares as of September 29, 2018.
12) Accumulated Other Comprehensive Loss and Other Comprehensive Income
The components of accumulated other comprehensive loss are as follows: 
(In thousands)
September 29, 2018December 31, 2017
Foreign Currency Translation Adjustments
$(5,811)$(4,465)
Retirement Liability Adjustment – Before Tax
(12,170)(12,988)
Tax Benefit of Retirement Liability Adjustment
3,929 4,101 
Adoption of ASU 2018-02
(1,373) 
Retirement Liability Adjustment – After Tax
(9,614)(8,887)
Accumulated Other Comprehensive Loss
$(15,425)$(13,352)
The components of other comprehensive (loss) income are as follows: 
Nine Months Ended 
Three Months Ended
(In thousands)
September 29, 2018September 30, 2017September 29, 2018September 30, 2017
Foreign Currency Translation Adjustments
$(1,346)$3,987 $226 $1,496 
Retirement Liability Adjustments:
Reclassifications to General and Administrative Expense: 
Amortization of Prior Service Cost
303 303 101 101 
Amortization of Net Actuarial Losses
515 300 172 100 
Tax Benefit
(172)(211)(57)(71)
Retirement Liability Adjustment
646 392 216 130 
Other Comprehensive (Loss) Income
$(700)$4,379 $442 $1,626 

18

13) Supplemental Retirement Plan and Related Post Retirement Benefits
The Company has two non-qualified supplemental retirement defined benefit plans (“SERP” and “SERP II”) for certain executive officers. The following table sets forth information regarding the net periodic pension cost for the plans. 
Nine Months Ended 
Three Months Ended
(In thousands)
September 29, 2018September 30, 2017September 29, 2018September 30, 2017
Service Cost
$150 $138 $50 $46 
Interest Cost
675 672 225 224 
Amortization of Prior Service Cost
291 291 97 97 
Amortization of Net Actuarial Losses
471 279 157 93 
Net Periodic Cost
$1,587 $1,380 $529 $460 
Participants in the SERP are entitled to paid medical, dental and long-term care insurance benefits upon retirement under the plan. The following table sets forth information regarding the net periodic cost recognized for those benefits: 
Nine Months Ended 
Three Months Ended
(In thousands)
September 29, 2018September 30, 2017September 29, 2018September 30, 2017
Service Cost
$12 $6 $4 $2 
Interest Cost
34 30 11 10 
Amortization of Prior Service Cost
12 12 4 4 
Amortization of Net Actuarial Losses
44 21 15 7 
Net Periodic Cost
$102 $69 $34 $23 

14) Sales to Major Customers
The Company has a significant concentration of business with three major customers, each in excess of 10% of consolidated sales. The loss of either of these customers would significantly, negatively impact our sales and earnings.
Sales to these three customers represented 15%, 15%, and 12% of consolidated sales for the nine months ended and 13%, 14%, and 15% for the three months ended September 29, 2018. Sales to these customers were in the Aerospace and Test Systems segments. Accounts receivable from these customers at September 29, 2018 was approximately $74.1 million. Sales to these three customers represented 20%, 17%, and 4% of consolidated sales for the three and nine months ended September 30, 2017.
15) Legal Proceedings
The Company is subject to various legal proceedings, claims, and litigation arising in the ordinary course of business. While the outcome of these matters is currently not determinable, we do not expect these matters will have a material adverse effect on our business, financial position, results of operations, or cash flows. However, the results of these matters cannot be predicted with certainty. Should the Company fail to prevail in any legal matter or should several legal matters be resolved against the Company in the same reporting period, then the financial results of that particular reporting period could be materially adversely affected.
On December 29, 2010, Lufthansa Technik AG (“Lufthansa”) filed a Statement of Claim in the Regional State Court of Mannheim, Germany. Lufthansa’s claim asserts that our subsidiary, AES, sold, marketed, and brought into use in Germany a power supply system that infringes upon a German patent held by Lufthansa. Lufthansa sought an order requiring AES to stop selling and marketing the allegedly infringing power supply system, a recall of allegedly infringing products sold to commercial customers in Germany since November 26, 2003, and compensation for damages related to direct sales of the allegedly infringing power supply system in Germany (referred to as “direct sales”). The claim does not specify an estimate of damages and a related damages claim is being pursued by Lufthansa in separate court proceedings in an action filed in July 2017, as further discussed below.

19

In February 2015, the Regional State Court of Mannheim, Germany rendered its decision that the patent was infringed. The judgment does not require AES to recall products that are already installed in aircraft or have been sold to other end users. On July 15, 2015, Lufthansa advised AES of their intention to enforce the accounting provisions of the decision, which required AES to provide certain financial information regarding direct sales of the infringing product in Germany to enable Lufthansa to make an estimate of requested damages. Additionally, if Lufthansa provides the required bank guarantee specified in the decision, the Company may be required to offer a recall of products that are in the distribution channels in Germany. No such bank guarantee has been issued to date. As of September 29, 2018, there are no products subject to the order in the distribution channels in Germany.
The Company appealed to the Higher Regional Court of Karlsruhe. On November 15, 2016, the Court issued its ruling and upheld the lower court’s decision. The Company submitted a petition to grant AES leave for appeal to the German Federal Supreme Court. On April 18, 2018, the German Federal Supreme Court granted Astronics’ petition in part, namely with respect to the part concerning the amount of damages. We estimate that the German Federal Supreme Court will provide its ruling on this issue in January 2019.
In July 2017, Lufthansa filed an action in the Regional State Court of Mannheim for payment of damages caused by the alleged patent infringement of AES, related to direct sales of the allegedly infringing product in Germany (associated with the original December 2010 action discussed above). In this action, which was served on AES on April 11, 2018, Lufthansa claims payment of approximately  $6.2 million plus interest. In October 2018, Lufthansa increased its claim to approximately $6.4 million plus interest. According to AES's assessment, this claim is significantly higher than justified. We estimate AES’s potential exposure to be approximately $1 million to $3 million, and have recorded a reserve of $1 million associated with this matter. Such amount is recorded within Other Accrued Expenses and Selling, General and Administrative Expenses in the accompanying financial statements as of and for the nine month period ended  September 29, 2018. An oral hearing has been scheduled for March 15, 2019. A first instance decision is in this matter is expected in mid-2019.
On December 29, 2017, Lufthansa filed another infringement action against AES in the Regional State Court of Mannheim claiming that sales by AES to its international customers have infringed Lufthansa's patent if AES's customers later shipped the products to Germany (referred to as "indirect sales"). This action, therefore, addresses sales other than those covered by the action filed on December 29, 2010, discussed above. In this action, served on April 11, 2018, Lufthansa seeks an injunction, an order obliging AES to provide information and accounting and a finding that AES owes damages for the attacked indirect sales. AES will vigorously defend against the action. No amount of claimed damages has been specified by Lufthansa and such amount is not quantifiable at this time. An oral hearing in this matter has been scheduled for March 15, 2019. A first instance decision is in this matter is expected in mid-2019. As loss exposure is neither probable nor estimable at this time, the Company has not recorded any liability with respect to this litigation as of September 29, 2018.
In December 2017, Lufthansa filed patent infringement cases in the United Kingdom and in France against AES. The Lufthansa patent expired in May 2018. In those cases, Lufthansa accuses AES of having manufactured, used, sold and offered for sale a power supply system, and offered and supplied parts for a power supply system, that infringed upon a Lufthansa patent in those respective countries. As loss exposure is neither probable nor estimable at this time, the Company has not recorded any liability with respect to these matters as of September 29, 2018.
On November 26, 2014, Lufthansa filed a complaint in the United States District for the Western District of Washington. Lufthansa’s complaint in that action alleges that AES manufactures, uses, sells and offers for sale a power supply system that infringes upon a U.S. patent held by Lufthansa. The patent at issue in the U.S. action is based on technology similar to that involved in the German action. On April 25, 2016, the Court issued its ruling on claim construction, holding that the sole independent claim in the patent is indefinite, rendering all claims in the patent indefinite. Based on this ruling, AES filed a motion for summary judgment on the grounds that the Court’s ruling that the patent is indefinite renders the patent invalid and unenforceable. On July 20, 2016, the U.S. District Court granted the motion for summary judgment and issued an order dismissing all claims against AES with prejudice.
Lufthansa appealed the District Court's decision to the United States Court of Appeals for the Federal Circuit. On October 19, 2017, the Federal Circuit affirmed the district court’s decision, holding that the sole independent claim of the patent is indefinite, rending all claims on the patent indefinite. Lufthansa did not file a petition for en banc rehearing or petition the U.S. Supreme Court for a writ of certiorari. Therefore, there is no longer a risk of exposure from that lawsuit.
16) Segment Information
Below are the sales and operating profit by segment for the nine months ended September 29, 2018 and September 30, 2017 and a reconciliation of segment operating profit to income before income taxes. Operating profit is net sales less cost of
20

products sold and other operating expenses excluding interest and corporate expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment. 
Nine Months Ended 
Three Months Ended
(Dollars in thousands)
September 29, 2018September 30, 2017September 29, 2018September 30, 2017
Sales
Aerospace $500,445 $395,037 $169,588 $128,663 
Less Intersegment Sales (62) (9) 
Total Aerospace Sales 500,383 395,037 169,579 128,663 
Test Systems 99,956 58,109 $43,095 $20,973 
Total Consolidated Sales $600,339 $453,146 $212,674 $149,636 
Operating Profit and Margins 
Aerospace
$47,525 $46,753 $16,210 $13,015 
9.5 %11.8 %9.6 %10.1 %
Test Systems
10,151 2,843 5,833 1,093 
10.2 %4.9 %13.5 %5.2 %
Total Operating Profit
57,676 49,596 22,043 14,108 
9.6 %10.9 %10.4 %9.4 %
Deductions from Operating Profit
Interest Expense, Net of Interest Income
7,326 3,750 2,511 1,437 
Corporate Expenses and Other
13,662 11,140 3,952 4,025 
Income Before Income Taxes
$36,688 $34,706 $15,580 $8,646 
Total Assets: 
(In thousands)
September 29, 2018December 31, 2017
Aerospace
$639,826 $621,047 
Test Systems
112,455 90,859 
Corporate
23,775 24,050 
Total Assets
$776,056 $735,956 

17) Fair Value
A fair value measurement assumes that the transaction to sell an asset or transfer a liability occurs in the principal market for the asset or liability or, in the absence of a principal market, the most advantageous market for the asset or liability. Fair value is based upon an exit price model. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment, and involves consideration of factors specific to the asset or liability.
The Company follows a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:
Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.
Level 3 inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value.
21

On a Recurring Basis:
A financial asset or liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement. There were no financial assets or liabilities carried at fair value measured on a recurring basis at December 31, 2017 or September 29, 2018.
On a Non-recurring Basis:
The Company estimates the fair value of reporting units, utilizing unobservable Level 3 inputs. Level 3 inputs require significant management judgment due to the absence of quoted market prices or observable inputs for assets of a similar nature. The Company utilizes a discounted cash flow analysis to estimate the fair value of reporting units utilizing unobservable inputs. The fair value measurement of the reporting unit under the step-one and step-two analysis of the quantitative goodwill impairment test are classified as Level 3 inputs.
Intangible assets that are amortized are evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying value may not be recoverable. The recoverability test consists of comparing the undiscounted projected cash flows with the carrying amount. Should the carrying amount exceed undiscounted projected cash flows, an impairment loss would be recognized to the extent the carrying amount exceeds fair value. For the Company’s indefinite-lived intangible asset, the impairment test consists of comparing the fair value, 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.
Due to their short-term nature, the carrying value of cash and equivalents, accounts receivable, accounts payable, and notes payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments. As of September 29, 2018, the Company concluded that no indicators of impairment relating to intangible assets or goodwill existed and an interim test was not performed. 
18) Acquisitions
Astronics Custom Control Concepts, Inc.
On April 3, 2017, Astronics Custom Control Concepts Inc., a wholly owned subsidiary of the Company, acquired substantially all the assets and certain liabilities of Custom Control Concepts LLC (“CCC”), located in Kent, Washington. CCC is a provider of cabin management and in-flight entertainment systems for a range of aircraft. The total consideration for the transaction was approximately $10.2 million, net of $0.5 million in cash acquired. All of the goodwill and purchased intangible assets are expected to be deductible for tax purposes over 15 years. The purchase price allocation for this acquisition has been finalized. CCC is included in our Aerospace segment.
Astronics Connectivity Systems and Certifications Corp.
On December 1, 2017, Astronics acquired substantially all of the assets of Telefonix Inc. and a related company, Product Development Technologies, LLC and its subsidiaries, to become Astronics Connectivity Systems and Certifications Corp. ("CSC"), primarily located in Waukegan and Lake Zurich, Illinois. CSC designs and manufactures advanced in-flight entertainment and connectivity equipment, and provides industry-leading design consultancy services for the global aerospace industry. The total consideration for the transaction was approximately $103.8 million, net of $0.2 million in cash acquired. All of the goodwill and purchased intangible assets are expected to be deductible for tax purposes over 15 years. CSC is included in our Aerospace Segment.
Refer to the Company's annual report on form 10-K for the fiscal year ended December 31, 2017 for further details on the assets acquired and liabilities assumed.  There were no significant changes to the preliminary allocation of purchase price in the three or nine months ended September 29, 2018. The purchase price allocation for this acquisition has been finalized.
The following summary, prepared on a pro forma basis, combines the consolidated results of operations of the Company with those of CSC as if the acquisition took place on January 1, 2017. The pro forma consolidated results include the impact of certain adjustments, including increased interest expense on acquisition debt, amortization of purchased intangible assets and income taxes.
22

Unaudited
Nine Months Ended 
Three Months Ended
(in thousands, except earnings per share)
September 30, 2017 as reported September 30, 2017 Pro Forma September 30, 2017 as reported September 30, 2017 Pro Forma 
Sales
$453,146 $499,958 $149,636 $166,789 
Net income
$25,332 $24,173 $6,060 $5,941 
Basic earnings per share
$0.77 $0.73 $0.19 $0.18 
Diluted earnings per share
$0.74 $0.71 $0.18 $0.18 
The pro forma results are not necessarily indicative of what actually would have occurred if the acquisition had been in effect for the three and nine months ended September 30, 2017. In addition, they are not intended to be a projection of future results.

23

Item 2.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(The following should be read in conjunction with Management’s Discussion and Analysis of Financial Condition and Results of Operations contained in the Company’s Form 10-K for the year ended December 31, 2017.)
OVERVIEW
Astronics Corporation (“Astronics” or the “Company”) is a leading provider of advanced technologies to the global aerospace, defense, electronics and semiconductor industries. Our products and services include advanced, high-performance electrical power generation, distribution and motion systems, lighting and safety systems, avionics products, aircraft structures, systems certification, aircraft structures, and automated test systems.
Our Aerospace segment designs and manufactures products for the global aerospace industry. Product lines include lighting and safety systems, electrical power generation, distribution and motion systems, aircraft structures, avionics products, systems certification, connectivity and other products. Our Aerospace customers are the airframe manufacturers ("OEM") that build aircraft for the commercial, military and general aviation markets, suppliers to those OEM’s, aircraft operators such as airlines and branches of the U.S. Department of Defense as well as the Federal Aviation Administration and airport operators. Our Test Systems segment designs, develops, manufactures and maintains automated test systems that support the semiconductor, aerospace, communications and weapons test systems as well as training and simulation devices for both commercial and military applications. In the Test Systems segment, Astronics’ products are sold to a global customer base including OEM's and prime government contractors for both electronics and military products.
Our strategy is to increase our value by developing technologies and capabilities either internally or through acquisition, and using those capabilities to provide innovative solutions to the aerospace and defense, semiconductor and other markets where our technology can be beneficial.
Important factors affecting our growth and profitability are the rate at which new aircraft are produced, government funding of military programs, our ability to have our products designed into new aircraft and the rates at which aircraft owners, including commercial airlines, refurbish or install upgrades to their aircraft. New aircraft build rates and aircraft owners spending on upgrades and refurbishments is cyclical and dependent on the strength of the global economy. Once designed into a new aircraft, the spare parts business is frequently retained by the Company. Future growth and profitability of the Test Systems business is dependent on developing and procuring new and follow-on business in commercial electronics and semiconductor markets as well as with the military. The nature of our Test Systems business is such that it pursues large multi-year projects. There can be significant periods of time between orders in this business which may result in large fluctuations of sales and profit levels and backlog from period to period.
ACQUISITIONS
Astronics Custom Control Concepts, Inc.
On April 3, 2017, Astronics Custom Control Concepts Inc., a wholly owned subsidiary of the Company, acquired substantially all the assets and certain liabilities of Custom Control Concepts LLC (“CCC”), located in Kent, Washington. CCC is a provider of cabin management and in-flight entertainment systems for a range of aircraft. The total consideration for the transaction was approximately $10.2 million, net of $0.5 million in cash acquired. The purchase price allocation for this acquisition has been finalized. CCC is included in our Aerospace segment.
Astronics Connectivity Systems and Certifications Corp.
On December 1, 2017, Astronics acquired substantially all of the assets of Telefonix Inc. and a related company, Product Development Technologies, LLC and its subsidiaries, to become Astronics Connectivity Systems and Certifications Corp. ("CSC"), primarily located in Waukegan and Lake Zurich, Illinois. CSC designs and manufactures advanced in-flight entertainment and connectivity equipment, and provides industry leading design consultancy services for the global aerospace industry. Under the terms of the Agreement, the total consideration for the transaction was approximately $103.8 million, net of $0.2 million in cash acquired. The purchase price allocation for this acquisition has been finalized. CSC is included in our Aerospace segment.
24

CONSOLIDATED RESULTS OF OPERATIONS AND OUTLOOK 
Nine Months Ended 
Three Months Ended
(Dollars in thousands)
September 29, 2018September 30, 2017September 29, 2018September 30, 2017
Sales
$600,339 $453,146 $212,674 $149,636 
Gross Profit (sales less cost of products sold)
$133,024 $104,960 $46,320 $32,493 
Gross Margin
22.2 %23.2 %21.8 %21.7 %
Selling, General and Administrative Expenses
$87,919 $65,573 $27,976 $22,099 
SG&A Expenses as a Percentage of Sales
14.6 %14.5 %13.2 %14.8 %
Interest Expense, Net of Interest Income
$7,326 $3,750 $2,511 $1,437 
Effective Tax Rate
6.5 %27.0 %(9.1)%29.9 %
Net Income
$34,318 $25,332 $16,999 $6,060 
A discussion by segment can be found at “Segment Results of Operations and Outlook” in this MD&A.
CONSOLIDATED THIRD QUARTER RESULTS
Consolidated sales were up 42% or $63.0 million from the same period last year, including $20.8 million in sales from the CSCte acquisition. Organic revenue was $191.9 million, up 28% compared with the prior-year period driven by Test revenue more than doubling and 15.6% organic growth in the Aerospace segment.
Consolidated cost of products sold in the third quarter of 2018 increased $49.3 million to $166.4 million compared with $117.1 million in the third quarter of 2017. The increase in costs of products sold was a result of higher organic sales as well as the acquired business. Consolidated cost of products sold was also impacted by a $3.9 million program charge recognized due to the revision of estimated costs to complete a long-term contract assumed with the acquisition of the CCC business.
Consolidated Engineering and Development (“E&D”) costs were $31.2 million. Organic E&D costs were $26.4 million, compared with $23.7 million in last year’s third quarter. As a percent of organic sales, organic E&D costs were 13.8% and 15.8% in the third quarters of 2018 and 2017, respectively.
Selling, general and administrative (“SG&A”) expenses were up $5.9 million to $28.0 million, or 13.2% of sales, in the third quarter of 2018 compared with $22.1 million, or 14.8% of sales, in the same period last year. The acquisition contributed $4.6 million to SG&A, including $1.6 million of intangible asset amortization expense. Consolidated intangible asset amortization expense was $4.3 million compared with $2.9 million in the prior year. Consolidated intangible asset amortization expense is expected to be $4.3 million in the fourth quarter of 2018 also.
A tax benefit was recorded for the third quarter of 2018 compared with a 29.9% effective tax rate in the third quarter of 2017. This was the result of a net tax benefit of $4.0 million recorded in the quarter for refund claims derived from a revised state filing position that reduces the taxable income apportioned for state income tax purposes and the resulting revaluation of deferred tax liabilities. In addition, the 2018 third quarter tax rate was favorably impacted by a reduction to the provisional income tax on the deemed repatriation of foreign earnings and profits of approximately $0.4 million. Absent these discrete adjustments, the tax rate for the quarter would have been 19.3%. The 2018 third quarter tax rate also benefited from the lower Federal statutory tax rate partially offset by the elimination of the Domestic Production Activities Deduction resulting from the Tax Cuts and Jobs Act.
Net income was $17.0 million, or $0.52 per diluted share, compared with $6.1 million, or $0.18 per diluted share, in the prior year.
Bookings were up 25% to $233.8 million, for a book-to-bill ratio of 1.10:1. Backlog at the end of the quarter was $398.1 million. Approximately $187.5 million of backlog is expected to ship in the final quarter of 2018.
CONSOLIDATED YEAR-TO-DATE RESULTS
Consolidated sales for the first nine months of 2018 increased by $147.2 million, or 32.5%, including $72.8 million in acquired revenue. Aerospace segment sales were up $105.3 million to $500.4 million. Test Systems segment sales were up $41.8 million, or 72.0%, to $100.0 million.
Consolidated cost of products sold was $467.3 million in the first nine months of 2018 compared with $348.2 million in the first nine months of 2017. The increase in consolidated cost of products sold was driven by higher organic sales as well as the
25

acquired businesses. Consolidated cost of products sold was negatively impacted by the lower margin profile of CCC due to low volume and a $7.5 million year-to-date loss associated with the long-term contract previously discussed. Additionally, expense related to the fair value step-up of acquired inventory was $1.3 million, and was fully expensed in the first quarter. Organic E&D costs were 14.4% of organic sales, or $76.0 million, compared with $69.5 million, or 15.3% of sales, in the prior year’s first nine months. Additionally, acquisitions contributed E&D costs of $13.0 million in the first nine months of 2018.
SG&A expenses were $87.9 million, or 14.6% of sales, in the first nine months of 2018 compared with $65.6 million, or 14.5% of sales, in the same period last year. Acquisitions contributed $16.9 million to SG&A, including $7.2 million of intangible asset amortization expense. Also contributing to higher SG&A was a $1.0 million litigation reserve recorded in the first quarter of 2018 for an ongoing matter. Corporate overhead expenses increased by $2.5 million due to increased staffing and higher legal and accounting costs.
The effective tax rate for the first nine months of 2018 was 6.5%, compared with 27.0% in the first nine months of 2017. The decrease was due to the factors identified in the quarter, as described above. Absent these discrete adjustments, the tax rate for the first nine months of 2018 would have been 18.5%. Finally, the tax rate for the first nine months of 2018 was favorably impacted when compared with the first nine months of 2017 by the decrease in the Federal statutory tax rate partially offset by the elimination of the Domestic Production Activities Deduction resulting from the Tax Cuts and Jobs Act.
Net income for the first half of 2018 totaled $34.3 million, or $1.04 per diluted share.
CONSOLIDATED OUTLOOK
Fourth quarter sales are forecasted to be in the range of $190 million to $200 million, with $170 million to $175 million expected from the Aerospace segment and $20 million to $25 million from the Test segment.
Consolidated annual sales for 2018 are forecasted to be in the range of $790 million to $800 million, with $670 million to $675 million expected from the Aerospace segment and $120 million to $125 million from the Test segment.
Consolidated backlog at September 29, 2018 was $398.1 million, compared with $393.7 million at December 31, 2017. Approximately $187.5 million is expected to ship in 2018.
We expect the effective tax rate for the fourth quarter to be in the range of 18% to 21%. The effective tax rate for the year, inclusive of the adjustments referred to above, is expected to be in the range of 10% to 13%.
Capital equipment spending in 2018 is expected to be between $18 million to $22 million, lower than the prior forecast of $24 million to $28 million.
E&D costs for 2018 are expected to be in the range of $115 million to $120 million, up slightly from the previous forecast of $110 million to $115 million.
SEGMENT RESULTS OF OPERATIONS AND OUTLOOK
Operating profit, as presented below, is sales less cost of products sold and other operating expenses, excluding interest expense and other corporate expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment. Operating profit is reconciled to earnings before income taxes in Note 16 of the Notes to Consolidated Condensed Financial Statements included in this report.
26

AEROSPACE SEGMENT
Nine Months Ended Three Months Ended 
(In thousands) September 29, 2018September 30, 2017September 29, 2018September 30, 2017
Sales $500,445 $395,037 $169,588 $128,663 
Less Intersegment Sales
(62)— (9)— 
Total Aerospace Sales
$500,383 $395,037 $169,579 $128,663 
Operating Profit $47,525 $46,753 $16,210 $13,015 
Operating Margin 9.5 %11.8 %9.6 %10.1 %
Aerospace Sales by Market 
(In thousands) 
Commercial Transport $402,539 $306,898 $136,692 $98,821 
Military 46,410 46,297 16,125 15,365 
Business Jet 30,291 28,844 9,289 10,592 
Other 21,143 12,998 7,473 3,885 
$500,383 $395,037 $169,579 $128,663 
Aerospace Sales by Product Line 
(In thousands) 
Electrical Power & Motion $218,931 $199,014 $78,610 $63,972 
Lighting & Safety 129,244 122,317 43,481 37,001 
Avionics 100,354 31,424 31,059 11,348 
Systems Certification 12,028 9,405 2,373 4,454 
Structures 18,683 19,879 6,583 8,003 
Other 21,143 12,998 7,473 3,885 
$500,383 $395,037 $169,579 $128,663 

(In thousands)
September 29, 2018December 31, 2017
Total Assets
$639,826 $621,047 
Backlog
$325,735 $298,604 
AEROSPACE THIRD QUARTER RESULTS
Aerospace segment sales increased by $40.9 million, or 31.8%, to $169.6 million, when compared with the prior year’s third quarter. Organic sales increased $20.1 million, or 15.6%, while CSC contributed $20.8 million in sales in the 2018 third quarter.
Avionics sales were up $19.7 million, largely due to the addition of CSC, which contributed $17.2 million. Electrical Power & Motion increased by $14.6 million, or 22.9%, due to higher sales of in-seat power and seat motion products. Sales of Lighting & Safety products were up $6.5 million due to a general increase in volume. Sales of other products were up $3.6 million, due primarily to the acquisition. System Certification sales decreased by $2.1 million on lower project activity.
Aerospace operating profit for the third quarter of 2018 was $16.2 million, or 9.6% of sales, compared with $13.0 million, or 10.1% of sales, in the same period last year. Organic Aerospace E&D costs were $23.3 million compared with $21.1 million in the same period last year. The acquisition added $4.8 million in E&D costs.
Aerospace operating profit benefited from the contribution margin on higher organic sales and the addition of CSC offset by a $3.9 million program charge related to the aforementioned CCC long-term contract. Intangible asset amortization expense for CSC was $1.6 million in the third quarter.
Aerospace bookings in the third quarter of 2018 were up 35% to $196.7 million compared with the prior year period. The book-to-bill ratio was 1.16:1 for the quarter. Backlog was $325.7 million at the end of the third quarter of 2018.
AEROSPACE YEAR-TO-DATE RESULTS
Aerospace segment sales increased by $105.3 million, or 26.7%, to $500.4 million, when compared with the prior year’s first nine months.
27

Avionics sales increased by $68.9 million, driven primarily by the acquisitions, which contributed $63.6 million in Avionics sales. Electrical Power & Motion sales increased $19.9 million, or 10.0%, and Lighting & Safety sales increased $6.9 million, both for similar reasons as in the quarter. Systems Certifications sales increased $2.6 million on higher project activity earlier in the year. Sales of other products were up $8.1 million to $21.1 million, due primarily to the CSC acquisition.
Aerospace operating profit was $47.5 million, or 9.5% of sales, compared with $46.8 million, or 11.8% of sales, in the same period last year. Aerospace operating profit in the first nine months of 2018 benefited from higher organic sales and the addition of CSC, offset by the $7.5 million year-to-date loss related to the CCC long-term contract previously discussed. Aerospace operating profit in the first nine months of 2018 was also negatively impacted by a $1.0 million litigation reserve and purchase accounting expenses. As is typical during the first few quarters following an acquisition, non-cash costs were higher than what is expected over the long-term, as short-lived intangible assets are amortized and the fair value step-up costs relating to the acquired inventory is expensed. Intangible asset amortization expense for the acquisitions was $7.2 million in the first nine months. Also related to the acquisitions was fair value inventory step-up expense of $1.3 million that was recorded in the first quarter. 
E&D costs for Aerospace were $80.3 million and $62.5 million in the first nine months of 2018 and 2017, respectively. Acquisitions contributed $13.0 million in 2018 to Aerospace E&D expenses.
AEROSPACE OUTLOOK
We expect 2018 sales for our Aerospace segment to be in the range of $670 million to $675 million. The Aerospace segment’s backlog at the end of the third quarter of 2018 was $325.7 million with approximately $166.2 million expected to be shipped over the remaining part of 2018 and $315.0 million is expected to ship over the next 12 months.
TEST SYSTEMS SEGMENT 
Nine Months Ended Three Months Ended 
(In thousands)
September 29, 2018September 30, 2017September 29, 2018September 30, 2017
Sales $99,956 $58,109 $43,095 $20,973 
Operating profit $10,151 $2,843 $5,833 $1,093 
Operating Margin 10.2 %4.9 %13.5 %5.2 %
Test Systems Sales by Market 
(In thousands)
Semiconductor
$72,061 $18,343 $33,596 $6,632 
Aerospace & Defense
27,895 39,766 9,499 14,341 
$99,956 $58,109 $43,095 $20,973 

(In thousands)
September 29, 2018December 31, 2017
Total Assets
$112,455 $90,859 
Backlog
$72,335 $95,086 

TEST SYSTEMS THIRD QUARTER RESULTS
Sales in the third quarter of 2018 increased approximately $22.1 million to $43.1 million, more than doubling compared with the same period in 2017. A $27.0 million increase in sales to the Semiconductor market was offset by a $4.8 million decrease in sales to the Aerospace & Defense market when compared with the prior-year period.
Operating profit for the segment was $5.8 million, or 13.5% of sales, compared with $1.1 million, or 5.2% of sales, in last year’s third quarter. Higher margin was driven by the increase in volume. E&D costs were $3.1 million, up from $2.6 million in the third quarter of 2017.
Bookings for the Test Systems segment in the quarter were $37.1 million, for a book-to-bill ratio of 0.86:1 for the quarter. Backlog was $72.3 million at the end of the third quarter of 2018.
28

TEST SYSTEMS YEAR-TO-DATE RESULTS
Sales in the first nine months of 2018 increased 72.0% to $100.0 million compared with sales of $58.1 million for the same period in 2017. The growth was driven by a $53.7 million increase in sales to the Semiconductor market. This was somewhat offset by a decrease in Aerospace & Defense sales of $11.9 million.
Operating profit increased $7.3 million to $10.2 million, or 10.2% of sales, as a result of increased volume. E&D costs were $8.7 million in the first nine months of 2018 compared with $7.0 million in the prior year period.
TEST SYSTEMS OUTLOOK
We expect sales for the Test Systems segment for 2018 to be in the range of $120 million to $125 million. The Test Systems segment’s backlog at the end of the third quarter of 2018 was $72.3 million, with approximately $21.3 million expected to be shipped over the remaining part of 2018 and approximately $58.9 million scheduled to ship over the next 12 months.
LIQUIDITY AND CAPITAL RESOURCES
Operating Activities:
Cash provided by operating activities totaled $15.4 million for the first nine months of 2018, as compared with $22.3 million during the same period in 2017. Cash flow from operating activities decreased compared with the same period of 2017 as higher net income and higher depreciation and amortization expense due to the acquisition of CSC was more than offset by higher increases in net operating assets for the first nine months of 2018 when compared with the first nine months of 2017.
Investing Activities:
Cash used for investing activities was $15.8 million for the first nine months of 2018 compared with $22.0 million used in the same period of 2017. The decrease was a result of business acquisitions in the prior year, offset by increased capital expenditures in the current year. The Company expects capital spending in 2018 to be in the range of $18 million to $22 million.
Financing Activities:
The primary financing activities in the first nine months of 2018 related to net payments on our senior credit facility of $10.0 million and $0.5 million of costs incurred related to the execution of the Agreement in February 2018. The primary financing activities in the first nine months of 2017 related to net borrowings on our senior credit facility to fund operations, the acquisition of CCC and purchases of treasury stock as part of the buyback program announced on February 24, 2016, under which the Board of Directors authorized the repurchase of up to $50 million of common stock.
The Company’s cash needs for working capital, debt service and capital equipment during the remainder of 2018 is expected to be met by cash flows from operations and cash balances and, if necessary, utilization of the revolving credit facility.
On February 24, 2016, the Company’s Board of Directors authorized the repurchase of up to $50 million of common stock (the “Buyback Program”). The Buyback Program allowed the Company to purchase shares of its common stock in accordance with applicable securities laws on the open market or through privately negotiated transactions. The Company has repurchased approximately 1,675,000 shares and has completed that program. On December 12, 2017, the Company’s Board of Directors authorized an additional repurchase of up to $50 million of common stock. No amounts have been repurchased under the new program as of September 29, 2018.
The Company's Fourth Amended and Restated Credit Agreement (the “Original Facility”) provided for a $350 million revolving credit line with the option to increase the line by up to $150 million. The maturity date of the original facility was January 13, 2021. On February 16, 2018, the Company modified and extended the Original Facility by entering into the Fifth Amended and Restated Credit Agreement (the “Agreement”), which provides for a $500 million revolving credit line with the option to increase the line by up to $150 million. A new lender was added to the facility as well. The outstanding balance in the Original Facility were rolled into the Agreement on the date of closing. The maturity date of the loans under the Agreement is February 16, 2023. At September 29, 2018, there was $252.0 million outstanding on the revolving credit facility and there remains $246.9 million available, net of outstanding letters of credit. The credit facility allocates up to $20 million of the $500 million revolving credit line for the issuance of letters of credit, including certain existing letters of credit. At September 29, 2018, outstanding letters of credit totaled $1.1 million.
29

The maximum permitted leverage ratio of funded debt to Adjusted EBITDA (as defined in the Agreement) is 3.75 to 1, increasing to 4.50 to 1 for up to four fiscal quarters following the closing of an acquisition permitted under the Agreement, subject to limitations. The Company’s leverage ratio was 2.59 to 1 at September 29, 2018. The Company will pay interest on the unpaid principal amount of the facility at a rate equal to one-, three- or six-month LIBOR plus between 1.00% and 1.50% based upon the Company’s leverage ratio. The Company will also pay a commitment fee to the lenders in an amount equal to between 0.10% and 0.20% on the undrawn portion of the credit facility, based upon the Company’s leverage ratio.
The Company’s obligations under the Credit Agreement as amended are jointly and severally guaranteed by each domestic subsidiary of the Company other than a non-material subsidiary. The obligations are secured by a first priority lien on substantially all of the Company’s and the guarantors’ assets.
In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the Agreement automatically become due and payable. Other events of default, such as failure to make payments as they become due and breach of financial and other covenants, change of control, judgments over a certain amount, and cross default under other agreements give the Agent the option to declare all such amounts immediately due and payable.
BACKLOG
The Company’s backlog at September 29, 2018 was $398.1 million compared with $393.7 million at December 31, 2017 and $302.3 million at September 30, 2017.
CONTRACTUAL OBLIGATIONS AND COMMITMENTS
The following table represents contractual obligations as of September 29, 2018:
Payments Due by Period
(In thousands)
Total
2018 
2019-2020
2021-2022
After 2022
Long-term Debt
$259,645 $655 $4,010 $2,980 $252,000 
Purchase Obligations
150,433 91,306 59,080 47 — 
Interest on Long-term Debt
38,310 2,425 18,146 17,407 332 
Supplemental Retirement Plan and Post Retirement Obligations
26,135 105 833 812 24,385 
Operating Leases
19,625 1,181 8,196 5,749 4,499 
Other Long-term Liabilities
233 116 26 32 59 
Total Contractual Obligations
$494,381 $95,788 $90,291 $27,027 $281,275 
Notes to Contractual Obligations Table
Purchase Obligations — Purchase obligations are comprised of the Company’s commitments for goods and services in the normal course of business.
Long-Term Debt — See Part 1 Financial Information, Item 1 Financial Statements, Note 7, Long-Term Debt and Notes Payable included in this report.
Operating Leases — Operating lease obligations are primarily related to the Company's facility leases.
MARKET RISK
The Company believes that there have been no material changes in the current year regarding the market risk information for its exposure to interest rate fluctuations. Although the majority of our sales, expenses and cash flows are transacted in U.S. dollars, we have exposure to changes in foreign currency exchange rates related to the Euro and the Canadian dollar. The Company believes that the impact of changes in foreign currency exchange rates in 2018 have not been significant.
CRITICAL ACCOUNTING POLICIES
Refer to Note 2 of the Notes to Consolidated Condensed Financial Statements included in this report for the Company’s critical accounting policies with respect to revenue recognition.  For a complete discussion of the Company’s other critical accounting policies, refer to the Company’s annual report on Form 10-K for the year ended December 31, 2017.
30

RECENT ACCOUNTING PRONOUNCEMENTS
Refer to Note 1 of the Notes to Consolidated Condensed Financial Statements included in this report.
FORWARD-LOOKING STATEMENTS
Information included in this report that does not consist of historical facts, including statements accompanied by or containing words such as “may,” “will,” “should,” “believes,” “expects,” “expected,” “intends,” “plans,” “projects,” “approximate,” “estimates,” “predicts,” “potential,” “outlook,” “forecast,” “anticipates,” “presume” and “assume,” are forward-looking statements. Such forward-looking statements are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. These statements are not guarantees of future performance and are subject to several factors, risks and uncertainties, the impact or occurrence of which could cause actual results to differ materially from the expected results described in the forward-looking statements. Certain of these factors, risks and uncertainties are discussed in the sections of this report entitled “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” New factors, risks and uncertainties may emerge from time to time that may affect the forward-looking statements made herein. Given these factors, risks and uncertainties, investors should not place undue reliance on forward-looking statements as predictive of future results. We disclaim any obligation to update the forward-looking statements made in this report.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
See Market Risk in Item 2, above.
Item 4. Controls and Procedures
a. Evaluation of Disclosure Controls and Procedures
The Company’s management, with the participation of the Company’s Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of the Company’s disclosure controls and procedures as of September 29, 2018. Based on that evaluation, the Company’s Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure controls and procedures were effective as of September 29, 2018.
a. Changes in Internal Control over Financial Reporting
There have been no changes in our internal control over financial reporting during the most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
31

PART II - OTHER INFORMATION
Item 1. Legal Proceedings
The Company is subject to various legal proceedings, claims, and litigation arising in the ordinary course of business. While the outcome of these matters is currently not determinable, we do not expect these matters will have a material adverse effect on our business, financial position, results of operations, or cash flows. However, the results of these matters cannot be predicted with certainty. Should the Company fail to prevail in any legal matter or should several legal matters be resolved against the Company in the same reporting period, then the financial results of that particular reporting period could be materially adversely affected.
On December 29, 2010, Lufthansa Technik AG (“Lufthansa”) filed a Statement of Claim in the Regional State Court of Mannheim, Germany. Lufthansa’s claim asserts that our subsidiary, AES, sold, marketed, and brought into use in Germany a power supply system that infringes upon a German patent held by Lufthansa. Lufthansa sought an order requiring AES to stop selling and marketing the allegedly infringing power supply system, a recall of allegedly infringing products sold to commercial customers in Germany since November 26, 2003, and compensation for damages related to direct sales of the allegedly infringing power supply system in Germany (referred to as “direct sales”). The claim does not specify an estimate of damages and a related damages claim is being pursued by Lufthansa in separate court proceedings in an action filed in July 2017, as further discussed below.
In February 2015, the Regional State Court of Mannheim, Germany rendered its decision that the patent was infringed. The judgment does not require AES to recall products that are already installed in aircraft or have been sold to other end users. On July 15, 2015, Lufthansa advised AES of their intention to enforce the accounting provisions of the decision, which required AES to provide certain financial information regarding direct sales of the infringing product in Germany to enable Lufthansa to make an estimate of requested damages. Additionally, if Lufthansa provides the required bank guarantee specified in the decision, the Company may be required to offer a recall of products that are in the distribution channels in Germany. No such bank guarantee has been issued to date. As of September 29, 2018, there are no products subject to the order in the distribution channels in Germany.
The Company appealed to the Higher Regional Court of Karlsruhe. On November 15, 2016, the Court issued its ruling and upheld the lower court’s decision. The Company submitted a petition to grant AES leave for appeal to the German Federal Supreme Court. On April 18, 2018, the German Federal Supreme Court granted Astronics’ petition in part, namely with respect to the part concerning the amount of damages. We estimate that the German Federal Supreme Court will provide its ruling on this issue in January 2019.
In July 2017, Lufthansa filed an action in the Regional State Court of Mannheim for payment of damages caused by the alleged patent infringement of AES, related to direct sales of the allegedly infringing product in Germany (associated with the original December 2010 action discussed above). In this action, which was served on AES on April 11, 2018, Lufthansa claims payment of approximately $6.2 million plus interest. In October 2018, Lufthansa increased its claim to approximately $6.4 million plus interest. According to AES's assessment, this claim is significantly higher than justified. We estimate AES’s potential exposure to be approximately $1 million to $3 million, and have recorded a reserve of $1 million associated with this matter. Such amount is recorded within Other Accrued Expenses and Selling, General and Administrative Expenses in the accompanying financial statements as of and for the nine month period ended September 29, 2018. An oral hearing has been scheduled for March 15, 2019. A first instance decision is in this matter is expected in mid-2019.
On December 29, 2017, Lufthansa filed another infringement action against AES in the Regional State Court of Mannheim claiming that sales by AES to its international customers have infringed Lufthansa's patent if AES's customers later shipped the products to Germany (referred to as "indirect sales"). This action, therefore, addresses sales other than those covered by the action filed on December 29, 2010, discussed above. In this action, served on April 11, 2018, Lufthansa seeks an injunction, an order obliging AES to provide information and accounting and a finding that AES owes damages for the attacked indirect sales. AES will vigorously defend against the action. No amount of claimed damages has been specified by Lufthansa and such amount is not quantifiable at this time. An oral hearing in this matter has been scheduled for March 15, 2019. A first instance decision is in this matter is expected in mid-2019. As loss exposure is neither probable nor estimable at this time, the Company has not recorded any liability with respect to this litigation as of September 29, 2018.
In December 2017, Lufthansa filed patent infringement cases in the United Kingdom and in France against AES. The Lufthansa patent expired in May 2018. In those cases, Lufthansa accuses AES of having manufactured, used, sold and offered for sale a power supply system, and offered and supplied parts for a power supply system, that infringed upon a Lufthansa patent in those respective countries. As loss exposure is neither probable nor estimable at this time, the Company has not recorded any liability with respect to these matters as of September 29, 2018.
32

On November 26, 2014, Lufthansa filed a complaint in the United States District for the Western District of Washington. Lufthansa’s complaint in that action alleges that AES manufactures, uses, sells and offers for sale a power supply system that infringes upon a U.S. patent held by Lufthansa. The patent at issue in the U.S. action is based on technology similar to that involved in the German action. On April 25, 2016, the Court issued its ruling on claim construction, holding that the sole independent claim in the patent is indefinite, rendering all claims in the patent indefinite. Based on this ruling, AES filed a motion for summary judgment on the grounds that the Court’s ruling that the patent is indefinite renders the patent invalid and unenforceable. On July 20, 2016, the U.S. District Court granted the motion for summary judgment and issued an order dismissing all claims against AES with prejudice.
Lufthansa appealed the District Court's decision to the United States Court of Appeals for the Federal Circuit. On October 19, 2017, the Federal Circuit affirmed the district court’s decision, holding that the sole independent claim of the patent is indefinite, rending all claims on the patent indefinite. Lufthansa did not file a petition for en banc rehearing or petition the U.S. Supreme Court for a writ of certiorari. Therefore, there is no longer a risk of exposure from that lawsuit.
Item 1a. Risk Factors
In addition to other information set forth in this report, you should carefully consider the factors discussed in Part 1, Item 1A. “Risk Factors,” in our Annual Report on Form 10-K for the year ended December 31, 2017, which could materially affect our business, financial condition or results of operations. The risks described in our Annual Report on Form 10-K are not the only risks facing us. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition and/or results of operations.
Item 2. Unregistered sales of equity securities and use of proceeds
None.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
None.
Item 5. Other Information
None.
Item 6. Exhibits
Section 302 Certification - Chief Executive Officer
Section 302 Certification - Chief Financial Officer
Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
Exhibit 101.1*
Instance Document
Exhibit 101.2*
Schema Document
Exhibit 101.3*
Calculation Linkbase Document
Exhibit 101.4*
Labels Linkbase Document
Exhibit 101.5*
Presentation Linkbase Document
Exhibit 101.6*
Definition Linkbase Document

*
Submitted electronically herewith.

33

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
ASTRONICS CORPORATION
(Registrant)
Date:
November 7, 2018
By:
/s/ David C. Burney
David C. Burney
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)

34
EX-31.1 2 atro2018929-10qxexh311.htm EX-31.1 Document

Exhibit 31.1
SECTION 302 CERTIFICATION
Certification of Chief Executive Officer pursuant to Exchange Act rule 13a-14(a) as adopted pursuant to
Section 302 of the Sarbanes-Oxley Act of 2002
I, Peter J. Gundermann, President and Chief Executive Officer, certify that:
 
1. I have reviewed this quarterly report on Form 10-Q of Astronics Corporation;

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

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

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

a. Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

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

a. 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

a. 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 and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of registrant's board of directors (or persons performing 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

a. Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date: November 7, 2018

/s/ Peter J. Gundermann
Peter J. Gundermann
President and Chief Executive Officer


EX-31.2 3 atro2018929-10qxexh312.htm EX-31.2 Document

Exhibit 31.2
SECTION 302 CERTIFICATION
Certification of Chief Financial Officer pursuant to Exchange Act Rule 13a-14(a) as adopted pursuant to
Section 302 of the Sarbanes-Oxley Act of 2002
I, David C. Burney, Chief Financial Officer, certify that:
 
1. I have reviewed this quarterly report on Form 10-Q of Astronics Corporation;

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

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

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

a. Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

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

a. 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

a. 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 and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of registrant's board of directors (or persons performing 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

a. Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date: November 7, 2018

/s/ David C. Burney
David C. Burney
Chief Financial Officer


EX-32 4 atro2018929-10qxexh32.htm EX-32 Document

Exhibit 32
Certification pursuant to
18 U.S.C. Section 1350,
as adopted pursuant to
Section 906 of the Sarbanes-Oxley Act of 2002
Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned officers of Astronics Corporation (the "Company") hereby certify that:
The Company's Quarterly Report on Form 10-Q for the quarter ended September 29, 2018 fully complies with the requirements of section 13(a) or 15(d) of the Securities and Exchange Act of 1934 and the information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
November 7, 2018
/s/ Peter J. Gundermann
Peter J. Gundermann
Title:
Chief Executive Officer
November 7, 2018
/s/ David C. Burney
David C. Burney
Title:
Chief Financial Officer
This certification shall not be deemed "filed" for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the "Exchange Act"), or otherwise subject to the liability of that section. This certification shall not be deemed to be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act, except to the extent specifically incorporated by the Company into such filing.

EX-101.SCH 5 atro-20180929.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Condensed Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Condensed Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Condensed Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Condensed Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Revenue - Cumulative Effect of Changes (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Revenue - Impact on Financial Statements (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Revenue - Summary of Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Revenue - Disaggregated Revenue by Market (Details) link:presentationLink link:calculationLink link:definitionLink 2411407 - Disclosure - Revenue - Disaggregated Revenue by Product Line (Details) link:presentationLink link:calculationLink link:definitionLink 2112103 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2313302 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Inventories - Summary of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2115104 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 2316303 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2118105 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2319304 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Intangible Assets - Summary of Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2421411 - Disclosure - Intangible Assets - Summary of Amortization Expense for Acquired Intangibles (Details) link:presentationLink link:calculationLink link:definitionLink 2422412 - Disclosure - Intangible Assets - Summary of Amortization Expense for Intangible Assets for Each of Next Five Years (Details) link:presentationLink link:calculationLink link:definitionLink 2123106 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 2324305 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2126107 - Disclosure - Long-term Debt and Notes Payable link:presentationLink link:calculationLink link:definitionLink 2427414 - Disclosure - Long-term Debt and Notes Payable (Details) link:presentationLink link:calculationLink link:definitionLink 2128108 - Disclosure - Product Warranties link:presentationLink link:calculationLink link:definitionLink 2329306 - Disclosure - Product Warranties (Tables) link:presentationLink link:calculationLink link:definitionLink 2430415 - Disclosure - Product Warranties - Summary of Activity in Warranty Accrual (Details) link:presentationLink link:calculationLink link:definitionLink 2131109 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2432416 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2133110 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 2334307 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2435417 - Disclosure - Shareholders' Equity - Summary of Changes in Shareholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2436418 - Disclosure - Shareholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2137111 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2338308 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2439419 - Disclosure - Earnings Per Share - Summary of Basic and Diluted Weighted-Average Shares Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 2140112 - Disclosure - Accumulated Other Comprehensive Loss and Other Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 2341309 - Disclosure - Accumulated Other Comprehensive Loss and Other Comprehensive Income (Tables) link:presentationLink link:calculationLink link:definitionLink 2442420 - Disclosure - Accumulated Other Comprehensive Loss and Other Comprehensive Income - Components of Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2443421 - Disclosure - Accumulated Other Comprehensive Loss and Other Comprehensive Income - Components of Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 2144113 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits link:presentationLink link:calculationLink link:definitionLink 2345310 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 2446422 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits - Summary of the Components of Net Periodic Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2147114 - Disclosure - Sales to Major Customers link:presentationLink link:calculationLink link:definitionLink 2448423 - Disclosure - Sales to Major Customers (Details) link:presentationLink link:calculationLink link:definitionLink 2149115 - Disclosure - Legal Proceedings link:presentationLink link:calculationLink link:definitionLink 2450424 - Disclosure - Legal Proceedings Legal Proceedings (Details) link:presentationLink link:calculationLink link:definitionLink 2151116 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2352311 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2453425 - Disclosure - Segment Information - Summary of Segment Reporting Information (Details) link:presentationLink link:calculationLink link:definitionLink 2154117 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 2455426 - Disclosure - Fair Value - Financial Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2156118 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2357312 - Disclosure - Acquisitions Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2458427 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2459428 - Disclosure - Acquisitions - CSC Pro-forma Summary (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 atro-20180929_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 atro-20180929_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 atro-20180929_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT SERP Medical SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember Acquisition/Adjustments Goodwill, Acquired During Period Range [Domain] Range [Domain] Inventory Disclosure [Abstract] Share Par Value (in usd per share) Common Stock, Par or Stated Value Per Share Operating margins, percentage PercentageOfOperatingIncomeLoss Defined Benefit Plan Disclosure Defined Benefit Plan Disclosure [Line Items] Basis of Presentation Significant Accounting Policies [Text Block] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Income Statement Location [Domain] Income Statement Location [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Capitalized fulfillment cost Capitalized Contract Cost, Net Legal Entity [Axis] Legal Entity [Axis] Accounting Policies [Abstract] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Cash Flows From Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Reclassifications to General and Administrative Expense Reclassification from AOCI, Current Period, before Tax, Attributable to Parent Effective income tax rate reconciliation, foreign-derived intangible income deduction, percent EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActof2017ForeignDerivedIntangibleIncomeDeductionPercent Other Expense, Net of Other Income Other Operating Income (Expense), Net Prepaid Expenses and Other Current Assets Prepaid Expense and Other Assets, Current ADDITIONAL PAID IN CAPITAL Additional Paid-in Capital [Member] Proceeds from Long-term Debt Proceeds from Issuance of Long-term Debt Period goodwill and purchased intangible assets are expected to be deductible for tax purposes BusinessAcquisitionGoodwillandIntangibleAssetsExpectedTaxDeductiblePeriod Purchase of Outstanding Shares for Treasury Payments for Repurchase of Common Stock Concentration Risk Type [Axis] Concentration Risk Type [Axis] Aerospace Segment AerospaceSegmentMember Goodwill Balance at beginning of period Balance at end of period Goodwill Revenue recognized included in contract liability balance Contract with Customer, Liability, Revenue Recognized Tax Benefit Reclassification from AOCI, Current Period, Tax Components of Other Comprehensive Income Comprehensive Income (Loss) [Table Text Block] Property, Plant and Equipment, Net of Accumulated Depreciation Property, plant and equipment, net Property, Plant and Equipment, Net Astronics Custom Control Concepts Inc. AstronicsCustomControlConceptsInc.Member Intangible Assets Intangible Assets Disclosure [Text Block] Debt Instrument [Axis] Debt Instrument [Axis] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Summary of Cumulative Effect of Changes Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Revolving credit facility remaining Line of Credit Facility, Remaining Borrowing Capacity Statement [Table] Statement [Table] Retirement Liability Adjustments: Retirement Liability Adjustments [Abstract] Retirement Liability Adjustments [Abstract] Measurement Frequency [Axis] Measurement Frequency [Axis] Beginning of Period (in shares) End of Period (in shares) Shares, Issued Cash Flows from Changes in Operating Assets and Liabilities: Increase (Decrease) in Operating Capital [Abstract] Retained Earnings Retained Earnings (Accumulated Deficit) Selling, General and Administrative Expenses Selling, General and Administrative Expenses, Policy [Policy Text Block] Long-term Debt and Notes Payable Debt Disclosure [Text Block] Germany GERMANY Fourth Amended and Restated Credit Agreement FourthAmendedandRestatedCreditAgreementMember Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Cash Flows From Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Warranties Issued Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Acquisitions Business Combination Disclosure [Text Block] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Weighted Average Shares - Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Customer [Domain] Customer [Domain] Convertible Class B Stock Common Class B [Member] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Product warranty period StandardProductWarrantyDurationofWarranty Cash Flows From Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Retirement Plan Name [Axis] Retirement Plan Name [Axis] 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Two Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Assets Assets [Abstract] Common Class Undefined Common Stock CommonClassUndefinedMember Summary of Changes in Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Consolidation Items [Domain] Consolidation Items [Domain] Major Customer One MajorCustomerOneMember Range [Axis] Range [Axis] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Description of the Business Business Description and Accounting Policies [Text Block] Cash and Cash Equivalents Cash and Cash Equivalents at Beginning of Period Cash and Cash Equivalents at End of Period Cash and Cash Equivalents, at Carrying Value Accounts Payable Increase (Decrease) in Accounts Payable Adoption of ASU 2018-02 TaxCutsAndJobsActOf2017ReclassificationFromAOCIToRetainedEarnings Business Acquisition [Axis] Business Acquisition [Axis] Consolidated Entities [Axis] Consolidated Entities [Axis] Construction in Progress Construction in Progress [Member] Accrued Expenses Increase (Decrease) in Accrued Liabilities Document Fiscal Year Focus Document Fiscal Year Focus Shareholders' Equity Stockholders' Equity Note Disclosure [Text Block] Revenue from Contract with Customer [Abstract] Shareholders’ Equity: Equity Stockholders' Equity Attributable to Parent [Abstract] Scenario [Axis] Scenario [Axis] Foreign Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Number of non-qualified supplemental retirement defined benefit plans NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans Fair Value Fair Value Disclosures [Text Block] Summary of Segment Reporting Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Other Assets Other Assets, Noncurrent Entity Emerging Growth Company Entity Emerging Growth Company RETAINED EARNINGS Retained Earnings [Member] Telefonix, Incorporated TelefonixIncorporatedMember Segments [Domain] Segments [Domain] Cash Used For Investing Activities Net Cash Provided by (Used in) Investing Activities Avionics ProductLineAvionicsMember Customer Relationships Customer Relationships [Member] Diluted (in usd per share) Earnings Per Share, Diluted Business Acquisition [Line Items] Business Acquisition [Line Items] Basis points for commitment fee Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Retirement Liability Adjustment – Net of Tax Retirement Liability Adjustment – Net of Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Retirement Liability Adjustment – Before Tax AOCI before Tax, Attributable to Parent Segment Information Segment Reporting Disclosure [Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Inventories Inventory, net Inventory, Net Decrease in Cash and Cash Equivalents Cash and Cash Equivalents, Period Increase (Decrease) Out-of-the-money stock options Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Balance Sheet Statement of Financial Position [Abstract] Stock split ratio, common stock Stockholders' Equity Note, Stock Split, Conversion Ratio Business Combinations [Abstract] Service Cost Defined Benefit Plan, Service Cost Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Period of recognition Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Leverage ratio ActualLeverageRatio Entity [Domain] Entity [Domain] Land Land [Member] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Line of Credit Line of Credit [Member] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Segments [Axis] Segments [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] Summary of Acquired Intangible Assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Risks and Uncertainties [Abstract] Conversion of Class B Shares to Common Shares (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Newly Adopted and Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Goodwill Goodwill [Line Items] Accounting Standards Update 2017-07 Accounting Standards Update 2017-07 [Member] Document Information [Table] Document Information [Table] Sales Revenue, Net Sales Revenue, Net [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value Fair Value Measurement, Policy [Policy Text Block] Income tax benefit, provisional amount adjustment Tax Cuts And Jobs Act Of 2017, Measurement Period Adjustment, Income Tax Expense (Benefit) Basis points for variable interest rate Debt Instrument, Basis Spread on Variable Rate Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Document Information Document Information [Line Items] Corporate Expenses and Other Operating Expenses Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Foreign Currency Translation Adjustments Foreign Currency Translation Adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Current Maturities of Long-term Debt Long-term Debt, Current Maturities Backlog Order or Production Backlog [Member] Summary of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Income Before Income Taxes Income Before Income Taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Property, Plant and Equipment Property, Plant and Equipment [Line Items] Total Other Comprehensive (Loss) Income Other Comprehensive Income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Other Investing Activities Payments for (Proceeds from) Other Investing Activities Stock Compensation Expense Share-based Compensation Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Operating Profit and Margins Segment Reporting Information, Operating Income (Loss) [Abstract] Other Comprehensive (Loss) Income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Difference between Revenue Guidance in Effect before and after Topic 606 Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Net Effect of Dilutive Stock Options (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Lufthansa Technik AG LufthansaTechnikAGMember Geographical [Axis] Geographical [Axis] Reconciliation of Assets from Segment to Consolidated [Table] Reconciliation of Assets from Segment to Consolidated [Table] Accounts Receivable Increase (Decrease) in Accounts Receivable Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Ratio of funded debt to Adjusted EBITDA DebtCovenantRatioOfDebtToEbitda Entity Filer Category Entity Filer Category Equity [Abstract] Consolidation Items [Axis] Consolidation Items [Axis] Cash acquired Cash Acquired from Acquisition Other Current Assets and Liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Income Tax Disclosure [Abstract] Patents Patents [Member] Pro Forma Pro Forma [Member] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Comprehensive Income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Statement [Line Items] Statement [Line Items] Calculated under Revenue Guidance in Effect before Topic 606 Calculated under Revenue Guidance in Effect before Topic 606 [Member] Entity Registrant Name Entity Registrant Name Authorized repurchase of common stock, amount Stock Repurchase Program, Authorized Amount Liabilities Liabilities [Abstract] TREASURY STOCK Treasury Stock Treasury Stock [Member] Tax Benefit of Retirement Liability Adjustment AOCI Tax, Attributable to Parent Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Income (Loss), Net of Tax Amendment Flag Amendment Flag Business Jet BusinessJetMember Other Shareholders’ Equity OtherShareholdersEquity Deferred Income Taxes Deferred Income Tax Liabilities, Net Entity Central Index Key Entity Central Index Key Litigation Case [Domain] Litigation Case [Domain] ACCUMULATED OTHER COMPREHENSIVE LOSS Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Semiconductor SemiconductorMember Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Retirement Plan Name [Domain] Retirement Plan Name [Domain] Shares Authorized (in shares) Common Stock, Shares Authorized Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Lighting & Safety ProductLineLightingAndSafetyMember Product and Service [Domain] Product and Service [Domain] Type of Adoption [Domain] Type of Adoption [Domain] Fair Value Disclosures [Abstract] Accumulated Other Comprehensive Loss and Other Comprehensive Income Comprehensive Income (Loss) Note [Text Block] Inventories Inventory Disclosure [Text Block] Variable Rate [Domain] Variable Rate [Domain] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Product Warranties Product Warranty Disclosure [Text Block] Total Shareholders’ Equity Beginning of Period End of Period Total Shareholders’ Equity Stockholders' Equity Attributable to Parent Line of credit facility increase amount LineOfCreditFacilityOptionalIncreaseInMaximumBorrowingCapacity Summary of Amortization Expense for Acquired Intangibles Finite-lived Intangible Assets Amortization Expense [Table Text Block] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Product Liability Contingency [Line Items] Product Liability Contingency [Line Items] Work in Progress Inventory, Work in Process, Net of Reserves Product Liability Contingency [Table] Product Liability Contingency [Table] Revenue Revenue from Contract with Customer [Text Block] Other OtherAerospaceMember Equity Component [Domain] Equity Component [Domain] Major Customer Three Major Customer Three [Member] COMMON STOCK Common Stock [Member] Property, plant and equipment, gross Property, Plant and Equipment, Gross Geographical [Domain] Geographical [Domain] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Accounts Payable Accounts Payable, Current Property, Plant and Equipment [Abstract] Payments for Long-term Debt Repayments of Long-term Debt Customer [Axis] Customer [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Goodwill Goodwill Disclosure [Text Block] Machinery and Equipment Machinery and Equipment [Member] 2023 FiniteLivedIntangibleAssetsAmortizationExpenseYearSix Credit facility allocated (up to) CreditFacilityAllocation Discrete income tax benefit Effective Income Tax Rate Reconciliation, Discrete Tax Benefit, Amount Effective Income Tax Rate Reconciliation, Discrete Tax Benefit, Amount Loss Contingencies [Table] Loss Contingencies [Table] Less Accumulated Depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Supplemental Retirement and Other Liabilities Increase (Decrease) in Employee Related Liabilities Finished Goods Inventory, Finished Goods, Net of Reserves Duration of permitted leverage ratio following acquisition, number of fiscal quarters DebtInstrumentCovenantComplianceLeverageRatioIncreasePermittedDurationFollowingAcquisition Summary of Changes in Shareholder's Equity Schedule of Stockholders Equity [Table Text Block] Weighted Average Life Finite-Lived Intangible Asset, Useful Life Cost of Products Sold, Engineering and Development and Selling, General and Administrative Expenses Cost of Sales, Policy [Policy Text Block] Sales to Major Customers Concentration Risk Disclosure [Text Block] Summary of Basic and Diluted Weighted-Average Shares Outstanding Schedule of Weighted Average Number of Shares [Table Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Contract Assets Contract with Customer, Asset, Net Cash (Used For) Financing Activities Net Cash Provided by (Used in) Financing Activities Cash Provided By Operating Activities Net Cash Provided by (Used in) Operating Activities Retirement Liability Adjustment Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Interest Expense, Net of Interest Income Interest Expense, Net of Interest Income Interest Income (Expense), Net Recurring Basis Fair Value, Measurements, Recurring [Member] 2018 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Income from Operations Total Operating Profit Operating Income (Loss) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Commitments and Contingencies Disclosure [Abstract] Inventories Increase (Decrease) in Inventories Loss Contingencies [Line Items] Loss Contingencies [Line Items] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Debt Instrument Debt Instrument [Line Items] Subsequent Event Subsequent Event [Member] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Acquisitions Standard and Extended Product Warranty Accrual, Additions from Business Acquisition Financial assets carried at fair value Assets, Fair Value Disclosure Completed and Unpatented Technology Unpatented Technology [Member] Income Taxes Increase (Decrease) in Income Taxes Payable 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Five LIBOR London Interbank Offered Rate (LIBOR) [Member] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Research and development, design and related engineering Research and Development Expense Amortization of Prior Service Cost Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member] Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Total Liabilities Liabilities Other Other Noncash Income (Expense) Trading Symbol Trading Symbol Basic (in usd per share) Earnings Per Share, Basic Product Warranties Disclosures [Abstract] Amortization of Net Actuarial Losses Defined Benefit Plan, Amortization of Gain (Loss) Reclassifications to General and Administrative Expense: Reclassification To General And Administrative Expense [Abstract] Reclassification To General And Administrative Expense [Abstract] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Document Period End Date Document Period End Date Accounts receivable from major customers Accounts Receivable, Net Contract Liabilities Contract with Customer, Liability Three Major Customers Three Major Customers [Member] Segment Reporting Information Segment Reporting Information [Line Items] Adoption of ASU 2014-09 Cumulative Effect of New Accounting Principle in Period of Adoption Operating Results Fiscal Period, Policy [Policy Text Block] Revolving Credit Facility Revolving Credit Facility [Member] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Corporate Expenses and Other Corporate, Non-Segment [Member] Common Stock Common Stock, Value, Issued Warranties Settled Standard and Extended Product Warranty Accrual, Decrease for Payments Other Expense Other Expense [Member] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Amended and Restated Credit Agreement AmendedAndRestatedCreditAgreementMember Cost of Products Sold Cost of Goods and Services Sold Amortization period Capitalized Contract Cost, Amortization Period Amortization of Net Actuarial Losses Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] Stock Compensation Expense Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Total Assets Total Assets Assets Summary of Amortization Expense for Intangible Assets for Each of Next Five Years Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Net Periodic Cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Other net periodic benefit costs Defined Benefit Plan, Other Cost (Credit) Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Document Fiscal Period Focus Document Fiscal Period Focus Deferred Tax Benefit Deferred Income Tax Expense (Benefit) Document Type Document Type Number of products in distribution channels NumberofProductsinDistributionChannels Systems Certification ProductLineSystemsCertificationMember Segment Reporting, Asset Reconciling Item Segment Reporting, Asset Reconciling Item [Line Items] Summary of Activity in Warranty Accrual Schedule of Product Warranty Liability [Table Text Block] Income Statement [Abstract] Income Statement [Abstract] Estimate of the value of the dispute Loss Contingency, Estimate of Possible Loss Amortization of Prior Service Cost Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Product Product [Member] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Amortization Expense Amortization of Intangible Assets Goodwill [Roll Forward] Goodwill [Roll Forward] Reassessed Warranty Exposure Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Provision for (Benefit from) Income Taxes Income Tax Expense (Benefit) Total Current Assets Assets, Current 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Four Acquisition of Business, Net of Cash Acquired Consideration transferred Payments to Acquire Businesses, Net of Cash Acquired Total Current Liabilities Liabilities, Current Buildings and Improvements Building and Building Improvements [Member] Test Systems Segment TestSystemsSegmentMember Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Summary of the Components of Net Periodic Cost Schedule of Net Benefit Costs [Table Text Block] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Electrical Power & Motion ProductLineElectricalPowerAndMotionMember Foreign Currency Translation Goodwill, Foreign Currency Translation Gain (Loss) Total Liabilities and Shareholders’ Equity Liabilities and Equity Accounts Receivable, Net of Allowance for Doubtful Accounts Accounts Receivable, Net, Current Entity Common Stock, Shares Outstanding (in shares) 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] Equity Components [Axis] Equity Components [Axis] Variable Rate [Axis] Variable Rate [Axis] Summary of Inventories Schedule of Inventory, Current [Table Text Block] Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] Supplemental Retirement Plan and Related Post Retirement Benefits Pension and Other Postretirement Benefits Disclosure [Text Block] Intangible Assets, Net of Accumulated Amortization Intangible Assets, Net (Excluding Goodwill) Operating Segments Operating Segments [Member] Weighted Average Shares - Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Less Intersegment Sales Intersegment Eliminations [Member] Accrued Income Taxes Accrued Income Taxes Commercial Transport CommercialTransportAircraftMember Interest Cost Defined Benefit Plan, Interest Cost SERP Supplemental Employee Retirement Plan [Member] Capital Expenditures Payments to Acquire Productive Assets Letter of Credit Letter of Credit [Member] Net Income Net Income Net Income Net Income (Loss) Attributable to Parent Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Purchase (in shares) Number of shares repurchased (in shares) Treasury Stock, Shares, Acquired Raw Material Inventory, Raw Materials, Net of Reserves 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] Entity Small Business Entity Small Business Financial liabilities carried at fair value Financial Liabilities Fair Value Disclosure Number of major customers NumberOfMajorCustomers Aerospace & Defense Other Segments [Member] Customer Concentration Risk Customer Concentration Risk [Member] Military MilitaryAircraftMember Summary of Pro Forma Results Business Acquisition, Pro Forma Information [Table Text Block] Legal Proceedings Commitments and Contingencies Disclosure [Text Block] 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Three Components of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Product and Service [Axis] Product and Service [Axis] Depreciation and Amortization Depreciation, Depletion and Amortization Outstanding letters of credit Letters of Credit Outstanding, Amount Customer Advanced Payments and Deferred Revenue Increase (Decrease) in Contract with Customer, Liability Major Customer Two MajorCustomerTwoMember Current Liabilities: Liabilities, Current [Abstract] Balance at Beginning of Period Balance at End of Period Standard and Extended Product Warranty Accrual Amortization of fulfillment costs Capitalized Contract Cost, Amortization Selling, General and Administrative Expenses Selling, General and Administrative Expenses [Member] Selling, General and Administrative Expenses Selling, General and Administrative Expense Exercise of Stock Options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Other ProductLineOtherMember Sales Revenue from Contract with Customer, Excluding Assessed Tax Credit Facility [Domain] Credit Facility [Domain] Income Taxes Income Tax Disclosure [Text Block] Debt Acquisition Costs Payments of Debt Issuance Costs Segment Reporting [Abstract] Statement of Cash Flows [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Structures ProductLineStructuresMember Effect of Exchange Rates on Cash Effect of Exchange Rate on Cash and Cash Equivalents Class of Stock [Axis] Class of Stock [Axis] Provisions for Non-Cash Losses on Inventory and Receivables ProvisionForNonCashLossesOnInventoryAndReceivables Recorded reserve Loss Contingency Accrual Litigation Case [Axis] Litigation Case [Axis] Customer Advance Payments and Deferred Revenue Contract with Customer, Liability, Current Earnings Per Share: Earnings Per Share [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Custom Control Concepts LLC CustomControlConceptsLLCMember Minimum Minimum [Member] Percent of consolidated revenue Concentration Risk, Percentage Retirement Benefits [Abstract] Purchase Repurchase of shares Treasury Stock, Value, Acquired, Cost Method AES Subsidiaries [Member] Current Assets: Assets, Current [Abstract] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Conversion of Class B Shares to Common Shares Stock Issued During Period, Value, Conversion of Convertible Securities Credit Facility [Axis] Credit Facility [Axis] Exercise of Stock Options Stock Issued During Period, Value, Stock Options Exercised Finite-Lived Intangible Assets Finite-Lived Intangible Assets [Line Items] Long-term Debt Long-term Debt, Excluding Current Maturities Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Statement of Comprehensive Income [Abstract] Non-compete Agreement Noncompete Agreements [Member] Other Liabilities Other Liabilities, Noncurrent Proceeds from Exercise of Stock Options Proceeds from Stock Options Exercised Gross Profit Gross Profit Damages sought Loss Contingency, Damages Sought, Value Earnings Per Share Earnings Per Share [Text Block] Class of Stock [Domain] Class of Stock [Domain] Consolidated Entities [Domain] Consolidated Entities [Domain] Trade Names Trade Names [Member] Patent Infringement PatentInfringementMember Document And Entity Information [Abstract] Document and entity information. Accrued Expenses and Other Current Liabilities Other Liabilities, Current Deductions from Operating Profit Segment Reporting Information, Deductions From Operating profit [Abstract] Segment Reporting Information, Deductions From Operating profit [Abstract] Summary of Contract Assets and Liabilities Contract with Customer, Asset and Liability [Table Text Block] Tax reserve Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Maximum Maximum [Member] Credit facility outstanding Long-term Line of Credit EX-101.PRE 9 atro-20180929_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 atro-20180929_htm.xml IDEA: XBRL DOCUMENT 0000008063 2017-07-02 2017-09-30 0000008063 atro:ProductLineStructuresMember 2018-07-01 2018-09-29 0000008063 atro:ProductLineStructuresMember 2017-07-02 2017-09-30 0000008063 atro:ProductLineOtherMember 2018-01-01 2018-09-29 0000008063 atro:ProductLineOtherMember 2017-01-01 2017-09-30 0000008063 atro:ProductLineOtherMember 2018-07-01 2018-09-29 0000008063 atro:ProductLineOtherMember 2017-07-02 2017-09-30 0000008063 us-gaap:LandMember 2018-09-29 0000008063 us-gaap:LandMember 2017-12-31 0000008063 us-gaap:BuildingAndBuildingImprovementsMember 2018-09-29 0000008063 us-gaap:BuildingAndBuildingImprovementsMember 2017-12-31 0000008063 us-gaap:ProductMember 2018-01-01 2018-09-29 0000008063 us-gaap:MachineryAndEquipmentMember 2018-09-29 0000008063 us-gaap:MachineryAndEquipmentMember 2017-12-31 0000008063 us-gaap:ConstructionInProgressMember 2018-09-29 0000008063 us-gaap:ConstructionInProgressMember 2017-12-31 0000008063 us-gaap:PatentsMember 2018-01-01 2018-09-29 0000008063 us-gaap:PatentsMember 2018-09-29 0000008063 us-gaap:PatentsMember 2017-12-31 0000008063 us-gaap:NoncompeteAgreementsMember 2018-01-01 2018-09-29 0000008063 us-gaap:NoncompeteAgreementsMember 2018-09-29 0000008063 us-gaap:NoncompeteAgreementsMember 2017-12-31 0000008063 us-gaap:ProductMember 2018-07-01 2018-09-29 0000008063 us-gaap:TradeNamesMember 2018-01-01 2018-09-29 0000008063 us-gaap:TradeNamesMember 2018-09-29 0000008063 us-gaap:TradeNamesMember 2017-12-31 0000008063 us-gaap:UnpatentedTechnologyMember 2018-01-01 2018-09-29 0000008063 us-gaap:UnpatentedTechnologyMember 2018-09-29 0000008063 us-gaap:UnpatentedTechnologyMember 2017-12-31 0000008063 us-gaap:OrderOrProductionBacklogMember 2018-01-01 2018-09-29 0000008063 us-gaap:OrderOrProductionBacklogMember 2018-09-29 0000008063 us-gaap:OrderOrProductionBacklogMember 2017-12-31 0000008063 us-gaap:CustomerRelationshipsMember 2018-01-01 2018-09-29 0000008063 us-gaap:CustomerRelationshipsMember 2018-09-29 0000008063 us-gaap:CustomerRelationshipsMember 2017-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2017-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2018-01-01 2018-09-29 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2018-09-29 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2017-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2018-01-01 2018-09-29 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2018-09-29 0000008063 us-gaap:RevolvingCreditFacilityMember atro:FourthAmendedandRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2018-09-29 0000008063 us-gaap:RevolvingCreditFacilityMember atro:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2018-09-29 0000008063 2016-12-31 0000008063 us-gaap:LetterOfCreditMember atro:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2018-09-29 0000008063 atro:AmendedAndRestatedCreditAgreementMember 2018-01-01 2018-09-29 0000008063 srt:MaximumMember atro:AmendedAndRestatedCreditAgreementMember 2018-01-01 2018-09-29 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember atro:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-01-01 2018-09-29 0000008063 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember atro:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-01-01 2018-09-29 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember atro:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2018-01-01 2018-09-29 0000008063 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember atro:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2018-01-01 2018-09-29 0000008063 srt:MaximumMember 2018-01-01 2018-09-29 0000008063 2018-06-30 0000008063 2017-09-30 0000008063 2017-07-01 0000008063 srt:MinimumMember 2018-01-01 2018-09-29 0000008063 us-gaap:ProFormaMember 2018-07-01 2018-09-29 0000008063 us-gaap:ProFormaMember 2018-01-01 2018-09-29 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2018-09-29 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2018-09-29 0000008063 us-gaap:CommonStockMember 2017-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2017-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2017-12-31 0000008063 us-gaap:CommonStockMember 2018-01-01 2018-09-29 0000008063 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-01-01 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2018-01-01 2018-09-29 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2018-01-01 2018-09-29 0000008063 us-gaap:CommonStockMember 2018-09-29 0000008063 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-09-29 0000008063 us-gaap:AdditionalPaidInCapitalMember 2018-09-29 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-09-29 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-29 0000008063 us-gaap:RetainedEarningsMember 2017-12-31 0000008063 2018-01-01 2018-03-31 0000008063 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2017-12-31 0000008063 us-gaap:RetainedEarningsMember 2018-01-01 2018-09-29 0000008063 us-gaap:RetainedEarningsMember 2018-09-29 0000008063 us-gaap:TreasuryStockMember 2017-12-31 0000008063 us-gaap:TreasuryStockMember 2018-01-01 2018-09-29 0000008063 us-gaap:TreasuryStockMember 2018-09-29 0000008063 2016-02-24 0000008063 us-gaap:TreasuryStockMember 2016-02-24 2018-03-31 0000008063 us-gaap:TreasuryStockMember 2017-12-12 2017-12-12 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2018-09-29 0000008063 us-gaap:AccountingStandardsUpdate201707Member us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-07-01 2018-09-29 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-31 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-09-29 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-12-31 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-01-01 2018-09-29 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-01-01 2017-09-30 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-09-29 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2017-01-01 2017-09-30 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2018-07-01 2018-09-29 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2017-07-02 2017-09-30 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2018-01-01 2018-09-29 0000008063 us-gaap:AccountingStandardsUpdate201707Member us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-07-02 2017-09-30 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2017-01-01 2017-09-30 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2018-07-01 2018-09-29 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2017-07-02 2017-09-30 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2018-01-01 2018-09-29 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2017-01-01 2017-09-30 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2018-07-01 2018-09-29 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2017-07-02 2017-09-30 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-07-01 2018-09-29 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-07-02 2017-09-30 0000008063 atro:CommonClassUndefinedMember 2018-09-29 0000008063 us-gaap:AccountingStandardsUpdate201707Member us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-09-29 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2018-01-01 2018-09-29 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2017-01-01 2017-09-30 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2018-07-01 2018-09-29 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2017-07-02 2017-09-30 0000008063 atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2018-01-01 2018-09-29 0000008063 atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2017-01-01 2017-09-30 0000008063 atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2018-07-01 2018-09-29 0000008063 atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2017-07-02 2017-09-30 0000008063 atro:MajorCustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-09-29 0000008063 us-gaap:AccountingStandardsUpdate201707Member us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-09-30 0000008063 atro:MajorCustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-09-29 0000008063 atro:MajorCustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-09-29 0000008063 atro:MajorCustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-07-01 2018-09-29 0000008063 atro:MajorCustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-07-01 2018-09-29 0000008063 atro:MajorCustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-07-01 2018-09-29 0000008063 atro:ThreeMajorCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-09-29 0000008063 atro:MajorCustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-09-30 0000008063 atro:MajorCustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-07-02 2017-09-30 0000008063 atro:MajorCustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-09-30 0000008063 atro:MajorCustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-07-02 2017-09-30 0000008063 atro:MajorCustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-09-30 0000008063 atro:MajorCustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-07-02 2017-09-30 0000008063 atro:LufthansaTechnikAGMember country:DE 2018-09-29 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember country:DE atro:PatentInfringementMember 2018-01-01 2018-09-29 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember country:DE atro:PatentInfringementMember us-gaap:SubsequentEventMember 2018-10-01 2018-10-31 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember srt:MinimumMember country:DE atro:PatentInfringementMember 2018-09-29 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember srt:MaximumMember country:DE atro:PatentInfringementMember 2018-09-29 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember country:DE atro:PatentInfringementMember 2018-09-29 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2017-01-01 2017-09-30 0000008063 us-gaap:CommonClassBMember us-gaap:SubsequentEventMember 2018-10-12 2018-10-12 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2018-07-01 2018-09-29 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2017-07-02 2017-09-30 0000008063 us-gaap:IntersegmentEliminationMember atro:AerospaceSegmentMember 2018-01-01 2018-09-29 0000008063 us-gaap:IntersegmentEliminationMember atro:AerospaceSegmentMember 2017-01-01 2017-09-30 0000008063 us-gaap:IntersegmentEliminationMember atro:AerospaceSegmentMember 2018-07-01 2018-09-29 0000008063 us-gaap:IntersegmentEliminationMember atro:AerospaceSegmentMember 2017-07-02 2017-09-30 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2017-01-01 2017-09-30 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2018-07-01 2018-09-29 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2017-07-02 2017-09-30 0000008063 us-gaap:OperatingSegmentsMember 2018-01-01 2018-09-29 0000008063 us-gaap:AccountingStandardsUpdate201707Member us-gaap:OtherExpenseMember 2018-07-01 2018-09-29 0000008063 us-gaap:OperatingSegmentsMember 2017-01-01 2017-09-30 0000008063 us-gaap:OperatingSegmentsMember 2018-07-01 2018-09-29 0000008063 us-gaap:OperatingSegmentsMember 2017-07-02 2017-09-30 0000008063 us-gaap:CorporateNonSegmentMember 2018-01-01 2018-09-29 0000008063 us-gaap:CorporateNonSegmentMember 2017-01-01 2017-09-30 0000008063 us-gaap:CorporateNonSegmentMember 2018-07-01 2018-09-29 0000008063 us-gaap:CorporateNonSegmentMember 2017-07-02 2017-09-30 0000008063 us-gaap:CorporateNonSegmentMember 2018-09-29 0000008063 us-gaap:CorporateNonSegmentMember 2017-12-31 0000008063 us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000008063 us-gaap:AccountingStandardsUpdate201707Member us-gaap:OtherExpenseMember 2017-07-02 2017-09-30 0000008063 us-gaap:FairValueMeasurementsRecurringMember 2018-09-29 0000008063 atro:CustomControlConceptsLLCMember atro:AstronicsCustomControlConceptsInc.Member 2017-04-03 2017-04-03 0000008063 atro:TelefonixIncorporatedMember atro:AstronicsCustomControlConceptsInc.Member 2017-12-01 2017-12-01 0000008063 us-gaap:ProFormaMember 2017-01-01 2017-09-30 0000008063 us-gaap:ProFormaMember 2017-07-02 2017-09-30 0000008063 us-gaap:AccountingStandardsUpdate201707Member us-gaap:OtherExpenseMember 2018-01-01 2018-09-29 0000008063 us-gaap:AccountingStandardsUpdate201707Member us-gaap:OtherExpenseMember 2017-01-01 2017-09-30 0000008063 2018-09-30 2018-09-29 0000008063 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2017-12-31 0000008063 us-gaap:CommonClassBMember 2018-09-29 0000008063 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 0000008063 2018-01-01 0000008063 atro:AerospaceSegmentMember 2018-01-01 2018-09-29 0000008063 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member atro:AerospaceSegmentMember 2018-01-01 2018-09-29 0000008063 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member atro:AerospaceSegmentMember 2018-01-01 2018-09-29 0000008063 atro:AerospaceSegmentMember 2018-07-01 2018-09-29 0000008063 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member atro:AerospaceSegmentMember 2018-07-01 2018-09-29 0000008063 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member atro:AerospaceSegmentMember 2018-07-01 2018-09-29 0000008063 atro:TestSystemsSegmentMember 2018-01-01 2018-09-29 0000008063 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member atro:TestSystemsSegmentMember 2018-01-01 2018-09-29 0000008063 2018-01-01 2018-09-29 0000008063 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member atro:TestSystemsSegmentMember 2018-01-01 2018-09-29 0000008063 atro:TestSystemsSegmentMember 2018-07-01 2018-09-29 0000008063 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member atro:TestSystemsSegmentMember 2018-07-01 2018-09-29 0000008063 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member atro:TestSystemsSegmentMember 2018-07-01 2018-09-29 0000008063 us-gaap:ProductMember us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-09-29 0000008063 us-gaap:ProductMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-09-29 0000008063 us-gaap:ProductMember us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-07-01 2018-09-29 0000008063 us-gaap:ProductMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2018-09-29 0000008063 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-09-29 0000008063 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-09-29 0000008063 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-07-01 2018-09-29 0000008063 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2018-09-29 0000008063 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-09-29 0000008063 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-09-29 0000008063 atro:CommercialTransportAircraftMember 2018-01-01 2018-09-29 0000008063 atro:CommercialTransportAircraftMember 2017-01-01 2017-09-30 0000008063 atro:CommercialTransportAircraftMember 2018-07-01 2018-09-29 0000008063 atro:CommercialTransportAircraftMember 2017-07-02 2017-09-30 0000008063 atro:MilitaryAircraftMember 2018-01-01 2018-09-29 0000008063 atro:MilitaryAircraftMember 2017-01-01 2017-09-30 0000008063 2018-09-29 0000008063 atro:MilitaryAircraftMember 2018-07-01 2018-09-29 0000008063 atro:MilitaryAircraftMember 2017-07-02 2017-09-30 0000008063 atro:BusinessJetMember 2018-01-01 2018-09-29 0000008063 atro:BusinessJetMember 2017-01-01 2017-09-30 0000008063 atro:BusinessJetMember 2018-07-01 2018-09-29 0000008063 atro:BusinessJetMember 2017-07-02 2017-09-30 0000008063 atro:OtherAerospaceMember 2018-01-01 2018-09-29 0000008063 atro:OtherAerospaceMember 2017-01-01 2017-09-30 0000008063 atro:OtherAerospaceMember 2018-07-01 2018-09-29 0000008063 atro:OtherAerospaceMember 2017-07-02 2017-09-30 0000008063 2017-12-31 0000008063 atro:AerospaceSegmentMember 2017-01-01 2017-09-30 0000008063 atro:AerospaceSegmentMember 2017-07-02 2017-09-30 0000008063 atro:SemiconductorMember 2018-01-01 2018-09-29 0000008063 atro:SemiconductorMember 2017-01-01 2017-09-30 0000008063 atro:SemiconductorMember 2018-07-01 2018-09-29 0000008063 atro:SemiconductorMember 2017-07-02 2017-09-30 0000008063 us-gaap:AllOtherSegmentsMember 2018-01-01 2018-09-29 0000008063 us-gaap:AllOtherSegmentsMember 2017-01-01 2017-09-30 0000008063 us-gaap:AllOtherSegmentsMember 2018-07-01 2018-09-29 0000008063 us-gaap:AllOtherSegmentsMember 2017-07-02 2017-09-30 0000008063 2017-01-01 2017-09-30 0000008063 atro:TestSystemsSegmentMember 2017-01-01 2017-09-30 0000008063 atro:TestSystemsSegmentMember 2017-07-02 2017-09-30 0000008063 atro:ProductLineElectricalPowerAndMotionMember 2018-01-01 2018-09-29 0000008063 atro:ProductLineElectricalPowerAndMotionMember 2017-01-01 2017-09-30 0000008063 atro:ProductLineElectricalPowerAndMotionMember 2018-07-01 2018-09-29 0000008063 atro:ProductLineElectricalPowerAndMotionMember 2017-07-02 2017-09-30 0000008063 atro:ProductLineLightingAndSafetyMember 2018-01-01 2018-09-29 0000008063 atro:ProductLineLightingAndSafetyMember 2017-01-01 2017-09-30 0000008063 atro:ProductLineLightingAndSafetyMember 2018-07-01 2018-09-29 0000008063 atro:ProductLineLightingAndSafetyMember 2017-07-02 2017-09-30 0000008063 2018-07-01 2018-09-29 0000008063 atro:ProductLineAvionicsMember 2018-01-01 2018-09-29 0000008063 atro:ProductLineAvionicsMember 2017-01-01 2017-09-30 0000008063 atro:ProductLineAvionicsMember 2018-07-01 2018-09-29 0000008063 atro:ProductLineAvionicsMember 2017-07-02 2017-09-30 0000008063 atro:ProductLineSystemsCertificationMember 2018-01-01 2018-09-29 0000008063 atro:ProductLineSystemsCertificationMember 2017-01-01 2017-09-30 0000008063 atro:ProductLineSystemsCertificationMember 2018-07-01 2018-09-29 0000008063 atro:ProductLineSystemsCertificationMember 2017-07-02 2017-09-30 0000008063 atro:ProductLineStructuresMember 2018-01-01 2018-09-29 0000008063 atro:ProductLineStructuresMember 2017-01-01 2017-09-30 shares iso4217:USD shares atro:fiscal_quarter atro:retirement_plan atro:customer pure atro:product iso4217:USD ASTRONICS CORP ATRO Large Accelerated Filer 10-Q 2018-09-29 2018 Q3 false false false 21654081 10660803 0000008063 --12-31 0.15 500000 400000 1000000.0 900000 P3M 0.01000 0.01500 0.00100 0.00200 252000000.0 246900000 1100000 500000000 P12M 0.15 0.15 0 0 0 21654081 10660803 4893000 17914000 189110000 132633000 154870000 150196000 17155000 14586000 366028000 315329000 124652000 125830000 21893000 15659000 138347000 153493000 125136000 125645000 776056000 735956000 1965000 2689000 42184000 41846000 43338000 38749000 30186000 19607000 117673000 102891000 257680000 269078000 31258000 34060000 406611000 406029000 341000 340000 -15425000 -13352000 384529000 342939000 369445000 329927000 776056000 735956000 600339000 453146000 212674000 149636000 467315000 348186000 166354000 117143000 133024000 104960000 46320000 32493000 87919000 65573000 27976000 22099000 45105000 39387000 18344000 10394000 -1091000 -931000 -253000 -311000 -7326000 -3750000 -2511000 -1437000 36688000 34706000 15580000 8646000 2370000 9374000 -1419000 2586000 34318000 25332000 16999000 6060000 1.06 0.77 0.53 0.19 1.04 0.74 0.52 0.18 34318000 25332000 16999000 6060000 -1346000 3987000 226000 1496000 -646000 -392000 -216000 -130000 -700000 4379000 442000 1626000 33618000 29711000 17441000 7686000 34318000 25332000 26756000 19269000 2432000 943000 2349000 2203000 -1536000 -920000 507000 657000 52890000 1515000 15768000 18480000 571000 8267000 4977000 -5483000 1620000 4556000 19241000 -2336000 -4315000 -883000 1351000 1129000 15359000 22313000 0 10199000 12416000 9715000 3376000 2070000 -15792000 -21984000 35015000 42000000 47116000 13031000 0 32382000 516000 0 283000 349000 -12334000 -3064000 -254000 211000 -13021000 -2524000 17914000 17901000 4893000 15377000 Basis of Presentation<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The accompanying unaudited statements have been prepared in accordance with U.S. generally accepted accounting principles for interim financial information. Accordingly, they do not include all of the information and footnotes required by U.S. generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments, consisting of normal recurring accruals, considered necessary for a fair presentation have been included.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">All share quantities and per share data reported have been restated to reflect the impact of the three-for-twenty Class B stock distribution to shareholders of record on October 12, 2018.</span></div> Basis of Presentation<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The accompanying unaudited statements have been prepared in accordance with U.S. generally accepted accounting principles for interim financial information. Accordingly, they do not include all of the information and footnotes required by U.S. generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments, consisting of normal recurring accruals, considered necessary for a fair presentation have been included.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">All share quantities and per share data reported have been restated to reflect the impact of the three-for-twenty Class B stock distribution to shareholders of record on October 12, 2018.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration: underline;">Operating Results</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The results of operations for any interim period are not necessarily indicative of results for the full year. Operating results for the nine months ended September 29, 2018 are not necessarily indicative of the results that may be expected for the year ending December 31, 2018.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The balance sheet at December 31, 2017 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by U.S. generally accepted accounting principles (“GAAP”) for complete financial statements.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">For further information, refer to the financial statements and footnotes thereto included in Astronics Corporation’s 2017 annual report on Form 10-K.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration: underline;">Description of the Business</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Astronics Corporation (“Astronics” or the “Company”) is a leading provider of advanced technologies to the global aerospace, defense, electronics and semiconductor industries. Our products and services include advanced, high-performance electrical power generation, distribution and motion systems, lighting and safety systems, avionics products, systems and certification, aircraft structures and automated test systems.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">We have operations in the United States (“U.S.”), Canada and France. We design and build our products through our wholly owned subsidiaries Astronics Advanced Electronic Systems Corp. (“AES”); Astronics AeroSat Corporation (“AeroSat”); Armstrong Aerospace, Inc. (“Armstrong”); Astronics Test Systems, Inc. (“ATS”); Ballard Technology, Inc. (“Ballard”); Astronics Connectivity Systems and Certification Corp. (“CSC”); Astronics Custom Control Concepts Inc. (“CCC”); Astronics DME LLC (“DME”); Luminescent Systems, Inc. (“LSI”); Luminescent Systems Canada, Inc. (“LSI Canada”); Max-Viz, Inc. (“Max-Viz”); Peco, Inc. (“Peco”); and PGA Electronic s.a. (“PGA”).</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">On April 3, 2017, Astronics Custom Control Concepts Inc., a wholly owned subsidiary of the Company acquired substantially all the assets and certain liabilities of Custom Control Concepts LLC, located in Kent, Washington. CCC is a provider of cabin management and in-flight entertainment systems for a range of aircraft. CCC is included in our Aerospace segment.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">On December 1, 2017, Astronics acquired substantially all of the assets of Telefonix Inc. and a related company, Product Development Technologies, LLC and its subsidiaries, to become CSC, primarily located in Waukegan and Lake Zurich, Illinois. CSC designs and manufactures advanced in-flight entertainment and connectivity equipment, and provides industry leading design consultancy services for the global aerospace industry. CSC is included in our Aerospace Segment. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">For additional information regarding these acquisitions see Note 18.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration: underline;">Cost of Products Sold, Engineering and Development and Selling, General and Administrative Expenses</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Cost of products sold includes the costs to manufacture products such as direct materials and labor and manufacturing overhead as well as all engineering and development costs. The Company is engaged in a variety of engineering and design activities as well as basic research and development activities directed to the substantial improvement or new application of the Company’s existing technologies. These costs are expensed when incurred and included in cost of products sold. Research and development, design and related engineering amounted to $31.2 million and $23.7 million for the three months ended and $89.0 million and $69.5 million for the nine months ended September 29, 2018 and September 30, 2017, respectively. Selling, general and administrative expenses include costs primarily related to our sales and marketing departments and administrative</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> departments. Interest expense is shown net of interest income. Interest income was insignificant for the three and nine months ended September 29, 2018 and September 30, 2017.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration: underline;">Foreign Currency Translation</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The aggregate transaction gain or loss included in operations was insignificant for the three and nine months ended September 29, 2018 and September 30, 2017.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration: underline;">Newly Adopted and Recent Accounting Pronouncements</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In May 2014, the FASB issued Accounting Standards Update (“ASU”) No. 2014-09, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Revenue from Contracts with Customers </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">(“ASU 2014-09”), that, together with several subsequent updates, outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance. ASU 2014-09 is based on the principle that an entity should recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.  ASU 2014-09 also provides for enhanced disclosure requirements surrounding revenue recognition. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Prior to the adoption of ASU 2014-09, revenue on a significant portion of our contracts had been recognized at the time of shipment of goods, transfer of title and customer acceptance, as required. Our revenue transactions generally consist of a single performance obligation to transfer promised goods and are not accounted for under industry-specific guidance. We have retained much of the same accounting treatment used to recognize revenue under the prior standard. However, the adoption of ASU 2014-09 required us to accelerate the recognition of revenue as compared to the prior standard for certain customers, in cases where we produce products unique to those customers, and for which we would have an enforceable right of payment, inclusive of profit, for production completed to date.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">We adopted ASU 2014-09 on January 1, 2018 using the modified retrospective method, which required the recognition of the cumulative effect of the transition as an adjustment to retained earnings. The Company elected to apply the standard only to open contracts as of January 1, 2018. Based on the application of the changes described above, we recognized a transition adjustment of $3.3 million, net of tax effects, which increased our January 1, 2018 retained earnings. Based on our existing operations, ASU 2014-09 is not expected to have a material impact to net earnings for the year ended December 31, 2018. Refer to Note 2 for additional information.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">During the first quarter of 2018, the Company early-adopted ASU No. 2018-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">, which allows for a reclassification from accumulated other comprehensive income (loss) to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act. The Company applied the guidance as of the beginning of the period of adoption and reclassified approximately $1.4 million from accumulated other comprehensive loss to retained earnings due to the change in federal corporate tax rate.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">In February 2016, the FASB issued ASU No. 2016-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:115%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">. ASU 2016-02 required entities to adopt the new standard using a modified retrospective method and initially apply the related guidance at the beginning of the earliest period presented in the financial statements. During July 2018, the FASB issued ASU 2018-11, which allows for an additional and optional transition method under which an entity would record a cumulative-effect adjustment at the beginning of the period of adoption (“cumulative-effect method”). We will adopt this guidance as of January 1, 2019 using the cumulative-effect method. We anticipate an increase in our assets and liabilities due to the recognition of the required right-of-use asset and corresponding lease obligations for leases that are currently classified as operating leases. While the adoption will result in an increase to assets and liabilities on the balance sheet, we do not expect that the impact will be material to our consolidated balance sheet. In addition, we do not expect that the adoption will result in a material impact to our consolidated statement of operations.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In October 2016, the FASB issued ASU No. 2016-16, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Income Taxes (Topic 740): Intra-Entity Transfer of Assets Other Than Inventory</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">, which requires entities to recognize income tax consequences of intra-entity transfers of assets, other than inventory, when the transfer occurs rather than when the asset is sold to a third party as is the case under current GAAP. The Company adopted ASU 2016-16 effective January 1, 2018, and such adoption did not have a material impact on the consolidated financial statements.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In January 2017, the FASB issued ASU No. 2017-01, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Clarifying the Definition of a Business</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">, which narrows the existing definition of a business and provides a framework for evaluating whether a transaction should be accounted for as an acquisition (or disposal) of assets or a business. The ASU requires an entity to evaluate if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets; if so, the set of transferred assets and activities (collectively, the set) is not a business. To be considered a business, the set would need to include an input and a substantive process that together significantly contribute to the ability to create outputs. The standard also narrows the definition of outputs. The definition of a business affects areas of accounting such as acquisitions, disposals</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> and goodwill. Under the new guidance, fewer acquired sets are expected to be considered businesses. The Company adopted ASU 2017-01 effective January 1, 2018. The Company will apply this guidance to applicable transactions after the adoption date on a prospective basis. No applicable transactions have occurred as of September 29, 2018.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In March 2017, the FASB issued ASU No. 2017-07, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">. This ASU changes how employers that sponsor defined benefit pension and/or other postretirement benefit plans present the net periodic benefit cost in the income statement. This ASU was adopted as of January 1, 2018 on a retrospective basis. Under the new standard, only the service cost component of net periodic benefit cost would be included in operating expenses. All other net periodic benefit costs components (such as interest cost, prior service cost amortization and actuarial gain/loss amortization) would be reported outside of operating income. These include components totaling $0.5 million and $0.4 million for the three months ended and $1.5 million and $1.3 million for the nine months ended September 29, 2018 and September 30, 2017, respectively, that no longer are included within Selling, General and Administrative Expenses and instead are reported outside of income from operations, within Other Expense, Net of Other Income in our Consolidated Statements of Operations.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In May 2017, the FASB issued ASU No. 2017-09,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;"> Scope of Modification Accounting</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">, that clarifies when changes to the terms or conditions of a share-based payment award must be accounted for as a modification. The general model for accounting for modifications of share-based payment awards is to record the incremental value arising from the changes as additional compensation cost. Under the new standard, fewer changes to the terms of an award would require accounting under this modification model. This ASU was adopted as of January 1, 2018. As the Company has not made changes to the terms or conditions of its issued share-based payment awards, this ASU had no impact on our consolidated results of operations and financial condition.</span></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration: underline;">Operating Results</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The results of operations for any interim period are not necessarily indicative of results for the full year. Operating results for the nine months ended September 29, 2018 are not necessarily indicative of the results that may be expected for the year ending December 31, 2018.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The balance sheet at December 31, 2017 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by U.S. generally accepted accounting principles (“GAAP”) for complete financial statements.</span></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration: underline;">Description of the Business</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Astronics Corporation (“Astronics” or the “Company”) is a leading provider of advanced technologies to the global aerospace, defense, electronics and semiconductor industries. Our products and services include advanced, high-performance electrical power generation, distribution and motion systems, lighting and safety systems, avionics products, systems and certification, aircraft structures and automated test systems.</span></div> Cost of Products Sold, Engineering and Development and Selling, General and Administrative ExpensesCost of products sold includes the costs to manufacture products such as direct materials and labor and manufacturing overhead as well as all engineering and development costs. The Company is engaged in a variety of engineering and design activities as well as basic research and development activities directed to the substantial improvement or new application of the Company’s existing technologies. These costs are expensed when incurred and included in cost of products sold. 31200000 23700000 89000000.0 69500000 Selling, general and administrative expenses include costs primarily related to our sales and marketing departments and administrative departments. <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration: underline;">Foreign Currency Translation</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The aggregate transaction gain or loss included in operations was insignificant for the three and nine months ended September 29, 2018 and September 30, 2017.</span></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration: underline;">Newly Adopted and Recent Accounting Pronouncements</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In May 2014, the FASB issued Accounting Standards Update (“ASU”) No. 2014-09, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Revenue from Contracts with Customers </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">(“ASU 2014-09”), that, together with several subsequent updates, outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance. ASU 2014-09 is based on the principle that an entity should recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.  ASU 2014-09 also provides for enhanced disclosure requirements surrounding revenue recognition. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Prior to the adoption of ASU 2014-09, revenue on a significant portion of our contracts had been recognized at the time of shipment of goods, transfer of title and customer acceptance, as required. Our revenue transactions generally consist of a single performance obligation to transfer promised goods and are not accounted for under industry-specific guidance. We have retained much of the same accounting treatment used to recognize revenue under the prior standard. However, the adoption of ASU 2014-09 required us to accelerate the recognition of revenue as compared to the prior standard for certain customers, in cases where we produce products unique to those customers, and for which we would have an enforceable right of payment, inclusive of profit, for production completed to date.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">We adopted ASU 2014-09 on January 1, 2018 using the modified retrospective method, which required the recognition of the cumulative effect of the transition as an adjustment to retained earnings. The Company elected to apply the standard only to open contracts as of January 1, 2018. Based on the application of the changes described above, we recognized a transition adjustment of $3.3 million, net of tax effects, which increased our January 1, 2018 retained earnings. Based on our existing operations, ASU 2014-09 is not expected to have a material impact to net earnings for the year ended December 31, 2018. Refer to Note 2 for additional information.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">During the first quarter of 2018, the Company early-adopted ASU No. 2018-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">, which allows for a reclassification from accumulated other comprehensive income (loss) to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act. The Company applied the guidance as of the beginning of the period of adoption and reclassified approximately $1.4 million from accumulated other comprehensive loss to retained earnings due to the change in federal corporate tax rate.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">In February 2016, the FASB issued ASU No. 2016-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:115%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">. ASU 2016-02 required entities to adopt the new standard using a modified retrospective method and initially apply the related guidance at the beginning of the earliest period presented in the financial statements. During July 2018, the FASB issued ASU 2018-11, which allows for an additional and optional transition method under which an entity would record a cumulative-effect adjustment at the beginning of the period of adoption (“cumulative-effect method”). We will adopt this guidance as of January 1, 2019 using the cumulative-effect method. We anticipate an increase in our assets and liabilities due to the recognition of the required right-of-use asset and corresponding lease obligations for leases that are currently classified as operating leases. While the adoption will result in an increase to assets and liabilities on the balance sheet, we do not expect that the impact will be material to our consolidated balance sheet. In addition, we do not expect that the adoption will result in a material impact to our consolidated statement of operations.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In October 2016, the FASB issued ASU No. 2016-16, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Income Taxes (Topic 740): Intra-Entity Transfer of Assets Other Than Inventory</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">, which requires entities to recognize income tax consequences of intra-entity transfers of assets, other than inventory, when the transfer occurs rather than when the asset is sold to a third party as is the case under current GAAP. The Company adopted ASU 2016-16 effective January 1, 2018, and such adoption did not have a material impact on the consolidated financial statements.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In January 2017, the FASB issued ASU No. 2017-01, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Clarifying the Definition of a Business</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">, which narrows the existing definition of a business and provides a framework for evaluating whether a transaction should be accounted for as an acquisition (or disposal) of assets or a business. The ASU requires an entity to evaluate if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets; if so, the set of transferred assets and activities (collectively, the set) is not a business. To be considered a business, the set would need to include an input and a substantive process that together significantly contribute to the ability to create outputs. The standard also narrows the definition of outputs. The definition of a business affects areas of accounting such as acquisitions, disposals</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> and goodwill. Under the new guidance, fewer acquired sets are expected to be considered businesses. The Company adopted ASU 2017-01 effective January 1, 2018. The Company will apply this guidance to applicable transactions after the adoption date on a prospective basis. No applicable transactions have occurred as of September 29, 2018.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In March 2017, the FASB issued ASU No. 2017-07, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">. This ASU changes how employers that sponsor defined benefit pension and/or other postretirement benefit plans present the net periodic benefit cost in the income statement. This ASU was adopted as of January 1, 2018 on a retrospective basis. Under the new standard, only the service cost component of net periodic benefit cost would be included in operating expenses. All other net periodic benefit costs components (such as interest cost, prior service cost amortization and actuarial gain/loss amortization) would be reported outside of operating income. These include components totaling $0.5 million and $0.4 million for the three months ended and $1.5 million and $1.3 million for the nine months ended September 29, 2018 and September 30, 2017, respectively, that no longer are included within Selling, General and Administrative Expenses and instead are reported outside of income from operations, within Other Expense, Net of Other Income in our Consolidated Statements of Operations.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In May 2017, the FASB issued ASU No. 2017-09,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;"> Scope of Modification Accounting</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">, that clarifies when changes to the terms or conditions of a share-based payment award must be accounted for as a modification. The general model for accounting for modifications of share-based payment awards is to record the incremental value arising from the changes as additional compensation cost. Under the new standard, fewer changes to the terms of an award would require accounting under this modification model. This ASU was adopted as of January 1, 2018. As the Company has not made changes to the terms or conditions of its issued share-based payment awards, this ASU had no impact on our consolidated results of operations and financial condition.</span></div> 3300000 1400000 -500000 -400000 -1500000 -1300000 Revenue<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">As discussed in Note 1, ASU 2014-09 was adopted on January 1, 2018 using the modified retrospective method, which required the recognition of the cumulative effect of the transition as an adjustment to retained earnings.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Revenue is recognized when, or as, the Company transfers control of promised products or services to a customer in an amount that reflects the consideration the Company expects to be entitled in exchange for transferring those products or service. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Payment terms and conditions vary by contract, although terms generally include a requirement of payment within a range from 30 to 60 days, or in certain cases, up-front deposits. In circumstances where the timing of revenue recognition differs from the timing of invoicing, the Company has determined that the Company's contracts generally do not include a significant financing component. Taxes collected from customers, which are subsequently remitted to governmental authorities, are excluded from sales.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company recognizes an asset for the incremental, material costs of obtaining a contract with a customer if the Company expects the benefit of those costs to be longer than one year and the costs are expected to be recovered. As of September 29, 2018, the Company does not have such incremental, material costs on any open contracts with an original expected duration of greater than one year, and therefore such costs are expensed as incurred. These incremental costs include, but are not limited to, sales commissions incurred to obtain a contract with a customer.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company recognizes an asset for certain costs to fulfill a contract if it is determined that the costs relate directly to a contract or anticipated contracts that can be specifically identified, generate or enhance resources that will be used in satisfying performance obligations in the future, and are expected to be recovered. Such costs are amortized on a systematic basis that is consistent with the transfer to the customer of the goods to which the asset relates. Start-up costs are expensed as incurred. Capitalized fulfillment costs are included in Inventories in the accompanying Consolidated Balance Sheets. Should future orders not materialize or it is determined the costs are no longer probable of recovery, the capitalized costs are written off. Included in Inventories at September 29, 2018 are capitalized fulfillment costs of $9.6 million. As of September 29, 2018, the Company estimates that the amortization period of these costs is approximately 4 years. Amortization of fulfillment costs recognized within Cost of Products Sold was insignificant in the three months ended and approximately $0.7 million in the nine months ended September 29, 2018.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts which are, therefore, not distinct. Promised goods or services that are immaterial in the context of the contract are not separately assessed as performance obligations. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Some of our contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the product lifecycle (development, production, maintenance and support). For contracts with multiple performance obligations, the contract’s transaction price is allocated to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is the expected cost plus a margin approach, under which expected costs are forecast to satisfy a performance obligation and then an appropriate margin is added for that distinct good or service. Shipping and handling activities that occur after the customer has obtained control of the good are considered fulfillment activities, not performance obligations. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Some of our contracts offer price discounts or free units after a specified volume has been purchased.  The Company evaluates these options to determine whether they provide a material right to the customer, representing a separate performance obligation. If the option provides a material right to the customer, revenue is allocated to these rights and recognized when those future goods or services are transferred, or when the option expires.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Contract modifications are routine in the performance of our contracts. Contracts are often modified to account for changes in contract specifications or requirements. In most instances, contract modifications are for goods or services that are not distinct, and, therefore, are accounted for as part of the existing contract. The aggregate effect of all modifications as of the period beginning January 1, 2018 has been reflected when identifying the satisfied and unsatisfied performance obligations, determining the transaction price and allocating the transaction price. Contracts modified prior to January 1, 2018 have not been retrospectively restated. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The vast majority of the Company’s revenue from contracts with customers is recognized at a point in time, when the customer obtains control of the promised product, which is generally upon delivery and acceptance by the customer.  These contracts may provide credits or incentives, which may be accounted for as variable consideration.  Variable consideration is estimated at the most likely amount to predict the consideration to which the Company will be entitled, and only to the extent it is probable that a subsequent change in estimate will not result in a significant revenue reversal when estimating the amount of revenue to recognize.  Variable consideration is treated as a change to the sales transaction price and based on an assessment of all information (i.e., historical, current and forecasted) that is reasonably available to the Company, and estimated at contract inception and updated at the end of each reporting period as additional information becomes available. Most of our contracts do not contain rights to return product; where this right does exist, it is evaluated as possible variable consideration.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">For contracts with customers in which the Company satisfies a promise to the customer to provide a product that has no alternative use to the Company and the Company has enforceable rights to payment for progress completed to date inclusive of profit, the Company satisfies the performance obligation and recognizes revenue over time, using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying our performance obligations.  Incurred cost represents work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer.  Contract costs include labor, material and overhead.  </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company also recognizes revenue from service contracts (including service-type warranties) over time.  The Company recognizes revenue over time during the term of the agreement as the customer is simultaneously receiving and consuming the benefits provided throughout the Company’s performance.  Therefore, due to control transferring over time, the Company typically recognizes revenue on a straight-line basis throughout the contract period.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">On September 29, 2018, we had $398.1 million of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately $187.5 million of our remaining performance obligations as revenue in 2018.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">We recognized the cumulative effect of initially applying the new revenue standard as an adjustment to the opening balance of retained earnings. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The cumulative effect of the changes made to our consolidated January 1, 2018 balance sheet for the adoption of  ASU 2014-09, were as follows (in thousands):</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><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:50.500000%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:1.823529%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.676471%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.676471%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.852941%;"/><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:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance Sheet </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments Due to ASU 2014-09 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at January 1, 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="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:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">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;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;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;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="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:top;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);">Accounts Receivable, Net of Allowance for Doubtful Accounts </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">132,633 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,005 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">136,638 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">150,196 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,957)</span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">142,239 </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:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">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="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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued Income Taxes </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">261 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,028 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,289 </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:#cceeff;text-align:left;vertical-align:top;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);">Customer Advance Payments and Deferred Revenue </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,607 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,176)</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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,431 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred Income Taxes </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,121 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(72)</span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,049 </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:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Equity </span></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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained Earnings </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">325,191 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,268 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">328,459 </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></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span><br/></span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In accordance with the new revenue standard requirements, the disclosure of the impact of adoption on our consolidated income statement and balance sheet was as follows (in thousands):</span></div><div style="text-align:center;margin-top:9pt;margin-bottom:9pt;"><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:33.233918%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.649123%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.964912%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.964912%;"/><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:7.795322%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.964912%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695906%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;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:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">For the Nine Months Ended September 29, 2018 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;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:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">For the Three Months Ended September 29, 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="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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Income Statement</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;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:8pt;font-weight:400;line-height:100%;">As Reported</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;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:8pt;font-weight:400;line-height:100%;">Effect of Change Higher/(Lower)</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;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:8pt;font-weight:400;line-height:100%;">Balances Without Adoption of ASU 2014-09</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;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:8pt;font-weight:400;line-height:100%;">As Reported</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;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:8pt;font-weight:400;line-height:100%;">Effect of Change Higher/(Lower)</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;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:8pt;font-weight:400;line-height:100%;">Balances Without Adoption of ASU 2014-09</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:top;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:10pt;font-weight:700;line-height:100%;text-decoration: underline;">Revenues</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 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="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;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="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;"/><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:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Aerospace</span></div></td><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">500,383 </span></td><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">424 </span></td><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">499,959 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">169,579 </span></td><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,195 </span></td><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">168,384 </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:#cceeff;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:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Test Systems</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">99,956 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,344 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">98,612 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,095 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,919 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">41,176 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;">Costs and 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="3" style="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="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="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="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:top;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:10pt;font-weight:400;line-height:100%;">Cost of Products Sold</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">467,315 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,272 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">466,043 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">166,354 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,739 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">163,615 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for (Benefit from) Income Taxes </span></td><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,370 </span></td><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">152 </span></td><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,218 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,419)</span></td><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">130 </span></td><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,549)</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:#cceeff;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:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Net Income</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,318 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">344 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,974 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,999 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">245 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,754 </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></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span><br/></span></div><div style="text-align:center;margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:48.807636%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.481645%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.747430%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.747430%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.747430%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;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:12pt;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;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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="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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Balance Sheet</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;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:8pt;font-weight:400;line-height:100%;">As Reported</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 #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:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">Effect of Change Higher/(Lower)</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 #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:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">Balances Without Adoption of ASU 2014-09</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:top;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:10pt;font-weight:700;line-height:100%;text-decoration: underline;">Assets</span></div></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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Accounts Receivable, Net of Allowance for Doubtful Accounts</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 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">189,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 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,114 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">178,996 </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:#cceeff;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:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Inventories</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">154,870 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,230)</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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">164,100 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;">Liabilities</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="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="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="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;"/><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:top;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:10pt;font-weight:400;line-height:100%;">Accrued Expenses and Other Current Liabilities</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,338 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,895 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">41,443 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Customer Advance Payments and Deferred Revenue</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 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,186 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,836)</span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,022 </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:#cceeff;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:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Other Liabilities</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">31,258 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(787)</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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,045 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;">Equity</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="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="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="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;"/><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:top;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:10pt;font-weight:400;line-height:100%;">Other Shareholders' Equity</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">384,529 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,612 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">380,917 </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></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Costs in excess of billings includes unbilled amounts resulting from revenues under contracts with customers that are satisfied over time and when the cost-to-cost measurement method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer, and right to payment is not just subject to the passage of time. Amounts may not exceed their net realizable value. Costs in excess of billings are classified as current assets, within Accounts Receivable, Net of Allowance for Doubtful Accounts on our Consolidated Balance Sheet.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Billings in excess of cost includes billings in excess of revenue recognized as well as deferred revenue, which includes advanced payments, up-front payments, and progress billing payments. Billings in excess of cost are classified as current liabilities, reported in our Consolidated Balance Sheet within Customer Advance Payments and Deferred Revenue. To determine the revenue recognized in the period from the beginning balance of billings in excess of cost, the contract liability as of the beginning of the period is recognized as revenue on a contract-by-contract basis when the Company incurs costs to satisfy the performance obligation related to the individual contract. Once the beginning contract liability balance for an individual contract has been fully recognized as revenue, any additional payments received in the period are recognized as revenue once the related costs have been incurred.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">We recognized $6.3 million during the three and nine months ended September 29, 2018 in revenues that were included in the contract liability balance at July 1, 2018 and January 1, 2018.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company's contract assets and contract liabilities consist of costs in excess of billings and billings in excess of cost, respectively. The following table presents the beginning and ending balances of contract assets and contract liabilities during the nine months ended September 29, 2018 (in thousands):</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><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.431085%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:31.431085%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.568915%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.568915%;"/><td style="width:1.0%;"/></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;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">Contract Assets</span></div></td><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;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">Contract Liabilities</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;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:10pt;font-weight:400;line-height:100%;">Beginning Balance, January 1, 2018 (1)</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 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;"><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="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;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);">24,423 </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;padding-left: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="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;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);">11,431 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending Balance, September 29, 2018 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29,927 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,912 </span></td></tr><tr><td colspan="12" style="padding-top:2px;padding-bottom:2px;height:28pt;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:8pt;font-weight:400;line-height:100%;">(1) Due to the adoption of ASU 2014-09 effective January 1, 2018, the Company recorded a transition adjustment to the opening balance of Contract Assets and Contract Liabilities at January 1, 2018. Refer to the cumulative effect of the changes table above for further explanation of the changes made to our consolidated January 1, 2018 balance sheet.</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table presents our revenue disaggregated by Market Segments (in thousands):</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269006%;"><tr><td style="width:1.0%;"/><td style="width:28.044183%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:22.153166%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.898380%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.898380%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.898380%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.898380%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended </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:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 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:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2017</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Aerospace Segment</span></div></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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Commercial Transport</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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left: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="2" 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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">402,539 </span></td><td 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:top;padding-left: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="2" 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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">306,898 </span></td><td 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:top;padding-left: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="2" 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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">136,692 </span></td><td 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:top;padding-left: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="2" 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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">98,821 </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;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Military</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">46,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:top;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);">46,297 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,125 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,365 </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 style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Business Jet</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:right;vertical-align:top;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);">30,291 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,844 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,289 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,592 </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;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Other</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,143 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,998 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,473 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,885 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Aerospace Total</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:right;vertical-align:top;border-top:1pt solid #000000;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);">500,383 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:1pt solid #000000;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);">395,037 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:1pt solid #000000;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);">169,579 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:1pt solid #000000;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);">128,663 </span></td></tr><tr><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;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:top;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:10pt;font-weight:400;line-height:100%;">Test Systems Segment</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="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="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="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="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:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Semiconductor</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">72,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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,343 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,596 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,632 </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;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Aerospace &amp; Defense</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:right;vertical-align:top;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);">27,895 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39,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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,499 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,341 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Test Systems Total</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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;border-top:1pt solid #000000;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);">99,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:top;border-top:1pt solid #000000;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);">58,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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,095 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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;border-top:1pt solid #000000;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);">20,973 </span></td></tr><tr><td colspan="3" style="height:13pt;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:13pt;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:13pt;background-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:13pt;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:13pt;background-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:13pt;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:13pt;background-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:13pt;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:13pt;background-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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Total</span></div></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:top;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;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);">600,339 </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:top;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;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);">453,146 </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:top;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;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);">212,674 </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:top;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;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);">149,636 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table presents our revenue disaggregated by Product Lines (in thousands):</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.122807%;"><tr><td style="width:1.0%;"/><td style="width:35.463127%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.914454%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537463%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.914454%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537463%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.914454%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537463%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.914454%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended </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:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 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:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2017</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Aerospace Segment</span></div></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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Electrical Power &amp; Motion</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 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">218,931 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">199,014 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">78,610 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">63,972 </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;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Lighting &amp; Safety</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">129,244 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">122,317 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,481 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37,001 </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 style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Avionics</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:right;vertical-align:top;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);">100,354 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">31,424 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">31,059 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,348 </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;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Systems Certification</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,028 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,405 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,373 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,454 </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 style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Structures</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:right;vertical-align:top;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);">18,683 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,879 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,583 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,003 </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;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Other</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,143 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,998 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,473 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,885 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Aerospace Total</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:right;vertical-align:top;border-top:1pt solid #000000;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);">500,383 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:1pt solid #000000;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);">395,037 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:1pt solid #000000;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);">169,579 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:1pt solid #000000;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);">128,663 </span></td></tr><tr><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;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:top;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:10pt;font-weight:400;line-height:100%;">Test Systems</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:right;vertical-align:top;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);">99,956 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">58,109 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,095 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,973 </span></td></tr><tr><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;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:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;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:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;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:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;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: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:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Total</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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;border-bottom:3pt double #000000;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);">600,339 </span></td><td 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:top;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;border-bottom:3pt double #000000;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);">453,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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;border-bottom:3pt double #000000;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);">212,674 </span></td><td 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:top;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;border-bottom:3pt double #000000;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);">149,636 </span></td></tr></table></div> 9600000 P4Y 700000 398100000 187500000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The cumulative effect of the changes made to our consolidated January 1, 2018 balance sheet for the adoption of  ASU 2014-09, were as follows (in thousands):</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><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:50.500000%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:1.823529%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.676471%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.676471%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.852941%;"/><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:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance Sheet </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments Due to ASU 2014-09 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at January 1, 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="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:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">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;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;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;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="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:top;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);">Accounts Receivable, Net of Allowance for Doubtful Accounts </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">132,633 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,005 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">136,638 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">150,196 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,957)</span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">142,239 </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:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">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="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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued Income Taxes </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">261 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,028 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,289 </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:#cceeff;text-align:left;vertical-align:top;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);">Customer Advance Payments and Deferred Revenue </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,607 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,176)</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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,431 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred Income Taxes </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,121 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(72)</span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,049 </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:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Equity </span></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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained Earnings </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">325,191 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,268 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">328,459 </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></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span><br/></span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In accordance with the new revenue standard requirements, the disclosure of the impact of adoption on our consolidated income statement and balance sheet was as follows (in thousands):</span></div><div style="text-align:center;margin-top:9pt;margin-bottom:9pt;"><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:33.233918%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.649123%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.964912%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.964912%;"/><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:7.795322%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.964912%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695906%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;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:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">For the Nine Months Ended September 29, 2018 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;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:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">For the Three Months Ended September 29, 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="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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Income Statement</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;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:8pt;font-weight:400;line-height:100%;">As Reported</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;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:8pt;font-weight:400;line-height:100%;">Effect of Change Higher/(Lower)</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;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:8pt;font-weight:400;line-height:100%;">Balances Without Adoption of ASU 2014-09</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;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:8pt;font-weight:400;line-height:100%;">As Reported</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;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:8pt;font-weight:400;line-height:100%;">Effect of Change Higher/(Lower)</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;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:8pt;font-weight:400;line-height:100%;">Balances Without Adoption of ASU 2014-09</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:top;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:10pt;font-weight:700;line-height:100%;text-decoration: underline;">Revenues</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 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="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;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="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;"/><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:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Aerospace</span></div></td><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">500,383 </span></td><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">424 </span></td><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">499,959 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">169,579 </span></td><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,195 </span></td><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">168,384 </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:#cceeff;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:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Test Systems</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">99,956 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,344 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">98,612 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,095 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,919 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">41,176 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;">Costs and 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="3" style="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="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="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="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:top;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:10pt;font-weight:400;line-height:100%;">Cost of Products Sold</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">467,315 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,272 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">466,043 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">166,354 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,739 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">163,615 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for (Benefit from) Income Taxes </span></td><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,370 </span></td><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">152 </span></td><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,218 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,419)</span></td><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">130 </span></td><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,549)</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:#cceeff;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:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Net Income</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,318 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">344 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,974 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,999 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">245 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,754 </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></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span><br/></span></div><div style="text-align:center;margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:48.807636%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.481645%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.747430%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.747430%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.747430%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;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:12pt;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;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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="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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Balance Sheet</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;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:8pt;font-weight:400;line-height:100%;">As Reported</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 #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:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">Effect of Change Higher/(Lower)</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 #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:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">Balances Without Adoption of ASU 2014-09</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:top;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:10pt;font-weight:700;line-height:100%;text-decoration: underline;">Assets</span></div></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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Accounts Receivable, Net of Allowance for Doubtful Accounts</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 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">189,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 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,114 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">178,996 </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:#cceeff;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:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Inventories</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">154,870 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,230)</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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">164,100 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;">Liabilities</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="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="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="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;"/><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:top;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:10pt;font-weight:400;line-height:100%;">Accrued Expenses and Other Current Liabilities</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,338 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,895 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">41,443 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Customer Advance Payments and Deferred Revenue</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 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,186 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,836)</span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,022 </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:#cceeff;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:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Other Liabilities</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">31,258 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(787)</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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,045 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;">Equity</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="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="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="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;"/><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:top;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:10pt;font-weight:400;line-height:100%;">Other Shareholders' Equity</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">384,529 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,612 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">380,917 </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></table></div> 132633000 4005000 136638000 150196000 -7957000 142239000 261000 1028000 1289000 19607000 -8176000 11431000 5121000 -72000 5049000 325191000 3268000 328459000 500383000 424000 499959000 169579000 1195000 168384000 99956000 1344000 98612000 43095000 1919000 41176000 467315000 1272000 466043000 166354000 2739000 163615000 2370000 152000 2218000 -1419000 130000 -1549000 34318000 344000 33974000 16999000 245000 16754000 189110000 10114000 178996000 154870000 -9230000 164100000 43338000 1895000 41443000 30186000 -3836000 34022000 31258000 -787000 32045000 384529000 3612000 380917000 6300000 6300000 The following table presents the beginning and ending balances of contract assets and contract liabilities during the nine months ended September 29, 2018 (in thousands):<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.431085%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:31.431085%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.568915%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.568915%;"/><td style="width:1.0%;"/></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;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">Contract Assets</span></div></td><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;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">Contract Liabilities</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;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:10pt;font-weight:400;line-height:100%;">Beginning Balance, January 1, 2018 (1)</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 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;"><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="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;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);">24,423 </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;padding-left: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="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;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);">11,431 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending Balance, September 29, 2018 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29,927 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,912 </span></td></tr><tr><td colspan="12" style="padding-top:2px;padding-bottom:2px;height:28pt;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:8pt;font-weight:400;line-height:100%;">(1) Due to the adoption of ASU 2014-09 effective January 1, 2018, the Company recorded a transition adjustment to the opening balance of Contract Assets and Contract Liabilities at January 1, 2018. Refer to the cumulative effect of the changes table above for further explanation of the changes made to our consolidated January 1, 2018 balance sheet.</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table> 24423000 11431000 29927000 30912000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table presents our revenue disaggregated by Market Segments (in thousands):</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269006%;"><tr><td style="width:1.0%;"/><td style="width:28.044183%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:22.153166%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.898380%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.898380%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.898380%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.898380%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended </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:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 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:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2017</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Aerospace Segment</span></div></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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Commercial Transport</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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left: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="2" 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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">402,539 </span></td><td 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:top;padding-left: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="2" 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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">306,898 </span></td><td 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:top;padding-left: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="2" 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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">136,692 </span></td><td 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:top;padding-left: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="2" 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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">98,821 </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;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Military</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">46,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:top;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);">46,297 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,125 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,365 </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 style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Business Jet</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:right;vertical-align:top;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);">30,291 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,844 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,289 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,592 </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;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Other</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,143 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,998 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,473 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,885 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Aerospace Total</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:right;vertical-align:top;border-top:1pt solid #000000;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);">500,383 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:1pt solid #000000;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);">395,037 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:1pt solid #000000;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);">169,579 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:1pt solid #000000;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);">128,663 </span></td></tr><tr><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;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:top;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:10pt;font-weight:400;line-height:100%;">Test Systems Segment</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="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="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="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="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:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Semiconductor</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">72,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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,343 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,596 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,632 </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;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Aerospace &amp; Defense</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:right;vertical-align:top;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);">27,895 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39,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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,499 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,341 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Test Systems Total</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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;border-top:1pt solid #000000;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);">99,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:top;border-top:1pt solid #000000;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);">58,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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,095 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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;border-top:1pt solid #000000;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);">20,973 </span></td></tr><tr><td colspan="3" style="height:13pt;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:13pt;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:13pt;background-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:13pt;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:13pt;background-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:13pt;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:13pt;background-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:13pt;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:13pt;background-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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Total</span></div></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:top;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;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);">600,339 </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:top;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;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);">453,146 </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:top;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;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);">212,674 </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:top;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;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);">149,636 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table presents our revenue disaggregated by Product Lines (in thousands):</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.122807%;"><tr><td style="width:1.0%;"/><td style="width:35.463127%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.666667%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.914454%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537463%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.914454%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537463%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.914454%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537463%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.914454%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended </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:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 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:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2017</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Aerospace Segment</span></div></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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Electrical Power &amp; Motion</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 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">218,931 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">199,014 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">78,610 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">63,972 </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;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Lighting &amp; Safety</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">129,244 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">122,317 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,481 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37,001 </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 style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Avionics</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:right;vertical-align:top;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);">100,354 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">31,424 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">31,059 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,348 </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;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Systems Certification</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,028 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,405 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,373 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,454 </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 style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Structures</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:right;vertical-align:top;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);">18,683 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,879 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,583 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,003 </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;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Other</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,143 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,998 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,473 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,885 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Aerospace Total</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:right;vertical-align:top;border-top:1pt solid #000000;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);">500,383 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:1pt solid #000000;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);">395,037 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:1pt solid #000000;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);">169,579 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:1pt solid #000000;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);">128,663 </span></td></tr><tr><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;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:top;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:10pt;font-weight:400;line-height:100%;">Test Systems</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:right;vertical-align:top;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);">99,956 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">58,109 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,095 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,973 </span></td></tr><tr><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;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:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;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:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;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:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;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: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:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Total</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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;border-bottom:3pt double #000000;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);">600,339 </span></td><td 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:top;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;border-bottom:3pt double #000000;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);">453,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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;border-bottom:3pt double #000000;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);">212,674 </span></td><td 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:top;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;border-bottom:3pt double #000000;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);">149,636 </span></td></tr></table></div> 402539000 306898000 136692000 98821000 46410000 46297000 16125000 15365000 30291000 28844000 9289000 10592000 21143000 12998000 7473000 3885000 500383000 395037000 169579000 128663000 72061000 18343000 33596000 6632000 27895000 39766000 9499000 14341000 99956000 58109000 43095000 20973000 600339000 453146000 212674000 149636000 218931000 199014000 78610000 63972000 129244000 122317000 43481000 37001000 100354000 31424000 31059000 11348000 12028000 9405000 2373000 4454000 18683000 19879000 6583000 8003000 21143000 12998000 7473000 3885000 500383000 395037000 169579000 128663000 99956000 58109000 43095000 20973000 600339000 453146000 212674000 149636000 Inventories<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Inventories are as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:72.008811%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><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:10pt;font-weight:400;line-height:100%;">(</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">In thousands</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">)</span></div></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;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Finished Goods</span></div></td><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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">31,951 </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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">35,193 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Work in Progress</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: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);">39,319 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,219 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Raw Material</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">83,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: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);">81,784 </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 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:3pt double #000000;padding-left: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="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:3pt double #000000;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);">154,870 </span></td><td 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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="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:3pt double #000000;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);">150,196 </span></td></tr></table></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Inventories are as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:72.008811%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><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:10pt;font-weight:400;line-height:100%;">(</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">In thousands</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">)</span></div></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;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Finished Goods</span></div></td><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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">31,951 </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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">35,193 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Work in Progress</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: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);">39,319 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,219 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Raw Material</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">83,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: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);">81,784 </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 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:3pt double #000000;padding-left: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="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:3pt double #000000;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);">154,870 </span></td><td 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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="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:3pt double #000000;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);">150,196 </span></td></tr></table></div> 31951000 35193000 39319000 33219000 83600000 81784000 154870000 150196000 Property, Plant and Equipment<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table summarizes Property, Plant and Equipment as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:72.008811%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><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:8pt;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Land</span></div></td><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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,205 </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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,237 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Buildings and Improvements</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: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);">82,666 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">81,872 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Machinery and Equipment</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">109,871 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">105,827 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Construction in Progress</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: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);">6,643 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,761 </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:right;vertical-align:bottom;border-top:1pt solid #000000;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);">210,385 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">208,697 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Less Accumulated Depreciation</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: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);">85,733 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">82,867 </span></td></tr><tr><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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">124,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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">125,830 </span></td></tr></table></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table summarizes Property, Plant and Equipment as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:72.008811%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><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:8pt;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Land</span></div></td><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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,205 </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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,237 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Buildings and Improvements</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: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);">82,666 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">81,872 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Machinery and Equipment</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">109,871 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">105,827 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Construction in Progress</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: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);">6,643 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,761 </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:right;vertical-align:bottom;border-top:1pt solid #000000;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);">210,385 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">208,697 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Less Accumulated Depreciation</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: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);">85,733 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">82,867 </span></td></tr><tr><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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">124,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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">125,830 </span></td></tr></table></div> 11205000 11237000 82666000 81872000 109871000 105827000 6643000 9761000 210385000 208697000 85733000 82867000 124652000 125830000 Intangible Assets<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table summarizes acquired intangible assets as follows:</span><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="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.122807%;"><tr><td style="width:1.0%;"/><td style="width:29.563422%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.749263%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537463%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.684366%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537463%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.684366%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537463%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.684366%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537463%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.684366%;"/><td style="width:1.0%;"/></tr><tr><td colspan="6" style="height:12pt;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="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;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;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:8pt;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:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">Weighted</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:8pt;font-weight:400;line-height:100%;">Average Life</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;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:8pt;font-weight:400;line-height:100%;">Gross Carrying</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:8pt;font-weight:400;line-height:100%;">Amount</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 #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:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">Accumulated</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:8pt;font-weight:400;line-height:100%;">Amortization</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;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:8pt;font-weight:400;line-height:100%;">Gross Carrying</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:8pt;font-weight:400;line-height:100%;">Amount</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 #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:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">Accumulated</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:8pt;font-weight:400;line-height:100%;">Amortization</span></div></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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Patents</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11 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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,146 </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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,694 </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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,146 </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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,629 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Non-compete Agreement</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: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);">4 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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,900 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,900 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,687 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Trade Names</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10 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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,465 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">4,915 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">11,492 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">4,114 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Completed and Unpatented Technology</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;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);">10 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:middle;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);">38,069 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,951 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">38,114 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,931 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Backlog</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2 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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,424 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">14,424 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">14,424 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">12,184 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Customer Relationships</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: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);">15 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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">137,984 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,725 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">137,967 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,005 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Total Intangible Assets</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12 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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">214,988 </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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">76,641 </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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">215,043 </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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">61,550 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">All acquired intangible assets other than goodwill and one trade name are being amortized. Amortization expense for acquired intangibles is summarized as follows:</span><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="margin-top:9pt;margin-bottom:9pt;"><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:39.323529%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.323529%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.176471%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.323529%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.323529%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.323529%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;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:12pt;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:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;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:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2017</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Amortization Expense</span></div></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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">15,144 </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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">8,269 </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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">4,276 </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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">2,929 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Amortization expense for acquired intangible assets expected for 2018 and for each of the next five years is summarized as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:59.356725%;"><tr><td style="width:1.0%;"/><td style="width:77.064039%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.935961%;"/><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:8pt;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;"/></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,403 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2019 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,707 </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:10pt;font-weight:400;font-family:Times New Roman;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: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);">15,981 </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:10pt;font-weight:400;font-family:Times New Roman;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: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);">14,072 </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:10pt;font-weight:400;font-family:Times New Roman;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: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);">13,637 </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:10pt;font-weight:400;font-family:Times New Roman;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: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);">12,470 </span></td></tr></table></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table summarizes acquired intangible assets as follows:</span><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="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.122807%;"><tr><td style="width:1.0%;"/><td style="width:29.563422%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.749263%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537463%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.684366%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537463%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.684366%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537463%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.684366%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537463%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.684366%;"/><td style="width:1.0%;"/></tr><tr><td colspan="6" style="height:12pt;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="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;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;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:8pt;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:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">Weighted</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:8pt;font-weight:400;line-height:100%;">Average Life</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;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:8pt;font-weight:400;line-height:100%;">Gross Carrying</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:8pt;font-weight:400;line-height:100%;">Amount</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 #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:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">Accumulated</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:8pt;font-weight:400;line-height:100%;">Amortization</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;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:8pt;font-weight:400;line-height:100%;">Gross Carrying</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:8pt;font-weight:400;line-height:100%;">Amount</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 #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:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">Accumulated</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:8pt;font-weight:400;line-height:100%;">Amortization</span></div></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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Patents</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11 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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,146 </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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,694 </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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,146 </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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,629 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Non-compete Agreement</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: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);">4 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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,900 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,900 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,687 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Trade Names</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10 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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,465 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">4,915 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">11,492 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">4,114 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Completed and Unpatented Technology</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;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);">10 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:middle;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);">38,069 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,951 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">38,114 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,931 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Backlog</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2 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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,424 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">14,424 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">14,424 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">12,184 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Customer Relationships</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: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);">15 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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">137,984 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,725 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">137,967 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,005 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Total Intangible Assets</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12 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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">214,988 </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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">76,641 </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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">215,043 </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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">61,550 </span></td></tr></table></div> P11Y 2146000 1694000 2146000 1629000 P4Y 10900000 3932000 10900000 1687000 P10Y 11465000 4915000 11492000 4114000 P10Y 38069000 14951000 38114000 11931000 P2Y 14424000 14424000 14424000 12184000 P15Y 137984000 36725000 137967000 30005000 P12Y 214988000 76641000 215043000 61550000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">All acquired intangible assets other than goodwill and one trade name are being amortized. Amortization expense for acquired intangibles is summarized as follows:</span><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="margin-top:9pt;margin-bottom:9pt;"><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:39.323529%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.323529%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.176471%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.323529%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.323529%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.323529%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;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:12pt;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:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;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:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2017</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Amortization Expense</span></div></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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">15,144 </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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">8,269 </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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">4,276 </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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">2,929 </span></td></tr></table></div> 15144000 8269000 4276000 2929000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Amortization expense for acquired intangible assets expected for 2018 and for each of the next five years is summarized as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:59.356725%;"><tr><td style="width:1.0%;"/><td style="width:77.064039%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.935961%;"/><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:8pt;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;"/></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,403 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2019 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,707 </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:10pt;font-weight:400;font-family:Times New Roman;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: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);">15,981 </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:10pt;font-weight:400;font-family:Times New Roman;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: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);">14,072 </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:10pt;font-weight:400;font-family:Times New Roman;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: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);">13,637 </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:10pt;font-weight:400;font-family:Times New Roman;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: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);">12,470 </span></td></tr></table></div> 19403000 16707000 15981000 14072000 13637000 12470000 Goodwill<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table summarizes the changes in the carrying amount of goodwill for the nine months ended September 29, 2018:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269006%;"><tr><td style="width:1.0%;"/><td style="width:45.128130%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><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:8pt;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 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:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">Acquisition/Adjustments</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:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">Foreign</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:8pt;font-weight:400;line-height:100%;">Currency</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:8pt;font-weight:400;line-height:100%;">Translation</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;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Aerospace</span></div></td><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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">125,645 </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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(241)</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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(268)</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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">125,136 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Test Systems</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: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;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="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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">125,645 </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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">(241)</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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">(268)</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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">125,136 </span></td></tr></table></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table summarizes the changes in the carrying amount of goodwill for the nine months ended September 29, 2018:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269006%;"><tr><td style="width:1.0%;"/><td style="width:45.128130%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><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:8pt;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 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:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">Acquisition/Adjustments</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:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">Foreign</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:8pt;font-weight:400;line-height:100%;">Currency</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:8pt;font-weight:400;line-height:100%;">Translation</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;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 2018</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Aerospace</span></div></td><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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">125,645 </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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(241)</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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(268)</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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">125,136 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Test Systems</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: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;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="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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">125,645 </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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">(241)</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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">(268)</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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">125,136 </span></td></tr></table></div> 125645000 241000 -268000 125136000 0 0 0 0 125645000 241000 -268000 125136000 Long-term Debt and Notes Payable<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company's Fourth Amended and Restated Credit Agreement (the “Original Facility”) provided for a $350 million revolving credit line with the option to increase the line by up to $150 million. The maturity date of the Original Facility was January 13, 2021. On February 16, 2018, the Company modified and extended the Original Facility by entering into the Fifth Amended and Restated Credit Agreement (the “Agreement”), which provides for a $500 million revolving credit line with the option to increase the line by up to $150 million. A new lender was added to the facility as well. The outstanding balance of the Original Facility was rolled into the Agreement on the date of closing. The maturity date of the loans under the Agreement is February 16, 2023. At September 29, 2018, there was $252.0 million outstanding on the revolving credit facility and there remains $246.9 million available, net of outstanding letters of credit. The credit facility allocates up to $20 million of the $500 million revolving credit line for the issuance of letters of credit, including certain existing letters of credit. At September 29, 2018, outstanding letters of credit totaled $1.1 million.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The maximum permitted leverage ratio of funded debt to Adjusted EBITDA (as defined in the Agreement) is 3.75 to 1, increasing to 4.50 to 1 for up to four fiscal quarters following the closing of an acquisition permitted under the Agreement, subject to limitations. The Company’s leverage ratio was 2.59 to 1 at September 29, 2018. The Company will pay interest on the unpaid principal amount of the facility at a rate equal to one-, three- or six-month LIBOR plus between 1.00% and 1.50% based upon the Company’s leverage ratio. The Company will also pay a commitment fee to the lenders in an amount equal to between 0.10% and 0.20% on the undrawn portion of the credit facility, based upon the Company’s leverage ratio. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company’s obligations under the Credit Agreement as amended are jointly and severally guaranteed by each domestic subsidiary of the Company other than a non-material subsidiary. The obligations are secured by a first priority lien on substantially all of the Company’s and the guarantors’ assets.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the Agreement automatically become due and payable. Other events of default, such as failure to make payments as they become due and breach of financial and other covenants, change of control, judgments over a certain amount, and cross default under other agreements give the Agent the option to declare all such amounts immediately due and payable.</span></div> 350000000 150000000 500000000 150000000 252000000.0 246900000 20000000 500000000 1100000 3.75 4.50 4 2.59 Product Warranties<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In the ordinary course of business, the Company warrants its products against defects in design, materials and workmanship typically over periods ranging from 12 to 60 months. The Company determines warranty reserves needed by product line based on experience and current facts and circumstances. Activity in the warranty accrual is summarized as follows: </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:25.312775%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.096916%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.096916%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.096916%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.096916%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.096916%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;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:12pt;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:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;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:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2017</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Balance at Beginning of Period</span></div></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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,136 </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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,675 </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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,180 </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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,637 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Acquisitions</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:right;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">359 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;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:top;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:10pt;font-weight:400;line-height:100%;">Warranties Issued</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">2,102 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">1,315 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">801 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">483 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Warranties Settled</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:right;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);">(2,219)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,832)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(934)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(608)</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Reassessed Warranty Exposure</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">(77)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">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: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);">(105)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">106 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Balance at End of Period</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 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:3pt double #000000;padding-left: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="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:3pt double #000000;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);">4,942 </span></td><td 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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="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:3pt double #000000;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);">4,618 </span></td><td 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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="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:3pt double #000000;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);">4,942 </span></td><td 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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="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:3pt double #000000;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);">4,618 </span></td></tr></table></div> P60M The Company determines warranty reserves needed by product line based on experience and current facts and circumstances. Activity in the warranty accrual is summarized as follows: <table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:25.312775%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.096916%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.096916%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.096916%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.096916%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.096916%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;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:12pt;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:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;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:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2017</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Balance at Beginning of Period</span></div></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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,136 </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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,675 </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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,180 </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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,637 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Acquisitions</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:right;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">359 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;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:top;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:10pt;font-weight:400;line-height:100%;">Warranties Issued</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">2,102 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">1,315 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">801 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">483 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Warranties Settled</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:right;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);">(2,219)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,832)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(934)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(608)</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Reassessed Warranty Exposure</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">(77)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">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: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);">(105)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">106 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Balance at End of Period</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 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:3pt double #000000;padding-left: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="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:3pt double #000000;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);">4,942 </span></td><td 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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="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:3pt double #000000;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);">4,618 </span></td><td 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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="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:3pt double #000000;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);">4,942 </span></td><td 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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="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:3pt double #000000;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);">4,618 </span></td></tr></table> 5136000 4675000 5180000 4637000 0 359000 0 0 2102000 1315000 801000 483000 2219000 1832000 934000 608000 -77000 101000 -105000 106000 4942000 4618000 4942000 4618000 Income Taxes<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">During the three and nine months ended September 29, 2018, the Company determined that a revised state filing position could be taken which would reduce the taxable income apportioned for certain state income tax purposes. The Company concluded that amended state income tax returns would be filed for the open tax years of 2014 through 2017 to reflect this revised tax position and claim the associated tax benefits. Due to the revised filing position, the associated deferred tax liabilities have been revalued as well. Accordingly, the Company has recorded a discrete tax benefit of $4.0 million (net of a $1.7 million uncertain tax position reserve) related to these items in three and nine month periods ended September 29, 2018. The Company has also reflected this filing position in calculating its 2018 tax provision. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The effective tax rates were approximately (9.1)% and 29.9% for the three months ended and 6.5% and 27.0% for the nine months ended September 29, 2018 and September 30, 2017, respectively. In addition to the adjustments described above, the 2018 tax rate was favorably impacted by a reduction to the provisional income tax on the deemed repatriation of foreign earnings and profits of approximately $0.4 million which was recognized as a discrete item during the period. Absent these discrete adjustments, the tax rate for the three and nine months ended September 29, 2018 would have been 18.5% and 19.3% respectively. Finally, the 2018 tax rate was favorably impacted by the federal research and development tax credit, the impact of which was partially offset by state tax expense.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">On December 22, 2017, the President of the United States signed into law the Tax Cuts and Jobs Act (the “Act”). The legislation significantly changed U.S. tax law by, among other things, lowering corporate income tax rates, implementing a territorial tax system and imposing a repatriation tax on deemed repatriated earnings of foreign subsidiaries. The Act permanently reduced the U.S. corporate income tax rate from a maximum of 35% to a 21% rate, effective January 1, 2018. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">While the Tax Cuts and Jobs Act provides for a territorial tax system, beginning in 2018, it includes the foreign-derived intangible income (“FDII”) and global intangible low-taxed income (“GILTI”) provisions. The Company elected to account for GILTI tax in the period in which it is incurred. The GILTI provisions require the Company to include in its U.S. income tax return foreign subsidiary earnings in excess of an allowable return on the foreign subsidiary’s tangible assets. The GILTI tax expense resulted from required allocations of interest expense to the GILTI income, which created a U.S. foreign tax credit limitation. The FDII provisions allow for a deduction equal to a percentage of the foreign-derived intangible income of a domestic corporation. As a result of these provisions, net, the Company’s effective tax rate decreased approximately 0.3% and increased approximately 0.2% for the six months and three months ended September 29, 2018, respectively. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">On December 22, 2017, the SEC staff issued Staff Accounting Bulletin No. 118 (“SAB 118”) to address the application of GAAP in situations when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the Act. The Company recognized provisional tax impacts related to the deemed repatriated earnings and the revaluation of deferred tax assets and liabilities in its consolidated financial statements for the year ended December 31, 2017. During the six months and three months ended September 29, 2018, the Company did not make any adjustments to its provisional amounts included in its consolidated financial statements for the year ended December 31, 2017. During the three and nine months ended September 29, 2018, the Company made an adjustment to its provisional amounts included in its consolidated financial statements for the year ended December 31, 2017 resulting in a benefit of approximately $0.4 million. The Company expects that there could be more changes in interpretations and assumptions made by the Company or additional regulatory guidance issued that would further adjust the provisional tax amounts. As such, the accounting for the income tax effects of the Act are provisional as of September 29, 2018. The accounting will be completed in the fourth quarter of 2018.</span></div> 4000000.0 4000000.0 1700000 1700000 -0.091 0.299 0.065 0.270 -400000 0.185 0.193 0.003 0.002 -400000 Shareholders’ Equity<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The changes in shareholders’ equity for the nine months ended September 29, 2018 are summarized as follows as adjusted to reflect the impact of the three-for-twenty distribution of Class B Stock as discussed in Note 11:</span><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="margin-top:9pt;margin-bottom:9pt;"><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:58.588235%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;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:12pt;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:12pt;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:12pt;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:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">Number of Shares</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars and Shares in thousands) </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;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:8pt;font-weight:400;line-height:100%;">Amount</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;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:8pt;font-weight:400;line-height:100%;">Common</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:8pt;font-weight:400;line-height:100%;">Stock</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 #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:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">Convertible</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:8pt;font-weight:400;line-height:100%;">Class B Stock</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares Authorized </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;padding-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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">40,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:right;vertical-align:bottom;border-top:1pt solid #000000;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);">15,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: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);">Share Par Value </span></td><td colspan="3" style="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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.01 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.01 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">COMMON STOCK </span></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;border-top:1pt solid #000000;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;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:18pt;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);">Beginning of Period </span></td><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">340 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,082 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Conversion of Class B Shares to Common Shares </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;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);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">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: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);">(443)</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:18pt;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);">Exercise of Stock Options </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">End of Period </span></td><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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">341 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,329 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,661 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">ADDITIONAL PAID IN CAPITAL </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;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;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:18pt;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);">Beginning of Period </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">67,748 </span></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;"/></tr><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:18pt;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);">Stock Compensation Expense </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,349 </span></td><td colspan="3" style="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="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;"/></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise of Stock Options </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">282 </span></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;"/></tr><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:18pt;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);">End of Period </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;padding-left: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="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;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);">70,379 </span></td><td colspan="3" style="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="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;"/></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">ACCUMULATED OTHER COMPREHENSIVE LOSS </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;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:18pt;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);">Beginning of Period </span></td><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,352)</span></td><td colspan="3" style="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="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;"/></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Adoption of ASU 2018-02 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,373)</span></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;"/></tr><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:18pt;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);">Foreign Currency Translation Adjustment </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,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="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="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:18pt;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);">Retirement Liability Adjustment – Net of Tax </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">646 </span></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;"/></tr><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:18pt;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);">End of Period </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;padding-left: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="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;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);">(15,425)</span></td><td colspan="3" style="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="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;"/></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">RETAINED EARNINGS </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;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:18pt;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);">Beginning of Period </span></td><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">325,191 </span></td><td colspan="3" style="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="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;"/></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Adoption of ASU 2014-09 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,268 </span></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;"/></tr><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:18pt;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);">Adoption of ASU 2018-02 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,373 </span></td><td colspan="3" style="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="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;"/></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:10pt;font-weight:400;font-family:Times New Roman;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: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);">34,318 </span></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;"/></tr><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:18pt;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);">End of Period </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;padding-left: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="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;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);">364,150 </span></td><td colspan="3" style="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="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;"/></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">TREASURY STOCK </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;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:18pt;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);">Beginning of Period </span></td><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(50,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: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);">(1,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="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:18pt;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);">Purchase </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: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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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="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:18pt;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);">End of Period </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;padding-left: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="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;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);">(50,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:bottom;border-top:1pt solid #000000;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);">(1,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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">TOTAL SHAREHOLDERS’ EQUITY </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;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="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:18pt;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);">Beginning of Period </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;padding-left: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="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;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);">329,927 </span></td><td colspan="3" style="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="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;"/></tr><tr><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;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);"/></td><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;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:18pt;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);">End of Period </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:3pt double #000000;padding-left: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="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:3pt double #000000;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);">369,445 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:3pt double #000000;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);">21,654 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:3pt double #000000;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);">10,661 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">On February 24, 2016, the Company’s Board of Directors authorized the repurchase of up to $50 million of common stock (the “Buyback Program”). The Buyback Program allowed the Company to purchase shares of its common stock in accordance with applicable securities laws on the open market or through privately negotiated transactions. The Company has repurchased approximately 1,675,000 shares and has completed that program. On December 12, 2017, the Company’s Board of Directors authorized an additional repurchase of up to $50 million. No amounts have been repurchased under the new program as of September 29, 2018.</span></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The changes in shareholders’ equity for the nine months ended September 29, 2018 are summarized as follows as adjusted to reflect the impact of the three-for-twenty distribution of Class B Stock as discussed in Note 11:</span><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="margin-top:9pt;margin-bottom:9pt;"><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:58.588235%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;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:12pt;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:12pt;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:12pt;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:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">Number of Shares</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(Dollars and Shares in thousands) </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;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:8pt;font-weight:400;line-height:100%;">Amount</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;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:8pt;font-weight:400;line-height:100%;">Common</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:8pt;font-weight:400;line-height:100%;">Stock</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 #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:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">Convertible</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:8pt;font-weight:400;line-height:100%;">Class B Stock</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares Authorized </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;padding-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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">40,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:right;vertical-align:bottom;border-top:1pt solid #000000;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);">15,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: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);">Share Par Value </span></td><td colspan="3" style="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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.01 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.01 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">COMMON STOCK </span></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;border-top:1pt solid #000000;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;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:18pt;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);">Beginning of Period </span></td><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">340 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,082 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Conversion of Class B Shares to Common Shares </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;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);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">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: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);">(443)</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:18pt;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);">Exercise of Stock Options </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">End of Period </span></td><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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">341 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,329 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,661 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">ADDITIONAL PAID IN CAPITAL </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;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;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:18pt;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);">Beginning of Period </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">67,748 </span></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;"/></tr><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:18pt;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);">Stock Compensation Expense </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,349 </span></td><td colspan="3" style="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="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;"/></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise of Stock Options </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">282 </span></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;"/></tr><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:18pt;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);">End of Period </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;padding-left: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="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;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);">70,379 </span></td><td colspan="3" style="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="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;"/></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">ACCUMULATED OTHER COMPREHENSIVE LOSS </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;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:18pt;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);">Beginning of Period </span></td><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,352)</span></td><td colspan="3" style="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="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;"/></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Adoption of ASU 2018-02 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,373)</span></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;"/></tr><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:18pt;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);">Foreign Currency Translation Adjustment </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,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="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="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:18pt;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);">Retirement Liability Adjustment – Net of Tax </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">646 </span></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;"/></tr><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:18pt;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);">End of Period </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;padding-left: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="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;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);">(15,425)</span></td><td colspan="3" style="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="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;"/></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">RETAINED EARNINGS </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;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:18pt;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);">Beginning of Period </span></td><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">325,191 </span></td><td colspan="3" style="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="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;"/></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Adoption of ASU 2014-09 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,268 </span></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;"/></tr><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:18pt;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);">Adoption of ASU 2018-02 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,373 </span></td><td colspan="3" style="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="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;"/></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:10pt;font-weight:400;font-family:Times New Roman;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: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);">34,318 </span></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;"/></tr><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:18pt;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);">End of Period </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;padding-left: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="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;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);">364,150 </span></td><td colspan="3" style="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="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;"/></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">TREASURY STOCK </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;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:18pt;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);">Beginning of Period </span></td><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(50,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: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);">(1,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="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:18pt;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);">Purchase </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: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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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="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:18pt;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);">End of Period </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;padding-left: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="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;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);">(50,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:bottom;border-top:1pt solid #000000;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);">(1,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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">TOTAL SHAREHOLDERS’ EQUITY </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;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="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:18pt;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);">Beginning of Period </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;padding-left: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="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;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);">329,927 </span></td><td colspan="3" style="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="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;"/></tr><tr><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;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);"/></td><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;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:18pt;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);">End of Period </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:3pt double #000000;padding-left: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="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:3pt double #000000;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);">369,445 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:3pt double #000000;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);">21,654 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:3pt double #000000;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);">10,661 </span></td></tr></table></div> 40000000 15000000 0.01 0.01 340000 22861000 11082000 443000 -443000 1000 25000 22000 341000 23329000 10661000 67748000 2349000 282000 70379000 -13352000 -1373000 -1346000 -646000 -15425000 325191000 3268000 1373000 34318000 364150000 -50000000 -1675000 0 0 -50000000 -1675000 329927000 369445000 21654000 10661000 50000000 1675000 50000000 0 Earnings Per Share<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Basic and diluted weighted-average shares outstanding are as follows:</span><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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:30.011747%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.446402%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.446402%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.446402%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.446402%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;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="9" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;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:12pt;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:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">Three Months Ended</span></div></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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">(In thousands)</span></div></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2017</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Weighted Average Shares - Basic</span></div></td><td colspan="3" style="display:none;"/><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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,304 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,096 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,317 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,570 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Net Effect of Dilutive Stock Options</span></div></td><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:right;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);">731 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,124 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">652 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">780 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Weighted Average Shares - Diluted</span></div></td><td colspan="3" style="display:none;"/><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:3pt double #000000;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);">33,035 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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:3pt double #000000;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);">34,220 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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:3pt double #000000;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);">32,969 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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:3pt double #000000;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);">33,350 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The above information has been adjusted to reflect the impact of the three-for-twenty Class B stock distribution to shareholders of record on October 12, 2018.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Stock options with exercise prices greater than the average market price of the underlying common shares are excluded from the computation of diluted earnings per share because they are out-of-the-money and the effect of their inclusion would be anti-dilutive. The number of common shares covered by out-of-the-money stock options was approximately 19,000 shares as of September 29, 2018.</span></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Basic and diluted weighted-average shares outstanding are as follows:</span><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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:30.011747%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.446402%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.446402%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.446402%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.446402%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;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="9" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;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:12pt;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:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">Three Months Ended</span></div></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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">(In thousands)</span></div></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2017</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Weighted Average Shares - Basic</span></div></td><td colspan="3" style="display:none;"/><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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,304 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,096 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,317 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,570 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Net Effect of Dilutive Stock Options</span></div></td><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:right;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);">731 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,124 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">652 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">780 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Weighted Average Shares - Diluted</span></div></td><td colspan="3" style="display:none;"/><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:3pt double #000000;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);">33,035 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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:3pt double #000000;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);">34,220 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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:3pt double #000000;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);">32,969 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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:3pt double #000000;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);">33,350 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The above information has been adjusted to reflect the impact of the three-for-twenty Class B stock distribution to shareholders of record on October 12, 2018.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Stock options with exercise prices greater than the average market price of the underlying common shares are excluded from the computation of diluted earnings per share because they are out-of-the-money and the effect of their inclusion would be anti-dilutive. The number of common shares covered by out-of-the-money stock options was approximately 19,000 shares as of September 29, 2018.</span></div> 32304000 33096000 32317000 32570000 731000 1124000 652000 780000 33035000 34220000 32969000 33350000 19000 Accumulated Other Comprehensive Loss and Other Comprehensive Income<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The components of accumulated other comprehensive loss are as follows:</span><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="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:68.484581%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.390602%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.390602%;"/><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:8pt;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Foreign Currency Translation Adjustments</span></div></td><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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,811)</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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,465)</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Retirement Liability Adjustment – Before Tax</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:bottom;border-top:1pt solid #000000;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);">(12,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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,988)</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Tax Benefit of Retirement Liability Adjustment</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,929 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">4,101 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Adoption of ASU 2018-02</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: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);">(1,373)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;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:top;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:10pt;font-weight:400;line-height:100%;">Retirement Liability Adjustment – After Tax</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,614)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,887)</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Accumulated Other Comprehensive Loss</span></div></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:3pt double #000000;padding-left: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="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:3pt double #000000;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);">(15,425)</span></td><td 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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="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:3pt double #000000;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);">(13,352)</span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The components of other comprehensive (loss) income are as follows:</span><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="margin-top:9pt;margin-bottom:9pt;"><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:38.497076%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.327485%;"/><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:12.327485%;"/><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:12.327485%;"/><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:12.327485%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;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:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;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:12pt;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:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">Three Months Ended</span></div></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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2017</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Foreign Currency Translation Adjustments</span></div></td><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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,346)</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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,987 </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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">226 </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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,496 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Retirement Liability Adjustments:</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 #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;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;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;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:18pt;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);">Reclassifications to General and Administrative Expense: </span></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:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:36pt;padding-right:-36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Amortization of Prior Service Cost</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: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);">303 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">303 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">101 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">101 </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;"><div style="padding-left:36pt;padding-right:-72pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Amortization of Net Actuarial Losses</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">515 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">300 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">172 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">100 </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;"><div style="padding-left:18pt;padding-right:-108pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Tax Benefit</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: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);">(172)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(211)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(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: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);">(71)</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Retirement Liability Adjustment</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">646 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">392 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">216 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">130 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Other Comprehensive (Loss) Income</span></div></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:3pt double #000000;padding-left: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="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:3pt double #000000;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);">(700)</span></td><td 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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="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:3pt double #000000;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);">4,379 </span></td><td 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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="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:3pt double #000000;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);">442 </span></td><td 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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="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:3pt double #000000;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);">1,626 </span></td></tr></table></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The components of accumulated other comprehensive loss are as follows:</span><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="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:68.484581%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.390602%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.390602%;"/><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:8pt;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Foreign Currency Translation Adjustments</span></div></td><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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,811)</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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,465)</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Retirement Liability Adjustment – Before Tax</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:bottom;border-top:1pt solid #000000;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);">(12,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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,988)</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Tax Benefit of Retirement Liability Adjustment</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,929 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">4,101 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Adoption of ASU 2018-02</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: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);">(1,373)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;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:top;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:10pt;font-weight:400;line-height:100%;">Retirement Liability Adjustment – After Tax</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,614)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,887)</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Accumulated Other Comprehensive Loss</span></div></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:3pt double #000000;padding-left: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="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:3pt double #000000;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);">(15,425)</span></td><td 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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="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:3pt double #000000;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);">(13,352)</span></td></tr></table></div> -5811000 -4465000 -12170000 -12988000 -3929000 -4101000 -1373000 0 -9614000 -8887000 -15425000 -13352000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The components of other comprehensive (loss) income are as follows:</span><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="margin-top:9pt;margin-bottom:9pt;"><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:38.497076%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.327485%;"/><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:12.327485%;"/><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:12.327485%;"/><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:12.327485%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;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:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;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:12pt;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:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">Three Months Ended</span></div></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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2017</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Foreign Currency Translation Adjustments</span></div></td><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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,346)</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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,987 </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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">226 </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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,496 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Retirement Liability Adjustments:</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 #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;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;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;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:18pt;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);">Reclassifications to General and Administrative Expense: </span></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:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:36pt;padding-right:-36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Amortization of Prior Service Cost</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: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);">303 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">303 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">101 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">101 </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;"><div style="padding-left:36pt;padding-right:-72pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Amortization of Net Actuarial Losses</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">515 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">300 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">172 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">100 </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;"><div style="padding-left:18pt;padding-right:-108pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Tax Benefit</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: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);">(172)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(211)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(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: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);">(71)</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Retirement Liability Adjustment</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">646 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">392 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">216 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">130 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Other Comprehensive (Loss) Income</span></div></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:3pt double #000000;padding-left: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="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:3pt double #000000;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);">(700)</span></td><td 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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="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:3pt double #000000;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);">4,379 </span></td><td 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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="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:3pt double #000000;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);">442 </span></td><td 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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="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:3pt double #000000;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);">1,626 </span></td></tr></table></div> -1346000 3987000 226000 1496000 -303000 -303000 -101000 -101000 -515000 -300000 -172000 -100000 -172000 -211000 -57000 -71000 646000 392000 216000 130000 -700000 4379000 442000 1626000 Supplemental Retirement Plan and Related Post Retirement Benefits<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company has two non-qualified supplemental retirement defined benefit plans (“SERP” and “SERP II”) for certain executive officers. The following table sets forth information regarding the net periodic pension cost for the plans.</span><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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269006%;"><tr><td style="width:1.0%;"/><td style="width:45.128130%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;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:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;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:12pt;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:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">Three Months Ended</span></div></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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2017</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Service Cost</span></div></td><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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">150 </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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">138 </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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">50 </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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">46 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Interest Cost</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: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);">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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">672 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">225 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">224 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Amortization of Prior Service Cost</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">291 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">291 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">97 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">97 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Amortization of Net Actuarial Losses</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: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);">471 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">279 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">157 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">93 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Net Periodic Cost</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">1,587 </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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">1,380 </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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">529 </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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">460 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Participants in the SERP are entitled to paid medical, dental and long-term care insurance benefits upon retirement under the plan. The following table sets forth information regarding the net periodic cost recognized for those benefits:</span><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="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269006%;"><tr><td style="width:1.0%;"/><td style="width:45.128130%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;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:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;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:12pt;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:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">Three Months Ended</span></div></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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2017</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Service Cost</span></div></td><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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12 </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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6 </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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;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 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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Interest Cost</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: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);">34 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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 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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 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 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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 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:top;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:10pt;font-weight:400;line-height:100%;">Amortization of Prior Service Cost</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">12 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">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:10pt;font-weight:400;font-family:Times New Roman;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:top;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:10pt;font-weight:400;line-height:100%;">Amortization of Net Actuarial Losses</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: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);">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: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);">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;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);">15 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Net Periodic Cost</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">102 </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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">69 </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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">34 </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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">23 </span></td></tr></table></div> 2 The following table sets forth information regarding the net periodic pension cost for the plans. <div style="text-align:center;margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269006%;"><tr><td style="width:1.0%;"/><td style="width:45.128130%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;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:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;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:12pt;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:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">Three Months Ended</span></div></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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2017</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Service Cost</span></div></td><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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">150 </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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">138 </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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">50 </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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">46 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Interest Cost</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: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);">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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">672 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">225 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">224 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Amortization of Prior Service Cost</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">291 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">291 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">97 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">97 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Amortization of Net Actuarial Losses</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: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);">471 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">279 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">157 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">93 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Net Periodic Cost</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">1,587 </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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">1,380 </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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">529 </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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">460 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Participants in the SERP are entitled to paid medical, dental and long-term care insurance benefits upon retirement under the plan. The following table sets forth information regarding the net periodic cost recognized for those benefits:</span><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="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269006%;"><tr><td style="width:1.0%;"/><td style="width:45.128130%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;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:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;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:12pt;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:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">Three Months Ended</span></div></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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2017</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Service Cost</span></div></td><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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12 </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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6 </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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;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 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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Interest Cost</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: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);">34 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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 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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 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 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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 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:top;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:10pt;font-weight:400;line-height:100%;">Amortization of Prior Service Cost</span></div></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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">12 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">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:10pt;font-weight:400;font-family:Times New Roman;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:top;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:10pt;font-weight:400;line-height:100%;">Amortization of Net Actuarial Losses</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: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);">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: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);">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;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);">15 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Net Periodic Cost</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">102 </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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">69 </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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">34 </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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">23 </span></td></tr></table></div> 150000 138000 50000 46000 675000 672000 225000 224000 291000 291000 97000 97000 -471000 -279000 -157000 -93000 1587000 1380000 529000 460000 12000 6000 4000 2000 34000 30000 11000 10000 12000 12000 4000 4000 -44000 -21000 -15000 -7000 102000 69000 34000 23000 Sales to Major Customers<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company has a significant concentration of business with three major customers, each in excess of 10% of consolidated sales. The loss of either of these customers would significantly, negatively impact our sales and earnings.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Sales to these three customers represented 15%, 15%, and 12% of consolidated sales for the nine months ended and 13%, 14%, and 15% for the three months ended September 29, 2018. Sales to these customers were in the Aerospace and Test Systems segments. Accounts receivable from these customers at September 29, 2018 was approximately $74.1 million. Sales to these three customers represented 20%, 17%, and 4% of consolidated sales for the three and nine months ended September 30, 2017.</span></div> 3 3 0.15 0.15 0.12 0.13 0.14 0.15 74100000 3 0.20 0.20 0.17 0.17 0.04 0.04 Legal Proceedings<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company is subject to various legal proceedings, claims, and litigation arising in the ordinary course of business. While the outcome of these matters is currently not determinable, we do not expect these matters will have a material adverse effect on our business, financial position, results of operations, or cash flows. However, the results of these matters cannot be predicted with certainty. Should the Company fail to prevail in any legal matter or should several legal matters be resolved against the Company in the same reporting period, then the financial results of that particular reporting period could be materially adversely affected.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">On December 29, 2010, Lufthansa Technik AG (“Lufthansa”) filed a Statement of Claim in the Regional State Court of Mannheim, Germany. Lufthansa’s claim asserts that our subsidiary, AES, sold, marketed, and brought into use in Germany a power supply system that infringes upon a German patent held by Lufthansa. Lufthansa sought an order requiring AES to stop selling and marketing the allegedly infringing power supply system, a recall of allegedly infringing products sold to commercial customers in Germany since November 26, 2003, and compensation for damages related to direct sales of the allegedly infringing power supply system in Germany (referred to as “direct sales”). The claim does not specify an estimate of damages and a related damages claim is being pursued by Lufthansa in separate court proceedings in an action filed in July 2017, as further discussed below. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In February 2015, the Regional State Court of Mannheim, Germany rendered its decision that the patent was infringed. The judgment does not require AES to recall products that are already installed in aircraft or have been sold to other end users. On July 15, 2015, Lufthansa advised AES of their intention to enforce the accounting provisions of the decision, which required AES to provide certain financial information regarding direct sales of the infringing product in Germany to enable Lufthansa to make an estimate of requested damages. Additionally, if Lufthansa provides the required bank guarantee specified in the decision, the Company may be required to offer a recall of products that are in the distribution channels in Germany. No such bank guarantee has been issued to date. As of September 29, 2018, there are no products subject to the order in the distribution channels in Germany.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company appealed to the Higher Regional Court of Karlsruhe. On November 15, 2016, the Court issued its ruling and upheld the lower court’s decision. The Company submitted a petition to grant AES leave for appeal to the German Federal Supreme Court. On April 18, 2018, the German Federal Supreme Court granted Astronics’ petition in part, namely with respect to the part concerning the amount of damages. We estimate that the German Federal Supreme Court will provide its ruling on this issue in January 2019.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In July 2017, Lufthansa filed an action in the Regional State Court of Mannheim for payment of damages caused by the alleged patent infringement of AES, related to direct sales of the allegedly infringing product in Germany (associated with the original December 2010 action discussed above). In this action, which was served on AES on April 11, 2018, Lufthansa claims payment of approximately  $6.2 million plus interest. In October 2018, Lufthansa increased its claim to approximately $6.4 million plus interest. According to AES's assessment, this claim is significantly higher than justified. We estimate AES’s potential exposure to be approximately $1 million to $3 million, and have recorded a reserve of $1 million associated with this matter. Such amount is recorded within Other Accrued Expenses and Selling, General and Administrative Expenses in the accompanying financial statements as of and for the nine month period ended  September 29, 2018. An oral hearing has been scheduled for March 15, 2019. A first instance decision is in this matter is expected in mid-2019. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">On December 29, 2017, Lufthansa filed another infringement action against AES in the Regional State Court of Mannheim claiming that sales by AES to its international customers have infringed Lufthansa's patent if AES's customers later shipped the products to Germany (referred to as "indirect sales"). This action, therefore, addresses sales other than those covered by the action filed on December 29, 2010, discussed above. In this action, served on April 11, 2018, Lufthansa seeks an injunction, an order obliging AES to provide information and accounting and a finding that AES owes damages for the attacked indirect sales. AES will vigorously defend against the action. No amount of claimed damages has been specified by Lufthansa and such amount is not quantifiable at this time. An oral hearing in this matter has been scheduled for March 15, 2019. A first instance decision is in this matter is expected in mid-2019. As loss exposure is neither probable nor estimable at this time, the Company has not recorded any liability with respect to this litigation as of September 29, 2018.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In December 2017, Lufthansa filed patent infringement cases in the United Kingdom and in France against AES. The Lufthansa patent expired in May 2018. In those cases, Lufthansa accuses AES of having manufactured, used, sold and offered for sale a power supply system, and offered and supplied parts for a power supply system, that infringed upon a Lufthansa patent in those respective countries. As loss exposure is neither probable nor estimable at this time, the Company has not recorded any liability with respect to these matters as of September 29, 2018. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">On November 26, 2014, Lufthansa filed a complaint in the United States District for the Western District of Washington. Lufthansa’s complaint in that action alleges that AES manufactures, uses, sells and offers for sale a power supply system that infringes upon a U.S. patent held by Lufthansa. The patent at issue in the U.S. action is based on technology similar to that involved in the German action. On April 25, 2016, the Court issued its ruling on claim construction, holding that the sole independent claim in the patent is indefinite, rendering all claims in the patent indefinite. Based on this ruling, AES filed a motion for summary judgment on the grounds that the Court’s ruling that the patent is indefinite renders the patent invalid and unenforceable. On July 20, 2016, the U.S. District Court granted the motion for summary judgment and issued an order dismissing all claims against AES with prejudice.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Lufthansa appealed the District Court's decision to the United States Court of Appeals for the Federal Circuit. On October 19, 2017, the Federal Circuit affirmed the district court’s decision, holding that the sole independent claim of the patent is indefinite, rending all claims on the patent indefinite. Lufthansa did not file a petition for en banc rehearing or petition the U.S. Supreme Court for a writ of certiorari. Therefore, there is no longer a risk of exposure from that lawsuit.</span></div> 0 6200000 6400000 1000000 3000000 1000000 Segment InformationBelow are the sales and operating profit by segment for the nine months ended September 29, 2018 and September 30, 2017 and a reconciliation of segment operating profit to income before income taxes. Operating profit is net sales less cost of<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> products sold and other operating expenses excluding interest and corporate expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment.</span><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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269006%;"><tr><td style="width:1.0%;"/><td style="width:45.128130%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;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="9" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;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:12pt;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:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">Three Months Ended</span></div></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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">(Dollars in thousands)</span></div></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2017</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Sales</span></div></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="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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;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);">Aerospace </span></td><td colspan="3" style="display:none;"/><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">500,445 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">395,037 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">169,588 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">128,663 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less Intersegment Sales </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">(62)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">(9)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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></tr><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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Aerospace Sales </span></td><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:right;vertical-align:bottom;border-top:1pt solid #000000;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);">500,383 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">395,037 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">169,579 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">128,663 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">99,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: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);">58,109 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,095 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,973 </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;"/></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;"/></tr><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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Consolidated Sales </span></td><td colspan="3" style="display:none;"/><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;padding-left: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="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;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);">600,339 </span></td><td 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;border-top:1pt solid #000000;padding-left: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="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;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);">453,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 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;"><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="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;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);">212,674 </span></td><td 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;border-top:1pt solid #000000;padding-left: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="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;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);">149,636 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Profit and Margins </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;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;border-top:3pt double #000000;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;border-top:3pt double #000000;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;border-top:3pt double #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:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;padding-right:-108pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Aerospace</span></div></td><td colspan="3" style="display:none;"/><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">47,525 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">46,753 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,210 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,015 </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="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9.5 </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: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="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:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11.8 </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: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="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:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9.6 </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: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="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:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10.1 </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:10pt;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:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;padding-right:-126pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Test Systems</span></div></td><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:right;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);">10,151 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,843 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,833 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,093 </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="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10.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: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="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:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4.9 </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: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="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:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.5 </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: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="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:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5.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:10pt;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:top;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:10pt;font-weight:400;line-height:100%;">Total Operating Profit</span></div></td><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:right;vertical-align:bottom;border-top:1pt solid #000000;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);">57,676 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,596 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,043 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,108 </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="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9.6 </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: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="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:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10.9 </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: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="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:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10.4 </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: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="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:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9.4 </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:10pt;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:top;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:10pt;font-weight:400;line-height:100%;">Deductions from Operating Profit</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;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="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="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="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:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;padding-right:-144pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Interest Expense, Net of Interest Income</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">7,326 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">3,750 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">2,511 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">1,437 </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;"><div style="padding-left:18pt;padding-right:-162pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Corporate Expenses and Other</span></div></td><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:right;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);">13,662 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,140 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,952 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,025 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Income Before Income Taxes</span></div></td><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">36,688 </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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">34,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:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">15,580 </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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">8,646 </span></td></tr></table></div>Total Assets: Below are the sales and operating profit by segment for the nine months ended September 29, 2018 and September 30, 2017 and a reconciliation of segment operating profit to income before income taxes. Operating profit is net sales less cost of<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> products sold and other operating expenses excluding interest and corporate expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment.</span><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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269006%;"><tr><td style="width:1.0%;"/><td style="width:45.128130%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;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="9" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;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:12pt;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:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">Three Months Ended</span></div></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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">(Dollars in thousands)</span></div></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2017</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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Sales</span></div></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="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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;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);">Aerospace </span></td><td colspan="3" style="display:none;"/><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">500,445 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">395,037 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">169,588 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">128,663 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less Intersegment Sales </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">(62)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">(9)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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></tr><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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Aerospace Sales </span></td><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:right;vertical-align:bottom;border-top:1pt solid #000000;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);">500,383 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">395,037 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">169,579 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">128,663 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">99,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: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);">58,109 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,095 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,973 </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;"/></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;"/></tr><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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Consolidated Sales </span></td><td colspan="3" style="display:none;"/><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;padding-left: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="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;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);">600,339 </span></td><td 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;border-top:1pt solid #000000;padding-left: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="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;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);">453,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 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;"><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="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;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);">212,674 </span></td><td 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;border-top:1pt solid #000000;padding-left: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="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;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);">149,636 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Profit and Margins </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;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;border-top:3pt double #000000;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;border-top:3pt double #000000;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;border-top:3pt double #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:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;padding-right:-108pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Aerospace</span></div></td><td colspan="3" style="display:none;"/><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">47,525 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">46,753 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,210 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,015 </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="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9.5 </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: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="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:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11.8 </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: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="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:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9.6 </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: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="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:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10.1 </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:10pt;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:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;padding-right:-126pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Test Systems</span></div></td><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:right;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);">10,151 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,843 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,833 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,093 </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="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10.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: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="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:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4.9 </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: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="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:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.5 </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: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="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:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5.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:10pt;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:top;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:10pt;font-weight:400;line-height:100%;">Total Operating Profit</span></div></td><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:right;vertical-align:bottom;border-top:1pt solid #000000;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);">57,676 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,596 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,043 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,108 </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="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9.6 </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: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="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:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10.9 </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: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="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:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10.4 </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: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="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:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9.4 </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:10pt;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:top;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:10pt;font-weight:400;line-height:100%;">Deductions from Operating Profit</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;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="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="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="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:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;padding-right:-144pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Interest Expense, Net of Interest Income</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">7,326 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">3,750 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">2,511 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">1,437 </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;"><div style="padding-left:18pt;padding-right:-162pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Corporate Expenses and Other</span></div></td><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:right;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);">13,662 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,140 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,952 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,025 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Income Before Income Taxes</span></div></td><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">36,688 </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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">34,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:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">15,580 </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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">8,646 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;">Total Assets:</span><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-top:9pt;margin-bottom:9pt;"><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:52.852941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.117647%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><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:8pt;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;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 29, 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</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;"><div style="padding-left:18pt;padding-right:-180pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Aerospace</span></div></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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">639,826 </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;border-top:1pt solid #000000;padding-left: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="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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">621,047 </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;"><div style="padding-left:18pt;padding-right:-198pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Test Systems</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:right;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);">112,455 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">90,859 </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;"><div style="padding-left:18pt;padding-right:-216pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Corporate</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">23,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: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);">24,050 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Total Assets</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 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:3pt double #000000;padding-left: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="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:3pt double #000000;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);">776,056 </span></td><td 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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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="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:3pt double #000000;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);">735,956 </span></td></tr></table></div> 500445000 395037000 169588000 128663000 -62000 0 -9000 0 500383000 395037000 169579000 128663000 99956000 58109000 43095000 20973000 600339000 453146000 212674000 149636000 47525000 46753000 16210000 13015000 0.095 0.118 0.096 0.101 10151000 2843000 5833000 1093000 0.102 0.049 0.135 0.052 57676000 49596000 22043000 14108000 0.096 0.109 0.104 0.094 -7326000 -3750000 -2511000 -1437000 13662000 11140000 3952000 4025000 36688000 34706000 15580000 8646000 639826000 621047000 112455000 90859000 23775000 24050000 776056000 735956000 Fair Value<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">A fair value measurement assumes that the transaction to sell an asset or transfer a liability occurs in the principal market for the asset or liability or, in the absence of a principal market, the most advantageous market for the asset or liability. Fair value is based upon an exit price model. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment, and involves consideration of factors specific to the asset or liability.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company follows a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:</span></div><div style="text-indent:27pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;">Level 1</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.</span></div><div style="padding-left:27pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;">Level 2</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.</span></div><div style="text-indent:27pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;">Level 3</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;">On a Recurring Basis:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">A financial asset or liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement. There were no financial assets or liabilities carried at fair value measured on a recurring basis at December 31, 2017 or September 29, 2018.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;">On a Non-recurring Basis:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company estimates the fair value of reporting units, utilizing unobservable Level 3 inputs. Level 3 inputs require significant management judgment due to the absence of quoted market prices or observable inputs for assets of a similar nature. The Company utilizes a discounted cash flow analysis to estimate the fair value of reporting units utilizing unobservable inputs. The fair value measurement of the reporting unit under the step-one and step-two analysis of the quantitative goodwill impairment test are classified as Level 3 inputs.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Intangible assets that are amortized are evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying value may not be recoverable. The recoverability test consists of comparing the undiscounted projected cash flows with the carrying amount. Should the carrying amount exceed undiscounted projected cash flows, an impairment loss would be recognized to the extent the carrying amount exceeds fair value. For the Company’s indefinite-lived intangible asset, the impairment test consists of comparing the fair value, 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>Due to their short-term nature, the carrying value of cash and equivalents, accounts receivable, accounts payable, and notes payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments. As of September 29, 2018, the Company concluded that no indicators of impairment relating to intangible assets or goodwill existed and an interim test was not performed. Fair Value<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">A fair value measurement assumes that the transaction to sell an asset or transfer a liability occurs in the principal market for the asset or liability or, in the absence of a principal market, the most advantageous market for the asset or liability. Fair value is based upon an exit price model. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment, and involves consideration of factors specific to the asset or liability.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company follows a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:</span></div><div style="text-indent:27pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;">Level 1</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.</span></div><div style="padding-left:27pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;">Level 2</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.</span></div><div style="text-indent:27pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;">Level 3</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value.</span></div> Acquisitions<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;">Astronics Custom Control Concepts, Inc.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">On April 3, 2017, Astronics Custom Control Concepts Inc., a wholly owned subsidiary of the Company, acquired substantially all the assets and certain liabilities of Custom Control Concepts LLC (“CCC”), located in Kent, Washington. CCC is a provider of cabin management and in-flight entertainment systems for a range of aircraft. The total consideration for the transaction was approximately $10.2 million, net of $0.5 million in cash acquired. All of the goodwill and purchased intangible assets are expected to be deductible for tax purposes over 15 years. The purchase price allocation for this acquisition has been finalized. CCC is included in our Aerospace segment.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;">Astronics Connectivity Systems and Certifications Corp.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">On December 1, 2017, Astronics acquired substantially all of the assets of Telefonix Inc. and a related company, Product Development Technologies, LLC and its subsidiaries, to become Astronics Connectivity Systems and Certifications Corp. ("CSC"), primarily located in Waukegan and Lake Zurich, Illinois. CSC designs and manufactures advanced in-flight entertainment and connectivity equipment, and provides industry-leading design consultancy services for the global aerospace industry. The total consideration for the transaction was approximately $103.8 million, net of $0.2 million in cash acquired. All of the goodwill and purchased intangible assets are expected to be deductible for tax purposes over 15 years. CSC is included in our Aerospace Segment. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Refer to the Company's annual report on form 10-K for the fiscal year ended December 31, 2017 for further details on the assets acquired and liabilities assumed.  There were no significant changes to the preliminary allocation of purchase price in the three or nine months ended September 29, 2018. The purchase price allocation for this acquisition has been finalized.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following summary, prepared on a pro forma basis, combines the consolidated results of operations of the Company with those of CSC as if the acquisition took place on January 1, 2017. The pro forma consolidated results include the impact of certain adjustments, including increased interest expense on acquisition debt, amortization of purchased intangible assets and income taxes.</span></div><div style="text-align:center;margin-top:9pt;margin-bottom:9pt;"><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.116959%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.672515%;"/><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:8.672515%;"/><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:8.672515%;"/><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:8.672515%;"/><td style="width:1.0%;"/></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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:700;line-height:100%;">Unaudited</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;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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:Times New Roman;font-size:8pt;font-weight:700;line-height:100%;">Three Months Ended</span></div></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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">(in thousands, except earnings per share)</span></div></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:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2017 as reported </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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2017 Pro Forma </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="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:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2017 as reported </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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2017 Pro Forma </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Sales</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">453,146 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">499,958 </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;"/><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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">149,636 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">166,789 </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:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Net income</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25,332 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,173 </span></td><td colspan="3" style="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 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,060 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,941 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Basic earnings per share</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">0.77 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.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="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">0.19 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.18 </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:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Diluted earnings per share</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.74 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.71 </span></td><td colspan="3" style="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 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.18 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.18 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The pro forma results are not necessarily indicative of what actually would have occurred if the acquisition had been in effect for the three and nine months ended September 30, 2017. In addition, they are not intended to be a projection of future results.</span></div> 10200000 500000 P15Y 103800000 200000 P15Y The following summary, prepared on a pro forma basis, combines the consolidated results of operations of the Company with those of CSC as if the acquisition took place on January 1, 2017. The pro forma consolidated results include the impact of certain adjustments, including increased interest expense on acquisition debt, amortization of purchased intangible assets and income taxes.<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.116959%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.672515%;"/><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:8.672515%;"/><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:8.672515%;"/><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:8.672515%;"/><td style="width:1.0%;"/></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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:700;line-height:100%;">Unaudited</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;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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:Times New Roman;font-size:8pt;font-weight:700;line-height:100%;">Three Months Ended</span></div></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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">(in thousands, except earnings per share)</span></div></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:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2017 as reported </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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2017 Pro Forma </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="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:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2017 as reported </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:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2017 Pro Forma </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Sales</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">453,146 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">499,958 </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;"/><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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">149,636 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">166,789 </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:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Net income</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25,332 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,173 </span></td><td colspan="3" style="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 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,060 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,941 </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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Basic earnings per share</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">0.77 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.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="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">0.19 </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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.18 </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:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Diluted earnings per share</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.74 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.71 </span></td><td colspan="3" style="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 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.18 </span></td><td 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:10pt;font-weight:400;font-family:Times New Roman;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.18 </span></td></tr></table> 453146000 499958000 149636000 166789000 25332000 24173000 6060000 5941000 0.77 0.73 0.19 0.18 0.74 0.71 0.18 0.18 XML 11 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information
9 Months Ended
Sep. 29, 2018
shares
Document Information  
Entity Registrant Name ASTRONICS CORP
Trading Symbol ATRO
Entity Central Index Key 0000008063
Current Fiscal Year End Date --12-31
Entity Filer Category Large Accelerated Filer
Document Type 10-Q
Document Period End Date Sep. 29, 2018
Document Fiscal Year Focus 2018
Document Fiscal Period Focus Q3
Amendment Flag false
Entity Emerging Growth Company false
Entity Small Business false
Common Class Undefined  
Document Information  
Entity Common Stock, Shares Outstanding (in shares) 21,654,081
Convertible Class B Stock  
Document Information  
Entity Common Stock, Shares Outstanding (in shares) 10,660,803
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Condensed Balance Sheets - USD ($)
$ in Thousands
Sep. 29, 2018
Dec. 31, 2017
Current Assets:    
Cash and Cash Equivalents $ 4,893 $ 17,914
Accounts Receivable, Net of Allowance for Doubtful Accounts 189,110 132,633
Inventories 154,870 150,196
Prepaid Expenses and Other Current Assets 17,155 14,586
Total Current Assets 366,028 315,329
Property, Plant and Equipment, Net of Accumulated Depreciation 124,652 125,830
Other Assets 21,893 15,659
Intangible Assets, Net of Accumulated Amortization 138,347 153,493
Goodwill 125,136 125,645
Total Assets 776,056 735,956
Current Liabilities:    
Current Maturities of Long-term Debt 1,965 2,689
Accounts Payable 42,184 41,846
Accrued Expenses and Other Current Liabilities 43,338 38,749
Customer Advance Payments and Deferred Revenue 30,186 19,607
Total Current Liabilities 117,673 102,891
Long-term Debt 257,680 269,078
Other Liabilities 31,258 34,060
Total Liabilities 406,611 406,029
Shareholders’ Equity:    
Common Stock 341 340
Accumulated Other Comprehensive Loss (15,425) (13,352)
Other Shareholders’ Equity 384,529 342,939
Total Shareholders’ Equity 369,445 329,927
Total Liabilities and Shareholders’ Equity $ 776,056 $ 735,956
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Condensed Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Income Statement [Abstract]        
Sales $ 212,674 $ 149,636 $ 600,339 $ 453,146
Cost of Products Sold   117,143   348,186
Gross Profit 46,320 32,493 133,024 104,960
Selling, General and Administrative Expenses 27,976 22,099 87,919 65,573
Income from Operations 18,344 10,394 45,105 39,387
Other Expense, Net of Other Income 253 311 1,091 931
Interest Expense, Net of Interest Income 2,511 1,437 7,326 3,750
Income Before Income Taxes 15,580 8,646 36,688 34,706
Provision for (Benefit from) Income Taxes (1,419) 2,586 2,370 9,374
Net Income $ 16,999 $ 6,060 $ 34,318 $ 25,332
Earnings Per Share:        
Basic (in usd per share) $ 0.53 $ 0.19 $ 1.06 $ 0.77
Diluted (in usd per share) $ 0.52 $ 0.18 $ 1.04 $ 0.74
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Condensed Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Statement of Comprehensive Income [Abstract]        
Net Income $ 16,999 $ 6,060 $ 34,318 $ 25,332
Other Comprehensive (Loss) Income:        
Foreign Currency Translation Adjustments 226 1,496 (1,346) 3,987
Retirement Liability Adjustment – Net of Tax 216 130 646 392
Total Other Comprehensive (Loss) Income 442 1,626 (700) 4,379
Comprehensive Income $ 17,441 $ 7,686 $ 33,618 $ 29,711
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Condensed Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Cash Flows From Operating Activities:    
Net Income $ 34,318 $ 25,332
Adjustments to Reconcile Net Income to Cash Provided By Operating Activities:    
Depreciation and Amortization 26,756 19,269
Provisions for Non-Cash Losses on Inventory and Receivables 2,432 943
Stock Compensation Expense 2,349 2,203
Deferred Tax Benefit (1,536) (920)
Other (507) (657)
Cash Flows from Changes in Operating Assets and Liabilities:    
Accounts Receivable (52,890) (1,515)
Inventories (15,768) (18,480)
Accounts Payable 571 8,267
Accrued Expenses 4,977 (5,483)
Other Current Assets and Liabilities (1,620) (4,556)
Customer Advanced Payments and Deferred Revenue 19,241 (2,336)
Income Taxes (4,315) (883)
Supplemental Retirement and Other Liabilities 1,351 1,129
Cash Provided By Operating Activities 15,359 22,313
Cash Flows From Investing Activities:    
Acquisition of Business, Net of Cash Acquired 0 (10,199)
Capital Expenditures (12,416) (9,715)
Other Investing Activities (3,376) (2,070)
Cash Used For Investing Activities (15,792) (21,984)
Cash Flows From Financing Activities:    
Proceeds from Long-term Debt 35,015 42,000
Payments for Long-term Debt (47,116) (13,031)
Purchase of Outstanding Shares for Treasury 0 (32,382)
Debt Acquisition Costs (516) 0
Proceeds from Exercise of Stock Options 283 349
Cash (Used For) Financing Activities (12,334) (3,064)
Effect of Exchange Rates on Cash (254) 211
Decrease in Cash and Cash Equivalents (13,021) (2,524)
Cash and Cash Equivalents at Beginning of Period 17,914 17,901
Cash and Cash Equivalents at End of Period $ 4,893 $ 15,377
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation
9 Months Ended
Sep. 29, 2018
Accounting Policies [Abstract]  
Basis of Presentation Basis of Presentation
The accompanying unaudited statements have been prepared in accordance with U.S. generally accepted accounting principles for interim financial information. Accordingly, they do not include all of the information and footnotes required by U.S. generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments, consisting of normal recurring accruals, considered necessary for a fair presentation have been included.
All share quantities and per share data reported have been restated to reflect the impact of the three-for-twenty Class B stock distribution to shareholders of record on October 12, 2018.
Operating Results
The results of operations for any interim period are not necessarily indicative of results for the full year. Operating results for the nine months ended September 29, 2018 are not necessarily indicative of the results that may be expected for the year ending December 31, 2018.
The balance sheet at December 31, 2017 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by U.S. generally accepted accounting principles (“GAAP”) for complete financial statements.
For further information, refer to the financial statements and footnotes thereto included in Astronics Corporation’s 2017 annual report on Form 10-K.
Description of the Business
Astronics Corporation (“Astronics” or the “Company”) is a leading provider of advanced technologies to the global aerospace, defense, electronics and semiconductor industries. Our products and services include advanced, high-performance electrical power generation, distribution and motion systems, lighting and safety systems, avionics products, systems and certification, aircraft structures and automated test systems.
We have operations in the United States (“U.S.”), Canada and France. We design and build our products through our wholly owned subsidiaries Astronics Advanced Electronic Systems Corp. (“AES”); Astronics AeroSat Corporation (“AeroSat”); Armstrong Aerospace, Inc. (“Armstrong”); Astronics Test Systems, Inc. (“ATS”); Ballard Technology, Inc. (“Ballard”); Astronics Connectivity Systems and Certification Corp. (“CSC”); Astronics Custom Control Concepts Inc. (“CCC”); Astronics DME LLC (“DME”); Luminescent Systems, Inc. (“LSI”); Luminescent Systems Canada, Inc. (“LSI Canada”); Max-Viz, Inc. (“Max-Viz”); Peco, Inc. (“Peco”); and PGA Electronic s.a. (“PGA”).
On April 3, 2017, Astronics Custom Control Concepts Inc., a wholly owned subsidiary of the Company acquired substantially all the assets and certain liabilities of Custom Control Concepts LLC, located in Kent, Washington. CCC is a provider of cabin management and in-flight entertainment systems for a range of aircraft. CCC is included in our Aerospace segment.
On December 1, 2017, Astronics acquired substantially all of the assets of Telefonix Inc. and a related company, Product Development Technologies, LLC and its subsidiaries, to become CSC, primarily located in Waukegan and Lake Zurich, Illinois. CSC designs and manufactures advanced in-flight entertainment and connectivity equipment, and provides industry leading design consultancy services for the global aerospace industry. CSC is included in our Aerospace Segment.
For additional information regarding these acquisitions see Note 18.
Cost of Products Sold, Engineering and Development and Selling, General and Administrative Expenses
Cost of products sold includes the costs to manufacture products such as direct materials and labor and manufacturing overhead as well as all engineering and development costs. The Company is engaged in a variety of engineering and design activities as well as basic research and development activities directed to the substantial improvement or new application of the Company’s existing technologies. These costs are expensed when incurred and included in cost of products sold. Research and development, design and related engineering amounted to $31.2 million and $23.7 million for the three months ended and $89.0 million and $69.5 million for the nine months ended September 29, 2018 and September 30, 2017, respectively. Selling, general and administrative expenses include costs primarily related to our sales and marketing departments and administrative
departments. Interest expense is shown net of interest income. Interest income was insignificant for the three and nine months ended September 29, 2018 and September 30, 2017.
Foreign Currency Translation
The aggregate transaction gain or loss included in operations was insignificant for the three and nine months ended September 29, 2018 and September 30, 2017.
Newly Adopted and Recent Accounting Pronouncements
In May 2014, the FASB issued Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (“ASU 2014-09”), that, together with several subsequent updates, outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance. ASU 2014-09 is based on the principle that an entity should recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.  ASU 2014-09 also provides for enhanced disclosure requirements surrounding revenue recognition. 
Prior to the adoption of ASU 2014-09, revenue on a significant portion of our contracts had been recognized at the time of shipment of goods, transfer of title and customer acceptance, as required. Our revenue transactions generally consist of a single performance obligation to transfer promised goods and are not accounted for under industry-specific guidance. We have retained much of the same accounting treatment used to recognize revenue under the prior standard. However, the adoption of ASU 2014-09 required us to accelerate the recognition of revenue as compared to the prior standard for certain customers, in cases where we produce products unique to those customers, and for which we would have an enforceable right of payment, inclusive of profit, for production completed to date.
We adopted ASU 2014-09 on January 1, 2018 using the modified retrospective method, which required the recognition of the cumulative effect of the transition as an adjustment to retained earnings. The Company elected to apply the standard only to open contracts as of January 1, 2018. Based on the application of the changes described above, we recognized a transition adjustment of $3.3 million, net of tax effects, which increased our January 1, 2018 retained earnings. Based on our existing operations, ASU 2014-09 is not expected to have a material impact to net earnings for the year ended December 31, 2018. Refer to Note 2 for additional information.
During the first quarter of 2018, the Company early-adopted ASU No. 2018-02, Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income, which allows for a reclassification from accumulated other comprehensive income (loss) to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act. The Company applied the guidance as of the beginning of the period of adoption and reclassified approximately $1.4 million from accumulated other comprehensive loss to retained earnings due to the change in federal corporate tax rate.
In February 2016, the FASB issued ASU No. 2016-02, Leases. ASU 2016-02 required entities to adopt the new standard using a modified retrospective method and initially apply the related guidance at the beginning of the earliest period presented in the financial statements. During July 2018, the FASB issued ASU 2018-11, which allows for an additional and optional transition method under which an entity would record a cumulative-effect adjustment at the beginning of the period of adoption (“cumulative-effect method”). We will adopt this guidance as of January 1, 2019 using the cumulative-effect method. We anticipate an increase in our assets and liabilities due to the recognition of the required right-of-use asset and corresponding lease obligations for leases that are currently classified as operating leases. While the adoption will result in an increase to assets and liabilities on the balance sheet, we do not expect that the impact will be material to our consolidated balance sheet. In addition, we do not expect that the adoption will result in a material impact to our consolidated statement of operations.
In October 2016, the FASB issued ASU No. 2016-16, Income Taxes (Topic 740): Intra-Entity Transfer of Assets Other Than Inventory, which requires entities to recognize income tax consequences of intra-entity transfers of assets, other than inventory, when the transfer occurs rather than when the asset is sold to a third party as is the case under current GAAP. The Company adopted ASU 2016-16 effective January 1, 2018, and such adoption did not have a material impact on the consolidated financial statements.
In January 2017, the FASB issued ASU No. 2017-01, Clarifying the Definition of a Business, which narrows the existing definition of a business and provides a framework for evaluating whether a transaction should be accounted for as an acquisition (or disposal) of assets or a business. The ASU requires an entity to evaluate if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets; if so, the set of transferred assets and activities (collectively, the set) is not a business. To be considered a business, the set would need to include an input and a substantive process that together significantly contribute to the ability to create outputs. The standard also narrows the definition of outputs. The definition of a business affects areas of accounting such as acquisitions, disposals
and goodwill. Under the new guidance, fewer acquired sets are expected to be considered businesses. The Company adopted ASU 2017-01 effective January 1, 2018. The Company will apply this guidance to applicable transactions after the adoption date on a prospective basis. No applicable transactions have occurred as of September 29, 2018.
In March 2017, the FASB issued ASU No. 2017-07, Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost. This ASU changes how employers that sponsor defined benefit pension and/or other postretirement benefit plans present the net periodic benefit cost in the income statement. This ASU was adopted as of January 1, 2018 on a retrospective basis. Under the new standard, only the service cost component of net periodic benefit cost would be included in operating expenses. All other net periodic benefit costs components (such as interest cost, prior service cost amortization and actuarial gain/loss amortization) would be reported outside of operating income. These include components totaling $0.5 million and $0.4 million for the three months ended and $1.5 million and $1.3 million for the nine months ended September 29, 2018 and September 30, 2017, respectively, that no longer are included within Selling, General and Administrative Expenses and instead are reported outside of income from operations, within Other Expense, Net of Other Income in our Consolidated Statements of Operations.
In May 2017, the FASB issued ASU No. 2017-09, Scope of Modification Accounting, that clarifies when changes to the terms or conditions of a share-based payment award must be accounted for as a modification. The general model for accounting for modifications of share-based payment awards is to record the incremental value arising from the changes as additional compensation cost. Under the new standard, fewer changes to the terms of an award would require accounting under this modification model. This ASU was adopted as of January 1, 2018. As the Company has not made changes to the terms or conditions of its issued share-based payment awards, this ASU had no impact on our consolidated results of operations and financial condition.
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue
9 Months Ended
Sep. 29, 2018
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
As discussed in Note 1, ASU 2014-09 was adopted on January 1, 2018 using the modified retrospective method, which required the recognition of the cumulative effect of the transition as an adjustment to retained earnings.
Revenue is recognized when, or as, the Company transfers control of promised products or services to a customer in an amount that reflects the consideration the Company expects to be entitled in exchange for transferring those products or service.
Payment terms and conditions vary by contract, although terms generally include a requirement of payment within a range from 30 to 60 days, or in certain cases, up-front deposits. In circumstances where the timing of revenue recognition differs from the timing of invoicing, the Company has determined that the Company's contracts generally do not include a significant financing component. Taxes collected from customers, which are subsequently remitted to governmental authorities, are excluded from sales.
The Company recognizes an asset for the incremental, material costs of obtaining a contract with a customer if the Company expects the benefit of those costs to be longer than one year and the costs are expected to be recovered. As of September 29, 2018, the Company does not have such incremental, material costs on any open contracts with an original expected duration of greater than one year, and therefore such costs are expensed as incurred. These incremental costs include, but are not limited to, sales commissions incurred to obtain a contract with a customer.
The Company recognizes an asset for certain costs to fulfill a contract if it is determined that the costs relate directly to a contract or anticipated contracts that can be specifically identified, generate or enhance resources that will be used in satisfying performance obligations in the future, and are expected to be recovered. Such costs are amortized on a systematic basis that is consistent with the transfer to the customer of the goods to which the asset relates. Start-up costs are expensed as incurred. Capitalized fulfillment costs are included in Inventories in the accompanying Consolidated Balance Sheets. Should future orders not materialize or it is determined the costs are no longer probable of recovery, the capitalized costs are written off. Included in Inventories at September 29, 2018 are capitalized fulfillment costs of $9.6 million. As of September 29, 2018, the Company estimates that the amortization period of these costs is approximately 4 years. Amortization of fulfillment costs recognized within Cost of Products Sold was insignificant in the three months ended and approximately $0.7 million in the nine months ended September 29, 2018.
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts which are, therefore, not distinct. Promised goods or services that are immaterial in the context of the contract are not separately assessed as performance obligations.
Some of our contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the product lifecycle (development, production, maintenance and support). For contracts with multiple performance obligations, the contract’s transaction price is allocated to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is the expected cost plus a margin approach, under which expected costs are forecast to satisfy a performance obligation and then an appropriate margin is added for that distinct good or service. Shipping and handling activities that occur after the customer has obtained control of the good are considered fulfillment activities, not performance obligations.
Some of our contracts offer price discounts or free units after a specified volume has been purchased.  The Company evaluates these options to determine whether they provide a material right to the customer, representing a separate performance obligation. If the option provides a material right to the customer, revenue is allocated to these rights and recognized when those future goods or services are transferred, or when the option expires.
Contract modifications are routine in the performance of our contracts. Contracts are often modified to account for changes in contract specifications or requirements. In most instances, contract modifications are for goods or services that are not distinct, and, therefore, are accounted for as part of the existing contract. The aggregate effect of all modifications as of the period beginning January 1, 2018 has been reflected when identifying the satisfied and unsatisfied performance obligations, determining the transaction price and allocating the transaction price. Contracts modified prior to January 1, 2018 have not been retrospectively restated.
The vast majority of the Company’s revenue from contracts with customers is recognized at a point in time, when the customer obtains control of the promised product, which is generally upon delivery and acceptance by the customer.  These contracts may provide credits or incentives, which may be accounted for as variable consideration.  Variable consideration is estimated at the most likely amount to predict the consideration to which the Company will be entitled, and only to the extent it is probable that a subsequent change in estimate will not result in a significant revenue reversal when estimating the amount of revenue to recognize.  Variable consideration is treated as a change to the sales transaction price and based on an assessment of all information (i.e., historical, current and forecasted) that is reasonably available to the Company, and estimated at contract inception and updated at the end of each reporting period as additional information becomes available. Most of our contracts do not contain rights to return product; where this right does exist, it is evaluated as possible variable consideration.
For contracts with customers in which the Company satisfies a promise to the customer to provide a product that has no alternative use to the Company and the Company has enforceable rights to payment for progress completed to date inclusive of profit, the Company satisfies the performance obligation and recognizes revenue over time, using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying our performance obligations.  Incurred cost represents work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer.  Contract costs include labor, material and overhead. 
The Company also recognizes revenue from service contracts (including service-type warranties) over time.  The Company recognizes revenue over time during the term of the agreement as the customer is simultaneously receiving and consuming the benefits provided throughout the Company’s performance.  Therefore, due to control transferring over time, the Company typically recognizes revenue on a straight-line basis throughout the contract period.
On September 29, 2018, we had $398.1 million of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately $187.5 million of our remaining performance obligations as revenue in 2018.
We recognized the cumulative effect of initially applying the new revenue standard as an adjustment to the opening balance of retained earnings. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.
The cumulative effect of the changes made to our consolidated January 1, 2018 balance sheet for the adoption of  ASU 2014-09, were as follows (in thousands):
Balance Sheet Balance at December 31, 2017 Adjustments Due to ASU 2014-09 Balance at January 1, 2018 
Assets 
Accounts Receivable, Net of Allowance for Doubtful Accounts $132,633 $4,005 $136,638 
Inventories $150,196 $(7,957)$142,239 
Liabilities 
Accrued Income Taxes $261 $1,028 $1,289 
Customer Advance Payments and Deferred Revenue $19,607 $(8,176)$11,431 
Deferred Income Taxes $5,121 $(72)$5,049 
Equity 
Retained Earnings $325,191 $3,268 $328,459 

In accordance with the new revenue standard requirements, the disclosure of the impact of adoption on our consolidated income statement and balance sheet was as follows (in thousands):
For the Nine Months Ended September 29, 2018 For the Three Months Ended September 29, 2018 
Income Statement
As Reported
Effect of Change Higher/(Lower)
Balances Without Adoption of ASU 2014-09
As Reported
Effect of Change Higher/(Lower)
Balances Without Adoption of ASU 2014-09
Revenues
Aerospace
$500,383 $424 $499,959 $169,579 $1,195 $168,384 
Test Systems
$99,956 $1,344 $98,612 $43,095 $1,919 $41,176 
Costs and Expenses
Cost of Products Sold
$467,315 $1,272 $466,043 $166,354 $2,739 $163,615 
Provision for (Benefit from) Income Taxes $2,370 $152 $2,218 $(1,419)$130 $(1,549)
Net Income
$34,318 $344 $33,974 $16,999 $245 $16,754 

September 29, 2018
Balance Sheet
As Reported
Effect of Change Higher/(Lower)
Balances Without Adoption of ASU 2014-09
Assets
Accounts Receivable, Net of Allowance for Doubtful Accounts
$189,110 $10,114 $178,996 
Inventories
$154,870 $(9,230)$164,100 
Liabilities
Accrued Expenses and Other Current Liabilities
$43,338 $1,895 $41,443 
Customer Advance Payments and Deferred Revenue
$30,186 $(3,836)$34,022 
Other Liabilities
$31,258 $(787)$32,045 
Equity
Other Shareholders' Equity
$384,529 $3,612 $380,917 
Costs in excess of billings includes unbilled amounts resulting from revenues under contracts with customers that are satisfied over time and when the cost-to-cost measurement method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer, and right to payment is not just subject to the passage of time. Amounts may not exceed their net realizable value. Costs in excess of billings are classified as current assets, within Accounts Receivable, Net of Allowance for Doubtful Accounts on our Consolidated Balance Sheet.
Billings in excess of cost includes billings in excess of revenue recognized as well as deferred revenue, which includes advanced payments, up-front payments, and progress billing payments. Billings in excess of cost are classified as current liabilities, reported in our Consolidated Balance Sheet within Customer Advance Payments and Deferred Revenue. To determine the revenue recognized in the period from the beginning balance of billings in excess of cost, the contract liability as of the beginning of the period is recognized as revenue on a contract-by-contract basis when the Company incurs costs to satisfy the performance obligation related to the individual contract. Once the beginning contract liability balance for an individual contract has been fully recognized as revenue, any additional payments received in the period are recognized as revenue once the related costs have been incurred.
We recognized $6.3 million during the three and nine months ended September 29, 2018 in revenues that were included in the contract liability balance at July 1, 2018 and January 1, 2018.
The Company's contract assets and contract liabilities consist of costs in excess of billings and billings in excess of cost, respectively. The following table presents the beginning and ending balances of contract assets and contract liabilities during the nine months ended September 29, 2018 (in thousands):
Contract Assets
Contract Liabilities
Beginning Balance, January 1, 2018 (1)
$24,423 $11,431 
Ending Balance, September 29, 2018 $29,927 $30,912 
(1) Due to the adoption of ASU 2014-09 effective January 1, 2018, the Company recorded a transition adjustment to the opening balance of Contract Assets and Contract Liabilities at January 1, 2018. Refer to the cumulative effect of the changes table above for further explanation of the changes made to our consolidated January 1, 2018 balance sheet.
The following table presents our revenue disaggregated by Market Segments (in thousands):
Nine Months Ended Three Months Ended 
September 29, 2018September 30, 2017September 29, 2018September 30, 2017
Aerospace Segment
Commercial Transport
$402,539 $306,898 $136,692 $98,821 
Military
46,410 46,297 16,125 15,365 
Business Jet
30,291 28,844 9,289 10,592 
Other
21,143 12,998 7,473 3,885 
Aerospace Total
500,383 395,037 169,579 128,663 
Test Systems Segment
Semiconductor
72,061 18,343 33,596 6,632 
Aerospace & Defense
27,895 39,766 9,499 14,341 
Test Systems Total
99,956 58,109 43,095 20,973 
Total
$600,339 $453,146 $212,674 $149,636 
The following table presents our revenue disaggregated by Product Lines (in thousands):
Nine Months Ended Three Months Ended 
September 29, 2018September 30, 2017September 29, 2018September 30, 2017
Aerospace Segment
Electrical Power & Motion
$218,931 $199,014 $78,610 $63,972 
Lighting & Safety
129,244 122,317 43,481 37,001 
Avionics
100,354 31,424 31,059 11,348 
Systems Certification
12,028 9,405 2,373 4,454 
Structures
18,683 19,879 6,583 8,003 
Other
21,143 12,998 7,473 3,885 
Aerospace Total
500,383 395,037 169,579 128,663 
Test Systems
99,956 58,109 43,095 20,973 
Total
$600,339 $453,146 $212,674 $149,636 
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories
9 Months Ended
Sep. 29, 2018
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories are as follows:
(In thousands)
September 29, 2018December 31, 2017
Finished Goods
$31,951 $35,193 
Work in Progress
39,319 33,219 
Raw Material
83,600 81,784 
$154,870 $150,196 
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property, Plant and Equipment
9 Months Ended
Sep. 29, 2018
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Property, Plant and Equipment
The following table summarizes Property, Plant and Equipment as follows:
(In thousands)
September 29, 2018December 31, 2017
Land
$11,205 $11,237 
Buildings and Improvements
82,666 81,872 
Machinery and Equipment
109,871 105,827 
Construction in Progress
6,643 9,761 
210,385 208,697 
Less Accumulated Depreciation
85,733 82,867 
$124,652 $125,830 
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets
9 Months Ended
Sep. 29, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Intangible Assets
The following table summarizes acquired intangible assets as follows: 
September 29, 2018December 31, 2017
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents
11 years$2,146 $1,694 $2,146 $1,629 
Non-compete Agreement
4 years10,900 3,932 10,900 1,687 
Trade Names
10 years11,465 4,915 11,492 4,114 
Completed and Unpatented Technology
10 years38,069 14,951 38,114 11,931 
Backlog
2 years14,424 14,424 14,424 12,184 
Customer Relationships
15 years137,984 36,725 137,967 30,005 
Total Intangible Assets
12 years$214,988 $76,641 $215,043 $61,550 
All acquired intangible assets other than goodwill and one trade name are being amortized. Amortization expense for acquired intangibles is summarized as follows: 
Nine Months Ended Three Months Ended 
(In thousands)
September 29, 2018September 30, 2017September 29, 2018September 30, 2017
Amortization Expense
$15,144 $8,269 $4,276 $2,929 
Amortization expense for acquired intangible assets expected for 2018 and for each of the next five years is summarized as follows:
(In thousands)
2018 $19,403 
2019 16,707 
2020 15,981 
2021 14,072 
2022 13,637 
2023 12,470 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill
9 Months Ended
Sep. 29, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Goodwill
The following table summarizes the changes in the carrying amount of goodwill for the nine months ended September 29, 2018:
(In thousands)
December 31, 2017
Acquisition/Adjustments
Foreign
Currency
Translation
September 29, 2018
Aerospace
$125,645 $(241)$(268)$125,136 
Test Systems
— — — — 
$125,645 $(241)$(268)$125,136 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-term Debt and Notes Payable
9 Months Ended
Sep. 29, 2018
Debt Disclosure [Abstract]  
Long-term Debt and Notes Payable Long-term Debt and Notes Payable
The Company's Fourth Amended and Restated Credit Agreement (the “Original Facility”) provided for a $350 million revolving credit line with the option to increase the line by up to $150 million. The maturity date of the Original Facility was January 13, 2021. On February 16, 2018, the Company modified and extended the Original Facility by entering into the Fifth Amended and Restated Credit Agreement (the “Agreement”), which provides for a $500 million revolving credit line with the option to increase the line by up to $150 million. A new lender was added to the facility as well. The outstanding balance of the Original Facility was rolled into the Agreement on the date of closing. The maturity date of the loans under the Agreement is February 16, 2023. At September 29, 2018, there was $252.0 million outstanding on the revolving credit facility and there remains $246.9 million available, net of outstanding letters of credit. The credit facility allocates up to $20 million of the $500 million revolving credit line for the issuance of letters of credit, including certain existing letters of credit. At September 29, 2018, outstanding letters of credit totaled $1.1 million.
The maximum permitted leverage ratio of funded debt to Adjusted EBITDA (as defined in the Agreement) is 3.75 to 1, increasing to 4.50 to 1 for up to four fiscal quarters following the closing of an acquisition permitted under the Agreement, subject to limitations. The Company’s leverage ratio was 2.59 to 1 at September 29, 2018. The Company will pay interest on the unpaid principal amount of the facility at a rate equal to one-, three- or six-month LIBOR plus between 1.00% and 1.50% based upon the Company’s leverage ratio. The Company will also pay a commitment fee to the lenders in an amount equal to between 0.10% and 0.20% on the undrawn portion of the credit facility, based upon the Company’s leverage ratio.
The Company’s obligations under the Credit Agreement as amended are jointly and severally guaranteed by each domestic subsidiary of the Company other than a non-material subsidiary. The obligations are secured by a first priority lien on substantially all of the Company’s and the guarantors’ assets.
In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the Agreement automatically become due and payable. Other events of default, such as failure to make payments as they become due and breach of financial and other covenants, change of control, judgments over a certain amount, and cross default under other agreements give the Agent the option to declare all such amounts immediately due and payable.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Product Warranties
9 Months Ended
Sep. 29, 2018
Product Warranties Disclosures [Abstract]  
Product Warranties Product Warranties
In the ordinary course of business, the Company warrants its products against defects in design, materials and workmanship typically over periods ranging from 12 to 60 months. The Company determines warranty reserves needed by product line based on experience and current facts and circumstances. Activity in the warranty accrual is summarized as follows: 
Nine Months Ended Three Months Ended 
(In thousands)
September 29, 2018September 30, 2017September 29, 2018September 30, 2017
Balance at Beginning of Period
$5,136 $4,675 $5,180 $4,637 
Acquisitions
— 359 — — 
Warranties Issued
2,102 1,315 801 483 
Warranties Settled
(2,219)(1,832)(934)(608)
Reassessed Warranty Exposure
(77)101 (105)106 
Balance at End of Period
$4,942 $4,618 $4,942 $4,618 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
9 Months Ended
Sep. 29, 2018
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
During the three and nine months ended September 29, 2018, the Company determined that a revised state filing position could be taken which would reduce the taxable income apportioned for certain state income tax purposes. The Company concluded that amended state income tax returns would be filed for the open tax years of 2014 through 2017 to reflect this revised tax position and claim the associated tax benefits. Due to the revised filing position, the associated deferred tax liabilities have been revalued as well. Accordingly, the Company has recorded a discrete tax benefit of $4.0 million (net of a $1.7 million uncertain tax position reserve) related to these items in three and nine month periods ended September 29, 2018. The Company has also reflected this filing position in calculating its 2018 tax provision.
The effective tax rates were approximately (9.1)% and 29.9% for the three months ended and 6.5% and 27.0% for the nine months ended September 29, 2018 and September 30, 2017, respectively. In addition to the adjustments described above, the 2018 tax rate was favorably impacted by a reduction to the provisional income tax on the deemed repatriation of foreign earnings and profits of approximately $0.4 million which was recognized as a discrete item during the period. Absent these discrete adjustments, the tax rate for the three and nine months ended September 29, 2018 would have been 18.5% and 19.3% respectively. Finally, the 2018 tax rate was favorably impacted by the federal research and development tax credit, the impact of which was partially offset by state tax expense.
On December 22, 2017, the President of the United States signed into law the Tax Cuts and Jobs Act (the “Act”). The legislation significantly changed U.S. tax law by, among other things, lowering corporate income tax rates, implementing a territorial tax system and imposing a repatriation tax on deemed repatriated earnings of foreign subsidiaries. The Act permanently reduced the U.S. corporate income tax rate from a maximum of 35% to a 21% rate, effective January 1, 2018.
While the Tax Cuts and Jobs Act provides for a territorial tax system, beginning in 2018, it includes the foreign-derived intangible income (“FDII”) and global intangible low-taxed income (“GILTI”) provisions. The Company elected to account for GILTI tax in the period in which it is incurred. The GILTI provisions require the Company to include in its U.S. income tax return foreign subsidiary earnings in excess of an allowable return on the foreign subsidiary’s tangible assets. The GILTI tax expense resulted from required allocations of interest expense to the GILTI income, which created a U.S. foreign tax credit limitation. The FDII provisions allow for a deduction equal to a percentage of the foreign-derived intangible income of a domestic corporation. As a result of these provisions, net, the Company’s effective tax rate decreased approximately 0.3% and increased approximately 0.2% for the six months and three months ended September 29, 2018, respectively.
On December 22, 2017, the SEC staff issued Staff Accounting Bulletin No. 118 (“SAB 118”) to address the application of GAAP in situations when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the Act. The Company recognized provisional tax impacts related to the deemed repatriated earnings and the revaluation of deferred tax assets and liabilities in its consolidated financial statements for the year ended December 31, 2017. During the six months and three months ended September 29, 2018, the Company did not make any adjustments to its provisional amounts included in its consolidated financial statements for the year ended December 31, 2017. During the three and nine months ended September 29, 2018, the Company made an adjustment to its provisional amounts included in its consolidated financial statements for the year ended December 31, 2017 resulting in a benefit of approximately $0.4 million. The Company expects that there could be more changes in interpretations and assumptions made by the Company or additional regulatory guidance issued that would further adjust the provisional tax amounts. As such, the accounting for the income tax effects of the Act are provisional as of September 29, 2018. The accounting will be completed in the fourth quarter of 2018.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Shareholders' Equity
9 Months Ended
Sep. 29, 2018
Equity [Abstract]  
Shareholders' Equity Shareholders’ Equity
The changes in shareholders’ equity for the nine months ended September 29, 2018 are summarized as follows as adjusted to reflect the impact of the three-for-twenty distribution of Class B Stock as discussed in Note 11: 
Number of Shares
(Dollars and Shares in thousands) 
Amount
Common
Stock
Convertible
Class B Stock
Shares Authorized 40,000 15,000 
Share Par Value $0.01 $0.01 
COMMON STOCK 
Beginning of Period $340 22,861 11,082 
Conversion of Class B Shares to Common Shares 443 (443)
Exercise of Stock Options 25 22 
End of Period $341 23,329 10,661 
ADDITIONAL PAID IN CAPITAL 
Beginning of Period $67,748 
Stock Compensation Expense 2,349 
Exercise of Stock Options 282 
End of Period $70,379 
ACCUMULATED OTHER COMPREHENSIVE LOSS 
Beginning of Period $(13,352)
Adoption of ASU 2018-02 (1,373)
Foreign Currency Translation Adjustment (1,346)
Retirement Liability Adjustment – Net of Tax 646 
End of Period $(15,425)
RETAINED EARNINGS 
Beginning of Period $325,191 
Adoption of ASU 2014-09 3,268 
Adoption of ASU 2018-02 1,373 
Net Income 34,318 
End of Period $364,150 
TREASURY STOCK 
Beginning of Period $(50,000)(1,675)
Purchase — — 
End of Period $(50,000)(1,675)
TOTAL SHAREHOLDERS’ EQUITY 
Beginning of Period $329,927 
End of Period $369,445 21,654 10,661 
On February 24, 2016, the Company’s Board of Directors authorized the repurchase of up to $50 million of common stock (the “Buyback Program”). The Buyback Program allowed the Company to purchase shares of its common stock in accordance with applicable securities laws on the open market or through privately negotiated transactions. The Company has repurchased approximately 1,675,000 shares and has completed that program. On December 12, 2017, the Company’s Board of Directors authorized an additional repurchase of up to $50 million. No amounts have been repurchased under the new program as of September 29, 2018.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share
9 Months Ended
Sep. 29, 2018
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic and diluted weighted-average shares outstanding are as follows: 
Nine Months Ended 
Three Months Ended
(In thousands)
September 29, 2018September 30, 2017September 29, 2018September 30, 2017
Weighted Average Shares - Basic
32,304 33,096 32,317 32,570 
Net Effect of Dilutive Stock Options
731 1,124 652 780 
Weighted Average Shares - Diluted
33,035 34,220 32,969 33,350 
The above information has been adjusted to reflect the impact of the three-for-twenty Class B stock distribution to shareholders of record on October 12, 2018.
Stock options with exercise prices greater than the average market price of the underlying common shares are excluded from the computation of diluted earnings per share because they are out-of-the-money and the effect of their inclusion would be anti-dilutive. The number of common shares covered by out-of-the-money stock options was approximately 19,000 shares as of September 29, 2018.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accumulated Other Comprehensive Loss and Other Comprehensive Income
9 Months Ended
Sep. 29, 2018
Equity [Abstract]  
Accumulated Other Comprehensive Loss and Other Comprehensive Income Accumulated Other Comprehensive Loss and Other Comprehensive Income
The components of accumulated other comprehensive loss are as follows: 
(In thousands)
September 29, 2018December 31, 2017
Foreign Currency Translation Adjustments
$(5,811)$(4,465)
Retirement Liability Adjustment – Before Tax
(12,170)(12,988)
Tax Benefit of Retirement Liability Adjustment
3,929 4,101 
Adoption of ASU 2018-02
(1,373)— 
Retirement Liability Adjustment – After Tax
(9,614)(8,887)
Accumulated Other Comprehensive Loss
$(15,425)$(13,352)
The components of other comprehensive (loss) income are as follows: 
Nine Months Ended 
Three Months Ended
(In thousands)
September 29, 2018September 30, 2017September 29, 2018September 30, 2017
Foreign Currency Translation Adjustments
$(1,346)$3,987 $226 $1,496 
Retirement Liability Adjustments:
Reclassifications to General and Administrative Expense: 
Amortization of Prior Service Cost
303 303 101 101 
Amortization of Net Actuarial Losses
515 300 172 100 
Tax Benefit
(172)(211)(57)(71)
Retirement Liability Adjustment
646 392 216 130 
Other Comprehensive (Loss) Income
$(700)$4,379 $442 $1,626 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Supplemental Retirement Plan and Related Post Retirement Benefits
9 Months Ended
Sep. 29, 2018
Retirement Benefits [Abstract]  
Supplemental Retirement Plan and Related Post Retirement Benefits Supplemental Retirement Plan and Related Post Retirement Benefits
The Company has two non-qualified supplemental retirement defined benefit plans (“SERP” and “SERP II”) for certain executive officers. The following table sets forth information regarding the net periodic pension cost for the plans. 
Nine Months Ended 
Three Months Ended
(In thousands)
September 29, 2018September 30, 2017September 29, 2018September 30, 2017
Service Cost
$150 $138 $50 $46 
Interest Cost
675 672 225 224 
Amortization of Prior Service Cost
291 291 97 97 
Amortization of Net Actuarial Losses
471 279 157 93 
Net Periodic Cost
$1,587 $1,380 $529 $460 
Participants in the SERP are entitled to paid medical, dental and long-term care insurance benefits upon retirement under the plan. The following table sets forth information regarding the net periodic cost recognized for those benefits: 
Nine Months Ended 
Three Months Ended
(In thousands)
September 29, 2018September 30, 2017September 29, 2018September 30, 2017
Service Cost
$12 $$$
Interest Cost
34 30 11 10 
Amortization of Prior Service Cost
12 12 
Amortization of Net Actuarial Losses
44 21 15 
Net Periodic Cost
$102 $69 $34 $23 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Sales to Major Customers
9 Months Ended
Sep. 29, 2018
Risks and Uncertainties [Abstract]  
Sales to Major Customers Sales to Major Customers
The Company has a significant concentration of business with three major customers, each in excess of 10% of consolidated sales. The loss of either of these customers would significantly, negatively impact our sales and earnings.
Sales to these three customers represented 15%, 15%, and 12% of consolidated sales for the nine months ended and 13%, 14%, and 15% for the three months ended September 29, 2018. Sales to these customers were in the Aerospace and Test Systems segments. Accounts receivable from these customers at September 29, 2018 was approximately $74.1 million. Sales to these three customers represented 20%, 17%, and 4% of consolidated sales for the three and nine months ended September 30, 2017.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Legal Proceedings
9 Months Ended
Sep. 29, 2018
Commitments and Contingencies Disclosure [Abstract]  
Legal Proceedings Legal Proceedings
The Company is subject to various legal proceedings, claims, and litigation arising in the ordinary course of business. While the outcome of these matters is currently not determinable, we do not expect these matters will have a material adverse effect on our business, financial position, results of operations, or cash flows. However, the results of these matters cannot be predicted with certainty. Should the Company fail to prevail in any legal matter or should several legal matters be resolved against the Company in the same reporting period, then the financial results of that particular reporting period could be materially adversely affected.
On December 29, 2010, Lufthansa Technik AG (“Lufthansa”) filed a Statement of Claim in the Regional State Court of Mannheim, Germany. Lufthansa’s claim asserts that our subsidiary, AES, sold, marketed, and brought into use in Germany a power supply system that infringes upon a German patent held by Lufthansa. Lufthansa sought an order requiring AES to stop selling and marketing the allegedly infringing power supply system, a recall of allegedly infringing products sold to commercial customers in Germany since November 26, 2003, and compensation for damages related to direct sales of the allegedly infringing power supply system in Germany (referred to as “direct sales”). The claim does not specify an estimate of damages and a related damages claim is being pursued by Lufthansa in separate court proceedings in an action filed in July 2017, as further discussed below.
In February 2015, the Regional State Court of Mannheim, Germany rendered its decision that the patent was infringed. The judgment does not require AES to recall products that are already installed in aircraft or have been sold to other end users. On July 15, 2015, Lufthansa advised AES of their intention to enforce the accounting provisions of the decision, which required AES to provide certain financial information regarding direct sales of the infringing product in Germany to enable Lufthansa to make an estimate of requested damages. Additionally, if Lufthansa provides the required bank guarantee specified in the decision, the Company may be required to offer a recall of products that are in the distribution channels in Germany. No such bank guarantee has been issued to date. As of September 29, 2018, there are no products subject to the order in the distribution channels in Germany.
The Company appealed to the Higher Regional Court of Karlsruhe. On November 15, 2016, the Court issued its ruling and upheld the lower court’s decision. The Company submitted a petition to grant AES leave for appeal to the German Federal Supreme Court. On April 18, 2018, the German Federal Supreme Court granted Astronics’ petition in part, namely with respect to the part concerning the amount of damages. We estimate that the German Federal Supreme Court will provide its ruling on this issue in January 2019.
In July 2017, Lufthansa filed an action in the Regional State Court of Mannheim for payment of damages caused by the alleged patent infringement of AES, related to direct sales of the allegedly infringing product in Germany (associated with the original December 2010 action discussed above). In this action, which was served on AES on April 11, 2018, Lufthansa claims payment of approximately  $6.2 million plus interest. In October 2018, Lufthansa increased its claim to approximately $6.4 million plus interest. According to AES's assessment, this claim is significantly higher than justified. We estimate AES’s potential exposure to be approximately $1 million to $3 million, and have recorded a reserve of $1 million associated with this matter. Such amount is recorded within Other Accrued Expenses and Selling, General and Administrative Expenses in the accompanying financial statements as of and for the nine month period ended  September 29, 2018. An oral hearing has been scheduled for March 15, 2019. A first instance decision is in this matter is expected in mid-2019.
On December 29, 2017, Lufthansa filed another infringement action against AES in the Regional State Court of Mannheim claiming that sales by AES to its international customers have infringed Lufthansa's patent if AES's customers later shipped the products to Germany (referred to as "indirect sales"). This action, therefore, addresses sales other than those covered by the action filed on December 29, 2010, discussed above. In this action, served on April 11, 2018, Lufthansa seeks an injunction, an order obliging AES to provide information and accounting and a finding that AES owes damages for the attacked indirect sales. AES will vigorously defend against the action. No amount of claimed damages has been specified by Lufthansa and such amount is not quantifiable at this time. An oral hearing in this matter has been scheduled for March 15, 2019. A first instance decision is in this matter is expected in mid-2019. As loss exposure is neither probable nor estimable at this time, the Company has not recorded any liability with respect to this litigation as of September 29, 2018.
In December 2017, Lufthansa filed patent infringement cases in the United Kingdom and in France against AES. The Lufthansa patent expired in May 2018. In those cases, Lufthansa accuses AES of having manufactured, used, sold and offered for sale a power supply system, and offered and supplied parts for a power supply system, that infringed upon a Lufthansa patent in those respective countries. As loss exposure is neither probable nor estimable at this time, the Company has not recorded any liability with respect to these matters as of September 29, 2018.
On November 26, 2014, Lufthansa filed a complaint in the United States District for the Western District of Washington. Lufthansa’s complaint in that action alleges that AES manufactures, uses, sells and offers for sale a power supply system that infringes upon a U.S. patent held by Lufthansa. The patent at issue in the U.S. action is based on technology similar to that involved in the German action. On April 25, 2016, the Court issued its ruling on claim construction, holding that the sole independent claim in the patent is indefinite, rendering all claims in the patent indefinite. Based on this ruling, AES filed a motion for summary judgment on the grounds that the Court’s ruling that the patent is indefinite renders the patent invalid and unenforceable. On July 20, 2016, the U.S. District Court granted the motion for summary judgment and issued an order dismissing all claims against AES with prejudice.
Lufthansa appealed the District Court's decision to the United States Court of Appeals for the Federal Circuit. On October 19, 2017, the Federal Circuit affirmed the district court’s decision, holding that the sole independent claim of the patent is indefinite, rending all claims on the patent indefinite. Lufthansa did not file a petition for en banc rehearing or petition the U.S. Supreme Court for a writ of certiorari. Therefore, there is no longer a risk of exposure from that lawsuit.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information
9 Months Ended
Sep. 29, 2018
Segment Reporting [Abstract]  
Segment Information Segment InformationBelow are the sales and operating profit by segment for the nine months ended September 29, 2018 and September 30, 2017 and a reconciliation of segment operating profit to income before income taxes. Operating profit is net sales less cost of
products sold and other operating expenses excluding interest and corporate expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment. 
Nine Months Ended 
Three Months Ended
(Dollars in thousands)
September 29, 2018September 30, 2017September 29, 2018September 30, 2017
Sales
Aerospace $500,445 $395,037 $169,588 $128,663 
Less Intersegment Sales (62)— (9)— 
Total Aerospace Sales 500,383 395,037 169,579 128,663 
Test Systems 99,956 58,109 $43,095 $20,973 
Total Consolidated Sales $600,339 $453,146 $212,674 $149,636 
Operating Profit and Margins 
Aerospace
$47,525 $46,753 $16,210 $13,015 
9.5 %11.8 %9.6 %10.1 %
Test Systems
10,151 2,843 5,833 1,093 
10.2 %4.9 %13.5 %5.2 %
Total Operating Profit
57,676 49,596 22,043 14,108 
9.6 %10.9 %10.4 %9.4 %
Deductions from Operating Profit
Interest Expense, Net of Interest Income
7,326 3,750 2,511 1,437 
Corporate Expenses and Other
13,662 11,140 3,952 4,025 
Income Before Income Taxes
$36,688 $34,706 $15,580 $8,646 
Total Assets:
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value
9 Months Ended
Sep. 29, 2018
Fair Value Disclosures [Abstract]  
Fair Value Fair Value
A fair value measurement assumes that the transaction to sell an asset or transfer a liability occurs in the principal market for the asset or liability or, in the absence of a principal market, the most advantageous market for the asset or liability. Fair value is based upon an exit price model. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment, and involves consideration of factors specific to the asset or liability.
The Company follows a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:
Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.
Level 3 inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value.
On a Recurring Basis:
A financial asset or liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement. There were no financial assets or liabilities carried at fair value measured on a recurring basis at December 31, 2017 or September 29, 2018.
On a Non-recurring Basis:
The Company estimates the fair value of reporting units, utilizing unobservable Level 3 inputs. Level 3 inputs require significant management judgment due to the absence of quoted market prices or observable inputs for assets of a similar nature. The Company utilizes a discounted cash flow analysis to estimate the fair value of reporting units utilizing unobservable inputs. The fair value measurement of the reporting unit under the step-one and step-two analysis of the quantitative goodwill impairment test are classified as Level 3 inputs.
Intangible assets that are amortized are evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying value may not be recoverable. The recoverability test consists of comparing the undiscounted projected cash flows with the carrying amount. Should the carrying amount exceed undiscounted projected cash flows, an impairment loss would be recognized to the extent the carrying amount exceeds fair value. For the Company’s indefinite-lived intangible asset, the impairment test consists of comparing the fair value, 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.
Due to their short-term nature, the carrying value of cash and equivalents, accounts receivable, accounts payable, and notes payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments. As of September 29, 2018, the Company concluded that no indicators of impairment relating to intangible assets or goodwill existed and an interim test was not performed.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions
9 Months Ended
Sep. 29, 2018
Business Combinations [Abstract]  
Acquisitions Acquisitions
Astronics Custom Control Concepts, Inc.
On April 3, 2017, Astronics Custom Control Concepts Inc., a wholly owned subsidiary of the Company, acquired substantially all the assets and certain liabilities of Custom Control Concepts LLC (“CCC”), located in Kent, Washington. CCC is a provider of cabin management and in-flight entertainment systems for a range of aircraft. The total consideration for the transaction was approximately $10.2 million, net of $0.5 million in cash acquired. All of the goodwill and purchased intangible assets are expected to be deductible for tax purposes over 15 years. The purchase price allocation for this acquisition has been finalized. CCC is included in our Aerospace segment.
Astronics Connectivity Systems and Certifications Corp.
On December 1, 2017, Astronics acquired substantially all of the assets of Telefonix Inc. and a related company, Product Development Technologies, LLC and its subsidiaries, to become Astronics Connectivity Systems and Certifications Corp. ("CSC"), primarily located in Waukegan and Lake Zurich, Illinois. CSC designs and manufactures advanced in-flight entertainment and connectivity equipment, and provides industry-leading design consultancy services for the global aerospace industry. The total consideration for the transaction was approximately $103.8 million, net of $0.2 million in cash acquired. All of the goodwill and purchased intangible assets are expected to be deductible for tax purposes over 15 years. CSC is included in our Aerospace Segment.
Refer to the Company's annual report on form 10-K for the fiscal year ended December 31, 2017 for further details on the assets acquired and liabilities assumed.  There were no significant changes to the preliminary allocation of purchase price in the three or nine months ended September 29, 2018. The purchase price allocation for this acquisition has been finalized.
The following summary, prepared on a pro forma basis, combines the consolidated results of operations of the Company with those of CSC as if the acquisition took place on January 1, 2017. The pro forma consolidated results include the impact of certain adjustments, including increased interest expense on acquisition debt, amortization of purchased intangible assets and income taxes.
Unaudited
Nine Months Ended 
Three Months Ended
(in thousands, except earnings per share)
September 30, 2017 as reported September 30, 2017 Pro Forma September 30, 2017 as reported September 30, 2017 Pro Forma 
Sales
$453,146 $499,958 $149,636 $166,789 
Net income
$25,332 $24,173 $6,060 $5,941 
Basic earnings per share
$0.77 $0.73 $0.19 $0.18 
Diluted earnings per share
$0.74 $0.71 $0.18 $0.18 
The pro forma results are not necessarily indicative of what actually would have occurred if the acquisition had been in effect for the three and nine months ended September 30, 2017. In addition, they are not intended to be a projection of future results.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation (Policies)
9 Months Ended
Sep. 29, 2018
Accounting Policies [Abstract]  
Basis of Presentation Basis of Presentation
The accompanying unaudited statements have been prepared in accordance with U.S. generally accepted accounting principles for interim financial information. Accordingly, they do not include all of the information and footnotes required by U.S. generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments, consisting of normal recurring accruals, considered necessary for a fair presentation have been included.
All share quantities and per share data reported have been restated to reflect the impact of the three-for-twenty Class B stock distribution to shareholders of record on October 12, 2018.
Operating Results
Operating Results
The results of operations for any interim period are not necessarily indicative of results for the full year. Operating results for the nine months ended September 29, 2018 are not necessarily indicative of the results that may be expected for the year ending December 31, 2018.
The balance sheet at December 31, 2017 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by U.S. generally accepted accounting principles (“GAAP”) for complete financial statements.
Description of the Business
Description of the Business
Astronics Corporation (“Astronics” or the “Company”) is a leading provider of advanced technologies to the global aerospace, defense, electronics and semiconductor industries. Our products and services include advanced, high-performance electrical power generation, distribution and motion systems, lighting and safety systems, avionics products, systems and certification, aircraft structures and automated test systems.
Cost of Products Sold, Engineering and Development and Selling, General and Administrative Expenses Cost of Products Sold, Engineering and Development and Selling, General and Administrative ExpensesCost of products sold includes the costs to manufacture products such as direct materials and labor and manufacturing overhead as well as all engineering and development costs. The Company is engaged in a variety of engineering and design activities as well as basic research and development activities directed to the substantial improvement or new application of the Company’s existing technologies. These costs are expensed when incurred and included in cost of products sold.
Selling, General and Administrative Expenses Selling, general and administrative expenses include costs primarily related to our sales and marketing departments and administrative departments.
Foreign Currency Translation
Foreign Currency Translation
The aggregate transaction gain or loss included in operations was insignificant for the three and nine months ended September 29, 2018 and September 30, 2017.
Newly Adopted and Recent Accounting Pronouncements
Newly Adopted and Recent Accounting Pronouncements
In May 2014, the FASB issued Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (“ASU 2014-09”), that, together with several subsequent updates, outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance. ASU 2014-09 is based on the principle that an entity should recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.  ASU 2014-09 also provides for enhanced disclosure requirements surrounding revenue recognition. 
Prior to the adoption of ASU 2014-09, revenue on a significant portion of our contracts had been recognized at the time of shipment of goods, transfer of title and customer acceptance, as required. Our revenue transactions generally consist of a single performance obligation to transfer promised goods and are not accounted for under industry-specific guidance. We have retained much of the same accounting treatment used to recognize revenue under the prior standard. However, the adoption of ASU 2014-09 required us to accelerate the recognition of revenue as compared to the prior standard for certain customers, in cases where we produce products unique to those customers, and for which we would have an enforceable right of payment, inclusive of profit, for production completed to date.
We adopted ASU 2014-09 on January 1, 2018 using the modified retrospective method, which required the recognition of the cumulative effect of the transition as an adjustment to retained earnings. The Company elected to apply the standard only to open contracts as of January 1, 2018. Based on the application of the changes described above, we recognized a transition adjustment of $3.3 million, net of tax effects, which increased our January 1, 2018 retained earnings. Based on our existing operations, ASU 2014-09 is not expected to have a material impact to net earnings for the year ended December 31, 2018. Refer to Note 2 for additional information.
During the first quarter of 2018, the Company early-adopted ASU No. 2018-02, Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income, which allows for a reclassification from accumulated other comprehensive income (loss) to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act. The Company applied the guidance as of the beginning of the period of adoption and reclassified approximately $1.4 million from accumulated other comprehensive loss to retained earnings due to the change in federal corporate tax rate.
In February 2016, the FASB issued ASU No. 2016-02, Leases. ASU 2016-02 required entities to adopt the new standard using a modified retrospective method and initially apply the related guidance at the beginning of the earliest period presented in the financial statements. During July 2018, the FASB issued ASU 2018-11, which allows for an additional and optional transition method under which an entity would record a cumulative-effect adjustment at the beginning of the period of adoption (“cumulative-effect method”). We will adopt this guidance as of January 1, 2019 using the cumulative-effect method. We anticipate an increase in our assets and liabilities due to the recognition of the required right-of-use asset and corresponding lease obligations for leases that are currently classified as operating leases. While the adoption will result in an increase to assets and liabilities on the balance sheet, we do not expect that the impact will be material to our consolidated balance sheet. In addition, we do not expect that the adoption will result in a material impact to our consolidated statement of operations.
In October 2016, the FASB issued ASU No. 2016-16, Income Taxes (Topic 740): Intra-Entity Transfer of Assets Other Than Inventory, which requires entities to recognize income tax consequences of intra-entity transfers of assets, other than inventory, when the transfer occurs rather than when the asset is sold to a third party as is the case under current GAAP. The Company adopted ASU 2016-16 effective January 1, 2018, and such adoption did not have a material impact on the consolidated financial statements.
In January 2017, the FASB issued ASU No. 2017-01, Clarifying the Definition of a Business, which narrows the existing definition of a business and provides a framework for evaluating whether a transaction should be accounted for as an acquisition (or disposal) of assets or a business. The ASU requires an entity to evaluate if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets; if so, the set of transferred assets and activities (collectively, the set) is not a business. To be considered a business, the set would need to include an input and a substantive process that together significantly contribute to the ability to create outputs. The standard also narrows the definition of outputs. The definition of a business affects areas of accounting such as acquisitions, disposals
and goodwill. Under the new guidance, fewer acquired sets are expected to be considered businesses. The Company adopted ASU 2017-01 effective January 1, 2018. The Company will apply this guidance to applicable transactions after the adoption date on a prospective basis. No applicable transactions have occurred as of September 29, 2018.
In March 2017, the FASB issued ASU No. 2017-07, Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost. This ASU changes how employers that sponsor defined benefit pension and/or other postretirement benefit plans present the net periodic benefit cost in the income statement. This ASU was adopted as of January 1, 2018 on a retrospective basis. Under the new standard, only the service cost component of net periodic benefit cost would be included in operating expenses. All other net periodic benefit costs components (such as interest cost, prior service cost amortization and actuarial gain/loss amortization) would be reported outside of operating income. These include components totaling $0.5 million and $0.4 million for the three months ended and $1.5 million and $1.3 million for the nine months ended September 29, 2018 and September 30, 2017, respectively, that no longer are included within Selling, General and Administrative Expenses and instead are reported outside of income from operations, within Other Expense, Net of Other Income in our Consolidated Statements of Operations.
In May 2017, the FASB issued ASU No. 2017-09, Scope of Modification Accounting, that clarifies when changes to the terms or conditions of a share-based payment award must be accounted for as a modification. The general model for accounting for modifications of share-based payment awards is to record the incremental value arising from the changes as additional compensation cost. Under the new standard, fewer changes to the terms of an award would require accounting under this modification model. This ASU was adopted as of January 1, 2018. As the Company has not made changes to the terms or conditions of its issued share-based payment awards, this ASU had no impact on our consolidated results of operations and financial condition.
Fair Value Fair Value
A fair value measurement assumes that the transaction to sell an asset or transfer a liability occurs in the principal market for the asset or liability or, in the absence of a principal market, the most advantageous market for the asset or liability. Fair value is based upon an exit price model. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment, and involves consideration of factors specific to the asset or liability.
The Company follows a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:
Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.
Level 3 inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value.
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Tables)
9 Months Ended
Sep. 29, 2018
Revenue from Contract with Customer [Abstract]  
Summary of Cumulative Effect of Changes
The cumulative effect of the changes made to our consolidated January 1, 2018 balance sheet for the adoption of  ASU 2014-09, were as follows (in thousands):
Balance Sheet Balance at December 31, 2017 Adjustments Due to ASU 2014-09 Balance at January 1, 2018 
Assets 
Accounts Receivable, Net of Allowance for Doubtful Accounts $132,633 $4,005 $136,638 
Inventories $150,196 $(7,957)$142,239 
Liabilities 
Accrued Income Taxes $261 $1,028 $1,289 
Customer Advance Payments and Deferred Revenue $19,607 $(8,176)$11,431 
Deferred Income Taxes $5,121 $(72)$5,049 
Equity 
Retained Earnings $325,191 $3,268 $328,459 

In accordance with the new revenue standard requirements, the disclosure of the impact of adoption on our consolidated income statement and balance sheet was as follows (in thousands):
For the Nine Months Ended September 29, 2018 For the Three Months Ended September 29, 2018 
Income Statement
As Reported
Effect of Change Higher/(Lower)
Balances Without Adoption of ASU 2014-09
As Reported
Effect of Change Higher/(Lower)
Balances Without Adoption of ASU 2014-09
Revenues
Aerospace
$500,383 $424 $499,959 $169,579 $1,195 $168,384 
Test Systems
$99,956 $1,344 $98,612 $43,095 $1,919 $41,176 
Costs and Expenses
Cost of Products Sold
$467,315 $1,272 $466,043 $166,354 $2,739 $163,615 
Provision for (Benefit from) Income Taxes $2,370 $152 $2,218 $(1,419)$130 $(1,549)
Net Income
$34,318 $344 $33,974 $16,999 $245 $16,754 

September 29, 2018
Balance Sheet
As Reported
Effect of Change Higher/(Lower)
Balances Without Adoption of ASU 2014-09
Assets
Accounts Receivable, Net of Allowance for Doubtful Accounts
$189,110 $10,114 $178,996 
Inventories
$154,870 $(9,230)$164,100 
Liabilities
Accrued Expenses and Other Current Liabilities
$43,338 $1,895 $41,443 
Customer Advance Payments and Deferred Revenue
$30,186 $(3,836)$34,022 
Other Liabilities
$31,258 $(787)$32,045 
Equity
Other Shareholders' Equity
$384,529 $3,612 $380,917 
Summary of Contract Assets and Liabilities The following table presents the beginning and ending balances of contract assets and contract liabilities during the nine months ended September 29, 2018 (in thousands):
Contract Assets
Contract Liabilities
Beginning Balance, January 1, 2018 (1)
$24,423 $11,431 
Ending Balance, September 29, 2018 $29,927 $30,912 
(1) Due to the adoption of ASU 2014-09 effective January 1, 2018, the Company recorded a transition adjustment to the opening balance of Contract Assets and Contract Liabilities at January 1, 2018. Refer to the cumulative effect of the changes table above for further explanation of the changes made to our consolidated January 1, 2018 balance sheet.
Disaggregation of Revenue
The following table presents our revenue disaggregated by Market Segments (in thousands):
Nine Months Ended Three Months Ended 
September 29, 2018September 30, 2017September 29, 2018September 30, 2017
Aerospace Segment
Commercial Transport
$402,539 $306,898 $136,692 $98,821 
Military
46,410 46,297 16,125 15,365 
Business Jet
30,291 28,844 9,289 10,592 
Other
21,143 12,998 7,473 3,885 
Aerospace Total
500,383 395,037 169,579 128,663 
Test Systems Segment
Semiconductor
72,061 18,343 33,596 6,632 
Aerospace & Defense
27,895 39,766 9,499 14,341 
Test Systems Total
99,956 58,109 43,095 20,973 
Total
$600,339 $453,146 $212,674 $149,636 
The following table presents our revenue disaggregated by Product Lines (in thousands):
Nine Months Ended Three Months Ended 
September 29, 2018September 30, 2017September 29, 2018September 30, 2017
Aerospace Segment
Electrical Power & Motion
$218,931 $199,014 $78,610 $63,972 
Lighting & Safety
129,244 122,317 43,481 37,001 
Avionics
100,354 31,424 31,059 11,348 
Systems Certification
12,028 9,405 2,373 4,454 
Structures
18,683 19,879 6,583 8,003 
Other
21,143 12,998 7,473 3,885 
Aerospace Total
500,383 395,037 169,579 128,663 
Test Systems
99,956 58,109 43,095 20,973 
Total
$600,339 $453,146 $212,674 $149,636 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories (Tables)
9 Months Ended
Sep. 29, 2018
Inventory Disclosure [Abstract]  
Summary of Inventories
Inventories are as follows:
(In thousands)
September 29, 2018December 31, 2017
Finished Goods
$31,951 $35,193 
Work in Progress
39,319 33,219 
Raw Material
83,600 81,784 
$154,870 $150,196 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property, Plant and Equipment (Tables)
9 Months Ended
Sep. 29, 2018
Property, Plant and Equipment [Abstract]  
Summary of Property, Plant and Equipment
The following table summarizes Property, Plant and Equipment as follows:
(In thousands)
September 29, 2018December 31, 2017
Land
$11,205 $11,237 
Buildings and Improvements
82,666 81,872 
Machinery and Equipment
109,871 105,827 
Construction in Progress
6,643 9,761 
210,385 208,697 
Less Accumulated Depreciation
85,733 82,867 
$124,652 $125,830 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets (Tables)
9 Months Ended
Sep. 29, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Acquired Intangible Assets
The following table summarizes acquired intangible assets as follows: 
September 29, 2018December 31, 2017
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents
11 years$2,146 $1,694 $2,146 $1,629 
Non-compete Agreement
4 years10,900 3,932 10,900 1,687 
Trade Names
10 years11,465 4,915 11,492 4,114 
Completed and Unpatented Technology
10 years38,069 14,951 38,114 11,931 
Backlog
2 years14,424 14,424 14,424 12,184 
Customer Relationships
15 years137,984 36,725 137,967 30,005 
Total Intangible Assets
12 years$214,988 $76,641 $215,043 $61,550 
Summary of Amortization Expense for Acquired Intangibles
All acquired intangible assets other than goodwill and one trade name are being amortized. Amortization expense for acquired intangibles is summarized as follows: 
Nine Months Ended Three Months Ended 
(In thousands)
September 29, 2018September 30, 2017September 29, 2018September 30, 2017
Amortization Expense
$15,144 $8,269 $4,276 $2,929 
Summary of Amortization Expense for Intangible Assets for Each of Next Five Years
Amortization expense for acquired intangible assets expected for 2018 and for each of the next five years is summarized as follows:
(In thousands)
2018 $19,403 
2019 16,707 
2020 15,981 
2021 14,072 
2022 13,637 
2023 12,470 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill (Tables)
9 Months Ended
Sep. 29, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Changes in Carrying Amount of Goodwill
The following table summarizes the changes in the carrying amount of goodwill for the nine months ended September 29, 2018:
(In thousands)
December 31, 2017
Acquisition/Adjustments
Foreign
Currency
Translation
September 29, 2018
Aerospace
$125,645 $(241)$(268)$125,136 
Test Systems
— — — — 
$125,645 $(241)$(268)$125,136 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Product Warranties (Tables)
9 Months Ended
Sep. 29, 2018
Product Warranties Disclosures [Abstract]  
Summary of Activity in Warranty Accrual The Company determines warranty reserves needed by product line based on experience and current facts and circumstances. Activity in the warranty accrual is summarized as follows: 
Nine Months Ended Three Months Ended 
(In thousands)
September 29, 2018September 30, 2017September 29, 2018September 30, 2017
Balance at Beginning of Period
$5,136 $4,675 $5,180 $4,637 
Acquisitions
— 359 — — 
Warranties Issued
2,102 1,315 801 483 
Warranties Settled
(2,219)(1,832)(934)(608)
Reassessed Warranty Exposure
(77)101 (105)106 
Balance at End of Period
$4,942 $4,618 $4,942 $4,618 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Shareholders' Equity (Tables)
9 Months Ended
Sep. 29, 2018
Equity [Abstract]  
Summary of Changes in Shareholder's Equity
The changes in shareholders’ equity for the nine months ended September 29, 2018 are summarized as follows as adjusted to reflect the impact of the three-for-twenty distribution of Class B Stock as discussed in Note 11: 
Number of Shares
(Dollars and Shares in thousands) 
Amount
Common
Stock
Convertible
Class B Stock
Shares Authorized 40,000 15,000 
Share Par Value $0.01 $0.01 
COMMON STOCK 
Beginning of Period $340 22,861 11,082 
Conversion of Class B Shares to Common Shares 443 (443)
Exercise of Stock Options 25 22 
End of Period $341 23,329 10,661 
ADDITIONAL PAID IN CAPITAL 
Beginning of Period $67,748 
Stock Compensation Expense 2,349 
Exercise of Stock Options 282 
End of Period $70,379 
ACCUMULATED OTHER COMPREHENSIVE LOSS 
Beginning of Period $(13,352)
Adoption of ASU 2018-02 (1,373)
Foreign Currency Translation Adjustment (1,346)
Retirement Liability Adjustment – Net of Tax 646 
End of Period $(15,425)
RETAINED EARNINGS 
Beginning of Period $325,191 
Adoption of ASU 2014-09 3,268 
Adoption of ASU 2018-02 1,373 
Net Income 34,318 
End of Period $364,150 
TREASURY STOCK 
Beginning of Period $(50,000)(1,675)
Purchase — — 
End of Period $(50,000)(1,675)
TOTAL SHAREHOLDERS’ EQUITY 
Beginning of Period $329,927 
End of Period $369,445 21,654 10,661 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share (Tables)
9 Months Ended
Sep. 29, 2018
Earnings Per Share [Abstract]  
Summary of Basic and Diluted Weighted-Average Shares Outstanding
Basic and diluted weighted-average shares outstanding are as follows: 
Nine Months Ended 
Three Months Ended
(In thousands)
September 29, 2018September 30, 2017September 29, 2018September 30, 2017
Weighted Average Shares - Basic
32,304 33,096 32,317 32,570 
Net Effect of Dilutive Stock Options
731 1,124 652 780 
Weighted Average Shares - Diluted
33,035 34,220 32,969 33,350 
The above information has been adjusted to reflect the impact of the three-for-twenty Class B stock distribution to shareholders of record on October 12, 2018.
Stock options with exercise prices greater than the average market price of the underlying common shares are excluded from the computation of diluted earnings per share because they are out-of-the-money and the effect of their inclusion would be anti-dilutive. The number of common shares covered by out-of-the-money stock options was approximately 19,000 shares as of September 29, 2018.
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accumulated Other Comprehensive Loss and Other Comprehensive Income (Tables)
9 Months Ended
Sep. 29, 2018
Equity [Abstract]  
Components of Accumulated Other Comprehensive Loss
The components of accumulated other comprehensive loss are as follows: 
(In thousands)
September 29, 2018December 31, 2017
Foreign Currency Translation Adjustments
$(5,811)$(4,465)
Retirement Liability Adjustment – Before Tax
(12,170)(12,988)
Tax Benefit of Retirement Liability Adjustment
3,929 4,101 
Adoption of ASU 2018-02
(1,373)— 
Retirement Liability Adjustment – After Tax
(9,614)(8,887)
Accumulated Other Comprehensive Loss
$(15,425)$(13,352)
Components of Other Comprehensive Income
The components of other comprehensive (loss) income are as follows: 
Nine Months Ended 
Three Months Ended
(In thousands)
September 29, 2018September 30, 2017September 29, 2018September 30, 2017
Foreign Currency Translation Adjustments
$(1,346)$3,987 $226 $1,496 
Retirement Liability Adjustments:
Reclassifications to General and Administrative Expense: 
Amortization of Prior Service Cost
303 303 101 101 
Amortization of Net Actuarial Losses
515 300 172 100 
Tax Benefit
(172)(211)(57)(71)
Retirement Liability Adjustment
646 392 216 130 
Other Comprehensive (Loss) Income
$(700)$4,379 $442 $1,626 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Supplemental Retirement Plan and Related Post Retirement Benefits (Tables)
9 Months Ended
Sep. 29, 2018
Retirement Benefits [Abstract]  
Summary of the Components of Net Periodic Cost The following table sets forth information regarding the net periodic pension cost for the plans. 
Nine Months Ended 
Three Months Ended
(In thousands)
September 29, 2018September 30, 2017September 29, 2018September 30, 2017
Service Cost
$150 $138 $50 $46 
Interest Cost
675 672 225 224 
Amortization of Prior Service Cost
291 291 97 97 
Amortization of Net Actuarial Losses
471 279 157 93 
Net Periodic Cost
$1,587 $1,380 $529 $460 
Participants in the SERP are entitled to paid medical, dental and long-term care insurance benefits upon retirement under the plan. The following table sets forth information regarding the net periodic cost recognized for those benefits: 
Nine Months Ended 
Three Months Ended
(In thousands)
September 29, 2018September 30, 2017September 29, 2018September 30, 2017
Service Cost
$12 $$$
Interest Cost
34 30 11 10 
Amortization of Prior Service Cost
12 12 
Amortization of Net Actuarial Losses
44 21 15 
Net Periodic Cost
$102 $69 $34 $23 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information (Tables)
9 Months Ended
Sep. 29, 2018
Segment Reporting [Abstract]  
Summary of Segment Reporting Information Below are the sales and operating profit by segment for the nine months ended September 29, 2018 and September 30, 2017 and a reconciliation of segment operating profit to income before income taxes. Operating profit is net sales less cost of
products sold and other operating expenses excluding interest and corporate expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment. 
Nine Months Ended 
Three Months Ended
(Dollars in thousands)
September 29, 2018September 30, 2017September 29, 2018September 30, 2017
Sales
Aerospace $500,445 $395,037 $169,588 $128,663 
Less Intersegment Sales (62)— (9)— 
Total Aerospace Sales 500,383 395,037 169,579 128,663 
Test Systems 99,956 58,109 $43,095 $20,973 
Total Consolidated Sales $600,339 $453,146 $212,674 $149,636 
Operating Profit and Margins 
Aerospace
$47,525 $46,753 $16,210 $13,015 
9.5 %11.8 %9.6 %10.1 %
Test Systems
10,151 2,843 5,833 1,093 
10.2 %4.9 %13.5 %5.2 %
Total Operating Profit
57,676 49,596 22,043 14,108 
9.6 %10.9 %10.4 %9.4 %
Deductions from Operating Profit
Interest Expense, Net of Interest Income
7,326 3,750 2,511 1,437 
Corporate Expenses and Other
13,662 11,140 3,952 4,025 
Income Before Income Taxes
$36,688 $34,706 $15,580 $8,646 
Total Assets: 
(In thousands)
September 29, 2018December 31, 2017
Aerospace
$639,826 $621,047 
Test Systems
112,455 90,859 
Corporate
23,775 24,050 
Total Assets
$776,056 $735,956 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions Acquisitions (Tables)
9 Months Ended
Sep. 29, 2018
Business Combinations [Abstract]  
Summary of Pro Forma Results The following summary, prepared on a pro forma basis, combines the consolidated results of operations of the Company with those of CSC as if the acquisition took place on January 1, 2017. The pro forma consolidated results include the impact of certain adjustments, including increased interest expense on acquisition debt, amortization of purchased intangible assets and income taxes.
Unaudited
Nine Months Ended 
Three Months Ended
(in thousands, except earnings per share)
September 30, 2017 as reported September 30, 2017 Pro Forma September 30, 2017 as reported September 30, 2017 Pro Forma 
Sales
$453,146 $499,958 $149,636 $166,789 
Net income
$25,332 $24,173 $6,060 $5,941 
Basic earnings per share
$0.77 $0.73 $0.19 $0.18 
Diluted earnings per share
$0.74 $0.71 $0.18 $0.18 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 12, 2018
Sep. 29, 2018
USD ($)
Mar. 31, 2018
USD ($)
Sep. 30, 2017
USD ($)
Sep. 29, 2018
USD ($)
Sep. 30, 2017
USD ($)
Jan. 01, 2018
USD ($)
Dec. 31, 2017
USD ($)
Business Acquisition [Line Items]                
Research and development, design and related engineering   $ 31,200   $ 23,700 $ 89,000 $ 69,500    
Adoption of ASU 2018-02     $ 1,400          
Convertible Class B Stock | Subsequent Event                
Business Acquisition [Line Items]                
Stock split ratio, common stock 0.15              
ACCUMULATED OTHER COMPREHENSIVE LOSS                
Business Acquisition [Line Items]                
Adoption of ASU 2018-02         (1,373)      
RETAINED EARNINGS                
Business Acquisition [Line Items]                
Adoption of ASU 2018-02         1,373      
Accounting Standards Update 2014-09 | RETAINED EARNINGS                
Business Acquisition [Line Items]                
Adoption of ASU 2014-09             $ 3,300 $ 3,268
Selling, General and Administrative Expenses | Accounting Standards Update 2017-07                
Business Acquisition [Line Items]                
Other net periodic benefit costs   500   400 1,500 1,300    
Other Expense | Accounting Standards Update 2017-07                
Business Acquisition [Line Items]                
Other net periodic benefit costs   $ (500)   $ (400) $ (1,000) $ (900)    
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
USD ($)
Sep. 29, 2018
USD ($)
Revenue from Contract with Customer [Abstract]    
Remaining performance obligation $ 398,100 $ 398,100
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Capitalized fulfillment cost $ 9,600 $ 9,600
Amortization period 4 years 4 years
Amortization of fulfillment costs   $ 700
Revenue recognized included in contract liability balance $ 6,300 6,300
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-09-30    
Revenue from Contract with Customer [Abstract]    
Remaining performance obligation $ 187,500 $ 187,500
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Period of recognition 3 months 3 months
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Cumulative Effect of Changes (Details) - USD ($)
$ in Thousands
Sep. 29, 2018
Jan. 01, 2018
Dec. 31, 2017
Assets      
Accounts Receivable, Net of Allowance for Doubtful Accounts $ 189,110 $ 136,638 $ 132,633
Inventories 154,870 142,239 150,196
Liabilities      
Accrued Income Taxes   1,289  
Customer Advance Payments and Deferred Revenue 30,186 11,431 19,607
Deferred Income Taxes   5,049  
Equity      
Retained Earnings   328,459  
Calculated under Revenue Guidance in Effect before Topic 606      
Assets      
Accounts Receivable, Net of Allowance for Doubtful Accounts 178,996   132,633
Inventories 164,100   150,196
Liabilities      
Accrued Income Taxes     261
Customer Advance Payments and Deferred Revenue 34,022   19,607
Deferred Income Taxes     5,121
Equity      
Retained Earnings     $ 325,191
Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09      
Assets      
Accounts Receivable, Net of Allowance for Doubtful Accounts 10,114 4,005  
Inventories (9,230) (7,957)  
Liabilities      
Accrued Income Taxes   1,028  
Customer Advance Payments and Deferred Revenue $ (3,836) (8,176)  
Deferred Income Taxes   (72)  
Equity      
Retained Earnings   $ 3,268  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Impact on Financial Statements (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Jan. 01, 2018
Dec. 31, 2017
Income Statement [Abstract]            
Sales $ 212,674 $ 149,636 $ 600,339 $ 453,146    
Cost of Products Sold   117,143   348,186    
Provision for (Benefit from) Income Taxes (1,419) 2,586 2,370 9,374    
Net Income 16,999 6,060 34,318 25,332    
Balance Sheet            
Accounts Receivable, Net of Allowance for Doubtful Accounts 189,110   189,110   $ 136,638 $ 132,633
Inventories 154,870   154,870   142,239 150,196
Accrued Expenses and Other Current Liabilities 43,338   43,338     38,749
Customer Advance Payments and Deferred Revenue 30,186   30,186   11,431 19,607
Other Liabilities 31,258   31,258     34,060
Other Shareholders’ Equity 384,529   384,529     342,939
Calculated under Revenue Guidance in Effect before Topic 606            
Income Statement [Abstract]            
Provision for (Benefit from) Income Taxes (1,549)   2,218      
Net Income 16,754   33,974      
Balance Sheet            
Accounts Receivable, Net of Allowance for Doubtful Accounts 178,996   178,996     132,633
Inventories 164,100   164,100     150,196
Accrued Expenses and Other Current Liabilities 41,443   41,443      
Customer Advance Payments and Deferred Revenue 34,022   34,022     $ 19,607
Other Liabilities 32,045   32,045      
Other Shareholders’ Equity 380,917   380,917      
Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606            
Income Statement [Abstract]            
Provision for (Benefit from) Income Taxes 130   152      
Net Income 245   344      
Balance Sheet            
Accounts Receivable, Net of Allowance for Doubtful Accounts 10,114   10,114   4,005  
Inventories (9,230)   (9,230)   (7,957)  
Accrued Expenses and Other Current Liabilities 1,895   1,895      
Customer Advance Payments and Deferred Revenue (3,836)   (3,836)   $ (8,176)  
Other Liabilities (787)   (787)      
Other Shareholders’ Equity 3,612   3,612      
Aerospace Segment            
Income Statement [Abstract]            
Sales 169,579 128,663 500,383 395,037    
Aerospace Segment | Calculated under Revenue Guidance in Effect before Topic 606            
Income Statement [Abstract]            
Sales 168,384   499,959      
Aerospace Segment | Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606            
Income Statement [Abstract]            
Sales 1,195   424      
Test Systems Segment            
Income Statement [Abstract]            
Sales 43,095 $ 20,973 99,956 $ 58,109    
Test Systems Segment | Calculated under Revenue Guidance in Effect before Topic 606            
Income Statement [Abstract]            
Sales 41,176   98,612      
Test Systems Segment | Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606            
Income Statement [Abstract]            
Sales 1,919   1,344      
Product            
Income Statement [Abstract]            
Cost of Products Sold 166,354   467,315      
Product | Calculated under Revenue Guidance in Effect before Topic 606            
Income Statement [Abstract]            
Cost of Products Sold 163,615   466,043      
Product | Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606            
Income Statement [Abstract]            
Cost of Products Sold $ 2,739   $ 1,272      
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Summary of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 29, 2018
Jan. 01, 2018
Revenue from Contract with Customer [Abstract]    
Contract Assets $ 29,927 $ 24,423
Contract Liabilities $ 30,912 $ 11,431
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Disaggregated Revenue by Market (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Disaggregation of Revenue [Line Items]        
Sales $ 212,674 $ 149,636 $ 600,339 $ 453,146
Commercial Transport        
Disaggregation of Revenue [Line Items]        
Sales 136,692 98,821 402,539 306,898
Military        
Disaggregation of Revenue [Line Items]        
Sales 16,125 15,365 46,410 46,297
Business Jet        
Disaggregation of Revenue [Line Items]        
Sales 9,289 10,592 30,291 28,844
Other        
Disaggregation of Revenue [Line Items]        
Sales 7,473 3,885 21,143 12,998
Aerospace Segment        
Disaggregation of Revenue [Line Items]        
Sales 169,579 128,663 500,383 395,037
Semiconductor        
Disaggregation of Revenue [Line Items]        
Sales 33,596 6,632 72,061 18,343
Aerospace & Defense        
Disaggregation of Revenue [Line Items]        
Sales 9,499 14,341 27,895 39,766
Test Systems Segment        
Disaggregation of Revenue [Line Items]        
Sales $ 43,095 $ 20,973 $ 99,956 $ 58,109
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Disaggregated Revenue by Product Line (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Disaggregation of Revenue [Line Items]        
Sales $ 212,674 $ 149,636 $ 600,339 $ 453,146
Aerospace Segment        
Disaggregation of Revenue [Line Items]        
Sales 169,579 128,663 500,383 395,037
Test Systems Segment        
Disaggregation of Revenue [Line Items]        
Sales 43,095 20,973 99,956 58,109
Electrical Power & Motion        
Disaggregation of Revenue [Line Items]        
Sales 78,610 63,972 218,931 199,014
Lighting & Safety        
Disaggregation of Revenue [Line Items]        
Sales 43,481 37,001 129,244 122,317
Avionics        
Disaggregation of Revenue [Line Items]        
Sales 31,059 11,348 100,354 31,424
Systems Certification        
Disaggregation of Revenue [Line Items]        
Sales 2,373 4,454 12,028 9,405
Structures        
Disaggregation of Revenue [Line Items]        
Sales 6,583 8,003 18,683 19,879
Other        
Disaggregation of Revenue [Line Items]        
Sales $ 7,473 $ 3,885 $ 21,143 $ 12,998
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories - Summary of Inventories (Details) - USD ($)
$ in Thousands
Sep. 29, 2018
Jan. 01, 2018
Dec. 31, 2017
Inventory Disclosure [Abstract]      
Finished Goods $ 31,951   $ 35,193
Work in Progress 39,319   33,219
Raw Material 83,600   81,784
Inventory, net $ 154,870 $ 142,239 $ 150,196
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Sep. 29, 2018
Dec. 31, 2017
Property, Plant and Equipment    
Property, plant and equipment, gross $ 210,385 $ 208,697
Less Accumulated Depreciation 85,733 82,867
Property, plant and equipment, net 124,652 125,830
Land    
Property, Plant and Equipment    
Property, plant and equipment, gross 11,205 11,237
Buildings and Improvements    
Property, Plant and Equipment    
Property, plant and equipment, gross 82,666 81,872
Machinery and Equipment    
Property, Plant and Equipment    
Property, plant and equipment, gross 109,871 105,827
Construction in Progress    
Property, Plant and Equipment    
Property, plant and equipment, gross $ 6,643 $ 9,761
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets - Summary of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 29, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets    
Weighted Average Life 12 years  
Gross Carrying Amount $ 214,988 $ 215,043
Accumulated Amortization $ 76,641 61,550
Patents    
Finite-Lived Intangible Assets    
Weighted Average Life 11 years  
Gross Carrying Amount $ 2,146 2,146
Accumulated Amortization $ 1,694 1,629
Non-compete Agreement    
Finite-Lived Intangible Assets    
Weighted Average Life 4 years  
Gross Carrying Amount $ 10,900 10,900
Accumulated Amortization $ 3,932 1,687
Trade Names    
Finite-Lived Intangible Assets    
Weighted Average Life 10 years  
Gross Carrying Amount $ 11,465 11,492
Accumulated Amortization $ 4,915 4,114
Completed and Unpatented Technology    
Finite-Lived Intangible Assets    
Weighted Average Life 10 years  
Gross Carrying Amount $ 38,069 38,114
Accumulated Amortization $ 14,951 11,931
Backlog    
Finite-Lived Intangible Assets    
Weighted Average Life 2 years  
Gross Carrying Amount $ 14,424 14,424
Accumulated Amortization $ 14,424 12,184
Customer Relationships    
Finite-Lived Intangible Assets    
Weighted Average Life 15 years  
Gross Carrying Amount $ 137,984 137,967
Accumulated Amortization $ 36,725 $ 30,005
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets - Summary of Amortization Expense for Acquired Intangibles (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization Expense $ 4,276 $ 2,929 $ 15,144 $ 8,269
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets - Summary of Amortization Expense for Intangible Assets for Each of Next Five Years (Details)
$ in Thousands
Sep. 29, 2018
USD ($)
Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]  
2018 $ 19,403
2019 16,707
2020 15,981
2021 14,072
2022 13,637
2023 $ 12,470
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details)
$ in Thousands
9 Months Ended
Sep. 29, 2018
USD ($)
Goodwill [Roll Forward]  
Balance at beginning of period $ 125,645
Acquisition/Adjustments (241)
Foreign Currency Translation (268)
Balance at end of period 125,136
Operating Segments | Aerospace Segment  
Goodwill [Roll Forward]  
Balance at beginning of period 125,645
Acquisition/Adjustments (241)
Foreign Currency Translation (268)
Balance at end of period 125,136
Operating Segments | Test Systems Segment  
Goodwill [Roll Forward]  
Balance at beginning of period 0
Acquisition/Adjustments 0
Foreign Currency Translation 0
Balance at end of period $ 0
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-term Debt and Notes Payable (Details)
9 Months Ended
Sep. 29, 2018
USD ($)
fiscal_quarter
Debt Instrument  
Duration of permitted leverage ratio following acquisition, number of fiscal quarters | fiscal_quarter 4
Leverage ratio 2.59
Fourth Amended and Restated Credit Agreement | Line of Credit | Revolving Credit Facility  
Debt Instrument  
Maximum borrowing capacity $ 350,000,000
Line of credit facility increase amount $ 150,000,000
Amended and Restated Credit Agreement  
Debt Instrument  
Ratio of funded debt to Adjusted EBITDA 3.75
Amended and Restated Credit Agreement | Maximum  
Debt Instrument  
Ratio of funded debt to Adjusted EBITDA 4.50
Amended and Restated Credit Agreement | Line of Credit | Revolving Credit Facility  
Debt Instrument  
Maximum borrowing capacity $ 500,000,000
Line of credit facility increase amount 150,000,000
Credit facility outstanding 252,000,000.0
Revolving credit facility remaining $ 246,900,000
Amended and Restated Credit Agreement | Line of Credit | Revolving Credit Facility | Minimum  
Debt Instrument  
Basis points for commitment fee 0.10%
Amended and Restated Credit Agreement | Line of Credit | Revolving Credit Facility | Minimum | LIBOR  
Debt Instrument  
Basis points for variable interest rate 1.00%
Amended and Restated Credit Agreement | Line of Credit | Revolving Credit Facility | Maximum  
Debt Instrument  
Basis points for commitment fee 0.20%
Amended and Restated Credit Agreement | Line of Credit | Revolving Credit Facility | Maximum | LIBOR  
Debt Instrument  
Basis points for variable interest rate 1.50%
Amended and Restated Credit Agreement | Line of Credit | Letter of Credit  
Debt Instrument  
Credit facility allocated (up to) $ 20,000,000
Outstanding letters of credit $ 1,100,000
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Product Warranties - Summary of Activity in Warranty Accrual (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Movement in Standard Product Warranty Accrual [Roll Forward]        
Balance at Beginning of Period $ 5,180 $ 4,637 $ 5,136 $ 4,675
Acquisitions 0 0 0 359
Warranties Issued 801 483 2,102 1,315
Warranties Settled (934) (608) (2,219) (1,832)
Reassessed Warranty Exposure (105) 106 (77) 101
Balance at End of Period $ 4,942 $ 4,618 $ 4,942 $ 4,618
Minimum        
Product Liability Contingency [Line Items]        
Product warranty period     12 months  
Maximum        
Product Liability Contingency [Line Items]        
Product warranty period     60 months  
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Operating Loss Carryforwards [Line Items]        
Discrete income tax benefit $ 4,000   $ 4,000  
Tax reserve $ 1,700   $ 1,700  
Effective tax rate (9.10%) 29.90% 6.50% 27.00%
Effective income tax rate reconciliation, foreign-derived intangible income deduction, percent 0.20%   0.30%  
Income tax benefit, provisional amount adjustment $ 400   $ 400  
Pro Forma        
Operating Loss Carryforwards [Line Items]        
Effective tax rate 18.50%   19.30%  
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Shareholders' Equity - Summary of Changes in Shareholders' Equity (Details)
$ / shares in Units, shares in Thousands
3 Months Ended 9 Months Ended 25 Months Ended
Oct. 12, 2018
Dec. 12, 2017
USD ($)
Sep. 29, 2018
USD ($)
$ / shares
shares
Mar. 31, 2018
USD ($)
shares
Sep. 30, 2017
USD ($)
Sep. 29, 2018
USD ($)
$ / shares
shares
Sep. 30, 2017
USD ($)
Mar. 31, 2018
shares
Jan. 01, 2018
USD ($)
Dec. 31, 2017
USD ($)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Beginning of Period       $ 329,927,000   $ 329,927,000        
Adoption of ASU 2018-02       1,400,000            
Foreign Currency Translation Adjustment     $ 226,000   $ 1,496,000 (1,346,000) $ 3,987,000      
Retirement Liability Adjustment – Net of Tax     216,000   130,000 646,000 392,000      
Net Income     16,999,000   $ 6,060,000 34,318,000 $ 25,332,000      
End of Period     $ 369,445,000     $ 369,445,000        
Common Stock                    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
End of Period (in shares) | shares     21,654     21,654        
Convertible Class B Stock                    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
End of Period (in shares) | shares     10,661     10,661        
Convertible Class B Stock | Subsequent Event                    
Class of Stock [Line Items]                    
Stock split ratio, common stock 0.15                  
COMMON STOCK                    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Beginning of Period       $ 340,000   $ 340,000        
Conversion of Class B Shares to Common Shares                  
Exercise of Stock Options           1,000        
End of Period     $ 341,000     $ 341,000        
COMMON STOCK | Common Stock                    
Class of Stock [Line Items]                    
Shares Authorized (in shares) | shares     40,000     40,000        
Share Par Value (in usd per share) | $ / shares     $ 0.01     $ 0.01        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Beginning of Period (in shares) | shares       22,861   22,861        
Conversion of Class B Shares to Common Shares (in shares) | shares           443        
Exercise of Stock Options (in shares) | shares           25        
End of Period (in shares) | shares     23,329     23,329        
COMMON STOCK | Convertible Class B Stock                    
Class of Stock [Line Items]                    
Shares Authorized (in shares) | shares     15,000     15,000        
Share Par Value (in usd per share) | $ / shares     $ 0.01     $ 0.01        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Beginning of Period (in shares) | shares       11,082   11,082        
Conversion of Class B Shares to Common Shares (in shares) | shares           (443)        
Exercise of Stock Options (in shares) | shares           22        
End of Period (in shares) | shares     10,661     10,661        
ADDITIONAL PAID IN CAPITAL                    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Beginning of Period       $ 67,748,000   $ 67,748,000        
Exercise of Stock Options           282,000        
Stock Compensation Expense           2,349,000        
End of Period     $ 70,379,000     70,379,000        
ACCUMULATED OTHER COMPREHENSIVE LOSS                    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Beginning of Period       (13,352,000)   (13,352,000)        
Adoption of ASU 2018-02           (1,373,000)        
Foreign Currency Translation Adjustment           (1,346,000)        
Retirement Liability Adjustment – Net of Tax           646,000        
End of Period     (15,425,000)     (15,425,000)        
RETAINED EARNINGS                    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Beginning of Period       325,191,000   325,191,000        
Adoption of ASU 2018-02           1,373,000        
Net Income           34,318,000        
End of Period     364,150,000     364,150,000        
RETAINED EARNINGS | Accounting Standards Update 2014-09                    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Adoption of ASU 2014-09                 $ 3,300,000 $ 3,268,000
TREASURY STOCK                    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Beginning of Period       $ (50,000,000)   $ (50,000,000)        
Beginning of Period (in shares) | shares       (1,675)   (1,675)        
Purchase   $ (50,000,000)       $ 0        
Purchase (in shares) | shares           0   1,675    
End of Period     $ (50,000,000)     $ (50,000,000)        
End of Period (in shares) | shares     (1,675)     (1,675)        
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Shareholders' Equity - Narrative (Details) - USD ($)
shares in Thousands
9 Months Ended 25 Months Ended
Dec. 12, 2017
Sep. 29, 2018
Mar. 31, 2018
Feb. 24, 2016
Class of Stock [Line Items]        
Authorized repurchase of common stock, amount       $ 50,000,000
Treasury Stock        
Class of Stock [Line Items]        
Number of shares repurchased (in shares)   0 1,675  
Repurchase of shares $ 50,000,000 $ 0    
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share - Summary of Basic and Diluted Weighted-Average Shares Outstanding (Details)
shares in Thousands
3 Months Ended 9 Months Ended
Oct. 12, 2018
Sep. 29, 2018
shares
Sep. 30, 2017
shares
Sep. 29, 2018
shares
Sep. 30, 2017
shares
Class of Stock [Line Items]          
Weighted Average Shares - Basic (in shares)   32,317 32,570 32,304 33,096
Net Effect of Dilutive Stock Options (in shares)   652 780 731 1,124
Weighted Average Shares - Diluted (in shares)   32,969 33,350 33,035 34,220
Out-of-the-money stock options       19  
Convertible Class B Stock | Subsequent Event          
Class of Stock [Line Items]          
Stock split ratio, common stock 0.15        
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accumulated Other Comprehensive Loss and Other Comprehensive Income - Components of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2018
Sep. 29, 2018
Sep. 30, 2017
Dec. 31, 2017
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Total Shareholders’ Equity   $ 369,445   $ 329,927
Adoption of ASU 2018-02 $ 1,400      
Foreign Currency Translation Adjustments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Total Shareholders’ Equity   (5,811)   (4,465)
Retirement Liability Adjustment        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Total Shareholders’ Equity   (9,614)   (8,887)
Retirement Liability Adjustment – Before Tax   (12,170)   (12,988)
Tax Benefit of Retirement Liability Adjustment   3,929   4,101
Adoption of ASU 2018-02   (1,373) $ 0  
Accumulated Other Comprehensive Loss        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Total Shareholders’ Equity   (15,425)   $ (13,352)
Adoption of ASU 2018-02   $ (1,373)    
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accumulated Other Comprehensive Loss and Other Comprehensive Income - Components of Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other Comprehensive Income $ 442 $ 1,626 $ (700) $ 4,379
Foreign Currency Translation Adjustments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other Comprehensive Income 226 1,496 (1,346) 3,987
Amortization of Prior Service Cost        
Reclassifications to General and Administrative Expense:        
Reclassifications to General and Administrative Expense 101 101 303 303
Amortization of Net Actuarial Losses        
Reclassifications to General and Administrative Expense:        
Reclassifications to General and Administrative Expense 172 100 515 300
Retirement Liability Adjustment        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other Comprehensive Income 216 130 646 392
Reclassifications to General and Administrative Expense:        
Tax Benefit $ (57) $ (71) $ (172) $ (211)
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Supplemental Retirement Plan and Related Post Retirement Benefits - Summary of the Components of Net Periodic Cost (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
USD ($)
Sep. 30, 2017
USD ($)
Sep. 29, 2018
USD ($)
retirement_plan
Sep. 30, 2017
USD ($)
Retirement Benefits [Abstract]        
Number of non-qualified supplemental retirement defined benefit plans | retirement_plan     2  
SERP        
Defined Benefit Plan Disclosure        
Service Cost $ 50 $ 46 $ 150 $ 138
Interest Cost 225 224 675 672
Amortization of Prior Service Cost 97 97 291 291
Amortization of Net Actuarial Losses 157 93 471 279
Net Periodic Cost 529 460 1,587 1,380
SERP | SERP Medical        
Defined Benefit Plan Disclosure        
Service Cost 4 2 12 6
Interest Cost 11 10 34 30
Amortization of Prior Service Cost 4 4 12 12
Amortization of Net Actuarial Losses 15 7 44 21
Net Periodic Cost $ 34 $ 23 $ 102 $ 69
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Sales to Major Customers (Details)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 29, 2018
USD ($)
Sep. 30, 2017
Sep. 29, 2018
USD ($)
customer
Sep. 30, 2017
customer
Segment Reporting, Asset Reconciling Item        
Number of major customers | customer     3 3
Sales Revenue, Net | Customer Concentration Risk | Major Customer One        
Segment Reporting, Asset Reconciling Item        
Percent of consolidated revenue 13.00% 20.00% 15.00% 20.00%
Sales Revenue, Net | Customer Concentration Risk | Major Customer Two        
Segment Reporting, Asset Reconciling Item        
Percent of consolidated revenue 14.00% 17.00% 15.00% 17.00%
Sales Revenue, Net | Customer Concentration Risk | Major Customer Three        
Segment Reporting, Asset Reconciling Item        
Percent of consolidated revenue 15.00% 4.00% 12.00% 4.00%
Sales Revenue, Net | Customer Concentration Risk | Three Major Customers        
Segment Reporting, Asset Reconciling Item        
Accounts receivable from major customers | $ $ 74.1   $ 74.1  
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Legal Proceedings Legal Proceedings (Details) - Germany - Lufthansa Technik AG
$ in Millions
1 Months Ended 9 Months Ended
Oct. 31, 2018
USD ($)
Sep. 29, 2018
USD ($)
product
Loss Contingencies [Line Items]    
Number of products in distribution channels | product   0
Patent Infringement | AES    
Loss Contingencies [Line Items]    
Damages sought   $ 6.2
Recorded reserve   1.0
Patent Infringement | AES | Subsequent Event    
Loss Contingencies [Line Items]    
Damages sought $ 6.4  
Patent Infringement | AES | Minimum    
Loss Contingencies [Line Items]    
Estimate of the value of the dispute   1.0
Patent Infringement | AES | Maximum    
Loss Contingencies [Line Items]    
Estimate of the value of the dispute   $ 3.0
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information - Summary of Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Dec. 31, 2017
Segment Reporting Information          
Sales $ 212,674 $ 149,636 $ 600,339 $ 453,146  
Operating Profit and Margins          
Total Operating Profit 18,344 10,394 45,105 39,387  
Deductions from Operating Profit          
Interest Expense, Net of Interest Income 2,511 1,437 7,326 3,750  
Income Before Income Taxes 15,580 8,646 36,688 34,706  
Total Assets 776,056   776,056   $ 735,956
Aerospace Segment          
Segment Reporting Information          
Sales 169,579 128,663 500,383 395,037  
Test Systems Segment          
Segment Reporting Information          
Sales 43,095 20,973 99,956 58,109  
Operating Segments          
Operating Profit and Margins          
Total Operating Profit $ 22,043 $ 14,108 $ 57,676 $ 49,596  
Operating margins, percentage 10.40% 9.40% 9.60% 10.90%  
Operating Segments | Aerospace Segment          
Segment Reporting Information          
Sales $ 169,588 $ 128,663 $ 500,445 $ 395,037  
Operating Profit and Margins          
Total Operating Profit $ 16,210 $ 13,015 $ 47,525 $ 46,753  
Operating margins, percentage 9.60% 10.10% 9.50% 11.80%  
Deductions from Operating Profit          
Total Assets $ 639,826   $ 639,826   621,047
Operating Segments | Test Systems Segment          
Segment Reporting Information          
Sales 43,095 $ 20,973 99,956 $ 58,109  
Operating Profit and Margins          
Total Operating Profit $ 5,833 $ 1,093 $ 10,151 $ 2,843  
Operating margins, percentage 13.50% 5.20% 10.20% 4.90%  
Deductions from Operating Profit          
Total Assets $ 112,455   $ 112,455   90,859
Less Intersegment Sales | Aerospace Segment          
Segment Reporting Information          
Sales (9) $ 0 (62) $ 0  
Corporate Expenses and Other          
Deductions from Operating Profit          
Corporate Expenses and Other 3,952 $ 4,025 13,662 $ 11,140  
Total Assets $ 23,775   $ 23,775   $ 24,050
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value - Financial Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Details) - Recurring Basis - USD ($)
Sep. 29, 2018
Dec. 31, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Financial assets carried at fair value   $ 0
Financial liabilities carried at fair value $ 0 $ 0
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions - Narrative (Details) - USD ($)
$ in Thousands
9 Months Ended
Dec. 01, 2017
Apr. 03, 2017
Sep. 29, 2018
Sep. 30, 2017
Business Acquisition [Line Items]        
Consideration transferred     $ 0 $ 10,199
Custom Control Concepts LLC | Astronics Custom Control Concepts Inc.        
Business Acquisition [Line Items]        
Consideration transferred   $ 10,200    
Cash acquired   $ 500    
Period goodwill and purchased intangible assets are expected to be deductible for tax purposes   15 years    
Telefonix, Incorporated | Astronics Custom Control Concepts Inc.        
Business Acquisition [Line Items]        
Consideration transferred $ 103,800      
Cash acquired $ 200      
Period goodwill and purchased intangible assets are expected to be deductible for tax purposes 15 years      
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions - CSC Pro-forma Summary (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Business Acquisition [Line Items]        
Sales $ 212,674 $ 149,636 $ 600,339 $ 453,146
Net Income $ 16,999 $ 6,060 $ 34,318 $ 25,332
Basic (in usd per share) $ 0.53 $ 0.19 $ 1.06 $ 0.77
Diluted (in usd per share) $ 0.52 $ 0.18 $ 1.04 $ 0.74
Pro Forma        
Business Acquisition [Line Items]        
Sales   $ 166,789   $ 499,958
Net Income   $ 5,941   $ 24,173
Basic (in usd per share)   $ 0.18   $ 0.73
Diluted (in usd per share)   $ 0.18   $ 0.71
EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( Z#9TT?(\\#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,$% @ #H-G32?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 " .@V=-A-_63.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>NFG%0%&7"]-.("$Q"<0M2KPMHOFCQ*C=V].6 MK1."!^ 8^Y?/GR6W.@H=$CZG$#&1Q7PSN,YGH>.:'8FB ,CZB$[ED/=4"HJVH%#DD910HF8!$7(I.MT4(G5!32&6_T@H^?J9MA1@-V MZ-!3!EYR8'*:&$]#U\(5,,$(D\O?!30+<:[^B9T[P,[)(=LEU?=]V3=S;MR! MP]O3X\N\;F%])N4UCK^R%72*N&:7R:_-PV:W9;*N^'W!>5'=[?A*U(VH;]\G MUQ]^5V$7C-W;?VQ\$90M_+H+^0502P,$% @ #H-G39E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " .@V=-P]?$G9@" #\"0 & 'AL+W=O_KS$<1>PBW0O89F9GUWA@5P^E7\U52AN\E45EUN'5VGH91>9XE:4P3ZJ6 ME7MR5KH4UDWU)3*UEN+D2641 6-I5(J\"C\LO5-@O19E6+B_PA[<]ZK]TLZJ.<\E)6)E=5H.5Y'6[Y<@>> MX!&_).) MTSBJPOAK<+P9J\HNBDNE%&_M/:_\_=$^2:"CT03H"- 3(/:UM$(^\T_"BLU* MJT>@V\VO1?..^1+TH?G\HY]-3ON58S<".N@9/H(\36*6395+&Y=C6\*$88"V);"/E@NTXP [ M#I4+V'&^YWF^YMK*O6/_?) M\-8T9?_OWM?=;9M"^N/!U^KU,DX/LMWF6K[Z/_SXY_6Y#Z7L4DP_)O)2#/W3UW]5IO&S3(DU._ER^U>/7[O:+ M7Q+2:;)D_YM_]W603TY"&\>N'N;?Y/@VC%VSU!*L-.7W^[5JY^OM_L;()8P/ M$$N > 2 ^M\ N01(%)#=G'<=_.[ MD.T0GK[OA-UD[U,]BV1_EXBUI/@H.3 2]Y!DP<##A6!=B#E>KN)ESL=+-E[. M\6H=#RB+N\3.DG:6J,))E <5@76@>"N*M:*H%8&LW"5ZW4KA ')DAI%)8:3D MW6C6C:9N4,Y[39O1JK#8#2?+P1G>C6'=&.I&(3>&-F-!:V2&42E=1+Q8UHNE M7E K>TM:D<;D9/ S,M R-@$*UDU!W1CDIJ Y"V4T&EP'3J:+V'1RK!M'W6 H M.-*, #J?J JTT9&>@9PG5$[=%!A1.3-7"JDLYA2CTU*YR)R""#.!.G+8$7#? M ?!7/? ZHW3$$<]/$,21RK$C05JRUN2:.&)T4CL=F5W $QDD0;J"2 T\2(&2 M5&&2 L-(9S M&)4P16P4\B %2E*%20J4D2K,"H7M,+*@BO4OCU*@+%68I4 Q MJ:3$D^? R&1A5:Q_>)P"Y:G"/ 6&E#D49 !26?BHN8WXX8$*E*@*$Q485H(U M%E.,TX5EP,7&,P]5H%3%?-H#@U5M38$78TYG7&X+WI'@R2HH614FJZ#$E-." M@@QQ,I6;R*HC>*X*RE6%N2HH+T,[!@ ;8G5Y=%L:V9?2C:F.Y<1S4-"MJ<9; MTT7SL?-(0IPHYH4GJJ!$Q=N'O:"L_"GL!P5F*JN3+YKU MP85=VSD=M[9GJ^/C=)[_O>Q?JW9(7KHQG$3G\^*YZT8?ZLP_A?PNOCP]"K4_ MC].M#??]_1Q]+XS==?F/('O\4;'[#U!+ P04 " .@V=- $NVAZ$# #F M#@ & 'AL+W=O^ M&T:VI3%XM9$2:91H=Y\9NWTH' [@RJ-IE>.RZ\V,4M=NC*_/VH3Z[RO^SKYLR[_QGVY6B_K2%:?*/3=!>RG+O/FQ=D5]788\_-GP^70X=GU#M%J< M\X/[XKJ_S\^-_XIN7G:GTE7MJ:Z"QNV7X1-_W'#3&PS$/R=W;6?O02_EI:Z_ M]A\?=LN0]1FYPFV[WD7N'Z\N=471>_)Y?)N8O>'\_:?W/P?Q7LQ+WKJT M+OX][;KC,HS#8.?V^:7H/M?7O]PD2(?!I/ZC>W6%Q_M,?(QM7;3#;["]M%U= M3EY\*F7^?7R>JN%Y'?^QGF3J"1[2P[V M#O9K9&P9Z>T3L@%2C"BZ,5: _,,958B08NPQCAC$I$] O&%-: M$3U/FENN),@&8U+%/+Z3C2&S,3@; 7K:H##*2 '&(\64 M%"H!*6>8XE(R 49M0V#,#QNCE5E2F<7*0#9KB\((FU@P-U*"$BP!4R/#5&P3 M#B<0IHS65M*Z8E)7C'6![EO'N/MBJ>#2("@F$T!EF%*:,PUT84HF,K:TKH34 ME6!=(,HZP2.AP9BFF)$J(6>$IC0,1)'4-(RJ U3B9S5N[?2Z+K,)9:6 M0&D2ETR3P/TN)3##8)7."$HJR=&X8]-ZWITLQQ;;8< M=L_(Q+-4V0/:A4@*3H^,H/@#0PN6\F7O[*V<+O,_- M>/,:/[KZ/-TJH]O5=O4?4$L#!!0 ( Z#9TV#<>TYJ ( " ) 8 M>&PO=V]R:W-H965T&ULC99=;YLP%(;_"N*^!7^ (4HB-1_3 M)FU2U6K;M9LX"2I@9CM)]^]G&TJI[76["=AYWG/.>XPQ\RL7S_+$F(I>FKJ5 MB_BD5#=+$KD[L8;*6]ZQ5O]SX**A2@_%,9&=8'1O14V=P#3-DX96;;RO$0W4\*3.1+.<=/;)'IKYW]T*/DC'* MOFI8*RO>1H(=%O$=F&U+PUO@1\6NO\:_9/UKKT\4J[5 []^ M9H.?+(X&\U_9A=4:-Y7H'#M>2_L;[:&*KJ<"WZ-1/\X=-0\=6"6 MZ>7:F4F[.O8_W4^I9R]+@N;)Q<09D%6/P F2D??(QD? 2"0Z_U@$#!6Q@IX< M%N\SK'TDC3M%@[K<5"/K1Y/]'GI=+M'B$7:OI5Y M63K4VJ?R-$^=AO@0P@BX/?$IF"$$P[:RH*W,;TL6UN=!?>ZUA>1.6WHDFU8) M'6;M,P"7#K3QH1N L$-M?0J5!0E[(D%/Q/?D[)H5\3T!UY// .2NL\_DGB&? M0>5?UK@(^BE\/\Z3M"J\'!A#QX_/@-Q=R(T/W9#4<;T-9$.D#%LJ@Y9*WY*[ M&TM_-Q*,@6/*ITA>N*9\"*')S?07,\./,K,%N#P/Q&'__]:?T6OO]V^$;%L6IE],25/I3LT7'@7#%=?'JK M5^.D/U?&0ZW83&RL9+F2$F_?OM1AO?+,L#?6P?^0 M__#PD>+Z6C??VJ-SW>)[59[;Q^6QZRX/4=3NCZXJVD_UQ9W]/Z]U4Q6=?VS> MHO;2N.(P!%5EA,8D456GCWW&S6]7M7GL[NN5FT[U55-/]N75E?'Y>P M_/'BZ^GMV/4OHLWZ4KRY/USWY^6Y\4_1K93#J7+G]E2?%XU[?5P^P<..DCY@ M4/QU=E_KZR]N2L@N%U/VO[D/ M5WIY[\37L:_+=OA=[-_;KJZF4KR5JO@^7D_GX7H=_TFS*4P/P"D ;P&^[O\+ MH"F ?@;$0_*CLR'5ST57;-9-?5TT8V]=BGY0P /YQMSW+X>V&_[SV;;^[<!:E)T!!/\R0"%F,U M/A[BXUE\DK-&&"7I(#D/$HH)>")2A98(=2]6]6)E+H'X1(U/1"X9L5Q&B9V[ M3%*;L%RD"G*5K, 2[QY%E:/1K8#1Y[Z19E(^^8VLQQJFVFFJ MQ*8!-P$2@1SY 0J 2IHG0)D/G\>3YCX?S'+#,U)T8,$&#.E< A*&B$_&2<,J M2A..%E67Q5FHRW72@41=+!S%HB:; KD)$I\Y@M M*5LA4E );E!!> [ MU$DT/X.(,[Y/VRDJOQ5)^?X]FATC5:YY&T[-1X>]%\W8ZMXN7NNOJ:CB*>JWKSGF7YI-OKZ,K#K>'TKUV M_6WJ[YOQB&Y\Z.K+=/P8W&PO=V]R:W-H965T&UL?5/;;M0P$/T5RQ]0;YP MJU42J5N$0 )I501]]B:3B^I+L)U-^7O&3AH"1+S$GLDY9\[8XWPR]MEU )Z\ M**E=03OOAQ-CKNI "7=G!M#XIS%6"8^A;9D;+(@ZDI1D_'!XRY3H-2WSF+O8 M,C>CE[V&BR5N5$K8GV>09BIH0E\3CWW;^9!@93Z(%KZ"_S9<+$9L5:E[!=KU M1A,+34'OD],Y"_@(^-[#Y#9[$CJY&O,<@D]U00_!$$BH?% 0N-S@ :0,0FCC MQZ))UY*!N-V_JG^(O6,O5^'@PLUL06C#G&<.WF!7!4'TM MP?=*G/D_='[[%M/(3_^PF.X+9+L"613(_MOC'B;[JPC;'*H"V\9Q.7(W'JXT7T!CC :T<[G"&.GQA:R"A\6'[ M#O=VGK,Y\&98GA!;WW'Y"U!+ P04 " .@V=-Y8(2([4! #3 P & M 'AL+W=OV"*"TW+/.8NILQQ<%)H MN!AB!Z6X^7D&B6-!$_J6>!9MYT*"E7G/6_@"[FM_,3YBBTHM%&@K4!,#34$? MD],Y"_@(^"9@M*L]"9U<$5]"\+$NZ"X8 @F5"PK<+S=X BF#D+?Q8]:D2\E M7._?U-_'WGTO5V[A">5W4;NNH$=*:FCX(-TSCA]@[N>>DKGY3W #Z>'!B:]1 MH;3Q2ZK!.E2SBK>B^.NT"AW7E".,8Z;"H4G;_CCI>YP9&8 MZ>Q['JXX.:7^;*J0C$<1_WGSUF=O99+<*D:\R"8%Y]*9%NE3BG M_]#3XS9_OVEQ'_G[/RP^; MDFP)9%,C^V^,6YO!7$;8Z5 6FC>-D286#CJ.\ MRBX3^YC&2_D-G\;],S>MT)9&PO M=V]R:W-H965T&UL?5/;;IPP$/T5RQ\0+[!IMRM RJ:J6JF5 M5JF:/GMA "N^4-LLZ=]W; A%#E=2NH)WW_9$Q M5W6@N+LQ/6B\:8Q5W*-I6^9Z"[R.)"59NMN]8XH+3\*>J"DAH8/TC^8\3/,]=Q2,A?_%:X@$1XRP1B5D2ZN MI!J<-VI6P504?YYVH>,^3C=9.M.V">E,2!?"(<9A4Z"8^4?N>9E;,Q([];[G MX8F38XJ]J8(SMB+>8?(.O=A??D/V%3\/^C=M6:$&PO=V]R M:W-H965T&UL?5-ACY0P$/TK37_ %;JHFPV0W)XQFFBR.:-^ M[L( S;44V[*<_]YIX1 5_4([PWMOWK33?#+VR74 GCQKU;N"=MX/)\9+)6[46M@? M9U!F*FA*7Q*/LNU\2+ R'T0+G\%_&2X6([:JU%)#[Z3IB86FH/?IZ9P%? 1\ ME3"YS9Z$3J[&/(7@0UW0)!@"!94/"@*7&SR 4D$(;7Q?-.E:,A"W^Q?U=[%W M[.4J'#P8]4W6OBOHD9(:&C$J_VBF][#T\XJ2I?F/< .%\. $:U1&N?@EU>B\ MT8L*6M'B>5YE']=I_I.E"VV?P!<"7PG'6(?-A:+SM\*+,K=F(G8^^T&$*TY/ M',^F"LEX%/$?FG>8O94I3W)V"T(+YCQC^!:S(ABJKR7X7HDS_XO.C_O\PZ[% M0^0??K/X#P/9KD 6!;+_]KB'X7\489M#U6#;.$Z.5&;LXRAOLNO$WO-X*;_@ M\[A_$K:5O2-7X_%JXP4TQGA *\D=SE"'+VP-%#0^;-_@WLYS-@?>#,L38NL[ M+G\"4$L#!!0 ( Z#9TU[H84_M $ -,# 9 >&PO=V]R:W-H965T M "E@I"W\7/6I$O)0%SO7]4_Q-Y]+U=A MX0'5#UFY-J='2BJHQ:#<$XX?8>[G0,G<_&>X@?+PX,37*%'9^"7E8!WJ6<5; MT>)E6F47UW'Z>/PHDB,S@2,YU]+\(5[T_-9?:*V 0 T0, !D !X;"]W;W)K&UL?5/;;IPP$/T5RQ\0+X8DVQ4@91-5K91(JU1MG[TP@!5?J&V6 MY.]K&T)1@_)B>\;GG+EXG(_:O-@.P*%7*90M<.=UNB&182E.5:(0--@>^2PS$+^ CXQ6&TJS,*E9RU M?@G&][K NY 0"*A<4&!^N\ ]"!&$?!I_9DV\A S$]?E=_6NLW==R9A;NM?C- M:]<5>(]1#0T;A'O6XS>8Z[G&:"[^$2X@/#QDXF-46MBXHFJP3LM9Q:NT MA2=.#M3WI@K.V(IX MYY.WWGLITR\YN02=&7*<('0%218$\>)+!+H5X4@_T.E^FY]N9IA&?KH.3[-M M@6Q3((L"V6UOM';@4]E=^0GJ_/]:# &-"\=;?S;3E$V&T_W\@&PO=V]R:W-H965T=:JM1EMG.L.C-FB 2WL%7;0^C\5&BV< M#TW-;&= E)&D%>.;S4>FA6QIGL;0I]D[)%DZ&V%YK85Z.H'#(Z):^)AYD MW;B08'G:B1J^@_O1G8R/V*Q22@VME=@2 U5&;[:'XR[@(^"GA,$N]B1TQM.D2>>2@;C>NSEWS+KU-V"4(3YCAB^!(S(YA7GTOPM1)'_H[.]^O\9-5B$OG)7Q;_(;!; M%=A%@=U_>US#?'I3A"T.58.IXSA94F#?QE%>9.>)O>'Q4O[ QW&_%Z:6K25G M=/YJXP54B Z\ES/.V1@X[*8GQ.9WG/\&4$L#!!0 M ( Z#9TT@O'6MM $ -,# 9 >&PO=V]R:W-H965T++.;.ILAP<$IV<#;$#EH+\^,$"L><[NA;XDDVK0L) M5F2]:. +N*_]V?B(+2J5U-!9B1TQ4.?T;G<\I0$? =\DC':U)Z&3"^)S"!ZK MG";!$"@H75 0?KG"/2@5A+R-EUF3+B4#<;U_4_\8>_>]7(2%>U3?9>7:G!XH MJ: 6@W)/.#[ W,\[2N;F/\$5E(<')[Y&B\.W)_-F5(QJ.(_[QYZ[/7 M8K=/,G8-0C/F-&'X&K,@F%=?2O"M$B?^%YT?MOG[38O[R-__9O$?!M)-@30* MI/_M<0O#_RC"5H>JP31QG"PI<>CB**^RR\3>Q5MDO^#3N'\6II&=)1=T_FKC M!=2(#KR5Y,;/4.M?V!(HJ%W8OO=[,\W9%#CLYR?$EG=<_ 102P,$% @ M#H-G38XUOBZV 0 T0, !D !X;"]W;W)K&UL M?5/MCM0@%'T5P@,L4Z@Z3MHF.VN,)II,UJB_F?:V)SGGW \NQ63LD^L!/'I64KL2]]X/)T)WY1_YAJ#[5MY@M!3_!6X@ SQF$F+41KJTHGITWJA%):2B^/.\"YWV:;YA;*'M M$^A"H"OAF.*0.5#*_ /WO"JLF9"=>S_P^,39B8;>U-&96I'N0O(N>&_5>U:0 M6]19(.<90C>0;$60(+Y&H'L1SO05G1[W^6PW0Y;X;!N>L7V!?%<@3P+Y_TI\ M#K#_UH-":V/QW?A;.&PO=V]R:W-H965T-\=&'-% UJX*]-!BW\J8[7P&-J:N:IZ;V2+9PL<;W6POXZ@C)#1A/ZF7B6=>-#@N5I)VIX M ?^].UF,V*Q22@VMDZ8E%JJ,WB6'XR[@(^"'A,$M]B1T>2@;C8.KGFI*I^:]P 87PX 1K%$:Y^"5%[[S1DPI:T>)]7&4;UV'\PY.)MD[@ M$X'/A'VLP\9"T?F#\")/K1F('<^^$^&*DP/'LRE",AY%_(?F'68O>;*]3MDE M"$V8XXCA2\R,8*@^E^!K)8[\'SK?K_.WJQ:WD;_]P^+-NL!N56 7!7;_[7$- M<_M7$;8X5 VVCN/D2&'Z-H[R(CM/[!V/E_(;/H[[-V%KV3IR-AZO-EY 98P' MM+*YPAEJ\(7-@8+*A^TM[NTX9V/@33<](3:_X_P#4$L#!!0 ( Z#9TT& M_6G5M0$ -,# 9 >&PO=V]R:W-H965TN7$'RM"YP$0R"@4"#R!$$/(V?LV:>"D9B.O]5?US[-WWQU6KF*ZSC]2:^T;0*="70A M[".!3(6B\T_,L3(W>D1F.ON>A2O>':@_FRHDXU'$?]Z\]=E+N4OW.;D$H1ES MG#!TC5D0Q*LO)>A6B2/]CT[WV_QTTV(:^>E?%C]N"V2; ED4R-[M<0.3)?\4 M(:M#E6#:.$X657I0<917V65B[VF\E#_P:=R?F&FYLNBLG;_:> &-U@Z\E>3& MSU#G7]@2"&A&PO=V]R:W-H965T:9M<B[XUDVK0L.5F2]:. ;N._]Q7B+ M+2J5U-!9B1TQ4.?T(3F=TX"/@!\21KLZDU#)%?$U&)^KG.Y"0J"@=$%!^.T& MCZ!4$/)I_)PUZ1(R$-?G=_6G6+NOY2HL/*)ZD95K,O$Q2E0VKJ09MDW@,X$OA&., MPZ9 ,?./PHDB,S@2,_6^%^&)DQ/WO2F#,[8BWOGDK??>BB1-,G8+0C/F/&'X M&K,@F%=?0O"M$&?^#YT?M_G[S13WD;]?A]\?M@7238$T"J3_K7$+P_\*PE9- MU6":.$Z6E#AT<917WF5B'WA\E#_P:=R_"M/(SI(K.O^T\0%J1 <^E=V=GZ'6 M_[#%4%"[Y'#LM0$ M -,# 9 >&PO=V]R:W-H965TPX[JMU3^&7<_,SL*2#FA> M; /@R)N2VF:T<:X[,F:+!I2P-]B!]G\J-$HX'YJ:VR=;#6=#;*^4,.\GD#AD=$L_$D]MW;B08'G:B1J^@_O1G8V/V*Q2 MM@JT;5$3 U5&[[;'4Q+P$?"SA<$N]B1TKGEI*I M^6]P!>GAP8FO4:"T\4N*WCI4DXJWHL3;N+8ZKL/X9[^?:.L$/A'X3#C$.FPL M%)U_%D[DJ<&!F/'L.Q&N>'OD_FR*D(Q'$?]Y\]9GK_DVV:7L&H0FS&G$\"5F M1C"O/I?@:R5._!\Z/ZSS=ZL6=Y&_^\-BLBZ0K HD42#Y;X]KF-N_BK#%H2HP M=1PG2PKL=1SE17:>V#L>+^4W?!SW1V'J5EMR0>>O-EY A>C 6]G<^!EJ_ N; M PF5"]M/?F_&.1L#A]WTA-C\CO-?4$L#!!0 ( Z#9TU[@TLSM0$ -,# M 9 >&PO=V]R:W-H965T!5Y&D)$LVFQNFN-"TR&+N M9(O,]%X*#2=+7*\4M[^.(,V0TRW]3#R+IO4AP8JLXPV\@/_>G2Q&;%:IA +M MA-'$0IW3N^WAF 9\!/P0,+C%GH1.SL:\AN!+E=--, 022A\4."X7N )LTZ5PR$)?[3_7'V#OVG&"-TD@7OZ3LG3=J4D$KBK^/J]!Q'<8_N^N)MDY()D(R$_:Q#AL+1>=-,38O,[+CX 4$L#!!0 ( Z#9TUD&D/_M0$ -,# 9 M >&PO=V]R:W-H965TP.\CB0E69HD[YCB0M,RC[Z+*7,< MG!0:+H;802EN_IQ!XEC0'7UQ/(JV<\'!RKSG+7P']Z._&&^Q1:46"K05J(F! MIJ#WN],Y"_@(^"E@M*LS"95<$9^"\:4N:!(2 @F5"PK<;S=X "F#D$_C]ZQ) MEY"!N#Z_J'^*M?M:KMS" \I?HG9=08^4U-#P0;I''#_#7,^!DKGXKW #Z>$A M$Q^C0FGC2JK!.E2SBD]%\>=I%SKNXW1S2&?:-B&=">E".,8X; H4,__('2]S M@R,Q4^]['IYX=TI];ZK@C*V(=SYYZ[VW-[ M?S;3G$V&PW[^0FSYQ^5?4$L#!!0 ( Z#9TWH[<(0M0$ -,# 9 M>&PO=V]R:W-H965T39!PM8L3&QS9'^?=>&$-J@O&#O,C,[:Z_3P=@GUP!X\J)5ZS+: M>-\=&'-% UJX*]-!BW\J8[7P&-J:N:IZ;V2 M+9PL<;W6POXY@C)#1K?T-7$OZ\:'!,O33M3P"_SO[F0Q8K-**36T3IJ66*@R M>KL]'). CX '"8-;[$GHY&S,4PB^EQG=!$.@H/!!0>!R@3M0*@BAC>=)D\XE M W&Y?U7_&GO'7L["P9U1C[+T34;WE)10B5[Y>S-\@ZF?:TJFYG_ !13"@Q.L M41CEXI<4O?-&3RIH18N7<95M7(?Q#_\\T=8)?"+PF;"/==A8*#K_(KS(4VL& M8L>S[T2XXNV!X]D4(1F/(OY#\PZSEWQ[S5-V"4(3YCAB^!(S(QBJSR7X6HDC M?T?G^W7^;M7B+O)W_UC\OCI;S!QW'_*6PM6T?.QN/5Q@NHC/& 5C97.$,-OK Y4%#YL/V$>SO. MV1AXTTU/B,WO./\+4$L#!!0 ( Z#9TU&H3C*M0$ -,# 9 >&PO M=V]R:W-H965T552VYRVSG5' MQFS9@N+V!CO0_D^-1G'G0],PVQG@520IR9+-YI8I+C0MLI@[FR+#WDFAX6R( M[97BYNT$$H><;NE'XDDTK0L)5F0=;^ 9W/?N;'S$9I5**-!6H"8&ZIS>;X^G M-. CX(> P2[V)'1R07P)P=_>]7+B%!Y0_1>7:G!XHJ:#FO71/.'R!J9\])5/SW^ *TL.#$U^C1&GC MEY2]=:@F%6]%\==Q%3JNP_AGETZT=4(R$9*9<(AUV%@H.O_$'2\R@P,QX]EW M/%SQ]ICXLRE#,AY%_.?-6Y^]%MO]/F/7(#1A3B,F66)F!//J> M'-;YNU6+N\C?_6'Q=ET@715(HT#ZWQ[7,'=_%6&+0U5@FCA.EI38ZSC*B^P\ ML?=)O)3?\''<'[EIA+;D@LY?;;R &M&!M[*Y\3/4^A&PO=V]R M:W-H965T5/4;NNH =*:FCX(-TCCI]@[N>6DKGY+W %Z>'!B:]1H;3Q2ZK! M.E2SBK>B^/.T"AW7\ M.Z;^;*J0C$<1_WGSUF>OY>[VD+-K$)HQIPF3KC$+@GGUI42Z5>*4OJ&GAVU^ MMFDQB_SL'XOOMP7VFP+[*+#_;X\;F+OD51&V.E0%IHWC9$F%@XZCO,HN$WN? MQDOY"Y_&_2LWK="67-#YJXT7T" Z\%:2&S]#G7]A2R"A<6'[SN_--&=3X+"? MGQ!;WG'Y!U!+ P04 " .@V=-P0N)J!<" "<&>XA84QS980G1=0 MB&P7\Y(,J05@4Q:3B91UFJ?<=5);*JQ%E#0<5Z&M5 M2F,1<^T^V> M^@"/>"NAU:-YX$HY2OGNC*^G71BYC$! ;AP%M\,-7D (QV3S^-V3AH.F"QS/ M[^R???&VF"/7\"+%K_)DBEVX#H,3G/E5F%?9?H&^H%48]-5_@QL("W>96(U< M"NV_07[51E8]BTVEXA_=6-9^;'O^>Q@>P/H -@D@G9#/_!,W/$N5; /5+7[# MW1[3+;-KDSNG7PK_SR:OK?>6T9BFY.:(>LR^P[ Q9D 0RSY(,$QBSV;A;(W' M+] 4%SY^,9:G"YQ@B1(L/<'R/P(VJ1'!Q P76:$B*X1@,1'!,$M<)$9%8H1@ M-1'!,#$NDJ B"4*03$0PS(--7:,BZQG!;+7F$!IO<(T-JK&9$R311 3#/#C= M-,)O4(103(\7"GIPB.F#FTKG%*OIYF.@9'K$R*@Y5* NOBWJ()?7VO?DD7=H MO<_,-Y=_\*YO?^?J4M8Z.$IC6Y1O)&&PO M=V]R:W-H965TT[1) MFVRN:?N9U5')@5C ]?KO"^A9N\<7888W[\W@#/DDU8ON QZ%;S7!>Z,&4Z$ MZ*H#0?6#'*"W)XU4@AIKJI;H00&M?9#@)(FBE C*>ESFWG=192Y'PUD/%X7T M* 15?\[ Y53@&+\YGEG;&><@93[0%KZ#^3%\)/!I#=[Y"JY2OGBC"]U@2.7$'"HC&.@=KG!$W#NB&P:OQ=.O$JZP.W^ MC?V3K]W63: M?U$U:B/%PF)3$?1U7EGOUVD^V1^7L'! L@0D:T#F=<@LY#/_2 TM_"G]FD]?6>ROCXR$G-T>T8,XS)MEB5@2Q[*M$$I(X)^_" MDRPE=C"',,BQR"(H< 078G$L)\"(ND M09'T/4$6W8F$,/?_BVS:0X!J_6!H5,FQ]T.Y\:ZS]YCX]OH'GP?W&U4MZS6Z M2F.;U+=2(Z4!FTKT8 ON[%NQ&AP:X[9'NU?SQ,R&D?<#R[Y9.R3ZP \>=:J=P7MO!].C+FJ RWGC?LC:=P4] M4E)#(T;E'\WT$99ZWE"R%/\9;J 0'C+!&)51+JZD&ITW>E'!5+1XGG?9QWV: M;U*^T/8)?"'PE7",<=@<*&;^7GA1YM9,Q,Z]'T1XXN3$L3=5<,96Q#M,WJ'W M5B9'GK-;$%HPYQG#MY@5P5!]#<'W0ISY/W1^W.>GNRFFD9]NPR?_$-#] 8XP%3.=SA#'7XPU9#0>/#\1V>[3QGL^'-L'PAMO[C\C=02P,$% M @ #H-G3;[OB.RX 0 TP, !D !X;"]W;W)K&UL=5/1;IPP$/P5RQ\0'SZ2G$Z E$M5M5(KG5*U??;! E9LEMKF2/^^MB&$ MIO0%>Y>9V5E[G8UHGFT+X,B+5IW-:>MW\V/F*+2B4U=%9B1PS4.7U(CJ;%O>1OU^7Y_\QD&X*I%$@ M_:O'NW<];F'NWQ5AJT/58)HX3I:4.'1QE%?996(?>+R4-_@T[E^%:61GR06= MO]IX 36B V]E=^-GJ/4O; D4U"YL[_W>3',V!0[[^0FQY1T7?P!02P,$% M @ #H-G3?>DL;+/ 0 G00 !D !X;"]W;W)K&UL;53K;ML@%'X5Q ,4FUR61K:EIM/429L4=5K[F]C'%Q6,"SCNWGZ '=?S M^!,XQ]_E',(A&:1ZTS6 01^"MSK%M3'=D1"=UR"8OI,=M/9+*95@QH:J(KI3 MP I/$IS0*-H3P9H69XG/G566R-[PIH6S0KH7@JD_)^!R2'&,;XGGIJJ-2Y L MZ5@%O\#\[L[*1F16*1H!K6YDBQ24*7Z(CZ>]PWO 2P.#7NR1Z^0BY9L+OA56(]<Q; M/Y2+[#Q[#]1?KT_X.+@_F:J:5J.+-/:2^JM42FG EA+=V89K^U;, 8?2N.T7 MNU?CQ(R!D=WT&)#Y1.;S2W30K8T3Z/O;/(4>Z=D M"V=#;*^U,+]/H'#(Z):^.YYEW;C@8'G:B1J^@_O1G8VWV*Q22@VME=@2 U5& M[[?'4Q+P$? B8;"+,PF57!!?@_&ES.@F) 0*"A<4A-^N\ !*!2&?QJ])D\XA M W%Y?E=_BK7[6B["P@.JG[)T348/E)10B5ZY9QP^PU3/GI*I^*]P!>7A(1,? MHT!EXTJ*WCK4DXI/18NW<9=MW(?Q9K^;:.L$/A'X3#C$.&P,%#-_%$[DJ<&! MF+'WG0A/O#URWYLB.&,KXIU/WGKO-=]^VJ?L&H0FS&G$\"5F1C"O/H?@:R%. M_#\Z/ZSS=ZLI[B)_MPS/DW6!9%4@B0+)/S7>?JAQ#7/W(0A;-%6#J>,X65)@ MW\917GCGB;WG\5'^PL=Q_R9,+5M++NC\T\8'J! =^%0V-WZ&&O_#9D-!Y<+Q MSI_-.&>CX;";OA";_W'^!U!+ P04 " .@V=-&%O<6[D! #3 P &0 M 'AL+W=O:%EG,G6R1F=Y+ MH>%DB>N5XO;/$:09+$9M5*J% .V$TL5#G M]'9[.*8!'P&/ @:WV)/0R=F8YQ!\JW*Z"89 0NF# L?E G<@91!"&[\G33J7 M#,3E_E7]/O:.O9RY@SLCGT3EVYSN*:F@YKWT#V;X"E,_GRB9FO\.%Y (#TZP M1FFDBU]2]LX;-:F@%<5?QE7HN [CGS29:.N$9"(D,V$?Z["Q4'3^A7M>9-8, MQ(YGW_%PQ=M#@F=3AF0\BO@/S3O,7HKMS3YCER T88XC)EEB9@1#];E$LE;B MF'R@)_MU_F[5XB[R=\ORN_\82%<%TBB0_M/CS;L>/V)PL-\588M#56";.$Z. ME*;7<907V7EB;^,MLC?X..X_N&V$=N1L/%YMO(#:& ]H97.%,]3B"YL#";4/ MV\^XM^.&UL;5/;;IPP$/T5RQ\0LX:DJQ4@ M91-5C=1*JU1MGKTP@!5?B&V6].]K&T)(PHOM&9]SYN)Q/FKS;#L AUZE4+; MG7/]@1!;=2"9O=(]*'_3:".9\Z9IB>T-L#J2I" T26Z(9%SA,H^^DRES/3C! M%9P,LH.4S/P[@M!C@7?XS?'(V\X%!RGSGK7P&]R?_F2\11:5FDM0EFN%##0% MOMT=CEG 1\!?#J-=G5&HY*SUZ@(G(2$04+F@P/QV@3L0(@CY-%YF3;R$ M#,3U^4W]>ZS=UW)F%NZT>.*UZPJ\QZB&A@W"/>KQ!\SU7&,T%_\3+B \/&3B M8U1:V+BB:K!.RUG%IR+9Z[1S%?=QNLG2F;9-H#.!+H1]C$.F0#'S>^98F1L] M(C/UOF?AB7<'ZGM3!6=L1;SSR5OOO90TV>7D$H1FS''"T!7F'4&\^A*";H4X MTB]TNM_FIYLIII&?KL.G-]L"V:9 %@6R#S723S5N8=)/0?<#R[9H,V+;0$<>I5"V1RW MSG5'0FS9@F3V1G>@_$VMC63.FZ8AMC/ JDB2@M DV1/)N,)%%GUG4V2Z=X(K M.!MD>RF9>3N!T$..-_C=\T*]R!$$/)I_)DT\1PR M$)?G=_6OL79?RX59N-?B-Z]*S.@! MF;'W'0M/O#E2WYLR.&,KXIU/WGKOM:!)FI%K$)HPIQ%#%YC-C"!>?0Y!UT*< MZ". MM_YLQCD;#:>[Z0N1^1\7?P%02P,$% @ #H-G38DT=J;( 0 . 0 !D M !X;"]W;W)K&UL;53;;MLP#/T501]0V4K29(%M MH&E1;, &!!VV/2LV?4%U\20Y[OY^DNQZ7JH72Z0.SR$IT=FH]*MI 2QZ$UR: M'+?6]D="3-F"8.9.]2#=2:VT8-:9NB&FU\"J$"0XH4ER3P3K)"ZRX#OK(E.# MY9V$LT9F$(+I/R?@:LQQBM\=+UW36N\@1=:S!KZ#_=&?M;/(PE)U J3IE$0: MZAP_I,?3SN,#X&<'HUGMD:_DHM2K-[Y4.4Y\0L"AM)Z!N>4*C\"Y)W)I_)XY M\2+I ]?[=_;G4+NKY<(,/"K^JZMLF^,#1A74;.#V18V?8:YGA]%<_%>X G=P MGXG3*!4WX8O*P5@E9A:7BF!OT]K)L([3R7X_A\4#Z!Q EX!#T"&34,C\B5E6 M9%J-2$^][YF_XO1(76]*[PRM"&>.\UX(F^XQ5=QF+!QIN_A]\FJEO3#>=-.BBK'L_X99K MI2RX5)([ETOKQG@Q.-36;_=NKZ?'/!E6]?.&PO=V]R:W-H965TP-]M#YFQJ-%LZ;IF&V-R"J2-** M\=WNCFDA.UIDT7^.9]FT+CA8D?6B@>_@ M?O1GXRVVJ%120VI,0B47Q)=@/%4YW86$0$'I M@H+PVQ4>0*D@Y--XG37I$C(0U^=W]2^Q=E_+15AX0/5+5J[-Z8&2"FHQ*/>, MXR/,]=Q2,A?_%:Z@/#QDXF.4J&Q<23E8AWI6\:EH\3;MLHO[.-U\NIUIVP0^ M$_A".,0X; H4,_\LG"@R@R,Q4^][$9XX.7+?FS(X8ROBG4_>>N^UX G/V#4( MS9C3A.$K3+(@F%=?0O"M$"?^'YT?MOG[S13WD;]?AT_3;8%T4R"- ND_->X_ MU+B%^1B$K9JJP31QG"PI<>CB**^\R\3>\_@H?^'3N'\3II&=)1=T_FGC ]2( M#GPJNQL_0ZW_88NAH';AZ">"F&G.)L-A/W\AMOSCX@]02P,$% @ #H-G M3:1>K8.X 0 TP, !D !X;"]W;W)K&UL;5/; M;MP@$/T5Q >$->M-5BO;4C95U4JMM$K5]IFUQQ>%BPMXG?Y]!^RX;NH78(9S MSEP8LM'8%]<">/*JI'8Y;;WO3XRYL@4EW)WI0>--;:P2'DW;,-=;$%4D*J2D@EH,TC^; M\1/,]1PHF8O_ C>0" ^98(S22!=74@[.&S6K8"I*O$Y[I^,^3C=I,M.V"7PF M\(5PC''8%"AF_D%X4636C,1.O>]%>.+DQ+$W97#&5L0[3-ZA]U;PY)"Q6Q": M,><)PU>89$$P5%]"\*T09_X?G1^W^?O-%/>1OU^'/^RW!=)-@30*I/_4>/^N MQBW,P[L@;-54!;:)X^1(:08=1WGE72;VD<='^0N?QOVKL$VG';D:CT\;'Z V MQ@.FLKO#&6KQARV&A-J'XP.>[31GD^%-/W\AMOSCX@]02P,$% @ #H-G M39&V$LZY 0 TP, !D !X;"]W;W)K&UL;5/M MCIP@%'T5P@,LRLRTLQ,UV=FF:9,VF6S3]C>C5R4+7@LX;M^^@*ZU6_\ ]W+. MN1]3;%H7'*S(>M' -W#? M^XOQ%EM4*JFALQ([8J#.Z4-Z.N\#/@)^2!CMZDQ")5?$YV!\KG*:A(1 0>F" M@O#;#1Y!J2#DT_@U:](E9""NSZ_J'V/MOI:KL/"(ZJ>L7)O3(R45U&)0[@G' M3S#7,C$QRA1V;B2F#,[8BGCGD[?>>RMX>LS8+0C- MF/.$X2M,NB"85U]"\*T09_X?G1^W^;O-%'>1OUN'/]QO"^PW!?918/]/C?=O M:MS \.1-$+9JJ@;3Q'&RI,2ABZ.\\BX3^\#CH_R%3^/^59A&=I9&PO=V]R:W-H965T&\%7G9+-VC$-6-YS7;(RMH<\TK5LI_]KPNJ)#3^N U M56Y?RR=)'[OO"< M'8Y"+7BK144/[ <3/ZNG6LZ\3F67%:QL,EXZ-=LOW2_H9H.Q(FC$KXQ=FM[8 M4:&\&%4I"L%?6N?6:F?%Z/_3H,)V!!P1T#!AP1B"*0C8/0A(3"$8"XA-(1P+B$R MA&@N(3:$>"XA,81D+B$UA'1$\-KWIS?$/15TM:CYQ:G;/5U153KH)I5;;JL6 M]0[3_\D]T(4PTQ&P@3-QA/)G;+L$83##6 F0@D, "!!0@6B 8"*2C[+>86&-*C2%( M-KQ1;FT4)O$8M;912>J/40\V*DK#'FH06 &%MB!D9&9^\ R@X(I*R%H)02L M(%@@ @6B^2\P!@5BP(-1^=RVF+07IW^-0MA* EI) "L$%DA!@71^G,B'>XG_ M_S>Z-J"P%^H5(O&$JVBB:R' 4C A =#<.%*05"I M3.P.!)R"TNC, "JSF#("0)?4 H<70MD)AE#(_OQ!L-3*L-<[A:G+PW=:'[*R<5ZXD S:VAO)X)7YD+B=;>BU3]02P,$% M @ #H-G30-A/'9S @ I0@ !D !X;"]W;W)K&ULC5;;CILP$/T5Q IWMNS+*470R97#D#R[&L<,U+6EL,G];V!JQVP%ES;KE*$"6GF@#C> M4?*[/(IB;<>V=<0G="'BE;9?<&\HL*W>_3=\Q43"E1*9(Z>$ZU\KOW!!JYY% M2JG0>W_Y;F#D ]@%P"(#@88#7!WBS *=3IJU^0@)E*:.MQ;I_JT'J MI0 K3Q8S5YNZ=OJ9=,OE[C6#OILZ5T748[8=!HXP032%[)80," <*6!0 4TJ MMG 1#J$W2_$8,TGB&:UZFL ;:P2AF< W$OB:P)_4"LQJU6$BC:DUQDMBX,Y* MNGL*F\@)C'*"A1_H0S-!:"0(#7YF5=^&"Z%)N'#S!#21$AFE1 8I_DR*"1/, ME#S&3(3$1B&Q@2"<)8D7=J-[;A-CDL209':BMLDB2>@M"M^!@GN@B13@FAN M:Q 3WZ&XTT/ QT\6,#: #8 ?.%L]:%P3$$?!HBK/<5-)YG8!EOWB[OD"YH8! M3!TCF;LR@(*%I<>@3HPS:OH59F<]'[F5TTNMA_-H=YC!&ZB'QG]X-\"_(W8N M:VX=J)"C1P^($Z4"2RWNBWS?"OG-,"P(/@EU&\E[U@W.;B%HTW\4.,.72?8/ M4$L#!!0 ( Z#9TT_G3NU5 , &0/ 9 >&PO=V]R:W-H965T F7G)DY8WR.[>55%:_E4LO2O%S9QZHZ/3I.N3W*+"X? MU$GF^I^]*K*XTH_%P2E/A8QW35"6.LB8YV1QDMOK9?/NN5@OU;E*DUP^%U9Y MSK*X^+>1J;JN;+#?7_Q(#L>J?N&LEZ?X('_*ZM?IN=!/SBW++LED7B8JMPJY M7]F?X#'BK YH$+\3>2U[]U;=RHM2K_7#U]W*9C4CF(]>4BGV2:UIDT MC[]=4OM6LP[LW[]G_]PTKYMYB4OYI-(_R:XZKNS MG9R'Y_3ZH>Z?I%=0ZYM M==U_DQ>9:GC-1-?8JK1L?JWMN:Q4UF715++XK;TF>7.]=OG?P^@ [ +P%@#B MPP#>!?"I :(+$$: T[;2C$T45_%Z6:BK5;2?]Q37LP@>A1[];?VR&>SF/ST\ MI7Y[6:,+2^=2)^HPFQ:#?4QP#WDB("[>8R("$]X@CF9YHXHD56SB^5T-3B?@ M9 +>)!"]!-S@N&DA?@/)&P@$(0 SVB5@W/.X,2H1!4./CY 6)&DQ),T-TBW$ M[9=Q1>";I F80.2A09K*QB#T:-(N2=HE/I6@$WAD F_0-;JNT8\W)(K!R(SR MR2K^H(HPBFS\01'.(/ ,*D,4@."&CB("%7K,IQD').. &!>33# HXS(Q,BXA M624D/M\(36"TK3""Z, TV'!P,1#N"%<8<3 @2HVEH)T%9E@+T-X"$\REP]Q- M #\(0\\T2@+W@6\ ;1PPP3F $+LG@#&3T3Q3 -H58(8M .T+,,$8(A@Z WHP M4H=V!IA@#4!X@V X6/9FR1YHW<,$X4= *!]PK'%:^C!#^TAK'R=H/^I _IWV M70A'V"*M?22T[[&1%".[BAG:1UK[.$'[2&B:Z47"L$0")AAS1^C0PL<)PL>A MH!,$W7>8_M1=\("; MRS .=;\(P!^Q3*1UCU,6?!SJ?N'C2!U:]CA#]IR6/9^RY'-*]I[YC9S>Z:4^ M?WZ/BT.2E]:+JO1!J#FN[)6JI,[('G3;1WWDO3VD^956^*+9_;Q[KE]MI,IT\YD_9Z[;^6KS_DO<.N>FD]_ZW_"W?-O+6DN8< M#\6VZOY.'EZKNMCULS2F[+)_CY^;???YWL__8Q@>0/T .@UHSOW1 .X'\,\! M]L,!MA]@QY[!]0/YR+;,ZN[LIB_=)>5QQAZQ= MV.8Z;A;$0WNPN_[=_YHK5C5'W^[(FYO96SM1KYD?-72F#XW(S#>PO&V M&V_/QOM(7+2C).XD^Z.)AGQL15BUS-C4LQ>AU3(?1NR;@[XY M[9M8D(NCQ)T;;6)C65BC96P3DP2L\= :KZT1"V;NU6FNC#4B- NM(I?(, ,1 MQ^+*WFM1RF?7=>!4#)V*M5/"W'FL0^S35#JE53Z2*W&I16S9R,S4*G+,A-U* MH%N)RBKR@0E2.$&JXL(B\^>ICDN2&B-]'B=;I3K[V'L6L5DC&7EF[)N),.DC M[9W(F'FO&=CM;"*7X'*D;H5TEDAR8PWGBTP:2%43J&5&>6BM]-"H,UEF&?'E M.-D:R#B);8#E!A:_SX:TV4Z:3?I$D5'\&"=; 9EI\&FD=T"6^B@.>(=+G6'M MG21HKQF8;4C5]W&R-9+9L:/WI\87&$,*#'JJFOD7S444=$#E8'.RL?0'%P93'*YXO6: M8 +4!9*) \T60$E);=;X:V[8Y.*YI!I:@^'' 'Z2V:RI M=L6):LJ,DZU8=V6N$A,'2A]C1K)FI&(V:_9=Q8DDY"75T!K,1]9\5,1FW2=A M;V3=NZ0:6H-1RWJS2S[$%,Q:UKV+$*T9$Y(!(65/D$%;PC?I)-LZ2$>)]W(3 M W0NBIHE*'H[0,>IBSAPT2WFKM4[7O*!Y+.8N]:,#K/%#+2:@;KU"NZ;?=+< M\LFF*M@#IFD:M CCS6J\D0\DMPVTD^WXL& \6-"U56%!;5O%6*"R%$@FB^E@ MT>XIM-9P2MOQNR>+,]J"W9.*B-X868YD2!:];-#+C])89B.8K5U-HAS<@]E< M8J*0=Y@V5M.&?.">W.%T=GH;%0JQP]GL]"Y*A=B!?8\Y+W['V %9F@3K@,-L M<)H-Y$,NX61VXY\,.9S+;L2S(:,$ M]+J>JK!XT/'QS09)4AOHK/=1J)_A<4)[G= 4!W+0XQST-#XL. 6]KJ2A>]W7KR-G1T]L?GZE]U"^.S\WUPH#C M2W-]?WRWX^?TQU=-?L_*Y\V^FGPKZKK8=:\!/!5%G3?&1Y^::_F29X^G']O\ MJ6Z_QLWW\OB*Q_%'71SZUU=FIW=H[OX'4$L#!!0 ( Z#9TW2NO4LS@$ M &,$ 9 >&PO=V]R:W-H965T0/ MJ+%QFB8"I#53M4F;%'5:]^S ):#:F-I.Z/Y^MB&(4K07['LYY_@<;)/V2K^: M&L!&[U*T)D.UM=T>8U/4(+FY4QVT[DVEM.36E?J,3:>!EX$D!:9Q?(\E;UJ4 MIZ%WU'FJ+E8T+1QU9"Y2J+[V6&8F\(!!36*W W7.$ M0G@A9^-MU$33DIXXG]_4GT)VE^7$#1R4^-.4ML[0 XI*J/A%V&?5?X,QSP9% M8_@?< 7AX-Z)6Z-0PH1G5%R,57)4<58D?Q_&I@UC/^K?:.L$.A+H1"#LOX1D M)"0+ AZ5YJE4?Z6&S.N[/!-DG[F,6OAF^77CGTAK7O>9TFZ3XZH5& MS.. H7/,PT?(806RH1,&.PN3#[KJ@P:!9"9 R/VZ0+(JD 0!]B$(6P09,-N M:0?,;D>WBRPK*,9HLFZ&K9IA*V8V"S/LTS))O"-T8>8SBA"6D(49/-MN?_U^ MN3;Z7N1E,X_W;7M\2))F MO7=%UGRICJ[T;[95762M?ZQW27.L7;;I@XH\ <9T4F2',E[,^K&7>C&KWMK\ M4+J7.FK>BB*K_WMR>76:QSS^,?#UL-NWW4"RF!VSG?O3M7\=7VK_E)RS; Z% M*YM#54:UV\[C1_[P#*8+Z!5_']RIN;B/NE)>J^I;]_#;9AZS;D4N=^NV2Y'Y MR[M;NCSO,OEU_#LFC<]S=H&7]S^R_](7[XMYS1JWK/)_#IMV/X]-'&W<-GO+ MVZ_5Z5YBKK,T6L[HZ M1?6P'XY9M^WX@_*?:]T-]E^G?^=Y-G[T?0&IGB7O7:)1\S1HX$*CTFO)"DOX M69'X!9Q7 =0JG@"%@[F>88DE*I"L/L_R_&&6JX4*$I?HX\45KI1.(,D$LD\@ M+Q)H%N >)&DO*8!:.H$E$]C;X7)&>P7['.^HN>*K.:@ +R530JO05K!,:LF#29])&=BIZB:< MD&/"ADVD(&WLD<,=C&F#X>(&Q@)O3C V1(Q5G*EPHZ\(F6!@>8@8R\ 8*2>* MH\V/8_P-A2_B$52G:Q80.C-8BI(QURO^?,P@SU@FK MF)BH$&@G!.R$8*9./+3= +^=,]!V _ YYU%S5:]0-C@E+ F99QQZ!:%*@>G0 M*P@9-^)BQU\71QLA8",$ Q,I:+L!>0=BVF\ GVDP8H7M6-IP(Q,J;P(R/%$0 M,G^(LBI$C&7"IGKBN :T$P)V0G_.G$A!&PZD=R"F#0?PR08C-OAX*EA(94G( M@-G0MU>$S%JK=,@8RY3A+#QT)1>M5N'J7=_W-M&Z>BO;CLS%Z+FW?H2N50O& MG_C#DA/C*]^+#YWSS_1#(_]'5N\.91.]5JUO$/LV;EM5K?.K9U_\WMB[;'-^ MR-VV[6Y3?U\/#?3PT%;'\<>!Y/P+Q>)_4$L#!!0 ( Z#9TU!$!DYO0, M *T0 9 >&PO=V]R:W-H965TSV6K%I6Z@.7DF.V[=?ZA#7X8P2^R:2Z'^&G,^C M/Z1GIZK^V>RM;8-?15XV\W#?MH>[*&K6>UNDS:?J8$OWR;:JB[1UC_4N:@ZU M33=]4)%'P%@<%6E6AHM9/_94+V;5L?@Z\#W; M[=MN(%K,#NG._FW;?PY/M7N*SEDV66'+)JO*H+;;>7C/[QY!=P&]XM_,GIJ+ M^Z KY;FJ?G8/7S;SD'4KLKE=MUV*U%U>[-+F>9?)K>._,6EXGK,+O+Q_S?ZY M+]X5\YPV=EGE/[)-NY^'.@PV=IL>\_9[=?K+C@6I,!BK_VI?;.[DW4K<'.LJ M;_J_P?K8M%4Q9G%+*=)?PS4K^^MIS/\:1@? & #G #?W>P%B#!!_ N2[ 7(, MD-?.H,8 Y/9N-&7 M!6@QBUZZ1*/F8=# A48E;R4K+.%G1>06<%X%4*MX !0.^NT,2RQ1GF3U<9;' M=[.\6:@@<8D^7EQ.D21T DDFD'T">9$@9A[N09+TDG*8@T.<2 \(EG%I8A%[ M4+ L9DP(XX'!,JD$ES%=FR)K4Z@VB"6=("83Q-?33<@$R<=T!XFZQ!8;E7@\ MEH0,=!Q[K\8*RY2CZ[]!CU@FC&)BHC9-UJ8)NA,)#)G 7$^7,]HLV,=\1\UE MK5(PHSR^A R827R^A,P8H[PF?R1D2G-F)JJ;L$*.">N)_N6DC]USN($Q[3!< M7,%8H'(3'7/F,\:R6)@$?,98!EP;P7W(6,>-87P*$6V '#L@:#61@O89KFZ@ M3#L-CZ^@'!.=+#7W*6.92!CC/F4LXV! 2I\RI0/!I^JCC9!C)W3V-9&"]ANN M;Z!,.PXW5U V&!]GRO=C0L:Y^S9\RH3,&;)"E*E9)4RT,M!V"-@.04\0 MIS M@%\/&6C/ ?@8\JAY\XH+WVR7A$I*']V*4'%@>*>%94:RB1<=:"\$[(6@)_9K M0-L-R!L TW8#>%^# 2MLM@9$8G$__S@/9!P#XX MV<&TTT!R V#::0!O;3!@C3:HB<0=C%5":^4#QBK@7"+ 6.8^ ._6W)B?.7.XL/)^4_ZX2#_+:UW6=D$ MSU7K#HC],6Y;5:UUJV>?7&/L;;HY/^1VVW:WB;NOAP/T\-!6A_''@>C\"\7B M?U!+ P04 " .@V=-*XSW%Q8" #Z!0 &0 'AL+W=O- M"R2^_GT!^]R$HU5?# LSL[.+H1R$?%$U@(Y>6]ZI55QKW3\BI XUM$P]B!XZ MLW,2LF7:A/*,5"^!'1VIY8@D28Y:UG1Q5;JUG:Q*<=&\Z6 G(W5I6R9_K8&+ M817C^&WAJ3G7VBZ@JNS9&;Z!_M[OI(G0K')L6NA4([I(PFD5?\"/V]SB'>"Y M@4'=S"-;R5Z(%QM\/J[BQ!H"#@=M%9@9KK !SJV0L?%STHSGE)9X.W]3_^AJ M-[7LF8*-X#^:HZY7<1%'1SBQ"]=/8O@$4SU9'$W%?X$K< .W3DR.@^#*?:/# M16G13BK&2LM>Q['IW#B,.PLRT<($,A'(3,#I/PET(M#_):03(?4(:"S%]6;+ M-*M**89(CJ?;,_L3XYAVP" MD(S<8[8!S)],R+B+X](:/<1$6H$$!Z@32.P.)5^N(63A,YS 4+S/L ME1) 97A)PV;2H)DT8,9+LQXQV6V:I;'CF0F@*,%_:6T6-),%S'C'M\[>I2EH MGGC]VP90>%&D83-YT$P>,$,],_F[ \!96BP\-YL +"6$^AT,J25XF7NNTBO=#F?KI;=!)"@Y%,'DP+:O,0SP&'D[;3A9G+\3D: RWZZ:5% M\W-?_0902P,$% @ #H-G33KQ(9R$ @ 1@D !D !X;"]W;W)K&ULE5;M;ML@%'T5RP]0&[ !5TFD-=.T29M4=5KWFR8D ML6H;#TC2O?T .U9J7T_I'_/AE7\U!2AN]U55CEO'!VO8^2K501UN5C7S4 MD3G6M=!_'V2ESLL8Q9>)IW)_L'XB62U:L9<_I?W5/FHW2@:6;5G+QI2JB;3< M+>-/Z'Z-F#<(B.=2GLU5/_*NO"CUZ@??MLLX]8ID)3?64PC7G.1:5I5G\-6[VM,)%MDA.GJC' M/'08?(WA[R%K %(,D,0I&&1@4 8.]N3*'N$4)B @ 0D$V3L!^,D)$: (4YG1&3@V)R0 P;B%@P3\AL/"IYZZ5<9G!421F=TI M0#$%(&8F=U *YW!Z>T#03!E -X2D![T_BY32<2T 8(@S/",(+@@(3P21=,XG MN"0@\H&PP&F,H#R>A&6:HB@M.$/CN$"XG..9TX+@9$;3;"8IFJ& $Q#1#P0& M3D'$;@D,FU122K-Q@0-0!:-CCY*K"\V_,'X(O2\;$[THZ^[&<(/ME++2,:9W M+D0']Z@9!I7<6=]EKJ^[F[T;6-7VKY9D>#JM_@%02P,$% @ #H-G32V; M(@R< P EQ$ !D !X;"]W;W)K&ULE9AO;YLP M$,:_"N(#%.[,WRJ)U&::-FF3JD[;7M/$25 !9T"2[MO/&$H#/D_.FP2:'[<5%U*_-@?/6>2N+JEFZA[8]WGM>LSGP,FONQ)%7\I>=J,NLE;?UWFN. M-<^V*J@L//3]R"NSO')7"]7V5*\6XM06><6?:J_CP^U?+.&[-L\Y)732XJI^:[I?L ]VL6=0%*\2OGE^;J MVNE*>1'BM;OYNEVZ?N>(%WS3=BDR^77F:UX472;IX\^0U!W[[ *OK]^S?U;% MRV)>LH:O1?$[W[:'I9NXSI;OLE/1/HO+%SX4%+K.4/TW?N:%E'=.9!\;433J MT]F^N^\4M^7(?][&!V 0P". ;+O_P6P(8!]! 2J^-Z9*O53 MUF:K12TN3MW_6\>LFQ1PS^1@;KI&-7;J-UEM(UO/*^;CPCMWB0;-8Z_!*PV, M"D]F'[M JHM'U,(QF?:P)B0IW04CJV JGDVJ8'2"@$P0J 3!)$$P&P9*$]*= MA&0G(9$@FG72:V*EJ?J1@"!-Y@-&R4(_,-0RJ2&:"&"#!-"9P%*&DZ&"J MB:8#WD 'I.F -G2@1&!X5S":#LR&#HR@0Q#@_$W-"#I,9%-#-!V8#1T8L7*@ M#!%+!X3$9(CF Z/X8%@-,<,VX@8^,)H/S(8/E @,[T9&\X'9\($1:P<6IXDV M_L3B0>HBDR6:$,R&$(Q8/40QSE\8E,SWM>V6=[7-+7F]5R<"C;,1ITH=1URU MCJ<.#ZBVR1_R_LCB>U;O\ZIQ7D0K-]MJ2[P3HN72C7\G1^; L^UX4_!=VUW& M\KKNCPKZFU8&PO=V]R:W-H965T"W.N3(.E,8U/<-W4#_JO= 6ZE2.10F5 M+'CE"3@E_G.P?B$&;P$_"VAD[^Z92@Z>?,97#V1[[GB MO\(5F(:;3'2,C#-IGUYVD8J73D6G4M+W]BPJ>S9._T:;)F!'P!U!QWY$"!TA M_""0AP3B".1_(T2.$ TBH+9VV\P=532-!6\\T8Y#3M(?Z[,..W7L>]T M/Z7V7M,P6,;H:H0<9M-B< \3+>XANS$DZ!!()]!E@:>RV. 1'0^2V(XAT0"R M^[?*RT.5NT3#R7:%EA_VZ\1D6H!,"A K0.[ZO1KTN\4L+*:R&((7\T$_QB"\ MP@.EW1@41 $A@Z:,44L\7PVJ0KV)*D&<[>\MO8Q?*F4ZTO-V&^09FXD<^#?! M>AM,^'=ZX[0+XD.^75??J#@7E?0.7.G_P$[KB7,%.O?9DY[_7&_(SF!P4N:Z MT'?1[HG64+QV*Q!U>SC]"U!+ P04 " .@V=-E9&(^/(! !E!0 &0 M 'AL+W=O0RDNHF7H2+33FS5G(FFFSE!>D6@FL<$$U1Q3C#:I9U819ZO:.,DO% M5?.J@:,,U+6NF?Q[ "ZZ?4C"^\9K=2FUW4!9VK(+_ +]NSU*LT*C2U'5T*A* M-(&$\S[\0G:'Q.J=X*V"3DWF@:WD),2[77PO]B&V"0&'7%L'9H8;/ /GULBD M\3%XAB/2!D[G=_<75[NIY<04/ O^IRITN0^3,"C@S*YI/;3=<*]\XDK\SN+8LH3M'-&@V:0Z^A$PVET:A! MQG^$4"^$.H/H/PCQ&T1>@\@9K)U!TV> 23)+LQ?%$Q'9KO"#1%=>SLK'VSMK#6;1]*2+K;?*@;QLO9^/CD!EG*2(K'%,_)_9R8A^'SCA+ M$8DVT8.^)5Y.XN-$,TZR_ _H*L8S#IJ<$'L!_63R4C4J. EM#IL[$F&ULE59=CYLP M$/PKB/<>V'PE$4%*KJI:J96BJ]H^.\0)Z !3VPG7?U_;.)0+BT1?@FUV9W:= M&>RT8_Q5%)1*YZVN&K%U"RG;C>>)O* U$4^LI8UZ%E_)22+W@96E+ M+O0[E3_: ULJ M>*%6;UF <>K=-)"-V?!2#A@A/H0\4&*+8XTDZQ@$,$( U!@8@>%?C#$ ( M H0&('P'$#XTV<Z%"K*;^8XUPX.;LVYBXQ6AVN##ML#L5_X?U]XQOAE[(1SI%) M=;2: _#,F*2J$O])=5JH*\XPJ>A9ZF&BQKP_Y_N)9*V]PWC#12K["U!+ P04 M " .@V=-71Z6$"H# ###@ &0 'AL+W=ORLIYS]*\7+C[JCH\>%ZYWLLL+B?J('/] MRU8565SIRV+GE8="QALS*4L]\OVIE\5)[B[G9NRY6,[5L4J37#X73GG,LKCX MNY*I.B] M5CRL)QC%KT2>R]ZY4Y?RJM1;??%ULW#].B.9RG55AXCUX22?9)K6D70>?]J@ M;N=93^R?7Z)_-L7K8E[C4CZI]'>RJ?8+=^8Z&[F-CVGUHLY?9%N0<)VV^F_R M)%,MKS/1'FN5EN:_LSZ6E MAG4*3T?O+ A9K&@TG7,?!^ P1VX"\ \!+!D$,$!@ @0? M"@R$8CC"8WF@!; M"&@A@ 4?6#2:J&=!$Q%AERETF0(72YHA#!#>OI0S&& &,A"#.AM-V*N3"[_Y MPU81M(J U71@%8VLV'4KYF,,?& 66D)82&*WKRV#I#PR EG,AC32Z#'BDU!8 MC#!1C ,CRY/(,%,LN*-EJ1N!T?PO@0P"=@ [=6U'U@0#&M&(@LKA)DDP&0PM83 N-'TCFHQ M;A2"+,)AM4@TL_A@)@DP&5C>@X1!H^CV:CFFAR-ZAO<6B83M,PISPP$WPI8J MAH'3'=5:ON; WC.ZMT@DR.*#B>$ !F'AEF,8N+BC6@P#!WN/&-W;Z?A==?4U MS#$V'! AAEM,*_KPS<20E]?K(3)9[$SW5#IK=&ULE59M;YLP$/XKB.\K&&->HB12"4R;M$E5IVV?:>(D MJ( SXR3=OY]M*$WLH^F^!/ORW'/W^/QR\S/CS]V>4N&\-'7;+=R]$(>9YW7K M/6W*[HX=:"O_V3+>E$).^<[K#IR6&^W4U%[@^Y'7E%7K+N?:]L"7?P92-TQIG*\'+^R?];BI9BGLJ,K5O^N-F*_:S%(SM_H8,@XCJ# M^F_T1&L)5YG(&&M6=_K761\[P9J!1:;2E"_]MVKU]SSPO[K!#L'@$(P._>), M.N#! ;\YA.\ZA(-#^-$(9' @1@2OUZX7,R]%N9QS=G9XOQ\.I=IV:$9DN=;* MJ*NC_Y/KV4GK:8E)-/=.BFC 9#TFN,"0^!J2VQ T(CR9P)A% &61!99[D%Q' M6-D08D#RVRS%NRQ7B6)PN;#VQU?+%<,$(4@0:H+PBL!(,NLQL<:T?9(H\8WU ML$%AA,VR0$S8*&\!,<4$%D5 4<02A2Q1/89<1#$5W43D-Q&%C< DA:5$H)0( MJ$]J2(FL((F/##$V)DRP(12/14+[375WGK-FQ%2K'"^O8.=X'JA$Q[!F:K1!@SU6GJ1N7-_J^3?U> M\EW5=LX3$[+]T4W*EC%!9>[^G^2N!X @ R @ !D !X;"]W;W)K&ULC5;MCILP$'P5Q ,%','C&\(>6?XL#SM1F9Q@$?T;GDKZ3]BON" M/HJ_^.+[@4<.E$Y,A( MR=35R,Z,DZI7$58J]-[=BUK=VU[_2H,);D]P!X+(?8O@]03O@^#?)/@]P7\T M0] 3 BV#U=6N%G.+.$IB2EJ#=ONA07+;.:M O*Y,!M7;4<_$>C(1O23>8AE; M%RG48](.XXXP03B%;.<09T!8PL#@PH586PBRT;0)A0KB@$"PH! 2TO9@" MF$!?6DAG"1N)0"/17"#2DJ01M)4T([&ULE9I=4^I($(;_"L4],A\],XF%5*VZ MHL<]5=;9VMWK*%&H X1-HIS]]YN$B,QT-PDW"OA.3_=D^IF>ELDNRW\6BS0M M![_6JTUQ-5R4Y?9R/"Y>%NDZ*2ZR;;JI_O*:Y>NDK-[F;^-BFZ?)O!FT7HV5 M$':\3I:;X732?/:43R?9>[E:;M*G?%"\K]=)_M]UNLIV5T,Y_/S@Q_)M4=8? MC*>3;?*6_IF6?VV?\NK=^&!EOERGFV*9;09Y^GHU_$U>/KIF0*/X>YGNBJ/7 M@SJ4YRS[6;]YF%\-1>U1NDI?RMI$4OWZ2&_2U:JV5/GQ;VMT>)BS'GC\^M/Z M71-\%J?Y;Q<7 VCX6">OB;OJ_)'MKM/VX#,<-!&_T?ZD:XJ>>U) M-<=+MBJ:GX.7]Z+,UJV5RI5U\FO_>[EI?N]:^Y_#Z &J': . R2<'*#; ?HP M0,F3 Z = (LQUWT/.P^4G*O8&,!@[_LH/:]BVJL8>64D;: ^PLAC1O2GE^2. M*DDLC@[/&$GM;Q,<:;-.F>\1@V2I,+LL8X)ALM1G+ Q#4(D12BP,P5!AK0P7 MIDOF>\205F+4*LW98%@F+5Z9F'M ##(D9H;203Y=MZ+X*&1Q(0TS$Y.XDLI< MS@:39C+NOQ<4DVA*]#CD6Y$'!B#HUZWS?6(25U&):\.Y*!%7(7$E$L['ZA0- M)U+$#F=#8M)64;54"&I%E$@@B67NU/D^,1A0% :X[<,DKC+]DTXQB:MP%0)A MS+<*EP3D#NR2^1XQ&% 8 R#"RJ\511X&0M6L2^7[P\!"16!$ M4S@)SU6-<:*JPB\.W>F2^1YQ-SB,'1!<5 PF-/1/<XQI\7PQZ@VCAAD0<8*BKB;^/ M4 4P5<*NY@R(CHJ&F)^+(0;@(@67E(#[#$YHASL<,\"M"Z3T_6(H!)A"UTMT0]C5X?XE@TL(G+.MZ#CH4;,CB/W31^I[QM#$4EV1\'IA,2)&TKJP".J4 M^1XQ%+'4A2?([!N+_ZO!KA66@R/5!D<,] M6VYY>DE]SQ@4N3ZW*$=50'@K=Y*_+3?%X#DKRVS=?*7A M-R?NFJU_G^>S?[-V6V;;]3-#Y\L6GZ/U!+ P04 M " .@V=-*((&W " #S!0 &0 'AL+W=O/ZN_IGDUUEV1$!&T9_ MU0=9K<+[,#C D9RI?&;]%W!Y$9 -KM9S$.Z%,7+[':KKWN-+MCQM1Z"M5[*;,X+M!%"SG,VF*2"2:98C;7F.1^ M"GGTR:13S),/DPT8I*(,>1)OGL0(I".!]-,_!%*O0&H$LHD#/'-I,;G!M :# M(_OY9\J\,V6>F19^ >P5P+=G77@%%AX'^6QC+0:/LD:S?;U&Q(L<^WWD7A^Y MQ\?L]*SSC]?<&KX&SG<%C2Z'?@Z_$WZJ6Q'LF%3WS-R&(V,2E%ITIW)5Z@4> M&A2.4E=S5>?V';(-R3KWQ*+AG2__ E!+ P04 " .@V=-O6UV\ET" 5 M" &0 'AL+W=O\[7/5JN0!96W5MW^_ME2"Y3[G%VG+.>?>3U O!/&_(D?ZD\JW9 M<#4+.I5]4=%:%*SV.#W,_"_1=)UIO '\*NA5],:>=K)E[%U/ONUG?J@3HB7= M2:U U.-"E[0LM9!*XX_5]+N0FM@?W]37QKORLB6"+EGYN]C+T\R?^-Z>'LBY ME*_L^I5:/XGO6?/?Z866"JXS43%VK!3FU]N=A62555&I5.2C?1:U>5ZM_HT& M$Y EH(X0Q0\)V!)P1T"/(\26$#]+2"PA>9:06D+J$(*V6*;Z*R+)/.?LZO%V M_S1$;]-HFJK^[O2B::=YIQH@U.IE'D=9'ERTD,4L6@SJ81!"]Y@E@+E'K(:( M&(7WF)?_JJP?JP3*:V<8@8:1$< ] 9S%L &!; 1B.\RB)QJM)C$8.HV",+1 MV*D(A$K&;DU K3!VZ@*@<)BEL+$8-!8#QMPVQX,P:>(V>H@93UQ3 8[15P/ M,5&$/FE5 CI* $?8<90 YA.8 (*3)[_TC)0( ,R<#;;HL5D/9?A*$J<*$'O M--07Y@_"CT4MO"V3ZF UQ]^!,4F58#A2%3NI.[J;E/0@]7"LQKR]J=J)9(V] MA(/NG\#\'U!+ P04 " .@V=-G"/Q,>0" #L"@ &0 'AL+W=O9C_S+PE.^VTN]$,RG![;C/[C\>7BLU2SHK&SRDE=- M+BJOYMN9?X\F*Y1J@D'\ROFYZ8T]'C_\9/O%!PK43Y6(NB,4]O?6RD**T5):5DK^T[K\S[;.U?:# !6P+N",KW M>X3($J);"<02R!N!O$N@ED 'A*"-W21SR22;3VMQ]NKV/!R8/G9H0M5VK?6B MV1WS3>6S4:NG.<%T&IRT(8MY:#&XAZ')-63A0E"'")2 3@6&5#Q@ATY0-'#A M8G!Z#5FZ$#J K K&:PT O,5&7YTE:\8-D! \08('V-9!!I"TD,I#*0*,X( M&6S+"H#A+,,)K(:":JBC!D?A8/NIXP>1,(2]Q*"7V/&2C.0L ?G)[4E/00/I MQTEO(;07Y2>:(C3(.8 B)*:PE@S4DCE:R-B>H1"^L^'M^4 CUQY]G!&+N0HV MB]$ MH)@:9J.A006@'N$@:RD0T'8]80P2L*A(A"7I>F()/BFHPB0E TE18ZK M*!NB5@"*H'"D0B*X;B"W<#A7=6%!UY%'R:"4+I%;.D;N,X++!G+K!L4C%N"2 M@.+_.,-P54#)#6Q92]1>F M"]@*(;E2&=ZIE.U5Z]E-"KZ5>IBH<=WV7^U$BH/M+8.NP9W_ U!+ P04 M" .@V=-2SN-%_T" 7# &0 'AL+W=O:. DJ8 9.TOW[V890L&]: M^A)L<^[QO0=SN%E<6/W2'"GEUFN1E\W2/G)>S1VGV1YID3;WK**EN+-G=9%R M,:T/3E/5--VIH")WL.L&3I%FI;U:J+7'>K5@)YYG)7VLK>94%&G];TUS=EG: MR+XN/&6'(Y<+SFI1I0?ZD_)?U6,M9D[/LLL*6C89*ZV:[I?V YIO4"0#%.)W M1B_-8&S)4IX9>Y&3;[NE[,G XOK)_ M4<6+8I[3AL8L_Y/M^'%I1[:UH_OTE/,G=OE*NX)\V^JJ_T[/-!=PF8G88\OR M1OU:VU/#6=&QB%2*]+6]9J6Z7CK^:Q@<@+L W >(O=\+(%T >0OPW@WPN@!O MZ@Y^%^!K.SAM[4K,).7I:E&SBU6WYZ%*Y;%#)0<$@DU80$W07NMK3 MW0"[D7 &U^2#-?E&3>$-30(P/I@N:@@2A!-$;3'^H$RLZQ6;&.3-=%%-T!TB MGH;:F"@RBT*XJ @L*@**PC#!#"28F;(2 A,@%S8'%\C!T]W!-55S-?7C*: $ M !&7:,)^ !J7=.'6PK"/*50%N)['I5$_5&W[;,/]+Z MD)6-]A&-=MJ]I..*NZ-MSI_PNL M_@-02P,$% @ #H-G3>+34_]/ P 90X !D !X;"]W;W)K&ULC9?;CILP$(9?!?$ "S;F%"61-H>JE5IIU:KM-9LX"5K M*3C)]NUK#DMA9LCN30#GF_'\MOFQYS=5OE0G*;7UFF=%M;!/6I]GCE/M3C)/ MJ@=UEH7YYZ#*/-'FL3PZU;F4R;X)RC.'NV[@Y$E:V,MYT_94+N?JHK.TD$^E M55WR/"G_KF2F;@N;V6\-W]/C2=<-SG)^3H[RA]0_ST^E>7+Z+/LTET65JL(J MY6%A/[+9ED5U0$/\2N6M&MQ;M91GI5[JAR_[A>W6%4XJN5;9[W2O3PL[LJV]/"273']7M\^R$^3; M5J?^J[S*S.!U)::/G1P-$%R#Z "^X&^!W 3[HP6FU-X.Y272RG)?J9I7M>C@G];)C,]], MUZYN;&:G^<^,9V5:KTOAA7/G6B?JF%7+\ 'C V2#$=83CBF@KX)35:PX"N?< M&W>QIA@?E($9X45C9GL_SZA8CQPRKTG@#;4*02<09 +1)!"C*F.@I&7\ABG: M*NDN?+(+'W@3#%?+FF#@-G!#,,Q%LX2A !JO M,]@BY[(\-N>5RMJI2Z%K5QFT]F>B1UYOL4'[BLW6C&C?U&>H9DO^/WU[ /N6 ME,>TJ*QGI@L4[$" " "@ &0 'AL+W=OLD*_V7&14Z6[8A_(4C"ZM:0\"W 8)D%.T\*?C.S82DQ&_*BRM& KX$WW!V4&@LFHI'OVDZFW_TZTZC/V^[VW9CAXS]1Z#DV/)/VW]L)YK:)#R>E']4P+^SQ7;WI138,)N";@AH#174)4$Z*& M@.*[A+@FQ)<9!G<)I":0"P%;>ZOP[[:?4HZ=)'">CX&2$:LRLPN 6AO2ZD,4U!#6(0 ?01(&A*&;XBHYQU)UB M?HTA?2>*:T@<.Y$N(4P?CC4"'8NL0-01&, ",2@06X&X+4!")Y,*0RRFL!C' MCN4]1"<( @9!@"!N?+($%$@>MZ$'"O2 "+"S\B",NRX@3.S8"6&(8^A]G4Y" M?3"A/B"0P (#4&#PN*4HA'=S^("I(,C9)G,0Y.XW$.3Z^A^E;EHW#BD$2-QR M!CQAI@@_82Z\\5'TB+D0B+CF J#$/0) $'+-O:_430L^CA!P'B7XA@1\F"#R MA+GP<8(2((K(-;<"F175G'J]^"4UV0\J]FDAO357^LZW-_..<\5T*N&+ MMOF@R\&FD[&=,LV>;HNJ)JHZBI=UO1?D'U!+ P04 " .@V=-S*M' M;E\" !<" &0 'AL+W=OWKVT(1V!I[_[$'\S.[!C6 MFZ1A_$7DA$CKM:25V-BYE/7:<426DQ*+!:M)I9Z<&2^Q5$M^<43-"3Z9H)(Z MGNN&3HF+RDX3LW?@:<*NDA85.7!+7,L2\S\[0EFSL9%]WW@J+KG4&TZ:U/A" M?A#YLSYPM7)ZEE-1DDH4K+(X.6_L+5KO4:0##.*Y((T8S"UMYB4BGQ:SL6E1F; MCO\>!@=X78#7!WCHGP%^%^"_!<3&?)N9L?H)2YPFG#46;]]6C?5'@=:^.LQ, M;YJS,\^46Z%V;VD0!HESTT0=9M=BO ?,\A&SGV)0CW!4!GT:'I3&S@,DPI$$ MA(E@$1_TZAL"_X$@A@D"D" P!,$#P6J498M9&DQE,"XLL00EEE.):(8@! G" M]YN,0(((R "-3+88Y Y0H9[ZI%2BQ B1\F$ [@8K# M??]AHIGZ0O\_SET'&IUG,",$5M 6>8#0' 5<'^@#!8+@"D% B423NV):(S,O M%L%%@J J"6$7T]:$E;%K97KJ M8+=OG5O/W/5O\+;O?L?\4E3".C*I.H:YU\^,2:(R<1?JT'+5ZOL%)6>IIY&: M\[;?M0O)ZJZ7._T?BO0O4$L#!!0 ( Z#9TWFXVX0)04 -L: 9 M>&PO=V]R:W-H965T]>^;2T;[$$G,XX@S).T-INB_*;]5K M"/7H^V:]K:['KW6]NYI,JN5KV.35EV(7MLU_GHMRD]?-;?DRJ79ER)^Z3IOU MQ"CE)YM\M1W?3+NVA_)F6KS5Z]4V/)2CZFVSROJY;5N M&R8WTUW^$OX,]5^[A[*YFQRM/*TV85NMBNVH#,_7XUM]M;#4=NB(OU=A7YU< MCUI7'HOB6WOSV]/U6+4C"NNPK%L3>?/S'F9AO6XM->/XMSA' M!WNQ@^T[V*%/<'T'-_0)ON_@68?)(5A=].=YG=],RV(_*@\+:)>WZU1?^69^ MEVUC-YW=_YH)J)K6]QN;)-/)>VNH9^X.C#EA'$/F$M%'8M(,X#@*@T9Q9T1W MDYX_8281QY#YYU;N/[>R %8R[ O!B%+7G\XBFF(#%AJPG0%[8L K-B,').F0 M[6&,VOC$LIA)3-O,DV=QDYA7BBACL9.8=:2MQ[XYZ)L#P8E$UT,#7@3'ICPZ M!\:=NIV2Y<$!E**,47-)6:>58Z&1%&64)MBQ!#J6R,BDD3V40@.I7#9LHN]2 M,4SCM&9QD9"VQ/>[A!(R[''W$J+$*>Q3!GW*I$]!LQ <7^5IOA"JFQQFKZ7"-[YFQE^,PE3-9FB#.I]\3C+#G7R&3*N'O 4>84 M1=1 XR2@918P/F8":ZU&8AN+,U9;+>56QAE()*G,\3!+S*@L$5&66)9E?#'? M \RE6D52B<:2JQ.03$S$!!9=G0Y/:!IKG)8B)U-:#YUE?*,L\2!+3%NM>*$$ M,)?X1 198C9S640P#)8Z Z2.[YD["/&$#2&VS.80XHY!*+*Y#-9!(W603,P$ MUD'S$SIHL Z: 3K8,PG309[79HA#.@BX1@>MY341X"[IH,$Z:.SP#6:P#AHW M8(/UT'F4C.9U!,)(:;$*)6839T2( .831Q'WL$8;5!*+#88@SYU#D#AD(8@? M%1"412H_@\79_$1!;+ X&UD2BRJK9\X./Y2EO):=#^061A:][3*RL56/I"6.-(:IQ0EY[Y+/OWV%G^ MD?6$/9'UB[D/T)RR\A^8V9 MB!SUI?Q*92&@ERGQS VHQB$1'T1IIWE\)&92&Y$5PL)+L@"5LH*@C!\H(62X M9PCBI36$(HSE1VEC'$\5 ;D&@+%:IBRU7+*D$ MZMV3G7IN DLJH7HWIBI8VP@5 MUH)J,E8D6ZRT5@]?E1;+F3471]&_-S3H;,HB,NNIL[)$\>)E#FQI\B*\P)C6 MVL9"C(76 J$5[T2!Z%&2B&$/PA8(LTJ\O9JOF?U!+ P04 M" .@V=-\M^(<+X! P! &0 'AL+W=OLF"[ M@E]$[G)F=I:'BD'I5],!6/0NN#0E[JSM-X28N@-!S8/J0;J55FE!K0OU@9A> M VT"27"2)LD3$91)7!4AM]-5H8Z6,PD[C1DT\E?3$R_E9_5OHW?6RIP:VBO]CC>U*O,*H M@98>N7U1PW<8^WG$:&S^)YR .[AWXFK4BIOP1?716"5&%6=%T/D^1FJ_([):*)>XAH@ERF.FS 0?A7$ RR8(R0106JR6[52*T5;;?O;29R UF!J.V'[ M]K6-0P,,3?[@@^^8\?A(&\;?14Z(=#Y*6HF5FTM9+SU/['-28O'$:E*I/T?& M2RS5D)\\47."#X944B_P_9E7XJ)RL]3,;7F6LK.D146VW!'GLL3\SYI0UJQ< MY%XG7HM3+O6$EZ4U/I$?1+[56ZY&7J=R*$I2B8)5#B?'E?L)+5]0J D&\;,@ MC;CI.SJ5'6/O>O#UL')]'1&A9"^U!%;-A6P(I5I)Q?';BKJ=IR;>]J_JGTWR M*ID=%F3#Z*_B(/.5.W>= SGB,Y6OK/E";$*QZ]CLOY$+H0JN(U$>>T:%^3K[ MLY"LM"HJE!)_M&U1F;:Q^E<:3 @L(>@(*/HO(;2$\%%"9 G1HX38$N(!P6MS M-XOYC"7.4LX:A[?[H<9ZVZ%EK,JUUY.F.N:?6D^A9B]9[*/4NV@ABUFWF*"' M"?J8#80)^YCG,2:8]R$O@,P_B*GR[ 25'J;N)ZO/V!6H'DM7V=?6Z)S[[ M"U!+ P04 " .@V=-IF*4/>@" #8"@ &0 'AL+W=OVN;CBW\ ^?]+ C8YH#;BCV0 M'G?BGQVA;<7%DNX#UE-<;953VP0P#).@K>K.7\Z5[8DNY^3(F[K#3]1CQ[:M MZ+\5;LAYX0/_W?!<[P]<&H+EO*_V^"?FO_HG*E;!R+*M6]RQFG0>Q;N%_PAF M:X"D@T+\KO&93=X]*>6%D%>Y^+9=^*',"#=XPR5%)1XG7."FD4PBC[^:U!]C M2L?I^SO[%R5>B'FI&"Y(\Z?>\L/"SWQOBW?5L>'/Y/P5:T&Q[VGUW_$)-P(N M,Q$Q-J1AZM?;'!DGK681J;35V_"L._4\:_YW-[<#U YP=!"Q;SD@[8 ^'**; M#I%VB#X;(=8.L1$A&+2KS2PK7BWGE)P].M1#7\FR [-8'-=&&M7IJ/_$?C)A M/2WC,)\')TFD,:L! Z>8]!)2VA P(@*1P)@%=&6Q@I8[S"XC%#8D-B#E?9;U M39:+1)%SNY#R1],0\ I!Y"2(%$$T(4A"8[L'2*H@W1 #P"2-C VQ82#*$Y08 MFV+#DC!$R#CCM0V+8@2BQ*TM=FJ+;6UF*<5VTDF>&ZC"1B6AN4VE#4(1 N:! MVR@8(P3=LA*GK,22E0)#U@#))E'"AQ@9JEP@8$@O;1!X"(TS7;N8TM2M*75J M2FU-T-"4NC09H,(%,L^@M$%"DU'.:Q?3I.8O-&5.39FE"657;J'<29!_OKE! MZ+Y-P[OM76C,90\D:69VI ,7B5:Y=E^!*_<[N-N4A<9,(\5Y!,Q\;!2,0(JN MI..\Z!\!O-M,A<;<+JJU$W4U&_=M#M#=-B@TYEXV+E1J5E\P^2JWF.[5B,2\ M#3EV7!;>Q#J.88]0?M4-^PK,"N"PEW)L4U/ !_TP\_VHZ+[NF/="N)@EU!=_ M1PC'(GG1UKYW$&/FN&CPCLO75+S38=8:%IST>HX,QF%V^1]02P,$% @ M#H-G3:U<08!!; NJ ! !0 !X;"]S:&%R9613=')I;F=S+GAM;.V]:V_C MV)4H^OG<7T'D5B8V0*M%ZMT]$\!ENSI.7(\INZ>1,S@XH"7:9EH2%5(JEP?] MX^]Z[@>Y*+^B'/ MMZOE-VF_/_YFE17KW_WQW^OBC_^^_>-Y.=^M\O4VRM:+Z&*]+;9/T>6:1RC* M];]_L_WCOW^#C_+CL^AMN=X^U/#H(E\T?[W.-[THG<51VD^F]4-6Y77S$3/? MGDED&1_S^Z+>5AD\_"Y;YM-E2V*]7UT_;2Z M+9>M=^'5CEG/8'%5MH3U+?+/T5_RI^9S9[NJP@V\*>HY//?7/*L0&M%YMFVM M\>0D24\&2<=4;XIE7D5G\-Y]6;7FN J>6?#SG0"]>=JTYD_Z M)__9^<*'O"K*1>?:]3#_G__UO_ X.X=QX? &ONP^[NECG M=6M=\.ZJ7$=GRZRNHQ\ ->[@L1;^*PKQP]?;[[;U%BX9+NBH M6$=\/8[;$ZT_Y=6VN%WF,MMK'BCP8%TNBP5A!GQ8Y.L:_O4Z6V;K>0ZSPHVO MHY/HA^OSZ.C5]:)#0CY.NZW!:US#AMZV? ML_J!: O]X^+ON^)3MH3G6RL 1$?Z5L.UG^?P$ @CM[EVZB\BTZ7R_*1M@4T M(SHO=[?;N]TRTE>:0UT""-?;LBK:Y.=#E6^R I#^\P;A5=/2WF\?\!YZ&VG1 MDW(+J+O_F0\5$.!J^Q1''Y:9DE38\0;1UVYF#M=AMZ1S.\^!/,^+(!7D585G MNEP#*MT3DO #P=%/5R5@TO\$1_^^+!>/Q;)%&7F?X5EU]U=%=ELLBRW MWW> M\LS;;+NKZ!%^99O\6>;5[7N=Y]CQ 9.2A7"[R MJOZW_W>:)I/O"+FV3^TS<.A/ )8&/P2$0!9A9(!L\2F'DVH3/WZN>P'AO;ST M>6?O=#*'O]]!"J^W\ 6?-*#@^PUR4;@)AQ/%P?/"SJ ?IHJ7ZSG@G%U"]-^G MMRC+S+?_IS4.T,, OZGI.@-)6>SFL(-K $3K#E=P6/C(7=%"N.M\N016$T?? MY^LEB5:Q)IMKB6>M]ZEC\756N'+"%L4+&,/2'O^41 E0K!YZW;;UD M?NAZC];S.@?JG\LST4WV.43>RT]%#:LE1G'T&O8.L*&='.]]$1<2GOPBJ]8 MR!K%%L;)UGU[G=7%G)CZKEY$ #!F[BW>?EXL=XBBSS]Y$$;[%U=V=S##-YC9 M-5(WQH;HQA$2#H5Q"T)OX."*^[70T?E3!.+YNEX28@%6_@U(]"HD%'S,MT7% MRU3R\.0\'Q%=2+Y3/(*C#=.69U<<(*$MB'S9(:'8\P;$E\/)CO/*&^<*@MQX M.H=[&^:[#A"C;8E"5+F>@[X06C8P/0\NQ".MHK%#8.*!#)M0^B[1Y@ M$[T[>P#!"I8)!^2 AL0A6NT^V2<@PCXGRG1<+4_,;,[[G("S>)F$LX\L7N\V MFR4A,UPBYS): 6S?N@[!M>>0'W&E?A;YYR 7U 4A"-PY5>(,?Z%!Z:&JSY!H @38M#.NB\^Y]6\ MX.GXKK_?!&4-@M&1@O4X"*,6X[Z[R^=T_!>?YW2KHX] F8D"X7@!+1>WEN/5 M/UAK[7PPRK9 A^Z+-0H/),F1U>-%[Z-EIO--%#IJ%A'S&B]HB!8+1<(E? !6 M-4?9NINO!X<$/I5'&8Q#QA,<:;?.=G!/X"QJR^H>,N"3MWF^CC:H8B.] 3CB M>]6"M*['8@L7HW?=B^Y9(ET^X<_Y!@?*[#HW50$G"U2'T:U T;!817=\XG!/ M"VLX[)$)H$(478+6#9?T*5J4T;K'2-*U[" N? $O"[#!E(MM0'03F"M:V!W]1U!@P5UY-%=UE1X3G80[3' M(X!9]-"JPN)G]/==AI8KU;R,7!J!;)/!Y!O@]C"-'02%=1)[0*2H\KLE7C0" M,2 )WSG\M'VH\OP$EG2R?825/!F#5DUW?8&:2'&[HP7"0+6C\.$0L&DX6[RN M[^?;\A86E:1LH.HYK.1C7N^6@("(II7\&UXNK;I',%D_&53:L/T1]X>8HL K MEOC(HIBS#$^%:@(3Q1&*L T A6&[%)DA> "0L MS>]V%?%U9UTQHC-\!>A()Q[(=D[!<0N MU\6\!B98P>6AH<6&43/ L_5Z1Q<;[Q;B."QH%27]D[_TX'CJ>55L5)S!A:A( M$Q[:0,'\*J"(!$GD9[& &S@!M<^B9D@U+:A5.F:DDN0OBR!KBZ*&X?SB!"T>GA(C,TQ3H3-B4C[!D1A<^0(^LX,BK MDOY9/]5P@D XES OBXOU-WI\CK;Y.[JG.!?0V7F5 MW6T!/2IX&$5'>BS;@43.!!+-&C)"+_HQ9R+J4*>"V<,/:[IEI#Q:K,:[H*<5 M@XRPSA893?"F0D#0@(N\1M4:O[W=%4L@F"YH@0:7N_L'^O(1B"OU:D4O MWM-K@DV@D#BSZ!.AN6X0N-=Z=/Y[-\[J7@,ER8"5W"@V/S6>E@="%*^M8]] .[=> :_ ML@\@##]\?^HB6MW+G*>_/]6'@5P 406JOXP&S+#B Z$*5[0#[9^4M I1!/XB M/ @?V:) Q/P'^!?Q0:N+(Q'(X-XN'8LU:ID=ZX!3 Z)3SHD>P&M_(<'O1Q#X M@0AM48J%(V=:[-+@.0R^=F1%FKI8G]P1_0*6O^5ET&]*HUC^JTC;03HN],E, MX7(I) GFV@']O<>1"-1&/DC:T-X#)@&H0 KM<4"H[^"USXP'1!F!Y;'W032* M6&W<,.NG?%ENV)GM\)V8\)YV#\.Z="M&EG2;D_T"KER,@L&*I2D'WC]FNY_R M^XQ)Y%7V4Q[][QTPCP? 3K21EP409GA;""D?,8!]=Y:V 5]0@J73N36 MZT<"-1]KK1SPR3!=(=XHRX.HEZ%IU#!"E?":_-:,PLO>>ZK7>JHH[V2+!:GF MOA(%!W*?D0Z%L]4YGS K\0#N/(_>@: 3H3 9]$K$H*>"GIOGE?)4]R#)D_," M7X29PW"P&N;0'9*X!="JV M,*E:G_+J K":7SQM86SM9H&2QA*PTI4.:_APO+VF_T"=%T2Z2F M/1*S;6._<*>^)8\"*G!9-7]HS>R\Q+MD30QAX]Q*U,8 \<3*7X&R\1AEF\U2 M699/_XQXFG\6]=.5_6B;M8(>U9><#VP!Y)6URAT9&9E(672^D3<$"$,#+ M7J/_4%"Z^BG?,EG99-76JBN-*9R?>];Y)A,C$MCH"GV@($NQ\P9_ M$3UFN%@\-I*' -M\R.,*?@$0B7AUNX_(/G5_CU0,R!3&B]5X/^"7>V32L)(E MNDD]&FG%[U]][>_RQR7ZK$I68L7A@<9]QS8'O!7^/1<%\W(-0M83OC\DHU;T MYO3Z-1Q+C9X#Y[5K-,\"Z:ZC'S:H@5OA]_H'H^.]*WLTTDD?5BHN '%UH*"2 MX9TDVYRZ$6IW&'W5*B&H[R/?O<])=Z97:Q@6L1F)#[ ^W-V.5@0 MSR:V-F6#; #,U(#V^ !2#?TD2V)C48:ARE%KAM16*22("U-DJ=^_:MLHS M=K#O:C7R-K&:IY0;@5@CQ*@7_:E\1'H0[SM5:_';$7IF)LQ5+)_V6I(A5NY] MS5I#9>4=?W*V_(EZ9BY23()(ACSU$:UU(&:)/.*(C1QCS9H-?)?<+ M7GZDFT[PI/L//\YS=/=&%6D'*.^PTRUFOE.+57=#L3HQC28SXQ;55DF[0KI) MYY4)SW#!!@__&0175%_%Q!OM:A'=D93"J>=(@[:H +#<$:V 4I<@IO/R#> # M<":JPN%A)(D8#YHA7/PH"L=KQVW!&"*(E4O C"\9D\F.-X@RZ!/CG1Y;N<9O M2F3,:^<>9Z1%-C;@.5 V.5@[;99P%)K<"$PR6?(1O=FB<3 (E9.CYO)&TKC\1-WH-WW=C\ 4*, M=$:K48\+_(*KU(E:W@&*-6TY!SZJK9LTO)2M!T$EL1>=LZ+$5O$*:-G?8:]; MII8X6NP94V#:Y=.)B\$BATQ/^BG*(7-T!5GS&9I/Y-IB! ?[;L5+_%S(H@0P MZ)ED2X[F8$M(2FX2DY 4'K8(8X;8QT@D#! M'9WM1!3_^[#(5"\$EC4FW2[B]P9( MS.<"405NUZND-[2JS2%0(+$YN/F%$DJ]:TA@[_(%"8%S,?SF!):*J!E(M&_R MVXIN!R#!."#66A09$XI!F%Z@,B1'(FY7%K.Z?$CF.OUYMWQRKD\3(G1ADB2$VFOW MIN(N& W@@T/59)/,JV4,([ ^&GFU0F)H"?^)$'Z')G;M/H"'JCVTQ^/56*/N MCQ@50/YO/D @=PW<]RGJS.%U7:,SYX0-@HR..)BM#9%6ZYACR74MN Y2!]BB MP3SB\"?EW0FJ*#24F/\J5/5+EG:7-)^5ZOC,EHS2K#=4N2HC*!\ZM[96=J#C MH-_HH5CFOCQ%D&-B(XJ"V2?>B? >A6=Z#F%BBQ(UP9R&5^CX\VDNT" ,UQ'3 MP]R-@/0&I2NO"+IOAL[]A%A<:\[:C6*U7)1FUZ"! ^@-/N"&P45'-R4H;-%D MV#_^%LT=578BN3TWCI(@X7G,DVZ $#J1C0UQJ_8HEI6FA=,@I<2-D?(\9W=" M0=/*7565@'[)).6#B?;V@)H[9'N=KFD#HX4T CGG>/,087(B9%3$'+R(0 M!+00/2$V%J)M(F8Q(5$E&GWN#3;FBZP(66&,2'(;\E$L&CH2)<6"1;$@-.D0 M8XF5(0&8]\'JRZPRTVT<& MCI'D%HVW;O4MSPV0 0,&E>NQK'YB3?I3MMSQC8>#H5/*/$N6V!9N\X;>)X*X M$W5W!-^"/KXIZVQY;)$E(FE(5\.'AA PZ&G9 N" K ?0\Z[;S4-!1OB@B5>Y MIWP$)3WJ)RI0:5O/*:URJX9QT8$!&FMTHI+NQ*A("X61=AM2TPL064"$;3]8 M?T>K*_ED:Q'1!>7)$FU)H&,O/YJ7RZ4:9,V[QRIJ>S BJXD39F5_M),R$UWG M+)V;V 6\D9O=5EQ>!H:?2.'$F!^A@&I&<\P:;"[@$ ;#D33V'>U#J)SG:%># M">0HC=!#5AH7,WV$]%[JQE4193-D)_2;-0VH=\5U$L4&XQC<]Y);UJ-,RY6Z*X[_*LH=(?*[L(3HJG 9B MFV?2R>ZVLB%+LN@TUNR]->(E>G!@J>^ZA^) D+GZ30C0;;MRCZW!Z"HYA([! M Y?D]5$RYH5RP@P8$F/(;^)GYV,:?SCP+4D6M4K6@ MD@K;L$A]C/Q,(G$+4S7LP%DLFOL598+6!3Y)7U60L_216:]<+,8+H@=D..6U MH"Y5KD4TZ5[RHQ+V@'\"CE"=01RMR8#J'*RVDP*ATYMJW#?X2*P&,W>IF9/- MH?028((L%5THWY BZ#YT;)=M@D.!M.!==00Q6+YZC-AY:!U:9I5;3,_!)U_U M'<\;^>+ZKK[ZC"DL>Z"H,U<+)RG,-1C+?\^EXJO]X>4M=29(]QPOU+-4!X%W/84TXQ%M2M\7: MXCBK!&ASDK(*-L6N#?$0-H>)"22K8-"@1""PS1QC@T_8$2.FU2A[1(ZW A4U M+!B)YC\7 Q:2?G6[6J=3P\/DOE*SGZ!C8A:,2]6?A>Y4FBS#@I'GJ')-DT2& MC/H^=S.<\$IV$QOFG&&PW9$P2%!1W9X8K+M)-=L7M;=7ALA+""50I-HS^6$( M,8I0JVR1'WBN&,\C"-4-YYA7BXM"OP[<.JL,M!3"< 0X&?"-FF#6T&NG&P8S MI()>4]]IVIU5@:5:OJ5@G/_X'7&QZE/^.S/D:4W>LUU=,^7G4!O?"NP>Q?^O M[/^ZR:)VS>YX[V,2\VO?9FQUW+F$T+''A%U@QE'3<)=FUD/W,G^I:ZT^T$^J MV@4#'+U$@57U-/U.L%Z"PQ3M/^'9W3X9+P>F@,!8&*/+SUNOH=$F7+>JXUQ2 MTJ\!?X2?@SYN8]P'N?2I)CBC\TM=8FA.BJ/=Y@2>A0$6P&?@3)G:SXL*#K\F M%Z=ZRL1E*A:_D-<<4([.S) X^WBQ_E06LBJWH(/<8%[86DI[M MX)RXID4LVHJP?!J9XG!\#<-@/=\7TF]5&G&816SM'"S&(?6ZQ0-C"_;<(SDN MPM^%T9@LM2P7TN4M:R=H[C97L84L00 L]A(AGMKHNH VAKOYE)/+^[1#6_$/ MVN2"D*I#\NC>7:\I3:?A ^0]8QQ/<5\@LS2K6NPJH];ZJX<@"M M(!#!1D(RZV&.J&I8.;\AB,=9+NJ%7P*N,X!BB<,"_ -Z54MHORAW:+JD\]QS MF(=ACKG(>IIWN^4=Z;%VX (9*Q+=T"7C%]F[(<&#['IU!B#W@EK0%\Y9L 0' M"P)LT!@#IE1BGL%L#"==#R:=FTULX*L*D2=SM M,-@S-J$0W2AZ[1^VJ"_,0C.)EX:QYZS=\;K85(61&DI=?4.J^KST_JG=BZ(S MO I*^7QD* MUL0V188H'!:EW;$ Q]<2[=/(/MJXY!()JP4!+[PE,X?D[L%!B(5M[NS*OOE8 M(9W%ZWN'_">\+3B5CORY^5Y0H1-_UANK$G@HR<)L[56V540EB+K:L?5W;9UX M6(S=]YRM0Z(_J+6[+\-;[86ZDA&S\V"4=2!044Z\0R=N>'_[3ERLO'B(/@P[ MZ I4TH0%%,\BG[2Y,4P9)60!UF[IGCB"4O,Z\:T6=\-NS++LL"@^%0M,(&R'$(HEN\887SY\SWC.]@.VN/'P MAG8X3%=%H]BRSYB&56!B\)X7G.:)Y>KA+%;6@V/GR#\;I<*@C')49]E(0VNA MD!UL :A8R?%\ 2"O, YCTPED.-*5&.I69,)SHQIT643%D)3:P1[(B:O^;\E= M61:@*CW-X?EV*+9 M*I,98#VX4IFT(*-.KKG9V;83(,A]B\U&)RW?L)'RE7WBWRCL.3<630-L%E[S!=&KD0TBWU4V2 MJ9 ("_A4+G>KW.:9;Z32R*(1)BB>QUKX*_M8:HZA%@G$^$BW6.]!G*JNLYB# M,%O/X[Q]?B)C]_"N'F^)7JJ;7$<<\JBIB436 M)JMXIHZ'DSB3<>3+,@'%T9_;LW8JWZ1)UN5RMT4XRJWT]M\X[9Z3)8"OEG=#[K&;P]YHM'Y[.Y\8]+(GQ_A( M]A2N%<*P_(2TUI6.'.G;<+'*-;AVYG?X9D7$@&A3%B(8%ZO<"86Q&AO1S+I) M,IM61A/?ZUJ@=ALT=^7+ A4;\9-I2@!:]-R);+Z< 6-F:=4<;F_!1+.@R @8 MTABDI-!'"U$QEY D.,^.V8O^*_@]I2(*)S7)#W31EL5/)%V)F123.F U&YSQTS*8KM&C%?(E=7.$;.RHX?DT.**2&PGF*CW6! FG M4 ,-IC.6]Q6?96^.Q=(-NMH',LI\8)$ST_5I9B79=\+WR60(B;&FKM54BW3" M3;8]*GIY#TM:U*C@SM$,IN%4DF9 XDB^.#8F"8S"*->P7CBT3UFQ9&B6[J'P M&7CG;K=E_LJN;YV2,K*XMO)4_0@!2 M&[^DB@ 'JNMVHD@XO22\JST*K">,6/J+RH^04E8-C"G4V#5I$63GPC7@;JG@ MID5%$;6WNG:A*RNJ(I?;K6U+LVT0>);^\$;R$T5H! MN+,_P81H*!(?\0P4AL4_GFR?-IA_6V&7!#CC8WMDG?;DUN&B(=U( E@94.LX MP,%(Y8G:OP5H[RA65+ @+W*GZ#)4S6.F8XHJH]>8@W*DH#8BA0?;O M'#KM0N4W4=#->;CN. =5/9_BTT9,U"$($'.!82BD&[-4C3'86Y\AI4P7J41& MR)#XF).'^M5@-NTEQMI&7&@ESIQ.N& MN)GG,9TXT3!"D9]=@6OV NK(MK\?O7RI3N]P(W]"SQT#%W1(&Z 8@\N3-/[ +U GZ AL;9>K^\M$U]@<1C?"T615HV#"F[19 MLHP"NI0N7[DJ0A0+$0I<;XK0?HDV]1%VIL0^(K/,,*N ,T*.2)63>L+'W_JV M?O,I6/G-+1Q\SA?,#3YPWFVN6<+??T'CANA5E S2>#P8P+^&<;\_HF_&\,W4 M\P+ MZ-^G,S&\*^C23P;3;"(_7X\F-)= M2(?XW]D,4'V&:#:>Q:,)_0OP@V[)> K/#KT2:/ UO3&FYP9#'&,VC<=)BH,- MXCZ_&<\2'&F8(!)SF5XZUE8)'M\!!6^,)_$@X3'2"0TZ'@-*#V@]XW@PPAG3 M>#+@-0]@ZE%T<$U^>GM(APRV>P#(#V.33S%\)E;X&Q9S.XB0A* %)3&B/ MDREL#)/.P]BJ,2H,!T]$IH12@TA"PX,4$ M=0 ;F!)-'\33 1%4.,9^FK:+B^-/@'4CPH?)E.@_L(X^'*K0TW:7DC_H3_#H M=!B/TAD15KX/@VD?+L)$\)]#O5 /@3.X+)C:&3Y5GJ= M)4&J2^\TADIKR;-B. +)6JQ@62?;\H34&U&6B,:)MZ0C&@N$U]VV8* M,_@U[A,K<#N&$ME11TBZSNLZX\ARK(*<"+K1I M'X<;RV:\DUXSU:EF' M^7GOZKL![&21QE: #D64^W148QI>1!HH]\KZ>SA2M04XZ[Y 8Y6)/[1F=T>7 M")\&9T1X*M[2M!EY/ON^88!N*)8ZY,GMTXD9GO5+<\M-W;@U96B:J"[U1.XQ MV3A5P!HA =9Y\9ZRF;P=!#:J8)*T\L!(UF&!);"?PKN.(\[',@9#Q3@Q#K1. MC!,=PO";ZZDO'2.25\1< J9\%?75V,G[<,T:+ZOEA99*I>@H='F#$5N(M04?SMI)0KJ>[#>+TR':V$)GD!&!-F8 MU'P,(DLSI[G?JN"C5K)#UN\\,_-68$&O\)^S=,("S RD"1SJW$:/=-4\VI,)[1(#SBC)NPO4 M=)M,FK"A.L4A^+35>:<:3*>AQS5M,(Y081VB'%I,/?^,&7O!>CQ?9@UY!CE+ MI_H6J+G&5TNUY-]2142M@MI63MM*Z6&:9SM#[,"G6I59J5DH=D$!@DFU!:@> M/(C4_30>D1XUZ(]!S)ZJ9626LE8W39/H+1XG FXX!@VICW_2V01UG"0=@?P? M#\8CF[C^9X $+"2=)5$*[X.:-",["*@1HYF*W"EHA2#*)RDH%--H$@\G Q"9 MI].1LW3NJ:7:ZF VBON#B=%1$QA\/![XFJGN]MHK"#\! 7Z<@$8#RNH 5;81 M*#%H_4F=V?XM6VV^(Q$!BU.F$](Y!K-X,A[#!D!'CA)0_8:)/R&O4=3AT124 MGIFJP"E<6M@5/_$J&N,^"-+#T0 VC_I("OL?L_HXG,%ZQK\ ![6\\1550?P7 MQ, +6TW_ U739XB_Y;+Y" S0+@=D/P-X]DGCG*!9 57+,>K9*6Q.:NKSN]=< M53^!A:2 9TD*BCW,#0'=3^'/Q^P1.\>RWVP*JGJ_ M'TV3>#(=>O8,-0:_J 'OBQY^*5CW#Q8B'O5NA?5\T1^U_V7O5-Q#.?!,KB@A M&J]3RO9U^ ?@\&OL%6$DQ4M;*KJ.IH"(0%P!\%.XVF^S.6AP&O)BUP78#;\# M]>Z/@!E-2 FDRRDT1BYJ^\Q[[KY]"^Z6,VQGCEU6R#%OJFR MLW/D!YUQ R]^S)$^I_3&36&I,3G+4#,N)HE!=8"L,P1Q?$0?0* 9DG7TS(1,X(G_L-[0.G.W&8@=9@#\ M84P"!5(M^(0CP'#(_EZS&S9*=+T2^FHDMOAQ$H]&?:H8 ML0?)G.I1]^ZEP'CK+<%X365A*U3^I/0ZIU UTEJT;CBGT[?FHT ]@_<+#[D/ MDGZ>)WI?+@RY^Q#[-_$7P%3$V&F#3H?;,7[5ZA[?7M,C8!*OZ4 MV4*\:TR-N$.EBP^Z&W(-H(ABFJ! -.!:>>CIZ$_@WVD?-S0#P0O^G2"F]H&L MIVAF3X#%#N@9DH.&DQ9%#1,[0T6?H7&N]J=6$R4H-DC/H-]+*G6T0!!P;=L: M1=^X;NZ]Y>0#B./ZZ)#QC,F3=)0.R8)PE(ZGQ_)+@IJ"*PQ23$OZ7>??0P;< MWVF>Z_90*[(/V5.HYRP]=0AC>W;DALGJ38DZ/UP'FW7V4>,NSBC$U2'L1WBP M4AKRO>;ROLGF9#@SU>I-B!"7;WTU&-D.#:!AE4N*,>+XV8@B=HPK7&PN7(5+ M"B'"UQS6@]&[U#(BL0-JIA:V %E9>%DNK062%YN8Z:@)D1I0H% IJXI%A%L M&W-,]#29S3 P=B&A-.TY8)4Y]2BDRCEBB'E3W'T1C,VWMG0_.Q.\&NX 8E!N M?D40GU*(PC+G+)Q,,V2TOYYN79P@?"2ETWG6,6YU'TQ5+KE>@PQK(2*%'O1L M\0K J'M.?EEBN2D;&&2' EK<..MT /L+Y:=*U@&M[54Z2ITV(^[>9'$MH%NH M:(RBQ&_A:,-Q;V9K'6G\K2E2[8X/8L]62D;RR!*UU)Q%)OV1C->;C %.U!*;Y,]V6)C@ML[D+>+A3;- MP&!8P_7]^[^E*B:88O/WG1287>/ MZ!!*>OW^[^F^) #FWTM /F5LA"),_?V&R@)2MXOLB?QX*X >QV+GQL;/%*W1 MH\.L79?5[R6RK'XOA7\9J"RJ[''M-K#8MB]F_ MV89YQ0SPMFK0X!Q)F93% M;OZ&>31+)D#2W 4^W0.&9G# ;-?DC$], \ J"MU]]1P](XO6H/29P&C[CM!] M-QP5@R2PZS%/EDG1>DEZB$ M,4NW.PR%)C<_"V8],6G2VHD6 HW*=DLB UP&\ XX!4I_U#;MI]QZ9SFXNS7R M;:6*B:V<99>->='P+36L?M!N@Q*8'4=_VRW$X4+1+9FA];Q;CE"8DWU!UBD[ M%YCHWNOHGK(*"!Y:_M$*(0NL=E]QBV'>I@"S6*T OSD>N@FI@!F0S/,_FB#Z MYY]PI.D]_=0[+87-T;1#.#;A0_R: U>H.6S!JS=K*!2_6D<25"]-=+%6(^4Q MI)F>"F))6*4JR1^=321&G4NBS* M^,.]UE06E^^OS9/G('O.ED*EN"IR38C76).[3)L">R6IL-N[]%<4SFMFE*[H M_\*6!B>.^K4;3L+55CE4># F4\-X,N+/TSY_'GBJK%4J!\"AFPJEBU9<62^- MDWZ*\:#)*)KVDV@X';A/78/\A-+2$49;SHXQN'(Z2.'O;#"$_X[[H(M^S$TM MAA\5Y!>?-ZQ.'DTFQU$" Q\E_1'^:^QN]H(3S,PVA_%LF/*VR&+A?VZ;@[1BK+/I%%+@'6V$5D@]WL8\11.E?C-KH*9FH7&L, VQZ;P$H65M][FK+O: MEF^%Q>>VESR5WL+GV/I44F>7H:;#,")3Z@EE+4>-^*UL&0.&8B( MDK61TU#B[L(\-XU]2#*9)I33X31QDTH +N<4V8%&AFW-!(N6K'':/+0-5M$V M+K6DG7CI1D>S7G+,(FXZZ\U^_URIWG%O)$]/>OW?O\CB=U!M7J_QA W(L<:_ M5E,H?, @5201Q*7/I45Y=QRIH2*H72%W;$-V"A%UMPT-3R@((,7?Y-MJ\*6 M@1(+I.FH(R&;E":'N-4LWF1+(0L]R9JQAP[V(F:Y85::M@9D4X2H.K=/.\") ME30Q'+ZP$Z;3'8WN(R"KG'DRZPU^WSBN-VC.T7MYZ#F0[BC]ACJ[Y%)3#3$[ M;+V4%PM#K/[ JD-Y=X"'=6'J M*M>4NJZ6J67VR,DMH790ONUNOK5=7E\9 3OT5N"&X\P8<[ G,;Q.V]-WO+Z]N+GWK>MTR WG-^9QR M+O0R[$0/![O MS>2C:YT)WK@NT9(LQV;'JT(L<,%*NQ4T7!BF9"Q05,,*2XMH/L9!*$=BC;'I MZ#73^HF95N4PY0_M>L@ [0E7MJ%X2Y) S5WZ)OJ.FM0MN,S!0ZME);91HBJHQ7:G7:FIR!@L]9Z:!:RWC5JZ["M&W,<; MX69!.QZ!#5)>K1.5 9=]0E'!*2* T1<[L0L?<]"[5!K!$P)9=LGI]AQ P4OW MR^6KR.M<7.V#*#C7ZG3H2"VNZ$14AAATW1"5]_(1M>I5VD*)0>II"1V]T(3P M/-M+ZI!>FA.O/^:7X:6G&HU!8&>,7PY*0J_TN9^B2I- M >"M]/]_[&:=U2=X-=FCK;7$6'2NV)0KW"0M-.R ,QA0V6,K"M M" A=RLI;$<@$8G6M2+;-!H@ JBO8=BGZ5 D%(ES4Z2,+X??,VA;F@G= X8K MD7(TE\:A&TV"\K[;3)9Y[[@Z.Q?=^,-KX2A;Q$:+.G,<0:.A;,M2&TKM;#XC M"9_=%B)W$'4 R$LW?K!*'7@RYR=?IK56>=@HR?65Q+WHF55<7<7%FZNCHW-8"IIZ M2+7F[[P =0W[.Z,BJ3+^6;G^A-'8R"?\F66(4ZZ4C]L=8D@;!2#A'_H]^@"W M\[^H/\HK8.C]1/^7[]^=7D4?3B_/H\MWT=GIA\L;^!Q>_G@23S"F7<#H='W1X+,T'F") MB,[%I=/VPB;]>#"91:=G9S^\_>'J].;B/'I_\Z>+CPC0#Q\O_G3Q[OKRORZB MJ_?7UQWK.DI@7Z/T.)2YCAV;T2H\F #4]H9.V1@K>GXX1LNQ:>AU9;+DG.?H M8B7?:6XN*EWCX;BUPR/ GV$Z@O$N;DXOW\$&+TX_OKM\]WW7AK201ES2BJT 6]O$$]O)!2J"V;/BM MW3??O'F/*';]IU,XW/=7YQ32==LIBO.,N,F );RC>@8+$4L<[ORZW8OIWN?VWSK0514^>A0R?R M*:OGDL%>-3@4!#8, U^G23R=YF4GY_>8?N8,N=>AB&ZN,=YNRWJW,29LHT?6 M)3^T>+L*_1^TSL/S3^R1! (/O\YJ4'O)CE@L=U2652+I3S()M5 $QO #RF/\24F_YL3)_@)?@SFO2)YMER)^<(!53%&:B-6VG[1LO-F?9D]UJ*FBA#K@R::H#6?O\9$JL%$$(; M3)UT"?_)*ZZ3IA1(+G:KJ1"%!5DUG71;@:C1@3WJ+2,)/H73*=AD-I/%H(!3*_61G[TURU-5U"/:BM2J 3#!D6)K4<"DJ[+V"MEX/S)7/RA"86W(TR MF9"HDF*"RC%]^]KJV,^-.: ,"RQ2%!3>/&%4Y:5#UWE*5>EIF;-XG&!XPS2> M8BVA@T[9$4,=B;E]N*$#/<(3/3;>_G\QCO$2+!'!'@LIS::8E)>FG-,U!&;R MS$G 5C_F6E]&+>= C)]OD?IMJY/.!ZI&?BU%4JEDV: _H/\C[A#^-%Y!YG9J M6MOBF0+%&27 E5!#G6">6=_#UZ,$Z_8=I7@MCK#FX-$D>?Y:H (SF*4@3H^I M8%D(H8ZN"!],];*C29_JAN,^6IJX MCQW;D\6O R=/DI;V^:3B9L4BPJ!1JLB^D(:/Z#$P*5%S[KY6[RHN^*^(2^'9 M#CI:+0E47456MR@362YVG\9O<5>%2:AMTT[B_JG M6E*+A7Z0D6"/!;ICY'9 E]?X $/\\O76MKS4V&!-SR(G$PWI]#BE&&[/48X) M"1RK;9TI3NM2DCSA][P@KF4\O;:&(2L(7A0*.G_O,^GWH6K9KI*6"93Y9DHX MF^WSN+QN.[JIY [+2D:_C_D_%#R4=BQ\CSF>WAO@*$,=9;0W1"WDQFBLV($$ M5P5CSXC)$<59O!S06JH/]6R-P-!\X,TDVMF@5/ ?"J!]NOR]YM3F' M=Z$H,MPD1&'3"""!&%>%A>KL.S&'K4H11?04:X<$Z>1>/!NK[P81@3:L<15\ M)'!N6^E=(]'N2ZZ,J5'&[+I_S+5SAA9\]]XF3YHT$K1M!A;H![&J/9=FM!D$ MUF-J@VN#[=(I7F">U0_1':HGO>A/Y2/F ,5BRC6O^(L"4L#EU[6A3+Z0\J=" M%I],SU'7.GLG808;=.$72TZH>I*3X;$I^XO?E&0D[^>::[H#ZF)0BZ9!N'/( MH=58SZ#9Y81V)7Y( R%ODVA:)3D"%,2JW27%NG[E)# /B<\"_T6GD2\:D29\ MI>&Z7.WNT&949UR/HO@I.OW>R*[F1RNF4KQVYM2\9J=7L=)-?LSOV5Y+CP ( M=MS?ZBTK&+0MC"T#D[#&Y[LP1RSC0$3E?JWB8X[^4RG%]=Q!+!>Q&+; MT@Y MV3ZWG*LXXY[@LI4U)D)*TN1"/^D,83LND3M 0\RA?4:IU6 MP<'2K97&%(LSE^RR\%N:AH.@D; 9K>OF]9U1D-38ER=ZAT5W"",HH[@_D-PH MUS6(-'B1K;+[W N-X>;-0J?%LGCHAMR%'%4F6(::3@CNN MT+3H-8S4%5/ @UFW?LMC%+64%MD $=WE_D&3#UY[],T)C1U"K8F7'/;&UP*^ MHJJ;[.] XL$15AO^&T.)(UBQ*UOJY^,XI=='=C.FOLJ%A11/N?ZYJ9EL. N MM^QE]);H2,V,L^#3\$C!6$$S@TZF8G2VK/)L\<1]\B3=/EN6!D*87K[ZKDX3:LE\&)WW#+9$ILV(NB8 MKD,#PU;6^=(E,.2/HZS(QNJ,7T6#B+B)TS,=LJMQ_-3?Q+5BWK:O? (?F&> H^&_XGGQ*L$\*7JB>KY-PLKUB2NQ%2^:?G$,I@$ MO=I"[95HE)7I%&DS\\U%P(9#>E4,<=N[/"X$(/?;@3U11XP5QU,A0BV1]UBJ MB.BQ0[GM=1-QQ]#Y V4<;IHF]>H=7D3>,9- (LQ2J;52:GV)!)TOXK=M>G3D M9+#9:BI:R\2*A2 2ZE8MSR+7Z+'DIV-/6>DG;;-8R A+SDNBW@:M3'EA"U%6 M;US@-#3*<2\U81E48D'#VFD!ZAQM#FOCM2FN@E/_RO;8PZZQ38H>%=VXN/Y# M[312C'GC1FCP4V >F%J0ZQ6-\ 6W87>1%P:TW<5*XFG8I$Y36+DM5+./EEDJ M!CJ8LN*QA%]\RMW,03&$4[*@?;%]ZD4M2@OH0C9C72O)TV!2,9^]!L'>'-Q"-A35-?I-I*4J27T>H;E@;BN@W;_M<)4(4LW$*,6D%I%#7Y:%8L3'B2@606I",M# MWCV7RZ9*(UZ?0VD,82,3STS) E 6D7&*K6 WE\+VM !"'B,8VH7^H3:TZ$[N M@'UI2?$%F+2_D?@F*QJ4G<+\[[":OZ5;OR,1WJ$A6Z<[,F8QU$(M;-O;3SM5EI4LJ+IB+CA&V+ M.C"*:\3K#%6_7'M<.$ ^0E+"/',HK"1^_@5^7922( EB$GN+' +#LJ6C4O# MW+B=WGF;/=EER=W#F3QU;0XW"T.M65T#DH+G##1@A]4S=I3V@\(.VVJX<@LJ M%W+4B,5AJTSL/56XKVUEF*TMSEL#ET7#*YT.S?Z)+;TRA.@C2FF-4I4>I!2B>DIBY=PI M7QU'&!EHN /9CDO*DESD&Y2!\.Z[1E=%[)H>N<.&J'DL5B)B.< H1/)NO&$> M[V%TIFR>ZFKL6,;#DU-L6I7&(,@9)4_6H"0!R?? B]8+FYO$&S?8(KMN6JJ\ MA=TB!6,E#]]PQ+%!6L MS9O042.$!IY$ET"!O:D=0PGUD X9(@['1-%(NS&Q ;JR$P\MX#0-$?'/M7U0 MV>(U&I;F$<8TL9"!.K>QCB@*^.8!YAV/%<<"HOVO #FE*KPVSVQM(B&'PB_8 M(E;4/Y%?6IF"^$T!*!B/CR?0&O?4GN,UFIC)6,8^ M)W6!BX.-#008IX2E)N3UKU &Q1C:T:P#S,W$">@!!V>&A%!WVR9]J0OF!T MA#K+Z6B2P=NA\K$I,V0D#H'+H8%7FBGGI\=]U? 9 FRS(>R0:D-KYQ%I!4N5 MW[7["/50H.@:/6H>Z6B7=QK!T.._H,F)TUW6:W3B]07D60[M M?6*Q[P-C'YX[*"CW6 77A=%P$H]2:D**G5VY%6V<P$^QFE*97E3S"F>6KGG_&?(:T)_WNN11QJIFVM84T E=AV M3$=+\X.$DT[B03J.!@"./FQGA$%6\7" '3KTD@5:O6(I^'&*&G@RI+X+(^R@ MT ?0RJ@2Y=WHV(LMJ:;<=C>>],=8BI]>::BP10"A?^SEX8JR:4<^K/J+*;J>,I MV1W&6J"#.&]6L3'!8?FEN139:(X1BU2$]!!;9&+=#HQ0>7:&7O3&[MR(T"R8 M4W%E33Y9E8M\&2X2:RVM*D98"ZM9L V!*-:;G7$E=,!=?8D*S@TI16M/Q0(:36'<3YZC+!W4]V 8&7'"#W,J M@[OBPK/M!"8*! [:7S+J(%0U8>K2 O7_U,V=D=]?1?X=J#UH$*&^V?R%@Q,^ MSK1P2,,W7$BNLG4F%D(;[^&T![5\0*ZAFR1(H&SC)&E. NH["@WFZ[K&)@:Y M3P*E [C6!$3+&DQB(OJX%A!"',,DK'_W&0AU 4@!<]/-#.12^@,Z@?) W38G MV'>(S(WX ;,_S#+E=;9W;]F_97K&8+@QJM.(P7FPA77S!"];S7ELD(VV..($ M >8&8C)%S0J##]5R^)"O-]VTPQ&H2:/TV]S. MMY3C;2R =BO-@*4#+X#"U.D!Z-JS!Q7J;VR;MW&=UA'=:,GCA6DVV_5(!_=G M1R<7C7,V9-$UN:5.(H-<"FJ-LMTS9>W1TS?"7IJ2C+5CG"R;-<[HL&TI2!=I MNL%H)XU= KNK]8$J7Q;YG52&*Y^R)1S-*@<5<<'=Z-DAWH3PZ6' 42[:!(D7 MT8\3.+!I9\K:TM'-WTQO6(#C;;&6C+QNB=LK0VU"4"2'@3L-EZ3VS8%F PZ MLN!89 =J%7OV37H1HRX?'THJSOFXI@2PCAX#L>V\U>X'8*00*2DN06Z:0%?HO),ZZ9GIX$MFKB1?CG&F8<.TR!Q: 3^Z6 MF#S/K7]P:?1;+5HI6\PJ+;&O 7],$:C324-T-A'[CIX32!P@I=:$-$A)XU=] M4&XU>(%J!<-U5M#VJ*&< -[K&&HRMX79U&DED>/M-O@1->UU\YMOCQ\_.%>&UC<"Y4_#6 M=#0LR%<(F$L8QJ%ZIL9JS,= 6OR7;O?H=V?79[\[QAJ#!1:V@KTX]^'';/=3 M?B^)GU<8<_F_=W!V#T /,'"E+-"X=WTF[0EJ"<:QI#0GW9G=$KGR$P4A(D)OKJV8&/724KW#K M!KUIZ-JE_U+7#@]G[WVYUOOB]8RWG>&R]7K')6.PFSG#9Q4E_9._&$A)UZ.] MI?KK%:^A?9?19-O<7+J--.]EK(.\>:JY35XQ 9-$#[%$AT M+];L886'&.V_&BDC*=MDDXKKS-;Z9,T*<(X@GK%F%2/9N*4>'21,N%;98 90 M@[VJI%ARHA-B!T:V"^%R%KPMRY\PZQ65FW6CN/)$0&"6%ER&5@56(6UN'$74 M/L8M56[KF#K!A\T2O*7?,@N[>L4JY;?.-WB1UJ:FLOA%?EAG,"TN^C#'@>LP MB$ELVVP#Q5N.@SZ=6NY0,,T.F0!*P@#,7_2N&.:M.7Y(YOVI8XY'J_HXGDQG M9',NM&Q!.HH' \RE38=Q,J'>LW%_3#G8\6R82,&A0*4:K/@WF?"? ?U)9OQG M:DH&=;TVY#^)/B]_?.Q2A.*@]:VIEEM0K"YI89S@#R(FQTSLB"4[Q>O)Z$LA M.6U,?\@6$D2_UH2[+TR5=/L5D'+R9-9,V1<+0\ S5;340KI#;JD[;_ZF&3NZ,^COQ([:W!-#B +EU,@A?,\QJTMJVH/@ M6/C))&06U]13NL\8SQW*$&GW]7C2K$DE(XZ U0P(O"O+[9J:F]HTCJHCT>9>DL5?"E$KM*(>X@>]N -&>6AK@UW:0!Z3^I(%<3CNAP1L!!FS2*-ZXKO?G0P15D]\^]=;9#IB7)+?*Z M3N-#*F[A6IKRE@@IVG&U?LCS;=@H:P03K21O:I4I;0A'F(OA>4%=&.#H;1;< M/^C"FK8(IZV]QNZ,R]I QM:EPM6I)><&CGO9E*NV;-7H9/EB]1HY0 MC1'6\D6[('.#:CFNV<$H4UM'/52AMZGJQ!S$C,YE:@JA^BOU@5P50'50B6"' M#:I$Y%]ZOZN<-G3TJ&A4YEAE#3$E:YS =:"S133C:N=Q'*2Z9WZ?Y"R8.LB.F#Z=2H*\022>%^FC'4QU)7#^,?]+LH><5+O>"Y&TLTE) S?4' \R^$M@/>D[ICI&1BL'!^;5\G2YEY]IYLW4CR+",98X';L$_ 77!T( M\_K454X[C[V3(4BQT"+'(9(N[CAF4X^:BU$:,V?ME!QWI&31,C62@*Z!*Y/9 M1MP$#5T(@'M%-2+X;(ADBVHB-T,T#?;L&]N[">&R*/UCKBFT:-C#$(@=-YOF MF.F55V%BB\65N;9>K5IG$ZN=JGMTBK40HT;UHHY3M2K%KI8N:""75AH7X5Y+ MTO3DWM?B++8,WY_6U-L2/ CJD^ [8 M6E;>J>,9!U+*,1APR*A>2-RU<8[[M4$"<":JPG5Y2>1P:U8S5A::UM=J*F00 MRU:>\R*#G(YWE-_$82AR;.5Z235$J+J_O<><#M;J&?C:I< MKS_SMF0W@PZB06_0\AHY[7D4F-80C@2H>3(!D+QV(]V,J.F6 FOP'EN2C('7 M+$(F)B#X!5=I++@'-&::.LXD:EB3LBG&-B#P3'].1RI.4FUT#_*S &':Y=.) MB\$BAV ]Z;A5E)B\'')ML1[PA83V$(-_KE:T!$CKF60B:T3,0*+"DG6EZ#K?)/ MXX!8:U%D3"ARE1/!-D((?FN)ERLK$@38N K\;6-OLQYXQ^/4 @ M=PW<]RGJS.%U7:,SYUQS$>)MSF4,F$BK5[TC@'CA]D9OL46#><3AL>,"JB@< M0RSY5)CJ5+*TNZ3YK%3'9[9DE#;!C[8@I1\_:?.L^ VWP*4!,T%.VH.RHF#V M294H@GL4GNE9G(/%+S//P:"-Y S7$1N#YU'V!FUXV;IGZ-Q/B,6UYJS=JHR6 MBS8KYSQ';_ !+\WFZ*8$A2V:#/O'WV+X:I6=7/"EN7&4A%,&,O.D&ZS;<;D& M094Z!S;$K=JC6%::=CK_X<9(>9[GVMT6II6[JBH!!R/3O+%;,*30B6,V2/F: M)B?3 '#,\^8AQN#"EE',\")67'O@B<(.1-M$S&)"HDHT&O4;;,P761&RWLDN%341:41*%343BEMM0R+#NQEC)J$C(R2ZC>DIDO4??O!^CM:7S:0!&Z"$K MC8N9/D)Z+W7CJHBR&;(3^LV:!M2]X.!<'1N,8W!KT!R&[K@-R)2Y@_Z;/Y)% M18,T.R+H'-CKXO)Z+\7!J[ROW;S[*LL>(O&YLH?HJ-*(SC/I9'=;V9 E670: M$@5FQ$N* ^,R1!U#^2$O>ROE<)V@0^@8/'!);@\E8UYL27GG5^?_(-TQR.F$ M)^?_"M]6K<8A_+"DY.'DJFT_E(]1OMHLRR>231)"P.'A)-I+4"H!JG.PVNV+=*0WU83HX2.Q M&LS4(OI;T#^F2^X>98SD/';NZ$1*M@@SZL V8%,0X4+%>Y>L^LY\JL MDD)[\4DO$A[7X':#WM= @)Y-FB\GUG[S-6H]^$WLI>Z24RVC^L)FISM^*;"OZCU\DP$:+X..^""U>J&>I#@#O M>@YKHG)]I&Z+M<5Q5@G0YB1E%6R*73=#@C'=AQ.Z4)$RH;$9!RN=L"-&2VEF MC\CQ5MA].R@8B>8_%P,6DG[UKUJG4\/#Y+Y2LY^@8V(6C$O5GX7N5-HNB04C MSU'EFB:)#!GUW:L^CE>RF]@PYPR#[8Z$08**ZO:<*^EL4LWV6$C./2F3K'XH MH:2R8:[)3PM_48/UP\Z5:C8R0G7#66J1XJ+0KP.WSBH#+84P'&)&!GRC)I@U MM)W*E4M_WH5W/*7<$ E%=D$=[/]CC^-GHMPUW3I[@\>A^W=%[N;K> 4_85+):4 MQN/!@'I0]OLC^F8,WTR-%;&@+)%DU(^3V9AZ5L8S;(J)62)IG YFIATF/JF5 MJQOU@M)Q0IWZ^BFEE\3I=&9"?0 $%"8:?6".6TOXHEA0%*E>87V]<1^S1XZF M<3*A;J0)ECA*[,.-:4=QDB:TYO28/O:'L^@"2#:0[H_J4#(=P5]%@Q3>F"74 MYC0=4WVC=!H/1S,R)#?R&E0LTK@ 8_YPPT^8 09HLPF:MT@6D"2:2B2!QD=6 MDI&Z45%3YMM92P&]0Q\.)#0%GA9@VZ9$I[64U$.H-FZU='?XYN@*PWV/%;'K MZ,<"E[L-M?VE&_"K#"I(U:Z[AJ70X"ZD0Y,/-=/J:]2A-0'\H%LRGL*S0[^6 MV"LMD$9-*8)!PF.D M$QIT/*8J8YRG-1A15\-X,N U#V#J$8["C5J(!ARI 065@>/6-8T'$RJA-J+L MKCBE/*LCN&3)C*[;H,^?1T/XC$3&M+(=#&%M7!$,5S$8Q#.N[#:.9[,9Y8HQ MW.()+#. 33[-_)50Z6M0S.DL3KC0')#$A/8XF<(FQRV2.8RG!,ZC&=!):O2; MC+$>7#](,@/5V<[$Q^$^3J@T&# =G1)* 2H- 0M>3% 'L($IT?1!/!UP>V^E-6$H!]ESFD2YN3/SV87X:[-<0?"X)0(<4>/V=!@/TX'EAA>\,_-68$&O M\)^S=,)(,$M2&NKTGG^&>V]P6BN+Y,HVZE$1:WAYS*)W,J#9=].3"^=0-"%G8;S MIMZR]B&)_&UIX:#NG\8@8VZ _!KHW55%U MEC*;!:4_>HNX@:7Q,W:GA?>!; M,Q),@:Z/9DH#4ZR,.< LQ!G,.8F'DP'0L.ETY"R="X*^J)*J[O;:2Z^: $4% M21ENTP#F!!Z*E411'$^=V?XM6VV^(W*.J>[IA)C 8!9/QF/8 @M6'1T,$S\ M"7F-?@%7D4F\XJV'5FK]BVLO\&_2X/@,#?4R@]R52S$>F;J'@.HA\Q& -N!-R1>VS+ M@_=Z .H"D((4_GS,'H&$2S3*%$0I$"6G23R9#CUY4Y7U)BQ@U U@#=816F:B M3%YH"9U#(+AW@"]F75S.A.R,^U?H'<"S#>W;X+\BKQQ>I)1-'? /P-[7NV+) MW47Q]TN;L%='4T!!(*L XRE V_8U/[$;"A"?FVM*F$ M=YI RN&"(:D&EI/@'<*; '<&F!35\W:CC,^Q;_=<*KI/1Z#6#7 ]TS'5 P>A M;TQ:&G V$-[[@(26"@(UX5=WGT/<4"G6D9O5-.8G*!?.IZG5_X^ =JH@!T->$*2J0R,^U* MX$B'_F?0?K!R*7G9L#<=8 1;38;R-N##K$\UN('=RP=X;SI!.0BDSG<9>GR MRYW-?X*GHU2G'!(_:OR!/0+], Y$ MM@G*8O@1,!G8,)H=F0^T439)+6AQB51S?(+7**&O1F+^&"?Q:-2^ RYFNR_2XL>+JE UU3PE.52S=D4X6TYR\V=Q8;F*_F M)O=RR1;>33JL5-&SE/3+9:L0T*E6?$)6HFFAH3^M/X-]I'\$Z VD2_IW@Y>P#QTK1F(,U_@?T# EWPTG[ MHGRO&'J(Z\:6N6V22OA51_H:_,)5O,7;W"R)*HF3M/:7A-BT8!OPS-C@PF]< M+\W>Q/+ O7!-S,BLQV0(/4J'9+PY2L?38_DE0;W*%9VU=4?7WT,&# B!I'[] M")!$;^-ALO.IEERD0H_TYA-;+K/#CUJM0Z:B+J;2RUCR8$U1K*PH:D==S-RV MWDN\8R"2DU.,,F/91'J7:1D2K_9RSULY8H>94:HJ_0N33\?Y]]K->>'@2/9O M494VD 4G(_Y,/3B&=.&]LKV*,@/0))MHY*#")0?" $_OI^C$ /X]!=5T",J> M\]1UOJ4<[B-T$6)?+*[*#VY\ _]#K*WQDAA'H!E(P.C$[*D\ ME,8#='-W+BZ=MA/O#U>G-Q7GT_N9/%Q\1H!\^7OSIXMWU MY7]=1%?OKZ\[UG4$8L9@!$0@X'W#?%LD$H,)0&TO_[2,EIX?CI&0F'#L*Q. MYCQ'%ROY3CUXF.>*'8B:.SP"_!FF0&P^7MR<7KZ##5Z[[K@UI,$"7 M-Y%#!+IV2YMU7:3B(&UA!'H$076Y^7@!KW_\ZU[4/1K152"""Q3_./J@I66; M)+VU^^:;-^\1Q:[_= J'^_[J_.*CMDJ/+O[SA\N;OW8"A?U&[6W,J&=9"L./ MAHK<36IK0BT^J*OP$,+,Y43)ARDU0E7;/U%M7Z[F^]V6HC!@CE"=2QYD(8,\ MZB"9#%+S(*4=I&7V^V=+!"TSAVS\1( T@+O?'Z*YL#\;TR=X"?Z,0.9'7+2N M= (EZB ^;9@,L&U8 GH]6I4ZF1ZHL-^!!!N_Q9=*D4V+TE# MF3/7$*SBQ"*)SK>1V$"_=S8O9M%= _8[+O54K& II@ #)]/8)J<;9*4 M!NCZ.HM*:W]@=JO)WP,Q[F0A&,"!IFO#U_UU.^W?6S/6/O!:A<]!446.K1#H M2BYJMYO87VKAJJR]((E0'88NLG)FLSY(JWE^IE"8P=P;Y: 2!BT'PA?8KP_D MG#71^WB:L#XX1#OAX6Q4&OXA&SU"V]Z$F$:*MK=C^E8CB,AIO7_, =ES,.0E MR$8]L4 YUZ'K/*4D.%KF#/0 U#NF\10C4P["'T<@L+++?FSI1K?#=0-OP!"R M2+D/"?S[5^,_+\% $=\PY&O'(JI@UD*0M.80NM""'9T1?A@XNR.)GV*)!N2O Y_ M21-&_T+;U'.-3=PU%\A9#/K6I @@WQ),LG0?D&T=9!G2L!^+UE[^)L+[RVV! M8LC%?DJ.^(#!!-7"1&"YF8B:U$DIA:IC4_;FH1U_?[W+XZ$@>6DIA@4M&O3/ MX=CV=*5GT*@S1BLN*9/#0S";@EG@_[,)_N\@O!Y.X!5TWH_@G4'[] B]1G2# MX4J3?8E#^8;C/NKA7.5DO34VVNN+CQ]8WM%:?W!S-UFQB%8YEJ]>8KEAPDE* M+RC7]R>4Y##G#,9Z5Y$AZ%:1D+)^G*19] ]!'!@+_C>,VE@61IIAA%Z&430)(TR? MED;A6K2X09LXM7NH'T)NVKW;NQN]APG-;YW:?^O4_ENG]M\ZM?_6J9TZM0NR MD0/[R]12][3'@UD\)3E_G,+I#">-,T3_\PB.O!]/1S-GPRE Z2=%':$5B-G M36B67+^UY.(_![:D M.N?6?JC,8L%5/9E6%Q^L4JH&V[80N>D9TO3#]7ET]*IUT]]B+QXM-]OQ#(VC M)]+QS)]1U^CO'P>(HYFK:QS;",:Y#_^-T?#1)1+)5OO=CQTM*&+3OX**KK(J M[[2X:!')L 6N;?3J=O0G4=_=SVPMX +3PUN+'YP7WYL78]H3A=?= M8,=.PT_UG10^V7>)SK)-L>5VFEA7X:Y8+DT#F=;1NVR)@=Y\1()V][Z) MY3X:,P6@Y74D^)^\V;FED7WXI(EEOQX88T23:AN=(X+\]^GGHOX_WPJMF)T, M^JUX,E-\URE8VWQH($IS-Z+M*PCAX-Y))%3U&2STB'7KE$(1[7_1=SL6AP<8OA=OW6BT08"%@$UL!UXX=]\?MU$-X MKLK9PK9]1"_L\Z.1[8(=+CKN\Y0E1"[M@5^:^DEO3%43IP[8RX_<2R#_,J;P MM6#3FKV98_;L ["8KWGHH?'_N2 )94,>\LQ7!DS'%/]%@!WU MG[MI2QD.+P'P!52B,6+GSWNX@5WIN9?;JM_;/.N7+Z\S,7R_MS6)(BUN;Y+U?%'IH+2\ M@[=A7OCOCR7\]TU981W MQT%O':*.7)E(E?/\5DK54V?R#]D3^; -; \Q4]\5-4@L_U<:F+6M";?H+M0B MGZV?=[:D[ 9SZ;9(,9:YT%3ZT?%..9Z7V(GTY25H#S4$P_Y%77GCMQ"_Q/)) M@'.V)/K'G"H7+J(SH 3%UDEZ_YF%/<1;_NEG% C+);4,D*_>9',R>;5YY>=B MM5M%MUA#E?8WS^# T_J'',>\$X&M$V*LC '.60+;3D*84XV/WH9/5Q4S5-# MW"]>7]Z8NM]'M)__?_R/7B:Y>OWW]\=MW8T5PJ^XJ7%7WH+8[> MZ_^CUA_&S7XO_<]Y0/*1V_2H.P5YS^*\W+:V&25(6ZP)0_TT:$F"#5*4_#[;C;YI\M+#L@ZH M1&$72L?E&_<[GO=;S+T8(:ST=&5TL3L^\'KO/L]!M*A0>7*ZS8D?LZ5%8I(N%D?$<'^4;3P^#A'T!S @W)?M%M)L4X"PD*Z8JS M" G==C[^;_LRM6-%#G@R_,BE2IFP7_[7,9/16!F3DMK-Y' MZ_PDWR,M: #G]G,4WC+'BYB,\[TV:R=3/V#F.CPAO_%R.%JOG8KG&J& 1OAE>ZX!"8-0L:X#N[>N$&I/WL7)0#<..PHWI1T8-#1NRN.'#0>IIP M[HA":LEQG0446N) *_'_BUS8?J9^B\1*"&/7]X>C1)O$AH)Q+-]^*=G<2]%: MY"6_[6%L(?[8]BY;A*]RC>%T4XGQW.(.9?NFHI8C3^'3M>5&9'MV @_-VZ*? MNXX.?&U7(_#8V!?5'7".YH #\>(.PZM\+N5_#Q .ROC?\_[SJ?][7GZ_-UM\ MG]'^2W.^3QIYB >-^04FZ6>&U0QT3MS<']BY-S_TA8\',KA#@O7AZ=O_B#/: M!\"7ZR:')FBWXO3:"7%MX']9.O)7&N>Y#822]/:),88]R'I 3?+ C M(B3&VV30_XONV6ZFL2[7)W_?94ON:E^[NW022EN=8:G;Z\_1,]-@GFN;P_)0 M>LL(@.>F_4][<]T8YZ5SADC[OAQK6AP&;..?MYQVVWJ$T@T _=YF?RLK4\&U MY>IZRRU,#SJ9N0RRE]%U/]3([8S9:X:U %C#QG1/(*7=![ZBKC MW9NP603HS[:*[9EI%HX7[&-1_T1F1A=.T?MU6\IC;9YE'R^K)M3=X8_)(&1I M2/NA;Y-1Z-M?OHN;QY8G)QD&%Q TBWR%!6"J3G/8\ K2K[0"R0[RT3[ [KCG M3V7:!''B7QO'7K4<3_D]1B-AE_6< T#:W[C\[?LB.DSAV2_-"[R)AR#R$8_8]I$X^L^"<=>3),D##OQ"C9A MN<0U-I#\.>J8DP,U,,\;LUK4+G]ZT4K9.,]6&=J=:NRT&.+@W).FP[38.2_[WNVP&%_46ZJ3I/R2FXW*!VQEOVO;-O=.$[8#A]+L/5Z]-Z'^"X2PER3H M_W%?%G%+? DF\[89\/XLW>X5:#1 ]Q,K7I@QV@*RM2YCOS=LDZA9^,MQ@,3U M0V;J).B+G 5MMDEO&OAV$'IV%'+0)4&WW3"TK*[$]@.",/:E.K=L#[8A\HF3 M+- 1$HP>"13VLFWDO/B6^YI26BX0@EU5<8LL]*RZ.-[\S6!]]Z+BKI6$Y^2P MD77E3]0:WFQ3TE_G=ENV VOW6VZWLH->]9*FGS,U/1/#C%8FR;UI69E.-Q7\ M. C_>.:U2]:>U56;JS'3YO#P ZVP57;N+*L? M3''W@&"'AE6ODO_>;.4JM]7@0<2^-4X?TT88M#$885.&-+5\"3K\NO@Z3O^;NM[^\?\#4$L#!!0 ( Z# M9TW2"E@M/P( !\+ - >&POA'^F-?$#JCG?T;]$^8#XH4E#KK-2>-"BOT] MLH"I3#B@-6$)OB:,KA2U607AE&T]/+5 )IE42)O#,&JAD[S+YKEW:8_C135=2_V^-#@%_/+@M&1!=.8]'50)15]-'SVJF0& M (71&I2FV2[R59%Z"1O=7Z=-<:SFZ3/4_*_WN00!BK!=T>;NG_(N_V?%LS=_ M+]G]50X%G]:N/K5$VT6?@%J10=<8=[KO7N\=4+1J*=-4 M='(KFN?@]=C'3X)O[:N+[77 L04;>DU6YK6ZQV]R&PO=V]R:V)O;VLN>&ULQ9I=;]LV%$#_"J&79< R6U]N&\0!4B?I M#&2I$1?98T%+M,U5(CV22IK^^EW*\4PEZL5>KOUDDZ*D(TJ\YU+4^9,VWQ9: M?V/?ZTK9<;1V;G,V&-AB+6IN?]<;H6#+4IN:.RB:UC M0:F4%8T$X43FH%E;[B08HGN]_NBXQ#@T?QA2_&T3!BO''Z1E9. MF"ONQ">CFXU4JW$41VPIC75S?^ZV92V5K.4/4;8EN]9/?V@C?VCE>#4OC*ZJ M=B^_H=T)SF#_JWD0QLFBT]#QQ3T'UG$T&L(!'Z65"UE)]SR.VO^5B. J!L%E MM/VP^]UVXIGY/]VHETM9B"M=-+50;MN/1E3^[,JNY<9&3/%:C*-=$\95R:Z5 M QHV5=M#05M_+7#J:;F]+@<]MH=EYDS"!C,M8P].!SF!LJYD"6[%HU"-"&#>(3#O:&&F"F N; K' M_N+&P"/7'0HQIH.8V =35>A:L"_\>Y<)B_XQ!-= W)]!KD"=EO MB(G9(";6P;S9;"J?#T$.S>Z%DZ8MM+$8QF^(B3DB)I;$G%<019QF?_*_-71E M8QV,$],9(Y@@8F)#W(H5]!_$E4*(TC^080Z,&2(A-L1=3*C!)TQ$'OALH#@9F5;'S)A1DB(C=";U[*3&23D15=<"2:)A%@2 M+SDN.X%)-PS57T,N3! )L2""=+>7#5-$0JP(-/-E)R$FIHB$?,;P*OOM[4C, M#@FQ'79I<"\8IH6$6 MO$\T^Q!031$HMB)[LKA<24T5*K(JW:5XO(N:.E-P= M2+[7>9.3HN^;B'6"YGM=3$PG*?6[^ M[)%$5]S))T#8E+?S70 FG_R8*S%?LQ 3DT]^S)68;F]B\LF/M!+S$I-"3$P^ M^:$79%BG)OPP!)//Z/#+,^%0#S$Q^8P.ME0#=/N9Y$N2Q$-,S$*C Z[?]+Q( M"#$Q"XV(+?0*TQ=I]G7OP+4$L#!!0 ( Z#9TVW MT,(/* ( *4F : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%V3<\LL9/W_*I'H]=6YIC7U9OYU-;-E4SCOV7$,JVR>>ZW'5];J=?]MUPKL?I MZW (?;U]K0\YR'J=PC"?43T_S6>N7G:;:GC9Q6KUHQX.>=Q4X>T4?G7#:VER M'DNX7.+=M&"ZY;W/_[.^V^^/V_RUV_X\YW;\H.+O@BI\'"3+04(/TN4@I0?9 ME!< QG7_"2$-5_K"+B. M?*\C #ORQ8Z [,@W.P*T(U_M"-B.?+LL-GK71PS9?;P%Z"U]O 7H+7V\!>@M?;P%Z"U]O 7H+7V\!>@M?;P%Z"U]O M!7HK7V\%>BM?;P5ZZPW.2M!A"5]O!7HK7V\%>BM?;P5Z*U]O!7HK7V\%>BM? M;P5Z*U]O WH;7V\#>AM?;P-Z&U]O WK;#AM?;P-Z&U]O WH; M7V\#>AM?;P-Z&U]O!WH[7V\'>CM?;P=Z.U]O!WH[7V\'>OL-WE6BEY5\O1WH M[7R]'>CM?+T=Z.U\O1WH[7R]$] [\?5.0._$USL!O1-?[P3T3GR]$] [\?5. M,[U+4P]Y]WT45Y_@U02P,$% @ #H-G3=Z?G^?R 0 !B8 !, !;0V]N=&5N M=%]4>7!E&ULS=K+3L,P$ 707ZFR18WK5WB(=@-L 0E^P"33)FH26[8+ MY>]QPD,"%:F(5KJ;ILDX,S>I=5:]?'QU%";;KNW#/*MC=!>,A;*FSH3<.NI3 M96E]9V(Z]2OF3+DV*V)B-BM8:?M(?9S&H4>VN+RFI=FT<7+U?GUH/<^,]\*]B8./A?V_]<#D$2 X)DD.! MY- @.0J0'*<@.&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( Z#9TW#U\2=F ( /P) 8 " ?@( !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ #H-G30!+MH>A P Y@X !@ ( !NP\ 'AL M+W=OTYJ ( M " ) 8 " 9(3 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ #H-G36,8 MB.FT 0 TP, !@ ( !)QL 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ #H-G32]93O.S 0 TP, !@ M ( !Z" 'AL+W=O&UL4$L! A0#% @ #H-G3>-9?:*V 0 T0, M !D ( !O"0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H-G38XUOBZV 0 T0, !D M ( !@"H 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ #H-G3:*U#Q*U 0 TP, !D ( !13 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ #H-G360: M0_^U 0 TP, !D ( !"38 'AL+W=O&PO=V]R:W-H965T$Y !X;"]W;W)K&UL4$L! A0#% @ #H-G32_J8CFV 0 TP, !D M ( !S3L 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ #H-G3; !W[2V 0 TP, !D ( ! M$T( 'AL+W=O&PO=V]R:W-H965T]% !X;"]W;W)K&UL4$L! A0#% M @ #H-G35Q&6!*X 0 TP, !D ( !]4< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H-G3?1=14:Y M 0 TP, !D ( !PDT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H-G3:1>K8.X 0 TP, !D M ( !GU, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ #H-G30-A/'9S @ I0@ !D ( !K5H M 'AL+W=O&PO=V]R:W-H965T)@ !X;"]W;W)K&UL4$L! A0#% @ M#H-G3=*Z]2S. 0 8P0 !D ( !=&< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H-G3>GG!L80 @ DP4 !D M ( !/7H 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ #H-G35T>EA J P PPX !D ( !6X$ 'AL M+W=O&PO=V]R:W-H965T ( ,@( 9 " M >.' !X;"]W;W)K&UL4$L! A0#% @ #H-G M3:G:!P$W!@ Y"0 !D ( !DHH 'AL+W=O&PO=V]R:W-H965T3 !X;"]W;W)K M&UL4$L! A0#% @ #H-G39PC\3'D @ [ H M !D ( !RY4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H-G3&PO=V]R:W-H965T M&UL4$L! A0# M% @ #H-G3?+?B'"^ 0 , 0 !D ( !>JH 'AL+W=O M&PO=V]R:W-H965TBN M !X;"]W;W)K&UL4$L! A0#% @ #H-G3:U< M08!!; NJ ! !0 ( !![( 'AL+W-H87)E9%-T&UL4$L! A0#% @ #H-G3=(*6"T_ @ 'PL T ( ! M>AX! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ M#H-G3;?0P@\H @ I28 !H ( !,R8! 'AL+U]R96QS+W=O M XML 76 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 77 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 79 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 246 214 1 false 72 0 false 8 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://www.astronics.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001002 - Statement - Consolidated Condensed Balance Sheets Sheet http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets Consolidated Condensed Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Consolidated Condensed Statements of Operations Sheet http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations Consolidated Condensed Statements of Operations Statements 3 false false R4.htm 1003004 - Statement - Consolidated Condensed Statements of Comprehensive Income Sheet http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncome Consolidated Condensed Statements of Comprehensive Income Statements 4 false false R5.htm 1004005 - Statement - Consolidated Condensed Statements of Cash Flows Sheet http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows Consolidated Condensed Statements of Cash Flows Statements 5 false false R6.htm 2101101 - Disclosure - Basis of Presentation Sheet http://www.astronics.com/role/BasisofPresentation Basis of Presentation Notes 6 false false R7.htm 2104102 - Disclosure - Revenue Sheet http://www.astronics.com/role/Revenue Revenue Notes 7 false false R8.htm 2112103 - Disclosure - Inventories Sheet http://www.astronics.com/role/Inventories Inventories Notes 8 false false R9.htm 2115104 - Disclosure - Property, Plant and Equipment Sheet http://www.astronics.com/role/PropertyPlantandEquipment Property, Plant and Equipment Notes 9 false false R10.htm 2118105 - Disclosure - Intangible Assets Sheet http://www.astronics.com/role/IntangibleAssets Intangible Assets Notes 10 false false R11.htm 2123106 - Disclosure - Goodwill Sheet http://www.astronics.com/role/Goodwill Goodwill Notes 11 false false R12.htm 2126107 - Disclosure - Long-term Debt and Notes Payable Notes http://www.astronics.com/role/LongtermDebtandNotesPayable Long-term Debt and Notes Payable Notes 12 false false R13.htm 2128108 - Disclosure - Product Warranties Sheet http://www.astronics.com/role/ProductWarranties Product Warranties Notes 13 false false R14.htm 2131109 - Disclosure - Income Taxes Sheet http://www.astronics.com/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 2133110 - Disclosure - Shareholders' Equity Sheet http://www.astronics.com/role/ShareholdersEquity Shareholders' Equity Notes 15 false false R16.htm 2137111 - Disclosure - Earnings Per Share Sheet http://www.astronics.com/role/EarningsPerShare Earnings Per Share Notes 16 false false R17.htm 2140112 - Disclosure - Accumulated Other Comprehensive Loss and Other Comprehensive Income Sheet http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncome Accumulated Other Comprehensive Loss and Other Comprehensive Income Notes 17 false false R18.htm 2144113 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits Sheet http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefits Supplemental Retirement Plan and Related Post Retirement Benefits Notes 18 false false R19.htm 2147114 - Disclosure - Sales to Major Customers Sheet http://www.astronics.com/role/SalestoMajorCustomers Sales to Major Customers Notes 19 false false R20.htm 2149115 - Disclosure - Legal Proceedings Sheet http://www.astronics.com/role/LegalProceedings Legal Proceedings Notes 20 false false R21.htm 2151116 - Disclosure - Segment Information Sheet http://www.astronics.com/role/SegmentInformation Segment Information Notes 21 false false R22.htm 2154117 - Disclosure - Fair Value Sheet http://www.astronics.com/role/FairValue Fair Value Notes 22 false false R23.htm 2156118 - Disclosure - Acquisitions Sheet http://www.astronics.com/role/Acquisitions Acquisitions Notes 23 false false R24.htm 2202201 - Disclosure - Basis of Presentation (Policies) Sheet http://www.astronics.com/role/BasisofPresentationPolicies Basis of Presentation (Policies) Policies 24 false false R25.htm 2305301 - Disclosure - Revenue (Tables) Sheet http://www.astronics.com/role/RevenueTables Revenue (Tables) Tables http://www.astronics.com/role/Revenue 25 false false R26.htm 2313302 - Disclosure - Inventories (Tables) Sheet http://www.astronics.com/role/InventoriesTables Inventories (Tables) Tables http://www.astronics.com/role/Inventories 26 false false R27.htm 2316303 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://www.astronics.com/role/PropertyPlantandEquipmentTables Property, Plant and Equipment (Tables) Tables http://www.astronics.com/role/PropertyPlantandEquipment 27 false false R28.htm 2319304 - Disclosure - Intangible Assets (Tables) Sheet http://www.astronics.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.astronics.com/role/IntangibleAssets 28 false false R29.htm 2324305 - Disclosure - Goodwill (Tables) Sheet http://www.astronics.com/role/GoodwillTables Goodwill (Tables) Tables http://www.astronics.com/role/Goodwill 29 false false R30.htm 2329306 - Disclosure - Product Warranties (Tables) Sheet http://www.astronics.com/role/ProductWarrantiesTables Product Warranties (Tables) Tables http://www.astronics.com/role/ProductWarranties 30 false false R31.htm 2334307 - Disclosure - Shareholders' Equity (Tables) Sheet http://www.astronics.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://www.astronics.com/role/ShareholdersEquity 31 false false R32.htm 2338308 - Disclosure - Earnings Per Share (Tables) Sheet http://www.astronics.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.astronics.com/role/EarningsPerShare 32 false false R33.htm 2341309 - Disclosure - Accumulated Other Comprehensive Loss and Other Comprehensive Income (Tables) Sheet http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncomeTables Accumulated Other Comprehensive Loss and Other Comprehensive Income (Tables) Tables http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncome 33 false false R34.htm 2345310 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits (Tables) Sheet http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsTables Supplemental Retirement Plan and Related Post Retirement Benefits (Tables) Tables http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefits 34 false false R35.htm 2352311 - Disclosure - Segment Information (Tables) Sheet http://www.astronics.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.astronics.com/role/SegmentInformation 35 false false R36.htm 2357312 - Disclosure - Acquisitions Acquisitions (Tables) Sheet http://www.astronics.com/role/AcquisitionsAcquisitionsTables Acquisitions Acquisitions (Tables) Tables 36 false false R37.htm 2403401 - Disclosure - Basis of Presentation (Details) Sheet http://www.astronics.com/role/BasisofPresentationDetails Basis of Presentation (Details) Details http://www.astronics.com/role/BasisofPresentationPolicies 37 false false R38.htm 2406402 - Disclosure - Revenue - Narrative (Details) Sheet http://www.astronics.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 38 false false R39.htm 2407403 - Disclosure - Revenue - Cumulative Effect of Changes (Details) Sheet http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails Revenue - Cumulative Effect of Changes (Details) Details 39 false false R40.htm 2408404 - Disclosure - Revenue - Impact on Financial Statements (Details) Sheet http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails Revenue - Impact on Financial Statements (Details) Details 40 false false R41.htm 2409405 - Disclosure - Revenue - Summary of Contract Assets and Liabilities (Details) Sheet http://www.astronics.com/role/RevenueSummaryofContractAssetsandLiabilitiesDetails Revenue - Summary of Contract Assets and Liabilities (Details) Details 41 false false R42.htm 2410406 - Disclosure - Revenue - Disaggregated Revenue by Market (Details) Sheet http://www.astronics.com/role/RevenueDisaggregatedRevenuebyMarketDetails Revenue - Disaggregated Revenue by Market (Details) Details 42 false false R43.htm 2411407 - Disclosure - Revenue - Disaggregated Revenue by Product Line (Details) Sheet http://www.astronics.com/role/RevenueDisaggregatedRevenuebyProductLineDetails Revenue - Disaggregated Revenue by Product Line (Details) Details 43 false false R44.htm 2414408 - Disclosure - Inventories - Summary of Inventories (Details) Sheet http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails Inventories - Summary of Inventories (Details) Details 44 false false R45.htm 2417409 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) Sheet http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) Details 45 false false R46.htm 2420410 - Disclosure - Intangible Assets - Summary of Acquired Intangible Assets (Details) Sheet http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails Intangible Assets - Summary of Acquired Intangible Assets (Details) Details 46 false false R47.htm 2421411 - Disclosure - Intangible Assets - Summary of Amortization Expense for Acquired Intangibles (Details) Sheet http://www.astronics.com/role/IntangibleAssetsSummaryofAmortizationExpenseforAcquiredIntangiblesDetails Intangible Assets - Summary of Amortization Expense for Acquired Intangibles (Details) Details 47 false false R48.htm 2422412 - Disclosure - Intangible Assets - Summary of Amortization Expense for Intangible Assets for Each of Next Five Years (Details) Sheet http://www.astronics.com/role/IntangibleAssetsSummaryofAmortizationExpenseforIntangibleAssetsforEachofNextFiveYearsDetails Intangible Assets - Summary of Amortization Expense for Intangible Assets for Each of Next Five Years (Details) Details 48 false false R49.htm 2425413 - Disclosure - Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details) Sheet http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details) Details 49 false false R50.htm 2427414 - Disclosure - Long-term Debt and Notes Payable (Details) Notes http://www.astronics.com/role/LongtermDebtandNotesPayableDetails Long-term Debt and Notes Payable (Details) Details http://www.astronics.com/role/LongtermDebtandNotesPayable 50 false false R51.htm 2430415 - Disclosure - Product Warranties - Summary of Activity in Warranty Accrual (Details) Sheet http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails Product Warranties - Summary of Activity in Warranty Accrual (Details) Details 51 false false R52.htm 2432416 - Disclosure - Income Taxes (Details) Sheet http://www.astronics.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.astronics.com/role/IncomeTaxes 52 false false R53.htm 2435417 - Disclosure - Shareholders' Equity - Summary of Changes in Shareholders' Equity (Details) Sheet http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails Shareholders' Equity - Summary of Changes in Shareholders' Equity (Details) Details 53 false false R54.htm 2436418 - Disclosure - Shareholders' Equity - Narrative (Details) Sheet http://www.astronics.com/role/ShareholdersEquityNarrativeDetails Shareholders' Equity - Narrative (Details) Details 54 false false R55.htm 2439419 - Disclosure - Earnings Per Share - Summary of Basic and Diluted Weighted-Average Shares Outstanding (Details) Sheet http://www.astronics.com/role/EarningsPerShareSummaryofBasicandDilutedWeightedAverageSharesOutstandingDetails Earnings Per Share - Summary of Basic and Diluted Weighted-Average Shares Outstanding (Details) Details 55 false false R56.htm 2442420 - Disclosure - Accumulated Other Comprehensive Loss and Other Comprehensive Income - Components of Accumulated Other Comprehensive Loss (Details) Sheet http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncomeComponentsofAccumulatedOtherComprehensiveLossDetails Accumulated Other Comprehensive Loss and Other Comprehensive Income - Components of Accumulated Other Comprehensive Loss (Details) Details 56 false false R57.htm 2443421 - Disclosure - Accumulated Other Comprehensive Loss and Other Comprehensive Income - Components of Other Comprehensive Income (Details) Sheet http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncomeComponentsofOtherComprehensiveIncomeDetails Accumulated Other Comprehensive Loss and Other Comprehensive Income - Components of Other Comprehensive Income (Details) Details 57 false false R58.htm 2446422 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits - Summary of the Components of Net Periodic Cost (Details) Sheet http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails Supplemental Retirement Plan and Related Post Retirement Benefits - Summary of the Components of Net Periodic Cost (Details) Details 58 false false R59.htm 2448423 - Disclosure - Sales to Major Customers (Details) Sheet http://www.astronics.com/role/SalestoMajorCustomersDetails Sales to Major Customers (Details) Details http://www.astronics.com/role/SalestoMajorCustomers 59 false false R60.htm 2450424 - Disclosure - Legal Proceedings Legal Proceedings (Details) Sheet http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails Legal Proceedings Legal Proceedings (Details) Details 60 false false R61.htm 2453425 - Disclosure - Segment Information - Summary of Segment Reporting Information (Details) Sheet http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails Segment Information - Summary of Segment Reporting Information (Details) Details 61 false false R62.htm 2455426 - Disclosure - Fair Value - Financial Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Details) Sheet http://www.astronics.com/role/FairValueFinancialAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetails Fair Value - Financial Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Details) Details 62 false false R63.htm 2458427 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.astronics.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 63 false false R64.htm 2459428 - Disclosure - Acquisitions - CSC Pro-forma Summary (Details) Sheet http://www.astronics.com/role/AcquisitionsCSCProformaSummaryDetails Acquisitions - CSC Pro-forma Summary (Details) Details 64 false false All Reports Book All Reports atro-20180929.htm atro-20180929.xsd atro-20180929_cal.xml atro-20180929_def.xml atro-20180929_lab.xml atro-20180929_pre.xml atro2018929-10qxexh311.htm atro2018929-10qxexh312.htm atro2018929-10qxexh32.htm http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2018-01-31 true true JSON 80 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "atro-20180929.htm": { "axisCustom": 0, "axisStandard": 30, "contextCount": 246, "dts": { "calculationLink": { "local": [ "atro-20180929_cal.xml" ] }, "definitionLink": { "local": [ "atro-20180929_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": [ "atro-20180929.htm" ] }, "labelLink": { "local": [ "atro-20180929_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": [ "atro-20180929_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": [ "atro-20180929.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": 422, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2018-01-31": 19, "http://www.astronics.com/20180929": 1, "http://xbrl.sec.gov/dei/2018-01-31": 14, "total": 34 }, "keyCustom": 18, "keyStandard": 196, "memberCustom": 26, "memberStandard": 46, "nsprefix": "atro", "nsuri": "http://www.astronics.com/20180929", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "ic8314cd9ee9a49638b8145746ef6ae9c_I20180929", "decimals": "INF", "first": true, "lang": null, "name": "dei:EntityCommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Document and Entity Information", "role": "http://www.astronics.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "ic8314cd9ee9a49638b8145746ef6ae9c_I20180929", "decimals": "INF", "first": true, "lang": null, "name": "dei:EntityCommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118105 - Disclosure - Intangible Assets", "role": "http://www.astronics.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123106 - Disclosure - Goodwill", "role": "http://www.astronics.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126107 - Disclosure - Long-term Debt and Notes Payable", "role": "http://www.astronics.com/role/LongtermDebtandNotesPayable", "shortName": "Long-term Debt and Notes Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128108 - Disclosure - Product Warranties", "role": "http://www.astronics.com/role/ProductWarranties", "shortName": "Product Warranties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131109 - Disclosure - Income Taxes", "role": "http://www.astronics.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133110 - Disclosure - Shareholders' Equity", "role": "http://www.astronics.com/role/ShareholdersEquity", "shortName": "Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137111 - Disclosure - Earnings Per Share", "role": "http://www.astronics.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140112 - Disclosure - Accumulated Other Comprehensive Loss and Other Comprehensive Income", "role": "http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncome", "shortName": "Accumulated Other Comprehensive Loss and Other Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144113 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits", "role": "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefits", "shortName": "Supplemental Retirement Plan and Related Post Retirement Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147114 - Disclosure - Sales to Major Customers", "role": "http://www.astronics.com/role/SalestoMajorCustomers", "shortName": "Sales to Major Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i9bee4ce9725344d08a6dcb838d5343cd_I20180929", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Condensed Balance Sheets", "role": "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "shortName": "Consolidated Condensed Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i9bee4ce9725344d08a6dcb838d5343cd_I20180929", "decimals": "-3", "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149115 - Disclosure - Legal Proceedings", "role": "http://www.astronics.com/role/LegalProceedings", "shortName": "Legal Proceedings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151116 - Disclosure - Segment Information", "role": "http://www.astronics.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154117 - Disclosure - Fair Value", "role": "http://www.astronics.com/role/FairValue", "shortName": "Fair Value", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156118 - Disclosure - Acquisitions", "role": "http://www.astronics.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Basis of Presentation (Policies)", "role": "http://www.astronics.com/role/BasisofPresentationPolicies", "shortName": "Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Revenue (Tables)", "role": "http://www.astronics.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313302 - Disclosure - Inventories (Tables)", "role": "http://www.astronics.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316303 - Disclosure - Property, Plant and Equipment (Tables)", "role": "http://www.astronics.com/role/PropertyPlantandEquipmentTables", "shortName": "Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319304 - Disclosure - Intangible Assets (Tables)", "role": "http://www.astronics.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324305 - Disclosure - Goodwill (Tables)", "role": "http://www.astronics.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "idd4e3fef7b1248a9be05e84e52a4882e_D20180701-20180929", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Condensed Statements of Operations", "role": "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "shortName": "Consolidated Condensed Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "idd4e3fef7b1248a9be05e84e52a4882e_D20180701-20180929", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329306 - Disclosure - Product Warranties (Tables)", "role": "http://www.astronics.com/role/ProductWarrantiesTables", "shortName": "Product Warranties (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334307 - Disclosure - Shareholders' Equity (Tables)", "role": "http://www.astronics.com/role/ShareholdersEquityTables", "shortName": "Shareholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338308 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.astronics.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2341309 - Disclosure - Accumulated Other Comprehensive Loss and Other Comprehensive Income (Tables)", "role": "http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncomeTables", "shortName": "Accumulated Other Comprehensive Loss and Other Comprehensive Income (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345310 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits (Tables)", "role": "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsTables", "shortName": "Supplemental Retirement Plan and Related Post Retirement Benefits (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2352311 - Disclosure - Segment Information (Tables)", "role": "http://www.astronics.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2357312 - Disclosure - Acquisitions Acquisitions (Tables)", "role": "http://www.astronics.com/role/AcquisitionsAcquisitionsTables", "shortName": "Acquisitions Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "idd4e3fef7b1248a9be05e84e52a4882e_D20180701-20180929", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Basis of Presentation (Details)", "role": "http://www.astronics.com/role/BasisofPresentationDetails", "shortName": "Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "idd4e3fef7b1248a9be05e84e52a4882e_D20180701-20180929", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i9bee4ce9725344d08a6dcb838d5343cd_I20180929", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Revenue - Narrative (Details)", "role": "http://www.astronics.com/role/RevenueNarrativeDetails", "shortName": "Revenue - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": "-3", "lang": null, "name": "us-gaap:CapitalizedContractCostAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9bee4ce9725344d08a6dcb838d5343cd_I20180929", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Revenue - Cumulative Effect of Changes (Details)", "role": "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails", "shortName": "Revenue - Cumulative Effect of Changes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ic1b28b49d66a4ffeb0cd958fa4627664_I20180101", "decimals": "-3", "lang": null, "name": "us-gaap:AccruedIncomeTaxes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "ix:continuation", "body", "html" ], "contextRef": "idd4e3fef7b1248a9be05e84e52a4882e_D20180701-20180929", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Condensed Statements of Comprehensive Income", "role": "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncome", "shortName": "Consolidated Condensed Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "idd4e3fef7b1248a9be05e84e52a4882e_D20180701-20180929", "decimals": "-3", "lang": null, "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "idd4e3fef7b1248a9be05e84e52a4882e_D20180701-20180929", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Revenue - Impact on Financial Statements (Details)", "role": "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails", "shortName": "Revenue - Impact on Financial Statements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i5b13a85372124cd6961954ae1e33ee0c_D20180701-20180929", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i9bee4ce9725344d08a6dcb838d5343cd_I20180929", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Revenue - Summary of Contract Assets and Liabilities (Details)", "role": "http://www.astronics.com/role/RevenueSummaryofContractAssetsandLiabilitiesDetails", "shortName": "Revenue - Summary of Contract Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i9bee4ce9725344d08a6dcb838d5343cd_I20180929", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "idd4e3fef7b1248a9be05e84e52a4882e_D20180701-20180929", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410406 - Disclosure - Revenue - Disaggregated Revenue by Market (Details)", "role": "http://www.astronics.com/role/RevenueDisaggregatedRevenuebyMarketDetails", "shortName": "Revenue - Disaggregated Revenue by Market (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i2aebc59518ce40dba7c07c0ad9bcba1a_D20180701-20180929", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "idd4e3fef7b1248a9be05e84e52a4882e_D20180701-20180929", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411407 - Disclosure - Revenue - Disaggregated Revenue by Product Line (Details)", "role": "http://www.astronics.com/role/RevenueDisaggregatedRevenuebyProductLineDetails", "shortName": "Revenue - Disaggregated Revenue by Product Line (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i65d86418921c4d3fbef51abc45ebd000_D20180701-20180929", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9bee4ce9725344d08a6dcb838d5343cd_I20180929", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - Disclosure - Inventories - Summary of Inventories (Details)", "role": "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails", "shortName": "Inventories - Summary of Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9bee4ce9725344d08a6dcb838d5343cd_I20180929", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9bee4ce9725344d08a6dcb838d5343cd_I20180929", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details)", "role": "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "shortName": "Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9bee4ce9725344d08a6dcb838d5343cd_I20180929", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - Disclosure - Intangible Assets - Summary of Acquired Intangible Assets (Details)", "role": "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails", "shortName": "Intangible Assets - Summary of Acquired Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "idd4e3fef7b1248a9be05e84e52a4882e_D20180701-20180929", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421411 - Disclosure - Intangible Assets - Summary of Amortization Expense for Acquired Intangibles (Details)", "role": "http://www.astronics.com/role/IntangibleAssetsSummaryofAmortizationExpenseforAcquiredIntangiblesDetails", "shortName": "Intangible Assets - Summary of Amortization Expense for Acquired Intangibles (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "idd4e3fef7b1248a9be05e84e52a4882e_D20180701-20180929", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9bee4ce9725344d08a6dcb838d5343cd_I20180929", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422412 - Disclosure - Intangible Assets - Summary of Amortization Expense for Intangible Assets for Each of Next Five Years (Details)", "role": "http://www.astronics.com/role/IntangibleAssetsSummaryofAmortizationExpenseforIntangibleAssetsforEachofNextFiveYearsDetails", "shortName": "Intangible Assets - Summary of Amortization Expense for Intangible Assets for Each of Next Five Years (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9bee4ce9725344d08a6dcb838d5343cd_I20180929", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i615257ebdce44317bdb86845eb3d773f_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425413 - Disclosure - Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details)", "role": "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "shortName": "Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Condensed Statements of Cash Flows", "role": "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows", "shortName": "Consolidated Condensed Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": "INF", "first": true, "lang": null, "name": "atro:DebtInstrumentCovenantComplianceLeverageRatioIncreasePermittedDurationFollowingAcquisition", "reportCount": 1, "unique": true, "unitRef": "fiscal_quarter", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427414 - Disclosure - Long-term Debt and Notes Payable (Details)", "role": "http://www.astronics.com/role/LongtermDebtandNotesPayableDetails", "shortName": "Long-term Debt and Notes Payable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": "INF", "first": true, "lang": null, "name": "atro:DebtInstrumentCovenantComplianceLeverageRatioIncreasePermittedDurationFollowingAcquisition", "reportCount": 1, "unique": true, "unitRef": "fiscal_quarter", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i3c8d346b9abe4292a97a539d62cb0712_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430415 - Disclosure - Product Warranties - Summary of Activity in Warranty Accrual (Details)", "role": "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails", "shortName": "Product Warranties - Summary of Activity in Warranty Accrual (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i3c8d346b9abe4292a97a539d62cb0712_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "atro:EffectiveIncomeTaxRateReconciliationDiscreteTaxBenefitAmount", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "idd4e3fef7b1248a9be05e84e52a4882e_D20180701-20180929", "decimals": "-3", "first": true, "lang": null, "name": "atro:EffectiveIncomeTaxRateReconciliationDiscreteTaxBenefitAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432416 - Disclosure - Income Taxes (Details)", "role": "http://www.astronics.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "atro:EffectiveIncomeTaxRateReconciliationDiscreteTaxBenefitAmount", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "idd4e3fef7b1248a9be05e84e52a4882e_D20180701-20180929", "decimals": "-3", "first": true, "lang": null, "name": "atro:EffectiveIncomeTaxRateReconciliationDiscreteTaxBenefitAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i615257ebdce44317bdb86845eb3d773f_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435417 - Disclosure - Shareholders' Equity - Summary of Changes in Shareholders' Equity (Details)", "role": "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails", "shortName": "Shareholders' Equity - Summary of Changes in Shareholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i796b2e5c039e479fb83e10cc745392c4_D20180101-20180929", "decimals": null, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "true" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i5f50ca4120da49daa7cc2ac51c08dd31_I20160224", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436418 - Disclosure - Shareholders' Equity - Narrative (Details)", "role": "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails", "shortName": "Shareholders' Equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i5f50ca4120da49daa7cc2ac51c08dd31_I20160224", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "idd4e3fef7b1248a9be05e84e52a4882e_D20180701-20180929", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439419 - Disclosure - Earnings Per Share - Summary of Basic and Diluted Weighted-Average Shares Outstanding (Details)", "role": "http://www.astronics.com/role/EarningsPerShareSummaryofBasicandDilutedWeightedAverageSharesOutstandingDetails", "shortName": "Earnings Per Share - Summary of Basic and Diluted Weighted-Average Shares Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "idd4e3fef7b1248a9be05e84e52a4882e_D20180701-20180929", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i9bee4ce9725344d08a6dcb838d5343cd_I20180929", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442420 - Disclosure - Accumulated Other Comprehensive Loss and Other Comprehensive Income - Components of Accumulated Other Comprehensive Loss (Details)", "role": "http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncomeComponentsofAccumulatedOtherComprehensiveLossDetails", "shortName": "Accumulated Other Comprehensive Loss and Other Comprehensive Income - Components of Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i2b18fb06ef714e39992eb69bd6bc59d6_I20180929", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "idd4e3fef7b1248a9be05e84e52a4882e_D20180701-20180929", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443421 - Disclosure - Accumulated Other Comprehensive Loss and Other Comprehensive Income - Components of Other Comprehensive Income (Details)", "role": "http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncomeComponentsofOtherComprehensiveIncomeDetails", "shortName": "Accumulated Other Comprehensive Loss and Other Comprehensive Income - Components of Other Comprehensive Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i0141bcbe71274411bd83c60b3635f843_D20180701-20180929", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": "INF", "first": true, "lang": null, "name": "atro:NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans", "reportCount": 1, "unique": true, "unitRef": "retirement_plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446422 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits - Summary of the Components of Net Periodic Cost (Details)", "role": "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails", "shortName": "Supplemental Retirement Plan and Related Post Retirement Benefits - Summary of the Components of Net Periodic Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": "INF", "first": true, "lang": null, "name": "atro:NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans", "reportCount": 1, "unique": true, "unitRef": "retirement_plan", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": "INF", "first": true, "lang": null, "name": "atro:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "customer", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448423 - Disclosure - Sales to Major Customers (Details)", "role": "http://www.astronics.com/role/SalestoMajorCustomersDetails", "shortName": "Sales to Major Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": "INF", "first": true, "lang": null, "name": "atro:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "customer", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "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 - Basis of Presentation", "role": "http://www.astronics.com/role/BasisofPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i1022d0683b6a4a7f9c52e13021db848c_I20180929", "decimals": "INF", "first": true, "lang": null, "name": "atro:NumberofProductsinDistributionChannels", "reportCount": 1, "unique": true, "unitRef": "product", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450424 - Disclosure - Legal Proceedings Legal Proceedings (Details)", "role": "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails", "shortName": "Legal Proceedings Legal Proceedings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i1022d0683b6a4a7f9c52e13021db848c_I20180929", "decimals": "INF", "first": true, "lang": null, "name": "atro:NumberofProductsinDistributionChannels", "reportCount": 1, "unique": true, "unitRef": "product", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "idd4e3fef7b1248a9be05e84e52a4882e_D20180701-20180929", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453425 - Disclosure - Segment Information - Summary of Segment Reporting Information (Details)", "role": "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails", "shortName": "Segment Information - Summary of Segment Reporting Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i2402baf2a0c240a1b60076ba74ffe2d2_D20180701-20180929", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2455426 - Disclosure - Fair Value - Financial Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Details)", "role": "http://www.astronics.com/role/FairValueFinancialAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetails", "shortName": "Fair Value - Financial Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458427 - Disclosure - Acquisitions - Narrative (Details)", "role": "http://www.astronics.com/role/AcquisitionsNarrativeDetails", "shortName": "Acquisitions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i1d89320f83ee4ea39a1cb1da9a3ebb0c_D20170403-20170403", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "idd4e3fef7b1248a9be05e84e52a4882e_D20180701-20180929", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459428 - Disclosure - Acquisitions - CSC Pro-forma Summary (Details)", "role": "http://www.astronics.com/role/AcquisitionsCSCProformaSummaryDetails", "shortName": "Acquisitions - CSC Pro-forma Summary (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i518a28f722254762ae934656013f946f_D20170702-20170930", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - Revenue", "role": "http://www.astronics.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112103 - Disclosure - Inventories", "role": "http://www.astronics.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115104 - Disclosure - Property, Plant and Equipment", "role": "http://www.astronics.com/role/PropertyPlantandEquipment", "shortName": "Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "idb1dc28952ee40a19dac1572af30fa82_D20180101-20180929", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 72, "tag": { "atro_ActualLeverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ActualLeverageRatio", "terseLabel": "Leverage ratio" } } }, "localname": "ActualLeverageRatio", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableDetails" ], "xbrltype": "pureItemType" }, "atro_AerospaceSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "AerospaceSegmentMember", "terseLabel": "Aerospace Segment" } } }, "localname": "AerospaceSegmentMember", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/RevenueDisaggregatedRevenuebyMarketDetails", "http://www.astronics.com/role/RevenueDisaggregatedRevenuebyProductLineDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "atro_AmendedAndRestatedCreditAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "AmendedAndRestatedCreditAgreementMember", "terseLabel": "Amended and Restated Credit Agreement" } } }, "localname": "AmendedAndRestatedCreditAgreementMember", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "atro_AstronicsCustomControlConceptsInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "AstronicsCustomControlConceptsInc.Member", "terseLabel": "Astronics Custom Control Concepts Inc." } } }, "localname": "AstronicsCustomControlConceptsInc.Member", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_BusinessAcquisitionGoodwillandIntangibleAssetsExpectedTaxDeductiblePeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "BusinessAcquisitionGoodwillandIntangibleAssetsExpectedTaxDeductiblePeriod", "terseLabel": "Period goodwill and purchased intangible assets are expected to be deductible for tax purposes" } } }, "localname": "BusinessAcquisitionGoodwillandIntangibleAssetsExpectedTaxDeductiblePeriod", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "atro_BusinessJetMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "BusinessJetMember", "terseLabel": "Business Jet" } } }, "localname": "BusinessJetMember", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedRevenuebyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_CommercialTransportAircraftMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CommercialTransportAircraftMember", "terseLabel": "Commercial Transport" } } }, "localname": "CommercialTransportAircraftMember", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedRevenuebyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_CommonClassUndefinedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CommonClassUndefinedMember", "terseLabel": "Common Class Undefined", "verboseLabel": "Common Stock" } } }, "localname": "CommonClassUndefinedMember", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation", "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "atro_CreditFacilityAllocation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "label": "CreditFacilityAllocation", "terseLabel": "Credit facility allocated (up to)" } } }, "localname": "CreditFacilityAllocation", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "atro_CustomControlConceptsLLCMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CustomControlConceptsLLCMember", "terseLabel": "Custom Control Concepts LLC" } } }, "localname": "CustomControlConceptsLLCMember", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_DebtCovenantRatioOfDebtToEbitda": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "DebtCovenantRatioOfDebtToEbitda", "terseLabel": "Ratio of funded debt to Adjusted EBITDA" } } }, "localname": "DebtCovenantRatioOfDebtToEbitda", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableDetails" ], "xbrltype": "pureItemType" }, "atro_DebtInstrumentCovenantComplianceLeverageRatioIncreasePermittedDurationFollowingAcquisition": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "DebtInstrumentCovenantComplianceLeverageRatioIncreasePermittedDurationFollowingAcquisition", "terseLabel": "Duration of permitted leverage ratio following acquisition, number of fiscal quarters" } } }, "localname": "DebtInstrumentCovenantComplianceLeverageRatioIncreasePermittedDurationFollowingAcquisition", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableDetails" ], "xbrltype": "integerItemType" }, "atro_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Document and entity information.", "label": "Document And Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.astronics.com/20180929", "xbrltype": "stringItemType" }, "atro_EffectiveIncomeTaxRateReconciliationDiscreteTaxBenefitAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Discrete Tax Benefit, Amount", "label": "Effective Income Tax Rate Reconciliation, Discrete Tax Benefit, Amount", "terseLabel": "Discrete income tax benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDiscreteTaxBenefitAmount", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "atro_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActof2017ForeignDerivedIntangibleIncomeDeductionPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActof2017ForeignDerivedIntangibleIncomeDeductionPercent", "terseLabel": "Effective income tax rate reconciliation, foreign-derived intangible income deduction, percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActof2017ForeignDerivedIntangibleIncomeDeductionPercent", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "atro_FiniteLivedIntangibleAssetsAmortizationExpenseYearSix": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "label": "FiniteLivedIntangibleAssetsAmortizationExpenseYearSix", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearSix", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAmortizationExpenseforIntangibleAssetsforEachofNextFiveYearsDetails" ], "xbrltype": "monetaryItemType" }, "atro_FourthAmendedandRestatedCreditAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "FourthAmendedandRestatedCreditAgreementMember", "terseLabel": "Fourth Amended and Restated Credit Agreement" } } }, "localname": "FourthAmendedandRestatedCreditAgreementMember", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "atro_LineOfCreditFacilityOptionalIncreaseInMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "label": "LineOfCreditFacilityOptionalIncreaseInMaximumBorrowingCapacity", "terseLabel": "Line of credit facility increase amount" } } }, "localname": "LineOfCreditFacilityOptionalIncreaseInMaximumBorrowingCapacity", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "atro_LufthansaTechnikAGMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "LufthansaTechnikAGMember", "terseLabel": "Lufthansa Technik AG" } } }, "localname": "LufthansaTechnikAGMember", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "atro_MajorCustomerOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "MajorCustomerOneMember", "terseLabel": "Major Customer One" } } }, "localname": "MajorCustomerOneMember", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "atro_MajorCustomerThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Major Customer Three [Member]", "terseLabel": "Major Customer Three" } } }, "localname": "MajorCustomerThreeMember", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "atro_MajorCustomerTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "MajorCustomerTwoMember", "terseLabel": "Major Customer Two" } } }, "localname": "MajorCustomerTwoMember", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "atro_MilitaryAircraftMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "MilitaryAircraftMember", "terseLabel": "Military" } } }, "localname": "MilitaryAircraftMember", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedRevenuebyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "NumberOfMajorCustomers", "terseLabel": "Number of major customers" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "integerItemType" }, "atro_NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans", "terseLabel": "Number of non-qualified supplemental retirement defined benefit plans" } } }, "localname": "NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "integerItemType" }, "atro_NumberofProductsinDistributionChannels": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "NumberofProductsinDistributionChannels", "terseLabel": "Number of products in distribution channels" } } }, "localname": "NumberofProductsinDistributionChannels", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails" ], "xbrltype": "integerItemType" }, "atro_OtherAerospaceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "OtherAerospaceMember", "terseLabel": "Other" } } }, "localname": "OtherAerospaceMember", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedRevenuebyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_OtherShareholdersEquity": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "label": "OtherShareholdersEquity", "terseLabel": "Other Shareholders\u2019 Equity" } } }, "localname": "OtherShareholdersEquity", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "atro_PatentInfringementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "PatentInfringementMember", "terseLabel": "Patent Infringement" } } }, "localname": "PatentInfringementMember", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "atro_PercentageOfOperatingIncomeLoss": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "PercentageOfOperatingIncomeLoss", "terseLabel": "Operating margins, percentage" } } }, "localname": "PercentageOfOperatingIncomeLoss", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "percentItemType" }, "atro_ProductLineAvionicsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ProductLineAvionicsMember", "terseLabel": "Avionics" } } }, "localname": "ProductLineAvionicsMember", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedRevenuebyProductLineDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineElectricalPowerAndMotionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ProductLineElectricalPowerAndMotionMember", "terseLabel": "Electrical Power & Motion" } } }, "localname": "ProductLineElectricalPowerAndMotionMember", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedRevenuebyProductLineDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineLightingAndSafetyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ProductLineLightingAndSafetyMember", "terseLabel": "Lighting & Safety" } } }, "localname": "ProductLineLightingAndSafetyMember", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedRevenuebyProductLineDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineOtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ProductLineOtherMember", "terseLabel": "Other" } } }, "localname": "ProductLineOtherMember", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedRevenuebyProductLineDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineStructuresMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ProductLineStructuresMember", "terseLabel": "Structures" } } }, "localname": "ProductLineStructuresMember", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedRevenuebyProductLineDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineSystemsCertificationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ProductLineSystemsCertificationMember", "terseLabel": "Systems Certification" } } }, "localname": "ProductLineSystemsCertificationMember", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedRevenuebyProductLineDetails" ], "xbrltype": "domainItemType" }, "atro_ProvisionForNonCashLossesOnInventoryAndReceivables": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "label": "ProvisionForNonCashLossesOnInventoryAndReceivables", "terseLabel": "Provisions for Non-Cash Losses on Inventory and Receivables" } } }, "localname": "ProvisionForNonCashLossesOnInventoryAndReceivables", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "atro_ReclassificationToGeneralAndAdministrativeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Reclassification To General And Administrative Expense [Abstract]", "label": "Reclassification To General And Administrative Expense [Abstract]", "terseLabel": "Reclassifications to General and Administrative Expense:" } } }, "localname": "ReclassificationToGeneralAndAdministrativeExpenseAbstract", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncomeComponentsofOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "atro_RetirementLiabilityAdjustmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Retirement Liability Adjustments [Abstract]", "label": "Retirement Liability Adjustments [Abstract]", "terseLabel": "Retirement Liability Adjustments:" } } }, "localname": "RetirementLiabilityAdjustmentsAbstract", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncomeComponentsofOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Segment Reporting Information, Deductions From Operating profit [Abstract]", "label": "Segment Reporting Information, Deductions From Operating profit [Abstract]", "terseLabel": "Deductions from Operating Profit" } } }, "localname": "SegmentReportingInformationDeductionsFromOperatingprofitAbstract", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "atro_SemiconductorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SemiconductorMember", "terseLabel": "Semiconductor" } } }, "localname": "SemiconductorMember", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedRevenuebyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_StandardProductWarrantyDurationofWarranty": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "StandardProductWarrantyDurationofWarranty", "terseLabel": "Product warranty period" } } }, "localname": "StandardProductWarrantyDurationofWarranty", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "durationItemType" }, "atro_SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember", "terseLabel": "SERP Medical" } } }, "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "domainItemType" }, "atro_TaxCutsAndJobsActOf2017MeasurementPeriodAdjustmentIncomeTaxExpenseBenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "", "label": "Tax Cuts And Jobs Act Of 2017, Measurement Period Adjustment, Income Tax Expense (Benefit)", "negatedLabel": "Income tax benefit, provisional amount adjustment" } } }, "localname": "TaxCutsAndJobsActOf2017MeasurementPeriodAdjustmentIncomeTaxExpenseBenefit", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "atro_TaxCutsAndJobsActOf2017ReclassificationFromAOCIToRetainedEarnings": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "label": "TaxCutsAndJobsActOf2017ReclassificationFromAOCIToRetainedEarnings", "terseLabel": "Adoption of ASU 2018-02" } } }, "localname": "TaxCutsAndJobsActOf2017ReclassificationFromAOCIToRetainedEarnings", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncomeComponentsofAccumulatedOtherComprehensiveLossDetails", "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "atro_TelefonixIncorporatedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "TelefonixIncorporatedMember", "terseLabel": "Telefonix, Incorporated" } } }, "localname": "TelefonixIncorporatedMember", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_TestSystemsSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "TestSystemsSegmentMember", "terseLabel": "Test Systems Segment" } } }, "localname": "TestSystemsSegmentMember", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/RevenueDisaggregatedRevenuebyMarketDetails", "http://www.astronics.com/role/RevenueDisaggregatedRevenuebyProductLineDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "atro_ThreeMajorCustomersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Three Major Customers [Member]", "terseLabel": "Three Major Customers" } } }, "localname": "ThreeMajorCustomersMember", "nsuri": "http://www.astronics.com/20180929", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "country_DE": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "GERMANY", "terseLabel": "Germany" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails" ], "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.astronics.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.astronics.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.astronics.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.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "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": "Document Information [Line Items]", "terseLabel": "Document Information" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "stringItemType" }, "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.astronics.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.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r346" ], "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.astronics.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 (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "sharesItemType" }, "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.astronics.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r346" ], "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.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r346" ], "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.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r346" ], "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.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r346" ], "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.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "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.astronics.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r344" ], "lang": { "en-US": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r128", "r136" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r140", "r224", "r229" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails", "http://www.astronics.com/role/LongtermDebtandNotesPayableDetails", "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails", "http://www.astronics.com/role/LongtermDebtandNotesPayableDetails", "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r138", "r224", "r227", "r340" ], "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.astronics.com/role/RevenueDisaggregatedRevenuebyProductLineDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "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.astronics.com/role/RevenueDisaggregatedRevenuebyProductLineDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "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.astronics.com/role/LegalProceedingsLegalProceedingsDetails", "http://www.astronics.com/role/LongtermDebtandNotesPayableDetails", "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "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.astronics.com/role/LegalProceedingsLegalProceedingsDetails", "http://www.astronics.com/role/LongtermDebtandNotesPayableDetails", "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "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.astronics.com/role/LegalProceedingsLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r139", "r224", "r228", "r342", "r343" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "srt_SubsidiariesMember": { "auth_ref": [ "r244", "r313", "r314" ], "lang": { "en-US": { "role": { "label": "Subsidiaries [Member]", "terseLabel": "AES" } } }, "localname": "SubsidiariesMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r231" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Accounting Standards Update 2014-09" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails", "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201707Member": { "auth_ref": [ "r255" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2017-07 Compensation-Retirement Benefits (Topic 715): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost.", "label": "Accounting Standards Update 2017-07 [Member]", "terseLabel": "Accounting Standards Update 2017-07" } } }, "localname": "AccountingStandardsUpdate201707Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 2.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": "Accounts Payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r17", "r22", "r323", "r331" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "For an unclassified balance sheet, the amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business, reduced to their estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.", "label": "Accounts Receivable, Net", "terseLabel": "Accounts receivable from major customers" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r17", "r225" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "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 of Allowance for Doubtful Accounts" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxes": { "auth_ref": [ "r11", "r13", "r270", "r320", "r333" ], "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. This amount is the total of current and noncurrent accrued income taxes.", "label": "Accrued Income Taxes", "terseLabel": "Accrued Income Taxes" } } }, "localname": "AccruedIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r52", "r59", "r61", "r243", "r293" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Retirement Liability Adjustment" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncomeComponentsofAccumulatedOtherComprehensiveLossDetails", "http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncomeComponentsofOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember": { "auth_ref": [ "r54", "r59", "r61", "r242", "r293" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to prior service cost (credit) component of defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member]", "terseLabel": "Amortization of Prior Service Cost" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncomeComponentsofOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": { "auth_ref": [ "r51", "r59", "r61", "r242", "r293" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]", "terseLabel": "Amortization of Net Actuarial Losses" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncomeComponentsofOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r33", "r169" ], "calculation": { "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails": { "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", "terseLabel": "Less Accumulated Depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncomeComponentsofAccumulatedOtherComprehensiveLossDetails", "http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncomeComponentsofOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r56", "r58", "r59" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 2.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.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncomeComponentsofAccumulatedOtherComprehensiveLossDetails", "http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncomeComponentsofOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r55", "r59", "r61", "r293" ], "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 LOSS", "verboseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncomeComponentsofAccumulatedOtherComprehensiveLossDetails", "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r50", "r59", "r61", "r293" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from 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 the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation Adjustments" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncomeComponentsofAccumulatedOtherComprehensiveLossDetails", "http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncomeComponentsofOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "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.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r100" ], "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.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails", "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r258", "r259", "r262", "r263" ], "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", "verboseLabel": "Stock Compensation Expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "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.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r121", "r122", "r123", "r124", "r125", "r126" ], "lang": { "en-US": { "role": { "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.", "label": "Other Segments [Member]", "terseLabel": "Aerospace & Defense" } } }, "localname": "AllOtherSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedRevenuebyMarketDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r90", "r158", "r164" ], "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 Expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAmortizationExpenseforAcquiredIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r110" ], "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": "Out-of-the-money stock options" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareSummaryofBasicandDilutedWeightedAverageSharesOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AociBeforeTaxAttributableToParent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of increase (decrease) in accumulated equity from transactions and other events and circumstances from non-owner sources, attributable to parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners (distributions to owners).", "label": "AOCI before Tax, Attributable to Parent", "terseLabel": "Retirement Liability Adjustment \u2013 Before Tax" } } }, "localname": "AociBeforeTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncomeComponentsofAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AociTaxAttributableToParent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) allocated to accumulated other comprehensive income (loss) attributable to parent.", "label": "AOCI Tax, Attributable to Parent", "negatedTerseLabel": "Tax Benefit of Retirement Liability Adjustment" } } }, "localname": "AociTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncomeComponentsofAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r131", "r318", "r332" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "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": "Total Assets", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "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.astronics.com/role/RevenueCumulativeEffectofChangesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r4", "r48" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 1.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.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "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.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r298" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Financial assets carried at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/FairValueFinancialAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "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.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "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.astronics.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r280", "r281" ], "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.astronics.com/role/AcquisitionsNarrativeDetails" ], "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.astronics.com/role/AcquisitionsCSCProformaSummaryDetails", "http://www.astronics.com/role/AcquisitionsNarrativeDetails", "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r278", "r279" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Summary of Pro Forma Results" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r288" ], "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": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "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_BusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r99", "r120" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Business Description and Accounting Policies [Text Block]", "terseLabel": "Description of the Business" } } }, "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member": { "auth_ref": [ "r230" ], "lang": { "en-US": { "role": { "documentation": "Calculated under guidance for revenue recognition in effect prior to change to new guidance for revenue from contract with customer when using transition method for cumulative effect in period including initial date of application.", "label": "Calculated under Revenue Guidance in Effect before Topic 606 [Member]", "terseLabel": "Calculated under Revenue Guidance in Effect before Topic 606" } } }, "localname": "CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r149" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of fulfillment costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r147" ], "lang": { "en-US": { "role": { "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Capitalized Contract Cost, Amortization Period", "terseLabel": "Amortization period" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r148" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Capitalized fulfillment cost" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r77" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "terseLabel": "Cash acquired" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r31", "r92" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "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 Period", "periodStartLabel": "Cash and Cash Equivalents at Beginning of Period", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "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": "Decrease in Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/DocumentandEntityInformation", "http://www.astronics.com/role/EarningsPerShareSummaryofBasicandDilutedWeightedAverageSharesOutstandingDetails", "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "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.astronics.com/role/EarningsPerShareSummaryofBasicandDilutedWeightedAverageSharesOutstandingDetails", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails", "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "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_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r176", "r189" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Legal Proceedings" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedings" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Convertible Class B Stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/DocumentandEntityInformation", "http://www.astronics.com/role/EarningsPerShareSummaryofBasicandDilutedWeightedAverageSharesOutstandingDetails", "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "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.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "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": "Share Par Value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r16" ], "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": "Shares Authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r16" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "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" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "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": [ "r64", "r66", "r67" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncome": { "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.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r76" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Loss and Other Comprehensive Income" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncome" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r118", "r119", "r305", "r306" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r118", "r119", "r305", "r306", "r341" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r118", "r119", "r305", "r306", "r341" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r120" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Sales to Major Customers" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r118", "r119", "r305", "r306" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Percent of consolidated revenue" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r118", "r119", "r305", "r306" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in Progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r220" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Summary of Contract Assets and Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r216", "r218", "r225" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Net", "terseLabel": "Contract Assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueSummaryofContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r216", "r217", "r225" ], "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.", "label": "Contract with Customer, Liability", "verboseLabel": "Contract Liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueSummaryofContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r216", "r217", "r225" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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 Advance Payments and Deferred Revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r226" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized included in contract liability balance" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r137" ], "lang": { "en-US": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate Expenses and Other" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r72" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "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 Products Sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r73", "r93" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognition of costs in the period which correspond to the sales and revenue categories presented in the statement of operations. The accounting policy may include the amount and nature of costs incurred, provisions associated with inventories, purchase discounts, freight and other costs included in cost of sales incurred and recorded in the period. This disclosure also includes the nature of costs of sales incurred and recorded in the statement of operations for the period relating to transactions with related parties.", "label": "Cost of Sales, Policy [Policy Text Block]", "terseLabel": "Cost of Products Sold, Engineering and Development and Selling, General and Administrative Expenses" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "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.astronics.com/role/LongtermDebtandNotesPayableDetails" ], "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.astronics.com/role/LongtermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Adoption of ASU 2014-09" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r117" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r285" ], "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 Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r201" ], "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 and Notes Payable" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayable" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r10", "r11", "r12", "r319", "r321", "r330" ], "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.astronics.com/role/LongtermDebtandNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis points for variable interest rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableDetails" ], "xbrltype": "percentItemType" }, "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" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r41" ], "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.astronics.com/role/LongtermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r41", "r96", "r206", "r209", "r210", "r211", "r310", "r311", "r312", "r329" ], "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.astronics.com/role/LongtermDebtandNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r90", "r94", "r273", "r274" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": "Deferred Tax Benefit" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r267", "r271" ], "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.astronics.com/role/RevenueCumulativeEffectofChangesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r240", "r252", "r254" ], "calculation": { "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails": { "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)", "negatedLabel": "Amortization of Net Actuarial Losses" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r241", "r253", "r254" ], "calculation": { "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails": { "order": 3.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.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "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" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r236", "r239", "r251", "r254" ], "calculation": { "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails": { "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.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r237", "r249", "r254" ], "calculation": { "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails": { "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 Cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanOtherCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of defined benefit plan cost (credit), classified as other.", "label": "Defined Benefit Plan, Other Cost (Credit)", "negatedTerseLabel": "Other net periodic benefit costs" } } }, "localname": "DefinedBenefitPlanOtherCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r235", "r238", "r250", "r254" ], "calculation": { "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails": { "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.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r90", "r129" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and Amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member": { "auth_ref": [ "r230" ], "lang": { "en-US": { "role": { "documentation": "Effect in current period from application of guidance for revenue from contract with customer compared with guidance for revenue recognition applicable prior to change when using transition method for cumulative effect in period including initial date of application.", "label": "Difference between Revenue Guidance in Effect before and after Topic 606 [Member]", "terseLabel": "Difference between Revenue Guidance in Effect before and after Topic 606" } } }, "localname": "DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "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": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedRevenuebyMarketDetails", "http://www.astronics.com/role/RevenueDisaggregatedRevenuebyProductLineDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about 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]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedRevenuebyMarketDetails", "http://www.astronics.com/role/RevenueDisaggregatedRevenuebyProductLineDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r224" ], "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.astronics.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r70", "r101", "r106", "r107", "r108", "r109", "r112", "r327", "r338" ], "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 usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsCSCProformaSummaryDetails", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r70", "r101", "r106", "r107", "r108", "r109", "r112", "r327", "r338" ], "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 usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsCSCProformaSummaryDetails", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r113" ], "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.astronics.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r308" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "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 Rates on Cash" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r97", "r268", "r269" ], "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.astronics.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "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": [ "r205" ], "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.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncomeComponentsofAccumulatedOtherComprehensiveLossDetails", "http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncomeComponentsofOtherComprehensiveIncomeDetails", "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails", "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "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": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/FairValueFinancialAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r297", "r298", "r299", "r300", "r302", "r303" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/FairValueFinancialAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r297" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/FairValueFinancialAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetails" ], "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": [ "r304" ], "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" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/FairValue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [ "r297", "r301" ], "lang": { "en-US": { "role": { "documentation": "Provides the general categories used to describe the frequency with which financial assets and liabilities (as defined) are measured at fair value (on a recurring or nonrecurring basis).", "label": "Fair Value, Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/FairValueFinancialAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r297", "r301" ], "lang": { "en-US": { "role": { "documentation": "This item represents a description of the frequency with which certain items are measured at fair value. Items measured at fair value on a recurring basis generally include those items for which measurement inputs are readily available and which are measured at fair value at successive reporting periods.", "label": "Fair Value, Measurements, Recurring [Member]", "terseLabel": "Recurring Basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/FairValueFinancialAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "terseLabel": "Financial liabilities carried at fair value" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/FairValueFinancialAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "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": "Weighted Average Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r163" ], "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", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "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 in the remainder of the 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, Remainder of Fiscal Year", "terseLabel": "2018" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAmortizationExpenseforIntangibleAssetsforEachofNextFiveYearsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Summary of Amortization Expense for Acquired Intangibles" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r165" ], "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": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAmortizationExpenseforIntangibleAssetsforEachofNextFiveYearsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r165" ], "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": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAmortizationExpenseforIntangibleAssetsforEachofNextFiveYearsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r165" ], "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": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAmortizationExpenseforIntangibleAssetsforEachofNextFiveYearsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r165" ], "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": "2019" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAmortizationExpenseforIntangibleAssetsforEachofNextFiveYearsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r159", "r160", "r163", "r166", "r316" ], "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.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAmortizationExpenseforIntangibleAssetsforEachofNextFiveYearsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r163", "r316" ], "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": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "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": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r159", "r162" ], "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.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r289", "r294", "r295" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.", "label": "Fiscal Period, Policy [Policy Text Block]", "terseLabel": "Operating Results" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r93", "r307", "r309" ], "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 Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r150", "r151" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 5.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": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r152" ], "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", "negatedTerseLabel": "Acquisition/Adjustments" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "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_GoodwillDisclosureTextBlock": { "auth_ref": [ "r156" ], "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.astronics.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r153" ], "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)", "terseLabel": "Foreign Currency Translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "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" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "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.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r71" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 1.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", "totalLabel": "Gross Profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r68", "r101", "r317", "r325", "r339" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "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", "totalLabel": "Income Before Income Taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r171" ], "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.astronics.com/role/BasisofPresentationDetails" ], "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.astronics.com/role/BasisofPresentationDetails" ], "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": [ "r277" ], "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.astronics.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r94", "r130", "r276" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "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 (Benefit from) Income Taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r266", "r268", "r269" ], "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": "Tax reserve" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r89" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts Payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r89" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 7.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", "negatedLabel": "Accounts Receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r89" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 13.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" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r89" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued Expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r89" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Customer Advanced Payments and Deferred Revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r89" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Supplemental Retirement and Other Liabilities" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r89" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 8.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", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Cash Flows from Changes in Operating Assets and Liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r89" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other Current Assets and Liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "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.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": { "auth_ref": [ "r230" ], "lang": { "en-US": { "role": { "documentation": "Information about effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Axis]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Axis]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Domain]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Domain]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r167" ], "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": "Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r157", "r161" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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 of Accumulated Amortization" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r328" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "negatedLabel": "Interest Expense, Net of Interest Income", "negatedTerseLabel": "Interest Expense, Net of Interest Income" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r134" ], "lang": { "en-US": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Less Intersegment Sales" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "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": [ "r146" ], "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.astronics.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r23", "r145" ], "calculation": { "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails": { "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" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r47", "r144" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails": { "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", "totalLabel": "Inventory, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails", "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r25", "r145" ], "calculation": { "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails": { "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 Material" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r24", "r145" ], "calculation": { "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails": { "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 Progress" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r227" ], "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.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LongtermDebtandNotesPayableDetails": { "order": 3.0, "parentTag": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Outstanding letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r38" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total Liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r21", "r322", "r335" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "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 Shareholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "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", "totalLabel": "Total Current Liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "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.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r12", "r321", "r330" ], "calculation": { "http://www.astronics.com/role/LongtermDebtandNotesPayableDetails": { "order": 1.0, "parentTag": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Credit facility outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r36" ], "calculation": { "http://www.astronics.com/role/LongtermDebtandNotesPayableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r36" ], "calculation": { "http://www.astronics.com/role/LongtermDebtandNotesPayableDetails": { "order": 2.0, "parentTag": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "weight": 1.0 } }, "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": "Revolving credit facility remaining" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Basis points for commitment fee" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableDetails" ], "xbrltype": "percentItemType" }, "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": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current Maturities of Long-term Debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term Debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r41" ], "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.astronics.com/role/LongtermDebtandNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r41", "r200" ], "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.astronics.com/role/LongtermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r177", "r178", "r179", "r182", "r183", "r184", "r187", "r190", "r191" ], "lang": { "en-US": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "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": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r177", "r178", "r179", "r182", "r183", "r184", "r187", "r190", "r191" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r177" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Recorded reserve" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r177", "r180", "r185" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Damages sought" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r181", "r186", "r190" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Estimate of the value of the dispute" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r177", "r178", "r179", "r182", "r183", "r184", "r187", "r190", "r191" ], "lang": { "en-US": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "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.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "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": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r87" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "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": "Cash (Used For) Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows From Financing Activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r87" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "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": "Cash Used For Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash Flows From Investing Activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r87", "r88", "r91" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "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": "Cash Provided By Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash Flows From Operating Activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r62", "r65", "r69", "r91", "r111", "r326", "r337" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "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", "verboseLabel": "Net Income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsCSCProformaSummaryDetails", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncome", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails", "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "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": "Newly Adopted and Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r283" ], "lang": { "en-US": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete Agreement" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "terseLabel": "Corporate Expenses and Other" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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": "Total Operating Profit", "totalLabel": "Income from Operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "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.astronics.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r272" ], "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.astronics.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r128", "r136" ], "lang": { "en-US": { "role": { "documentation": "Identifies 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": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r284" ], "lang": { "en-US": { "role": { "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.", "label": "Order or Production Backlog [Member]", "terseLabel": "Backlog" } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 3.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.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r53", "r56", "r290", "r292" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent", "negatedLabel": "Retirement Liability Adjustment \u2013 Net of Tax", "negatedTerseLabel": "Retirement Liability Adjustment \u2013 Net of Tax" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncome", "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r290", "r291", "r292" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "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": "Foreign Currency Translation Adjustment", "verboseLabel": "Foreign Currency Translation Adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncome", "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other Comprehensive (Loss) Income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r63", "r66", "r290", "r291", "r292" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncome": { "order": 2.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", "terseLabel": "Other Comprehensive Income", "totalLabel": "Total Other Comprehensive (Loss) Income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncomeComponentsofOtherComprehensiveIncomeDetails", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherExpenseMember": { "auth_ref": [ "r296" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other expense.", "label": "Other Expense [Member]", "terseLabel": "Other Expense" } } }, "localname": "OtherExpenseMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r5", "r6", "r39" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "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 Liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r91" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.", "label": "Other Operating Income (Expense), Net", "negatedTerseLabel": "Other Expense, Net of Other Income" } } }, "localname": "OtherOperatingIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r287" ], "lang": { "en-US": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r78", "r81", "r98" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other Investing Activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r84" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 3.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": "Purchase of Outstanding Shares for Treasury" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r86" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "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 Acquisition Costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r79" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "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", "negatedLabel": "Acquisition of Business, Net of Cash Acquired", "verboseLabel": "Consideration transferred" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsNarrativeDetails", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r80" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "negatedLabel": "Capital Expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r257" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Supplemental Retirement Plan and Related Post Retirement Benefits" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r3", "r29", "r30" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "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 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.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProFormaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial information that is based on fully or partially assumed figures or facts. For example, but not limited to, pro forma disclosure of a change in accounting principle of what earnings would have been if the new principle had been applied. Excludes forecasts.", "label": "Pro Forma [Member]", "terseLabel": "Pro Forma" } } }, "localname": "ProFormaMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsCSCProformaSummaryDetails", "http://www.astronics.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r83" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 1.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 Long-term Debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r82", "r261" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "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 Exercise of Stock Options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductLiabilityContingencyLineItems": { "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": "Product Liability Contingency [Line Items]", "terseLabel": "Product Liability Contingency [Line Items]" } } }, "localname": "ProductLiabilityContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductLiabilityContingencyTable": { "auth_ref": [ "r177", "r179", "r182", "r183", "r184", "r187", "r188" ], "lang": { "en-US": { "role": { "documentation": "Information and financial data about the reasonably possible loss or the recognized and additional reasonably possible loss from product liability related to an individual product.", "label": "Product Liability Contingency [Table]", "terseLabel": "Product Liability Contingency [Table]" } } }, "localname": "ProductLiabilityContingencyTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r227" ], "lang": { "en-US": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product Warranties Disclosures [Abstract]" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r196", "r197", "r324" ], "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.", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Balance at End of Period", "periodStartLabel": "Balance at Beginning of Period" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualAdditionsFromBusinessAcquisition": { "auth_ref": [ "r195" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from a business acquisition.", "label": "Standard and Extended Product Warranty Accrual, Additions from Business Acquisition", "terseLabel": "Acquisitions" } } }, "localname": "ProductWarrantyAccrualAdditionsFromBusinessAcquisition", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r192" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Warranties Settled" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r194" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.", "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Reassessed Warranty Exposure" } } }, "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r193" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Warranties Issued" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r199" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.", "label": "Product Warranty Disclosure [Text Block]", "terseLabel": "Product Warranties" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarranties" ], "xbrltype": "textBlockItemType" }, "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": [ "r33", "r170" ], "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.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r173" ], "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.astronics.com/role/PropertyPlantandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r32", "r168" ], "calculation": { "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails": { "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, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "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" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r9", "r170", "r336" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "terseLabel": "Property, Plant and Equipment, Net of Accumulated Depreciation", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r8", "r170" ], "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": "Summary of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r8", "r168" ], "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.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": { "auth_ref": [ "r59" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, before Tax, Attributable to Parent", "negatedTerseLabel": "Reclassifications to General and Administrative Expense" } } }, "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncomeComponentsofOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "auth_ref": [ "r57", "r60", "r275" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).", "label": "Reclassification from AOCI, Current Period, Tax", "terseLabel": "Tax Benefit" } } }, "localname": "ReclassificationFromAociCurrentPeriodTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncomeComponentsofOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "auth_ref": [ "r133", "r135" ], "lang": { "en-US": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table]", "terseLabel": "Reconciliation of Assets from Segment to Consolidated [Table]" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r85" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Payments for Long-term Debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r265", "r345" ], "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": "Research and development, design and related engineering" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r18", "r212", "r334" ], "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.astronics.com/role/RevenueCumulativeEffectofChangesDetails" ], "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.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanNameAxis": { "auth_ref": [ "r246" ], "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.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanNameDomain": { "auth_ref": [ "r246" ], "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.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r233", "r234", "r245", "r246", "r256" ], "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.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r233", "r234", "r245", "r246", "r256" ], "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.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r219", "r223", "r224" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "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", "terseLabel": "Sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsCSCProformaSummaryDetails", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/RevenueDisaggregatedRevenuebyMarketDetails", "http://www.astronics.com/role/RevenueDisaggregatedRevenuebyProductLineDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r99", "r232" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems": { "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": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information when using transition method for cumulative effect in initial period of application for revenue from contract with customer.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Table]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Table]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r221" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "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": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Period of recognition" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of goods and services rendered, in the normal course of business, after sales returns and allowances, and sales discounts, when it serves as a benchmark in a concentration of risk calculation.", "label": "Sales Revenue, Net [Member]", "terseLabel": "Sales Revenue, Net" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "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.astronics.com/role/AcquisitionsCSCProformaSummaryDetails", "http://www.astronics.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r59" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Components of Accumulated Other Comprehensive Loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r159" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Summary of Acquired Intangible Assets" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r280", "r281" ], "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.astronics.com/role/AcquisitionsCSCProformaSummaryDetails", "http://www.astronics.com/role/AcquisitionsNarrativeDetails", "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r49" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of components of comprehensive income (loss). Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans.", "label": "Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Components of Other Comprehensive Income" } } }, "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r245", "r246", "r247", "r248", "r254" ], "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.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r159", "r162" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r154", "r155" ], "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.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r154", "r155" ], "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": "Summary of Changes in Carrying Amount of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r7", "r26", "r27", "r28" ], "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": "Summary of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r237" ], "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": "Summary of the Components of Net Periodic Cost" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r100", "r102", "r103", "r114", "r115", "r116" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]", "terseLabel": "Summary of Cumulative Effect of Changes" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r198" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Summary of Activity in Warranty Accrual" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r33", "r170" ], "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": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r127", "r131", "r132", "r134", "r154" ], "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.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r127", "r131", "r132", "r134", "r154" ], "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": "Summary of Segment Reporting Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r43", "r95", "r202", "r203", "r204", "r206", "r207", "r208", "r209", "r210", "r211", "r212" ], "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.astronics.com/role/EarningsPerShareSummaryofBasicandDilutedWeightedAverageSharesOutstandingDetails", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails", "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "auth_ref": [ "r205" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented.", "label": "Schedule of Stockholders Equity [Table Text Block]", "terseLabel": "Summary of Changes in Shareholder's Equity" } } }, "localname": "ScheduleOfStockholdersEquityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r111" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Summary of Basic and Diluted Weighted-Average Shares Outstanding" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r162" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Summary of Amortization Expense for Intangible Assets for Each of Next Five Years" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsTables" ], "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": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/RevenueDisaggregatedRevenuebyMarketDetails", "http://www.astronics.com/role/RevenueDisaggregatedRevenuebyProductLineDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "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_SegmentReportingAssetReconcilingItemLineItems": { "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, Asset Reconciling Item [Line Items]", "terseLabel": "Segment Reporting, Asset Reconciling Item" } } }, "localname": "SegmentReportingAssetReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r141" ], "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": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentInformation" ], "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" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting Information, Operating Income (Loss) [Abstract]", "terseLabel": "Operating Profit and Margins" } } }, "localname": "SegmentReportingInformationOperatingIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r74", "r143" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 2.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.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r75" ], "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.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "auth_ref": [ "r93", "r264" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "terseLabel": "Selling, General and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r89" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 4.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 Compensation Expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r205" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "End of Period (in shares)", "periodStartLabel": "Beginning of Period (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r99" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r131", "r154", "r172", "r174", "r175", "r340" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/RevenueDisaggregatedRevenuebyMarketDetails", "http://www.astronics.com/role/RevenueDisaggregatedRevenuebyProductLineDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r14", "r15", "r16", "r205" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/DocumentandEntityInformation", "http://www.astronics.com/role/EarningsPerShareSummaryofBasicandDilutedWeightedAverageSharesOutstandingDetails", "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r46", "r205" ], "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.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncomeComponentsofAccumulatedOtherComprehensiveLossDetails", "http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncomeComponentsofOtherComprehensiveIncomeDetails", "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails", "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "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.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "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]", "terseLabel": "Balance Sheet" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "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_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.astronics.com/role/AcquisitionsCSCProformaSummaryDetails", "http://www.astronics.com/role/IncomeTaxesDetails" ], "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.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r45", "r205", "r206", "r212" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of Class B Shares to Common Shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r15", "r16", "r205", "r212", "r260" ], "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", "terseLabel": "Exercise of Stock Options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r46", "r205", "r212" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of Class B Shares to Common Shares" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r46", "r205", "r212" ], "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.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "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": "Authorized repurchase of common stock, amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r16", "r19", "r20", "r142" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 2.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": "End of Period", "periodStartLabel": "Beginning of Period", "terseLabel": "Total Shareholders\u2019 Equity", "totalLabel": "Total Shareholders\u2019 Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveIncomeComponentsofAccumulatedOtherComprehensiveLossDetails", "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders\u2019 Equity:", "verboseLabel": "Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r215" ], "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": "Shareholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r213" ], "lang": { "en-US": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Stock split ratio, common stock" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/EarningsPerShareSummaryofBasicandDilutedWeightedAverageSharesOutstandingDetails", "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "xbrltype": "pureItemType" }, "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.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/EarningsPerShareSummaryofBasicandDilutedWeightedAverageSharesOutstandingDetails", "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails", "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r315" ], "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.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/EarningsPerShareSummaryofBasicandDilutedWeightedAverageSharesOutstandingDetails", "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails", "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r315" ], "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.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/EarningsPerShareSummaryofBasicandDilutedWeightedAverageSharesOutstandingDetails", "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails", "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "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": "SERP" } } }, "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r282" ], "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.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r44", "r214" ], "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", "verboseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails", "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r16", "r205", "r212" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Purchase (in shares)", "verboseLabel": "Number of shares repurchased (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails", "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r205", "r212", "r214" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedTerseLabel": "Purchase", "terseLabel": "Repurchase of shares" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails", "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "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.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails", "http://www.astronics.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnpatentedTechnologyMember": { "auth_ref": [ "r286" ], "lang": { "en-US": { "role": { "documentation": "Technology-based innovations or scientific advances that have not been patented.", "label": "Unpatented Technology [Member]", "terseLabel": "Completed and Unpatented Technology" } } }, "localname": "UnpatentedTechnologyMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r109" ], "calculation": { "http://www.astronics.com/role/EarningsPerShareSummaryofBasicandDilutedWeightedAverageSharesOutstandingDetails": { "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": "Net Effect of Dilutive Stock Options (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareSummaryofBasicandDilutedWeightedAverageSharesOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r105", "r109" ], "calculation": { "http://www.astronics.com/role/EarningsPerShareSummaryofBasicandDilutedWeightedAverageSharesOutstandingDetails": { "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", "totalLabel": "Weighted Average Shares - Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareSummaryofBasicandDilutedWeightedAverageSharesOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r104", "r109" ], "calculation": { "http://www.astronics.com/role/EarningsPerShareSummaryofBasicandDilutedWeightedAverageSharesOutstandingDetails": { "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": "Weighted Average Shares - Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareSummaryofBasicandDilutedWeightedAverageSharesOutstandingDetails" ], "xbrltype": "sharesItemType" } }, "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": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=109236672&loc=d3e725-108305" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=109236672&loc=d3e765-108305" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.10-01.(b)(6))", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8615-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8654-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8657-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8660-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8663-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8672-108599" }, "r127": { "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" }, "r128": { "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" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r134": { "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" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8475-108599" }, "r138": { "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" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131251-203054" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r174": { "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" }, "r175": { "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" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14326-108349" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14615-108349" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14394-108349" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14435-108349" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14435-108349" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14435-108349" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14453-108349" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14472-108349" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14557-108349" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14557-108349" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14557-108349" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r189": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=115931803&loc=d3e12021-110248" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=115931803&loc=d3e12053-110248" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r199": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "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(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187143-122770" }, "r214": { "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" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r216": { "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" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130533-203044" }, "r219": { "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" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130551-203045" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130556-203045" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130556-203045" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r227": { "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" }, "r228": { "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" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r232": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i),(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108412710&loc=SL108413206-114923" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e39076-109324" }, "r276": { "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" }, "r277": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r285": { "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" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r288": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02(b))", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=27015204&loc=d3e355033-122828" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03(b))", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=27015204&loc=d3e355100-122828" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "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" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=SL7498348-110258" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19279-110258" }, "r304": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13531-108611" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13537-108611" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(9))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r332": { "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" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r342": { "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" }, "r343": { "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" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r345": { "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" }, "r346": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "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" }, "r4": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e526-108580" }, "r5": { "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" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r51": { "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" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r55": { "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" }, "r56": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e640-108580" }, "r58": { "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" }, "r59": { "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" }, "r6": { "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" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL34724391-108580" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "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.4)", "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", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" } }, "version": "2.0" } ZIP 82 0000008063-18-000029-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000008063-18-000029-xbrl.zip M4$L#!!0 ( Z#9TVD,SI))^$! !S/%P 1 871R;RTR,#$X,#DR.2YH M=&WL?6E7&\G2YO?W5VBX,^_I/L>R];N-SR(?9H/_7"GZ.5AK_ M]]6?_ZO9_/?KG;>-]8$;]T)_U%C+@QD%WSC-1H>-3SX,CQLQ'_0:GP;Y"X29AA#891[ZI/)'I4P@8/GFGGAV\ M%(X*JZAM*F-$DWG)FM9AT21PDK2281-YNN?A"$@'\OO#EVCD MY8L7Z>OS07[P@B D7DP.KDQ/=8-Q?Y2?7S]W&-SS@\'G%].#+Q+Y382;%,\N MR\XNKS@]/7U^Y0F8OLCZW:P?THC-3OL!*#U@.#)] M%RZI&0X8P?)[5TS.N'S \/KM3^GL5/SBWZVWN^XP]$SSQF/.1K<_XLL+OQCE MIC^,@[QG1@"A]&Z\B4B3B-E-X,SC[Q":#ELSO'SFV8WSI[1BK?6+XNCL5#/* M!]?.-$/XI9^YX7,WZ!7#C#315]ZF"6RX=L6,+3]Z(76%6A%\;!7?[Y(%[WZK__ZKS]'V:@;7LV$^\\7D^]_ MOIC8N](TISD&"&#-;>.,PE,9&B:!3Y9[U@%897_,*S MONFE1X?LY48?Z#O?"0?9,/%FU(8C*XW,ISO3C^=V??#Y+=GYO$=;8W^T\7G_ MC3[:/G)D_^@]:JT[TNJT2&M]YWBO]S%KD[^[[?6MB[U/&Z>M-Q]XZ\+1M[3= MW;L8T'9O#[775VG[:..B?;2*]M_\W=T[\ME^Y_UYBVP>MM9?=[<[+=K&ZJQU MKGNNM]G?/O+'K4];=*_S@;0[CK[VS[G9OXZ)U <]YLW6ZWSD\3G2VCPX/]\C>6;NS<=Y:__NPU?EPMKV^ M=SZ[!IXUWBMWD:Z!VL? M_1U;Y^CL;6=CU-I%I_\0*P*A,C8-X@%TJG'P2;@FU0Y))0SUAJV\6MWM[&RW MM]9V&VO;.^_^?'&-IX_)XDYN?-8_V#WOV4&WYNT/>=M>N\+;2"6+,>HF]<(T M&=C.II51-!'#F!-JD">)M\#:.7)T(K2;63?D:^ Y' SR\YJO/^;K59GE#$O% M'6GZ2(&OSNBF40@UH^$T8JL)Y6#?P]"9$QCT43X&Y?S6Y >AL>I<@($O/+:" M!7-D_,RJ3 Q1S?$?<'S[JB1KSJ(16C05<:S) DD<=P$\7XRBPM*HR+[F.$;- M]X_.WHD[!%>?C5YZ@%4/[GCHS?EY,'GHW\;^=_#D@=_H^W4XO<;!CW&P>P4' MPG-EK6)-$218:\9Q4V, R$$.\Z9P1XT^FXX 4[8D#>(?I8B+K4 ,=_, (W= M/<#!)OPRK#G]8[^LLYJX/.'VZC^$*2>"M4UF/(3"+M*F14@WO>&1LH@5TW3E MU4*Y.Y'EFK]WY>_&5?YB31GGF#4E8:#3$;=)I]LF1$W&4N\)-GSEU7LZ5QUN M!X-N,/UHNBGP_L+W56"Z+QC?-0M <(IBYKP.01NF!06H808W%R$*$[3[9^L+_WUP&3!V^-?*5GOS M.ASZXYX?C*8GW,0#* !P[W=' W>\6U"Q/1ZEM'!*T*PTDC\ IZ,:*/<""A@' M)IQ@DJ"FI$& H^==4X%":#*!8Z"<"F$=.'KXF>#L&5)XAI49..X)%B]XB%ZA M&*QCTC"E,!*4.VEHI-&)&BPE \N'JV!12@,X(F]:QQV$!N!)**)B,U(EP:Y@ MYPA*L?\S(= SA>BWP/)XJ;TU\!)ST]WJ^W#V_T)%_85N^)^=\_U/_L02)MKD M_1G<_[#=V'[.=!UUO[TL=N^@/N_V0=V[2&P^:1] >_4 M<;AU\(^CW@@8U&;$,H/2M"'_ M2B$3'L%F2TZHXRQ@;;BAEJ>O 0N$XX2'P$+2G'VXH9DG+)W."[XLU.[AH.M# M/MSXSQB$LCT8A8DR/NEFH[5!?SJSOY/F,G%I%')['9[3__MP_V+ ]]?A_![\ M?K1W Y_^'NYW!J"(-S-0O$= M"][_] &8NMG=ZQP#PS>/V[VMB_U/&P":/;J?3:_Y]]^'MN>[VZ"( 6B@>%NH M=91 ]9ZW/GT\A.=>M#Z])WOPG+T.@.;(]_Y]<26,[ZRR]ND_2JAH+,?)QT-- M9B5I&AIH$X.(!XCQ!/P#$OX<\[O;[O'0?X43Q8015& >D&6!21NQPX0HR@1% MX%-.95U>D_4O.&GR.QCP&8+60P2WW[\.??@P>MW18.GK/ML'T[J\?(% ;0,N'T]:%[[7( M!_KOBX.S[=5_HDV%* 8U<23@UE/X9 F2S>"T#4F'.Z43MW^-V<0KR:,*$ECM M-+.>@N.&N9?$:H)UP6P)S"Z4@D2:HIK9#\SL\_;[?T#?"N\"1&X^J";3'D)W MPD63:\J-TD2B&!.SV:\P&T(UCZES&L##,.4:?',4<6"146G$[5:\9O:#,AMO MO_^'1P'_!M3D1(#1CT0V#432340H0LX*:;0!Y_HY^A5F2PMNA5."<&.9XL0R MC)30\)/7&ALTE>PILVO)?@QFD_;!/U&!NQP-;H**A6#;.=:TT<>F,QH13 PQ M-+GES_6]0J@0M _64+#.AEF,=0C4VP#FPB(!3L+5Z/H*&U/]V4L_SHOYTZ^Y MN!,^A_XX[(2>R?H0/[\+>7%IWX5MV\T.BGJTC;.3X$;!=[(>G+(==^'789Q0 M/)FGP8OF\]'>C,\0_1[S/>!1J[?9VU[? &=L\VA[_76V1W:R5O+YTL_;ZP?G>IST&$<'AWJ<6:[WY^VC_#3AXZYM'>\G!._K[^-\7 MX+R]_P=8S"A1OLEQU$WPH7#3@NYN.HM5H 0Y$+J55]^*NN[HPU,23 '0&#E MF%.@P9T MPS$TC'IJ/J!!K_%AU\/=K35'X[R8K[MM1EFP]V3/!B_W?]H\LS8 M;@#G/93&=P[G3OTWYOOW-X!*R%@&X?V'UX MO)=]\=W;$-QM=T!,W[1 )3BTW_F8P37=UL4J;ZU_/$I!8.MHYW![]VO??15# M<,?;G=53>"Z(.P2)GX".WH<$L]/VIW8* L_;;S8X0.+:%"LFDC$CF\F1 D^. M^*8R7#9)$#($B2;3,N@Y\ W=0^??BI 8.!=$.B1]8!0%'2A8>HNTH2IH)VN$ ME 2TO N:> D B>GS'*-;$QR*F@""B1"4+X+R-$(T&"Q(QPC, < M!2TEI@&>(5!@ROC[(^0M&/_MN)8'GXTVCAALR](',MG>\(]F#V>1-;*9I,ILP1.!--0Z/E%.$@-"D@D[3* M+T)&>"*"P1"(1LXH-3H0;S5XDT[%-!%40Z;$D+FB9:C3H:CCHJF@DQ/<--S9 M)I*<&VR"M0%-($/N YF;L8=SEAG#@P;3PZB&@,-!G$E0<(A[3[\Q]Y-"CF^C MI"QQQ*\RGJ8$89LDYAX>[L&SMC_!>;U-8-I.FM5!>^3OX_:Z[[;.OV:\(WM' M$)< <[??I 3D>[[7\0":#0!$FM79.=KKO4=P[XM_7URK\0*'4:_%G(^!MMGRN$R*GD]R//!*7R8*8H:&/<"QK7B M,..(-E;9IO7)B&@'P#",-#F73AJ%'424 PFOAV>W@D8WKMH2?".4&:YT%$2 M98@@G"H.OL>=@1%&HY /9]BX,M>[VDLKYVHHW L*UX(4Y1#C$: 0$ T0I*#8 MU BQ)L56.3Z%P MU/ MF]W]H^YQ^Z(+?-D #WW_*)7?M#[M\?;%YG'K:..L]2:5\&Q]]F\^,O\_?W?W M2?>S/1IPX'%O^]-[NOUII]?J;*']7@O4Q\'9_M$Q;7T"&CH;I_L@VGO=:\\_ MWUYOH7^HB\9JYIJ2R53G[V)3D8B;2D6G)8BRGDPNW6?>N&;]CUF_<3%C?>O- MQVZK\YYO=UX?@W8_WTMBW8%K.Q][K:/W9!^T<9OL9Q"X?FV/FV^WVV3+;K?V\+MKUD/[_=/FLM7!F(\Y5/+ TQI M$]0V;2+EN,#$84SUKY<,:&DP!J,.;.9,1FJ(._(G;=V+RW[&8CN<3%WE"J)/L$U M;UJG>X"5-GF/]SK=(U#I9]N=5=2^8=DWC_>2R>BLGK?)!MX[@O>Z>'W8>O.> M[J]_/-S^U(+G;_"$B\+U_Y(,$"+-^@$R!!+@[UG, 2,B-@W#R#DCP$4#8_#? M_U($DS]^:2*2&L&8Y$&A5 AJ+$-2"..ET0(Y;F[W^=#=H+&9]4W?9:;[-C,V M>8%9^"Y0%IPUJ@A0KL]>L& YMJ%I)4]51Y$VM;00':1)+6PT$RX^"%!^3HLT MZ>,@I58I=T3*%Y5B.=$&"=ZD*("QD4HT5:"NZ17&!H7@>;#?0B?=U+VE^.TP3U!*H, DLKR;?)@?_?''] MV.Q[NL?LNBG>)\BZQW**V?6A*'V>?*]PJWMI99V_I_U\M^O[YX M=KMA.$CI]LE7#P\[ P\+ NC69)&OS^#HI$W3%^\LK<6&:]:Z9CC+6AUP.VB4M+VY[\9.BT.!R&(JN0:-7DS8U MNDGTY3M.C\R^SZY[<8T;MS+G'LL7JL>2@A?#NGEL4LR_953KX[;[,C=QNU2>8T+!7A=.TW[<[W\L+M^;\6E M+8Q]FC@FG#+FD3+".ZNH\O"=.C\_V5@4"@7FA,M@4\DFHUA:;Y50#.P;]5+2 M>,55*=4(R-E"@E^7PV!,E (\-%RL,]24H0A^/HQ&))'QV\H+%S\4U^10WET. M94(.13\GA]?'S;- 8XC28L*42:7<$!FQP$FR,23<5EU?LG$#,9+ST%_7QHUJ M%TB0&D$LPHA@AAD9O/ !46<-,K<5JI=LW&0Q;F2^>'.11T1!71F> .:U#@)Y MPCGC-G*&%V O[^O0#//1RVD^?SO?#?GGS(7K?LSTZ,.[, NQV]?X%Q1B!'FG M5, L6JR8TAA[KB/E"GF^ 'U18?[-16]=];O>A;Q8EWS)$Y]]AK&\>FHQRV)& M@\N1O:>+=N/Z].-ZZ ]Z6?^VVT[?_H]YPH;1PG##AFJ M*82T-M4:1D8GJ1Q1/O](/)A_A"U$)%0P< (#$]@;\)6I$@Q[;83#4P^Q)&;J MFH=XS?+\BH]L?9<-DZ?RJ>%CQ_E73>0OH"=*)"R%R (+$!H8-B]7/9C4HH_T M*/LG_H)R_)FN0R5%T1(HQZ)]QU0% M+F-P\C-MCVJT+0':%A*!_$S?I1IM2X"VA809/]/XJ4;;$J!M(?4L]VA$M1"0 MI2)A_VT>_G+/J]W9*$_8_N?CW/BY'Z3[7"J*Q+K'?=(E2J\,8'FJ0(E47OBT M%5%DC-*@ G$^.I>R>\9H.[_ZNY]5;5L03F>FNWJ23C1?NJ>MC7OC[B0#$2.P MK)-V \UNZI4UTW7IQ.!3974^!<&;<>83X[?ZDZM?!X!"Z Q.,B>0>-2IOX-%(64M8OK6O@LE96FY5>PC .[)JO?%BXTDC@3$N1:: M,<:M=<@'B+ 5."?(^RJ)396!60Z7=_%P! 02%QWA$3'F=3!2&,JI=Q@SZI2I MT%1).0WS_.16F!BA9A:?=-\ M;\C5QGEQ4;-D1D.88N _^,2MC,H:S(C%+&C,*R0XU89F.8N+,,_S][EBE,)2KXC'FH7@K"+8>*>9"X0K9RO$ MU-H\/UWS/'_!X5H@&RE89R<95SIM$$6B3+W-.+<^5DAPJ@W-K633I+BKURZN>GHC87X-8BCZC42L,_3&.>"NLLCMYCC5!P56A2 M6F*U64E(:"(LUT@J2P@H,ZN=$!HY<#XM,T)4H>]IK:L,5\K2=6\'KDT$^6LUREYNXE+E7G7;G MIM)(*21P%UG*B3#P+W<4$\\JU-.CW-Q=2 \-8H)U7'.L7&#(6]#1"/XU7EMG M#5ZV!3T+E=T%Y(2%#6!ME7<^,":L%BAR(Y@(WD;E0X5ZC96;NXOI[469PXI' M2A)S(U=4DY\OL['UQBG,%,3O,3*N(4R31H34NYQ@ M&ZA=,F,[9Y8NQ,(J'RT*1$<:*2.,&$E]%#C QZ2&Q9)9V/E+Z?S-:I .:V:1 M$#XR1+!!G!.FA&><.HB"ELRLSE]*YV]+,2.><*HEM9$QC$V@" 6. J(>&UNE M::"[L'1VZ.^PE&8T>$DD==1)\(R0"TH'&5WTW%)D#%HV,SH_;B[$@H*V-5P* M8D/0C&.B%5<>I6D-QIDF>,DLZ%QEF:@M1NHP1#EQU+E##E!!&:J.!F1YT+HBK7S(9G3]+ MYR^E!%Q<:RUF1EAFK%1& I>_%R,G\LH"]$A'T,J?0W:2\<(1BH([;!9 MMDJ&.9D>7T8JR@ GB*%"/,?/2&H8KD0!G*?5R$-1P(ATE*D9KJ[1)<%F9.G])E3X5C$F! M/)8I0K54"<&0Q4)236T5>G1_N\M%P7GK$+<855Q-9%BKFAA&$!$8YQV!/M;6"8R%@!^UIZQB[$ MQD9%(O;@#P<:F-+<@!+&E"FL-4:*J*6RL6^S@\.TOATXNFMB&)TOHW%%'J(: M0430%&(:CFT@.E C ^(N;3JV5,9UWAQ=B%4UU*?-0*-5C#&*N 6F:D659U)& MA:O0-[V\'%V(.?4R8*X$2D4.P%-G+.:"%W(*KO&T8]*RF-,%R.@":I*P(8YP MCQQA+$JK \=8,*>,X42%*FP]='>.KGZ&"S*WE!,T8"69D980:0+3SAEAN=4( M>QD-YI$OE?F<$R,78C6Q%()2')%%CHDTA:ITQ-K8J(2C6BV5U9R?1"Z@L($$ MQR(.W@7%-''6."U\I#9$&CE'2V4LYR>1"UC[XKV5W),0B09Q#$;AZ(U"B"'F M-:["VI>[,W*:GE\+>7K6I /6,MI+P;GP/NWG2D$Z'3:*1Q=5C*R--KHI"W& >'F;7,&KB[5QK<7B^,\,ME2>?%RL5D;(G7GECI@TI+ M#ZGV(G4;HUPAT+^A"GN+E)"5BRD"E-@CYZG"&((6I32-A",F"$$(,V&6RVK. M42H78"N#1LI%KR*8R#1Q EX0A*($U"Z$+<@NE:TLZCB7TDPJ3S081A&B94Q1 M1:W73%#N4IMV5X7ZS7)Q<3$+?H.EDF*4:G"9"]8H XJ62,>-]B"F2V4AYR2+ M"VBMH% P*F*/C6>!21,=0UY(BX)CGJNE,HYSDL4%K#3C8!%) ,=&>K"+('Z2 M1PS*% ?.M93EWVP N 3O.SI_US7]T6K?;_QGG)T4-=3GG?.3K_:5>VOZ_N'9 M^"@[!2")&7;$(V8#BX@;^"N]M-@ZSRU6!64HIHY1DV@'@ENC571<6Z73&9>CS.X:U'#,?NXU3O)!Y_#(ZT3>A1QTEA+ M(Q#5BB(60U2":FJH KFR$E&S9.*T2*8]G*0%;+0FT5 G&',"7 Z!-48!.K:L9GULU%XFWT.?JL/XW&0V6Y8'0[#:/CZO&6.!OE:UPR_6D'^ M#F+096W=03@)1K#H(T1E&"N))778@6>B*..N_"JS7!Q]'!<_&JV>F--Q(H@+A0Q$,0MJ<:<#WL? M17WR@##%3"/*- LL*(X,P51XX"!'RB^I^IP[QQXP$4F\)0[". _!0=0J;4-I M(T;P$*8L9\NN2SNY\:%M>LM9$R:$@__Q8@TO4Z _M<=IJL9C:1TF%4@SEXZI MCQ.B1\-!V*BB27L:8WG$07CI"#&WGN(T58:\V9QMY2[B%< ML(8'KA"J0KGL+S'L0_^DB!2"[P1WV!]T!P=+V02!<^6"MY9PQQD'2^@10\$) MBB!^1Y(MJ=Z<#WL?18."OI36"REC4,Q$:A#16"H>M7=::;>D&G3N''LX74HH MH1DY(@%T*J82B$#CB(@$H5>4J4Z)_X^BD8%A1J5E%HS;)D/ M09G ">A89I$AVB[K]-+\6?: ]6,>T^ DBE011@2Q3D6J$Q[8LOW..+E+&^K'W\;L<6HT$ D$*<$9B4P) M:SPWTH*%Y5@3;JO2\_*)0V/Q]CL"1B+RD2C 44@60*FT, T#O(QA):Y,K>'S M..X!,TAR&17$RH9)0HSFC@?#@J"(>U[B@*OTB)C'E@>/XW_$M,! ,2L-85; MOT8[(J@-7O'(9&UMJ@&.Q=L;4!R<8>DL 3AI%*P"#BN%TMZJFBM:VYM2 ^A1 M+([C%D5A4)K78H%12T1P.@(B!,$^J/)BXG+1WZ!_, IY;SW8T2U+ M/"V[B6 M!Y_]B"5W?N+D;IO&95T8B.O/VPF?!]W/@,+K)SW4H]-+;A7E[6F4K@!PK\*L/WO3]#@ 28.LG9%Q6)54%E)>F++D !4F4(8)P\,UH".7'X_?0\3:, *H/C^<$:P,G M!@FB* 7>ZBK$>(_.V#L%"3NF?S#5-.EKRYQEO7%O22 S[F<3O,1LZ$SWG_^, MX4$AOT1"+YCA. ^3X;Y^SNR.LU-FW],M;Y^H(L$$B 0$5HZ!FM'1"2:H#\XQ MZ6A5884W_>#O& M "2D\]YNO=[>61+YOSYY$#@71#HD/83M*.B0MH&W2!NJ@G95,AFU&)7;/M8" M^E-+!,6,F&UL8$138R6AJ?6_<19)#&9)HG%X_>PO7=^4EQI!/LK:[ B2YTX MG#!8,1RX==1PEJ IK"33II:IG>^CEZ_*C#M8K:61D""7WQT=LK1$0/'/.RS_+>LF\8@W$=MP=#=SQ%1=Y;=#K M#?K%P0_@*T>(#'[4L/K^ST[-$4?G\*B30?]+F=*7[HB)A(*PBLQZ&E#(!! @ M+)/,!6=!96,D9$21220J,/G^'5A<9TMQ_'6-B!\A M0#YMIA@@VSWBJ1 .!T M<"IHBRO0T+1DK'FX:F5!K-+,6^8B9H$ZXR$L4LC$$!3%FE2(-;4.?SA81"_! M.<.!I>X$(Z_.$0(;6P!"" J Y,ZF@5#1@Y)QFG MFK@J]9TK X\6[[T;\,Q Q'' 1C"'L8[!,VJCQ\&22*K4SN6IFX#%@\ES*]-& MBP+\^[0)A!:&&$,DUQYXS2H9T#\]P[%X'%&2<@D,"^TBXPX#HCCG6H!RHLR0 M$B]Y*A,?'R6($XX2" VHM:DEJ7(VI';XB'!,TH:.58H4OL^:5>^SM&;-=-^9 MS&_UU\Q)-C+=BOAI3@LN3+1:6L)$)-81B@(CWCODC:I2S7G9^+5X]2B(0ZF% M!=/",<2$PW>USV$H]UD-%U";E+$9MA-%1,4JH-I1H!,K3 M1J%U)5;M5X%WBU>AR%#LF .OTGG&4QTV8R)PYIQ"TI$*+%4M,W\?19WB5)%! M=(@X(A:%L8$KZ66@6%AI8P5VQ;TCRW;"R*3U+^[&T7@X2A<--P=Y.YR"\ S&_=2=XET^Z,-'-]DD MY(:(3<\"!O>]R?WPPXD'5L/[,J3GG!JH*'J$84&E05QCNSR)G+E*W0/N-*\Q#48; MT-.146$,DL D2Z5VE@MKRZ^S[\B?3EXLH3VOTEP;-92!_33<>,PPLLH&PFE( M!31:>QR63R4^,I<6KP^U"$QX;QDF\!\7.DA..7%16B& O4NC#^K@11.1)F$/, )&,%#_@@8*(T!5 M3)L!@N)!6#,LJ9TX8<4(3#0.K>W"/33.5WSZ@<:A5XS(+V@<;%*_\BBH2]N] M4V4BXHHB3B3R*/C)1 !8>#!:LP\U2^_,TL+88W(7EGYUZJ\47%NLHD4"XJ)4 MK*>U)L$*;;U(Y?-^*7-7G=STAY,N]%^B](K8%4^]D@X'80EE40KC*)&1"@7* MU<+8+HV3O5!^/>!N@5K?5(.]3KTXX5SDY4X1Q P*%I2:,:*=]( (S#P$NR)]:GF"V%'Q[P"ICAI-WJ8/SBCD6 MC/<<\Q@#H=9CM(1Q[N(8N/@0V"HA2?1**\68"4(;3X#_7&NNM/23&$/.N"V1 M?OR%UT^#V_+NW):)VU_6EO]* EA'*7G$T7#% J?)MA*>EH7Y:(U8PK3^_)V@ MQ6I7*:*B^Y+S>6%+,JG-O7'%M%Q:YF)TH+.MEX@0HFE2OJI+$M$:EE^ M*%F&?^^80WHH638R"&6MH<@*IKPU)#KEA:11&&QB%1K%/I(7U@ZC=S",^6[( M/V,8!&4\" X_++5E+R4,%F+Z/;8,B6"Q8):E!=_!:^VID402 M9T)8:M-?2A@LQ#? $3ONE&#&.F8=M=Q'+ZBVSBD2O'C2OL&'OND-\E%V$?P; MD_7?#H9+6;AGI$:"!F#^_D#D1CDJK%!6,P\V E/J?%<>\WQDN?]%CP_-W^)M\BAZ SC C.F MH]%(,L4I,R:5(5OS="5^263[C"BD&(>N>BP$AS3*DWN[UP.10+&S1T#=LO :=(5<@XJQ>S'1 !7:0CAHM)7,2JP\TS*$ &).N.-5FANL M&+L7XO@K&B+V*H*$>R8MMTJG0CW)O .&J"KL9;(@=O\D76W3"U<:%MZ?*)^Y M)6UYQ EG%GN-&3@2-$U+T C^!?@:$HGIA@^U7_'$H+@0G\?%8!%'2@2*TUIV MP\'3X0!,%HVB2-8^SU.$XD+\L<"H86"D/8?_9X /[$V:R2<\TJ@%J?VQIPC% MN2>2W'@X&O2^M:7Y[.B]4T>!6(X=>)O$88@VE+42>:>B5H%H(ZOD?JX-^@ZN MR(O*PIUL>/SZ_";$UZ8#=>/D7\7R9 >_HT$^>\+P"H:O'=CN_Z@;V*^\,DB! M.^R9_*L^RKNF&X8[X7/HCT,[+&5:3%.CO),!@F7/A+,F0 1E%&):<\%%E4HJ MJ@+ESNF@AO)C9'@)4Y1%IA5"# !LB$,0@Q%.E06 \QK*#P_EPSS4>OE1]+*2 MSEO+M31IJ;<"SP(3%B)G6"-G?85BN:J ^6FX& N(!;D4003 <4!IYVDM!'46 M$VNB- 29&LJUBU$1*.NT1-PX(6,(+ CPG87$!H(^[^& JK5R[6)4!\R($Z:C M"CY@SX(4.C(GC1"4N)8XH+C2HT#5)# MN4Q0GG_)C6!I(R=P=@-FC EC++&>> '_,19KD&K;QX"_9<++-^$P4%N3@Y3==ODJ<66:/GYR_6- MTF?"0.M1ZG1@@@MF-5$.(^LY$0A",#FMHBQW14-B!NB%X:";^;2.=2.1E86I M0BI8-;;#S&MV, VE_>II7UL]ZX5XM<"3U QISP#!N< M&IV \Z^1<#A@;#3S'B2KEJ+:\?M5K/^4SC!G=] 999$B3*1D&J=M$QFSSE@= M.,QEJ):BI;%8G!AF5 AK?O%3'-F@L*.DBB%I&G#DPK,"%P'/?RT M!7SYJC76-@R)*7:VG]SVP:JK+E'P>CS,^F$XG#W@"OY60SX8GA@7IL>6,1D? M$#8$T)&R[RP0KJ)4R'$;A+/8Q"ITWJYQ5((J4QFQX=(BS4$9><<4T509KD4P M/B);A=;=-8Y*,-,M/7(2*2&!4MH3@$*001E=@7Y"XXVH)7SJ>WW.AF MO:Q?G+G$:%I(WC@(K(E4P1@9&/'*IO)W[@1QPL!?N21>TM-#TT)\)1N5P0ZT MD+6826ZLL%X;)BG8N53!OB2^TM-#TT(\)@?1&]4$K!U)#>T 6UR"<@K"(D6L MY4OB,3T]-"W$;W(:"S!Q5E$EF;3$:@/^$^8.&Z8]\4MBZ1;J?W?"<+1[/DQ4 M+;&5,U)3ARW'*!+&.81U6B*&K/(1G"B#EL3*/2TD+:8C@'&>:PC6=*1,$@*: M"#E,&6,.<:^6Q<(]+20MQ+IY9@4) 2-.%%,"E!&S*GAC>."66;8D68'[(JF2 M,7DTG@=/>=K/BP'/K 5?Q03X20@5$7ZBGDHE?07"4.KO0@QR\-%@*Q"2PAK) M8@S$+TM$O "YG+^U5L[9@!67)."TIX[[DC&*GZBUKJ2]I,* A;0> MQ%(RIR7\3P0 2^!I/21:%GNY-LA/!L#-T![TESB+30@G,CJC-?@]$>11:^&Q MP(9J&R6NPNJ_:A44!*C5+M%%X A!CM)*(O*&Q6QE@HC<&Z4%9/*3HE)V9?]E(,OLHG) ME=4?O\ 7+0W&06,7,&=?\9 M9\,LJ<0KZ>Q)PX)4#IX/ND6C@9/1\.W;M5]-J?N0O7P;#DQWHQB-JY/#0_C; MS]SPUD=O]=WSQW=T6!-=CO$/')VKI_Z*HP,8 3WMA%"$"1,LY9KC:)%0/!HZ M=5LQF8:4Z4,U =4)W1"!OV? R9F9]4N-)K 3=PUIKYWZ*PD*Q"6+2"NL,5-2 M:!)1]!@ID7H8D"IMCG8@[YEE3$QPK,!_BY(0PE/; M"1,T32TI$*91,Q$K$,J6CHN/',*^R,Y>YF$X&.X_Z)^DP;_\.AR==Q-?0G9P.'K)^,GHC]/,CPY?8H3^SQ\KQ4FO_AR>F/[L M5&O<\4$^&/=]TPVZ@_QE?F!_(YP_F_W70,_1[W],COTKL75S\P_0O:-F-+VL M>_ZR XP:-MKAM+$SZ)G^Y-@PNPCP3'A\%]1X3HMT6=*25?C, _QKY5_I0$GBG@%QBL44'&]!;3,\ PCEZ:\6@PNR0O7K'XQ0YR>*4TGEUS,@PO9Q_^N/+X M=/WD>]9/,OLR#9;/AB==C1A'X-_XUH7QV<,J;F\=/C/<0E4Q8 X7U M7A3C^S,H6?E5V09J[RA#"AY7?#V=#+F$2V_(U,JK#^VMSL9Z8[>SVMG8O0?\ MR_VV^5\/7*WU_MD MAH> R=&@_ZRQ_GSM>8.DUA\W7FF^=-]"YW__"POTQ_V&>@GT));/.<),B#OJ MR7L=Y.JYUA()^1@WOR_E"]+P]U#2"S$]#V%=2CNBOV#V"O5]W3O2<[6$A-U- MP:;8I(%1\_W]GGU$:(3$3VLSQA#E]+&TF4R)VL?29@K":%UKLUJ;/9 V MFZ,S>&OD^T.GJLQJZ%><*OI<"8[1HV@A39YCRI2^JT_U T4Q0ULR>>3D[!)] M4YZDGQX&[O" .V+]X:.!3_",])SA]^(7]K5Y15,($TZ_@O!WU,23&,]?B0HG MH_I^;')04=WS1AY.!OFH<3+.AV/3'S5&@\9N<"E3-E$>F#8&>0/SW_SO*3$V M.@SI^#@O.EXU-L[<86I"UEAUHW08:\INX=6O^(%DOOD/=&>OKQB+_UP.Y"3K MVPB@X#P,T;?#*;_"P4+7!>V"# MU\E-?U)N4%N\7[-XHR\C.35Y,1_T&K,Q*!75WYV3G'![_G]+.5(KKY(WVUMIN8VU[Y]WVSFJGM"4&=S0?OVV<&7"&^Z97U$[EX2 ;)B]Q MU###QO DN%0?Z!M9OY&-A@UPGU/&Y/?:I-0FI38I)=/,3]>DW*FG:O4%^7$J_XX>%FY-W^*U8-Y!R=8/18<@; M1^,\&_JLR.2!'U+E5\LNES\5[P)OF!^8?G91?/^]?+GA9185+)IIGP2:5O)5 M%U&_;>WL-C9Z)]W!>;@Y;U>A%]F:+CAR$]F8I*IN$XF[N79%D%A*WVZAE-4V M> Z*A:)&RKR&W(7&)W/^K+%AAJ/&ZC@'Q?^LL10F>M7[/ R'*2UPDH-5RTY, MMQ'.@AN/LL\I6P""'(:U19LO\!CBI-*PVL]. !T^?%/O+]7,ZV\2B]\;"O$F MYOKFTIU*,&[Z)CN7N<'__IAT8WV;U)6<9R,?I*W<@D*QYR>.EO5YZ0WPXN:TY6 MW>AE*:%QUY?_W\\1;IR8O/$Y-?0I7!UPV'=' W?\K/'U08# L/%ZADH^D2\O1*I9_E*/<"A7K*I9YR*5E87D^Y//@L_C?L^-WF8JY>=>.MX0I:4N8'P!Z@79VJ^]3QC0T[#GXWL$=-X#& MX\;I82BF3I*_>:5LXS?\^\0P'YHAN.Y=\%E-MSOUT),K^Y]QEAQ9\%]MF)X M-_[%*NJ&'ZU"R,;NYB&*)!#2!'W#?RT8C$+W0!?P7C0Q!2L\+,0&SE8X,IB57LUZ* MC4_!0LP]"D40;OKGSQH!C/MYH]CWT;@B*;MN1F92!_R5H']YXI5'7 UF=\;= M, $ 0SR)]4XX&'?-%Z6PV^PT?KNF)@@ESZ$9Q%/]1/&IZYG?.F9URZ\.GIQ4B>GGFL &/6#0^>SLK%]H M(= 4MDEFCL=5;^-YX[>U8A@'_?#[MQ-L96[;Y-BG!B[*RIM\D.AUZH_USTO\UWA M[B!+#/#5&M6/C^IRM@!88E1O]$+RW@X:0,?IZ'#F5E:?!U6 =5VJ65-64U9R MRNK8X=&-4/NV/$AM@A[-!)6,_=_N+U)%KE=([G8G6<7)R._,4HN3KVNU([CH M^*9OAI!H^&QS;Z\ *#-'WP.1L6!K9O^BXSW323 :-3S"BD M?1^]R?VP<9(//F?^]HK=!J:_F=\;"ZSO_,:XWSKG4<^[_=Q\YD_,O@T/0[<[ MPWGC-T!O,8$V:8#R_;FI*DT]+\J/JO+4\\U<=:E%8+58M_>-5L;/&I0\HY@] M4XH!YDT>BK/=I,I_F.KX&Z%1HU,ED+:CI8:%EX=P_L[.7_4%_LR@\ M@8O&_6RTDXKO)K=;:4QWSBM^RYR"ISFO0]"&:4&559AQR42(P@3MKNR$#!+G M,O#IAG^M;+4W5XI%*&8$]S@;O>R/>WXPFIZP4BQ]1: M=Z35:9'6^L[Q7N]CUB9_=]OK6Q=[GS9.6V\^\-:%HV]IN[MW,:#MWAYJKZ_2 M]M'&1?MH%>V_^;N[=^2S_<[[\Q;9/&RMO^YN=UJTC=796[)_OO?)B=;%ZGG[ M:#]K??IXN-_;HNTW?Q^WUH]9>WV#M#ZU3EL7Q_!;B[?>;'WV;SXR_S]_=_=) M][,]&ERTUK=(N[=UMO]IL[=WY-!>[_WI=N< M3I[9WL7JQ?;'?CMXOATKZO. M6YT-] \33C!)4%/2()K "==4-O@F$S@&RJD0UJV\(OB9X.P94KC8W_ *>U]] M"R6_75\+\GLQXW\_;'C!0_0*Q6#3+ME,*8P$Y4X:&FETHL;&(V)C[^P?I31@ M(?*F==PUF0F #:)B,U(E*6?8.8)67F'T3 CT3*5."M_&QFPIT'V-QMKV^W. M1KOS[9U RZN&Y7.%Y&QMW+W5L'@NA!;\4;9O),\IPQ@]SM:0SS4AY*><2:K83U[^@Y>2C&)]U\6&I1EO(<"!P9H_RA),_EP02N^\O/,'KD"= M;JVIJ:E99FI*.T?U0P]W#K[/'7L0O5M]LW'_4J;2CGR)7$OT(\_^W>I.9YJ> MK]0<(N;+CX/[14Z_AH/Y17B_1.?5B(^AE5>;6^W5]MK6ZMO&5GMS>Z M&H7>M,5+I;QOO?PP^'FG]M9"S1(ZW_>F\ZKSS2DXWY<5?\7N$45[H)F:]).!KN'(8R& M:=_;5-^>PHIJON9ET7^#Z J_QF2I0E%0OA[N%J!JGIY=OP:X7);[0F.S)L%)U8*OPB2Y#S2*]Q M)>=1X;?XP@R**OP:P(P*4U]GR4K%GJK"B-59LIJRFK*:LJ="69TEJZDI+35U MEJS.DM59LBK0>=6/UNB.6;+4KSH/AW H[>6YU7>#7EB>?%D:A@KGRQ+Y2Y$O M2R^R!/FR]!K5SY==9T9E\V67S*B33B7B4%61Q.ND4TU935E-V5.AK$XZU=24 MEIHZZ50GG>JD4Q7HO.I'8T3OFG4RP\/&9G=P^J4VJZ)1:/'.%4XQ%?0O18ZI M>),E2#(5[U']+--7[*CR6U0V1?8%2G6.K$0LJBR41)TDJRFK*:LI>RJ4U4FR MFIK24E,GR>HD69TDJP*=UQQI+%9>M0-AHT/A&MNRVMJ-U!%<>AE86>-_* M ]017$U935E-V=)15D=PM8?Z<-'(KVQ_0"H5J-3;'SQU?Y%AM/*J9?KFH(@_ M4L2-Y1_#QGHV=./A$"XMIB=7^Z9[/LR*:?TO84L*98J-RHMS=L)PW/VZ*TL) M=E$H+;3K*&FAJ"=U"X*:LIJRFK(G0UD=)M5A4CG")%J'2>6"0>TP?G^7.*E7 M7KT?F_XH&\&9GR?KY>&'[NQ["IBZ@^$X!WJ,'8Q'C9;)C\.HL9,-C^LHJ(Z" MRD'G#5!37$=!-64U935E3X6R.@JJHZ!R1$&LCH+*!8/:8?R^PZAQL?1SE ,F MB@CH73YPP:>@IPYQZA"G''3>0&P=XM24U935E#T=RGZ@V$IK**ODQK];W>E, MW/BMK4KY\9@O/Q!^WMVX/Q 6XQ;=F\YKV]2F==[;G?_9V&ELM3>W=UJKG:WM M=@E<^,UQ_A]CY&HE5=IP4-CT[C1(*\#FSJP*0F=-V!*:1W8U)35E-64/17*ZL"F M#FS*$=C47;)*!H/:8?R^P\C0RJL/_3P<9$-PT--.5Z8;BE97&_\99Z/SQFYP MXSP;96&R+N+#,*2#TRF>.@RJPZ"2T'D#U7485%-64U93]G0HJ\.@.@PJ1QA4 M=\$J&0QJA_'[#B,G*Z_60S1%G]\/)X,^Q#W];)!?"7_J4*<.=(P^L0IUPPJ!W&[SN,4JR\VAX= MAKRQU8^#O%><7@'F#R6\IZ M3XI'W9-"(KSR:G?K37NU\V%G8[<$/EN53BVMU-3^Y:+\RT*@*/N>?_EB9&PW MS'Z_U'&O_K3YBZ\N2JS,_%\KZ!3^F"(9??N:1X#8W9,M!-[F&JM(0=_7G4ZN M_#W,OPCO06C:/)CCIHE ]TO3/37GPS3(A_FU5_SNV,U7GFZ\;$GDYUYT7947 M(E=>=9(\I,X=:9=3P-!MJ8/KLE**1-X/A_^=R4>-K<9__TL1C/]H;&9]TW>9 MZ5Z?^?V6O'.ZM[G9VMMM;:[N-M>V==]L[Q:9?C9MO6@9U>B<6%YL1 M@WG(/+#-)YGUH3^$3Z]-%S@:&KN'(=S&R[*\X2UOM!M. ((VY--.6?I9@R"L M&J?9Z!#>L'=B\L*B FH/4C%Z ^2WL1[%=?75&X3";\6@P4Q 3A[GXQ0YR4%'IE;KF M9!A>SC[<\,F+[UE"^^AE&L]9H)#U"\J+YT[] ZV?//GF<:]*TQ?PZUNT[O?$YKJ W?$U5KXX5'..9Z?*[N''3=T2MSW"N%W:AL;, M+-QA),N5@:SY>@M?9^:[<<-REU-YE"@/-369A9=],FH4SF!CQH R)*GN['C< MAK4;N1_PDS[TS=AGX._^7JF2C$>BY@'X?QS"M]%3DL?!+GFX[0K>_]")[0__ZF0TL>%[$% MG'XP3'=P&.SQT*_ H/73JQ4_9-J&P%S0 MDD \S#Q21GAG(:+W\)TZ_\]6"B20)GJEX8/+>J8[_&NE"1IBDAF&6YR-7O;' M/3\838^O-/JF%]+#F@?&G+Q,(%_M^_1_5Z"^.EHS>7X.(_?1=,.]WH? MLS;YN]M>W[K8^[1QVGKS@;WV5MH\V+MI'JVC_S=_= MO2.?[7?>G[?(YF%K_75WN].B;:Q(>U?_?_;>=*FM)&L;O14%[WO.J8I0NG/. MG54=1% >ZG-_!;@,U=7V'T>.1K:0: W&^.K/RCU(6R!L!@$29$<7!FD/.:TG MGS7FL3M^-=C_]/)T[_@OL??I;7_OD\.[W_ZD>\(?W#_WQ[K>WGW9?P#V?/G^#ZWN[ MAQ_9[J?77^&_V3WPKNE[^I=\1]^=OO]]E^]]^E/ \[_M_;Y[NGO8/X9V\7=_ MO_ZZ_\*=[7YZ"?_UX^X9_OK'X:6ZZL1*YHKJZ"?C>Q'JXA'-X#&6QF<3[O,.NUF2"CX#50<.]Y MBP,JP2),FT)>%HH6$@,*%KI+"%XA"[QGLTB6Z#4D.%FB M5R?16&. U,F+$HP_(<$L1-87VF!KN- >)9K0KV97TNL=MZ!-\+6G. MZ\$7D(+AJ*Q\?X>T924JW".!O'L@,&X XP;N%6B5I>7P>\"I&CI MZL#2J@[ V=# M$6Q8L$"4N5R/><68D MLB#J*!)I@G&%DS0YFWA7% ]%:1[()D/YQKB>#H<3T[]/+G,K]6T%$:P; X_W MX7[*0'A3(&S''$4!,B"ZC^A$9=M:. MR+P9#4^@/V?=SIN^ 2J3##4IQ.PDE2B81],X-SV>]LL4^!?A9 2RL:2>0U;S M-HO'-'-?SCQH>;-YSS;KZT';?CN,AL= G*<1!6P=XH(#JF&+$8LB*"I9 ?L3 MZ'>4=Z6@V7#S="3Z7@PW6:)7)=%SLD)QE(Y(CJA,7BBF([( S(@RXXDV,&M" M)(D6W8)=R<>\D2:;M:,NE3]IW6TOCPS$[H&6M(S->\.!RZK6]=&K'2&#I6)8 M8(L,CA%Q0H"/6$H1$YQ;)9V0@6UM4[*QN5U9RC>1JF0I7X&4MSE*T(7 2;9# M2N#T'K0.;!#A.N " )JY(D7*@-*1[2EW&JP[,8./O524K5K<2VTH.\=#Z/.W M;$/9>+(RG^\:R\+DY5?7GZ91^WTX]*>]?C^CVG42,P]W$J)5_&7G R,%D40: MQ"0O$"\LX)K2&JD"6$T(UN!4.9:PHLNXRM:4IR/;]Q+#FV5[];)]-I/MHL % M)]0A)9(#6,N +",,P=1R;8@R4:6$0\&Z_&JJ2;:KK(+"-$L[VU0>#TW)<'4C MN'K9IB+<%Q[SP!!F+J9LRA2X)P22UG IJ.)<^,H,3-B5(O>R)>7QR_8]T)0L MVS>5[3D54=S#Z"J++ $!Y\):5' CD5)1,%DH1YVJ9%OR*T7;;XC]Y,IQN&N: M:%3%X7[/!W3W WZC0+L'Q["[*@1V3:WT2J.VF=!_;Y'(&?BO!?ROVZ1.>6T] M5@S%0@+P!V60*>"'BUX$3'BJ#+:UK93L8K%*4G>7]J4,>1GR'BW;S9!W,\B; M*P+0#B4(<%QQ9&0I4,%$089V3-D$>$UU]-;8.!8SY';9/5Q69T*C==2?6QD;M=,IJ-2 MY)*G_H]A&MHP.NZ\"';RP&IEIE&/LFCT/2B':1D?PBI.BS@GK-V$-OW9UA0= MEE80&9&E(M4B$A)9HA32K B$6V:5MEO;I*OEII3CR!B6,6S-M;V,82O L+GJ M)V70H.19 *VD^A6MY\-.L[/T; M.TME](B(@@&W<1X9:S"BWEL5 MO+&X""#HI%OP)UDJEM#U+*4&DC":AN_6BFV9Q'.VS";3FW):6[.98>\FL/>N MS6^HD9A8PE!A4G$"HPMD8@R ?4)Q*X@W3 #LL2YCJRRBEO-CUER:[RN%-TOS M[:5Y3F*THY@56"&FA %MI9#(.$^0]3HP:PI!'9 85G05SQ8:1/AZGMCS?#J& MX4O%2?R7\@Q"8/FI"D_%;5Z$&$!0?.=M^!(&TVR_>40$YSF\+[7D[][DJ%D% M#4*>97R\"3ZZ!6L.ET7A<4#*1@%*'J7("J,1)D1'[QB+G ,^XBZY6O'L;,UY M_&)_'^+0!V:)P""O*BP#_USZ5F,6T6VCR: T_:\=?KA()GC6VC60IK<#"7'_RAA#V M><$T0XP6U!L4"R81S!I&A34$*6N+* GVQJ4ZLP*82I%/8LZ2_A AQ%G2;R[I M+;*B U-$6A0898@S[Y!V."*+:4&EH$%8T$FHU%VLKN1SWA!SS-K1DRI*9DW- M*H\,J1X@.B:CU5"NM) 5>P@IDJ.9(>T8<)0!?7*2CQF!A MY "9)R30#Q @DP7ZY@(]IQ^&>BP8U8AI!?2#:H-L+#3RV'E)"R4$ 46#\2Z6 MFWT:SQ)/SUH(6>75::WK*Z/DO:M+3\GH>[^^G8Q@UT*PA4JR4=JH"DP0H<0" M)0D*64$X,BF5/"IN99FJ@&57DBM9>[.IY(G+_OTZ?++L7U?V6Z$LT5M%F44Z MV4HY3I'[%!03QKSD@7%#A*UD'^>3C^_2>')P9$;A:-@'C "4U"B?BU//IZ< MW:+LUEW63[PNX#ZT2KHF@[.V]'XU(?!R/0LS/Q\>'\.6=3 9NL_9;[KV&L#Y M<-8T>>7<_=OTIR'O]]?:[W<73HUPP.DM,/P8G43[8/W*SK"0R/3X#SA\&X]R5T_AB.L\/TFCCVT[VPD3&,"OQVO7(J MS5R74[TPTZ\';G@"PL7ZF!*KQ7!A461I?/$*1 :;1Q' MW,:H F=!456>-,SIQ4*8/V=7ZF,4]9MSEBSJ:R?J<]I#IVYW-*9+3-K;YGY(2Z:R6A8 M19JTY[F:WPQ^UP*_A<*1/% ?>:$1((D*F*AN/'2!Z)3*1;>%5=S MU&3CS>.7\SOTPV8Y7Z6]486@/1&YR\O%#QJ&55NV,@#='P(42DB$PZC7@7K"IA*0- M&M0\1Y C3!!KB:0D @)*W>57._SXR=IUGI*8WT/(61;SVXOYG.@0++UW)B - MZ MBS@S2AA3(XND/G*@[R9N\S])C7L#'S>#/P/D;@O=^,D@R\*P'>%ME7P@EH M.L(V2L1A^A#,GT3&.(\M+F 6Z?4/>?_')!U6U'#/EA'QV(P^]@:5I#Q 0/H" MK:95>D<(G<%P G=-AFEEE\);QH+!'SZ=-.,[L3

P%=EB?9GB_PZ M];%<>Q_P!Z6VEG2]A24.'A!&ORZ[ZF0X[J6A_644^F;2^Q)^/>WYR5&E!-0M MYP*ZTOIX:_D3C(6^3"?AUQIZ\.7W+&W;?4T,73XQ[)P"T_IY-)I#_<> ["B8 MS\A$:/E!FPRH\X8#6J?8M$#M^0S4#F90EF9M_R14 MDSQ>W[XNZ=LAK,)0&D+VX,O.+MQP-.Z\A#Y"!\,)=-"&4;5+4=WM)!VPDXJO MER&^9E0B;.=5[^-T!"\&0I*N4!LU C_]-3!3WX.Y_7FSVOUZT)D<#:=CF+QQ MMQ.^.IBN#JS"SCB9M#JP7,W%'CWXKG2.\?QXI&O&4^_!]=%Z)3TZQXE*'!];WS2-V>_] 9E7\KW MUMN?UL\X<'\'S\CW_M2,$$UO^'MN>$;W? ?."-FT@["LPXA5_HZ5HW;-;X&K-7'7Q7W M8[2XP "N;!9L4!)4V_ #Y_ U+GW"2^G6C5\3\K)LY2YSS94LM+WTKAQ3=-NE M]P,X6X=U=\>>WN_"UIT%6MP3ILUTF$ZCOMRWE^-N:X_D%7'S%<%P=U%=74N_ M5Y[T1P$#>=+73=(W)'Q\[>*H#DS_L@+H=S]T-UJ:#^X.OBNG^UU$S6ZF%]U; MXATMM* A<&R(]L81H:B)#$=3T \ORO E@@FZ=1Q3?9STJ]'P>-EYI"^_NOXT M#>7.>!S@_WZ-DJ/9WEGC8?_SZ]ZG?WW:.WQUM/?WOX_>?7K[Z?W?;WN[QWM' M[X[?'^^_>-][=_@9OS]\-_>P?_J(]_[^D[P[?,?W#C]3N.?SNT^_]=[#M;O' M[_N[A[\=[WYZ1]X?OCT^[V'??_$G>?_BWT=[GSZ2_$@EG6TG&3SBBBA':EXADF,TQFF/P.3#+M @U*XW2H!I4@ M/$:%5+ %,V<--C6;5)AF-KD!,,EF,!FCAYW.%<@2DTIU1(UTE!)QZP+S3$H9 MS-8VX;HKV=6#VG,&ZZUKO8\G*=;TS6CHIVXR[AP,^U?WE.>20[=#.Q=%Q(P M!Q2)!7JM@\0>'L:%C8*359H8TTSOQ]^'0U]F[(31EYX+XS3=&=2N VIG+4NB M(#AX9BQ2.#H$JK! AC&""LP"E]B(H-*!,%)U89(W,D4R"_U&&\RRT*]*Z.=V M,<.PT!*#AA<%09Q+CZP0$=%8**88I:#-IZ)C19<4FYD7G85^Y4(?"LPI]JXH M N'1DH(7FA O=&2BP%ZLTOR3A7Y50C^W\C!# W>,(>4%[/02-GD;"HD*"K/H M.%7>8%!?I.PRL4HK3Q;Z#1;Z^S1F9*%?E=#/;18D!.>HUJBP-E5 H1%V>FN0 ME,#R35$(S9/0$]4EG#VB\J)K9Z7X?30[FNZ,7M= MK[WG;>.$AETG$(U?)*9]QE,7\*8GZ/ MX2A9S&\LYG,#A(@:2ZL"4D4L$"\L1L;J@+ / AMEHN$NN1JZC&8ISU)^_P:( M+.4WEO*6Q8'"+"2F[@&%$<<:-G,:(P)\5MX8Q:A-!Q?1+M_IV! M7YS\>NXS[%T']@Y:I@IK?.$Q20V"]75)!_7 MEN7_W@T56?[O0O[G-@SLK?1*203S1].)M01I237RWG&E.-#75&I>BJY05Z(] M6?Z?@/S?HP4CR_]=R/_$'TM"XEX06@1/#&4L*UM"ON_ MRA%56?[OW;:1Y?\NY']N]K">DH(;C:*U-$F]004O, *ZKYS& KA>!/FG7:P? MTS&N:V?H>#UPP^/0B:/A\:75Q[/U]C%:..K9'GRLEL ?P_$XP]EUX*Q=8 ;H M*%!0IY!C,B(>N4&61H.XE,1B7FCI2:JYA-HTO**%;VTQW67&EHUFSM#\%:;]'ZT66]EM+^]Q4 M(2.F5G+8UHT 547&%!U>.!0#-HI:T%I"BJHLNHSGH,HL[?=OJ\C2?FMIGQLF M&"7>>R.0YH5'G#",M-<8.>LETT$%;DD*KNPR?25IS_$8JS!3[$^.PJB)N.C" MH\H2%M6GU:K/41B;8Z,8P^C ;]>!N#33YW"N7@VP%C+:70?MVN4L**@Q3'*5 M*O,$Q&%*D1$6($]%ZPE12LL :-?%FF0O3);_%5DM9O*?A?SNA+Q5OL)3HZ5V MR)?5KS&(NPFQ (8CE$K5B+B.6]N:91'/(KXJ4T46\7L0\;F-PDGK+,6PCV-% M$ ^\0(90C$+!. ,EW8O@MK:IR+%46<1799_((GX/(CXW3&"!L3'>(!:$ *KN M K!TD'AO-6/$%X0PN[7-R)5V\1PN<=-PB4D8A?'D@BEB]L4]6".N:79]9,CU M(/:'9GHSG-T"SO;;M2H*C7&TDJ%"!@R,14ED,:6@GA O"3<4",W6MNHRNBDG M363I7C/K0I;N>Y;NNXSYM4<9-0;3&'HYOD[U3*I MKBL7R@-S.CL]20&@]2!T;#,L<+%A62 MAGO$8PC)%T.18\$:JD6BO:#QR*XLBNR$R8BR5MDA&5'6!E'F-A0O+0$("""1VQW]HNNI(_U FO*P]+>5CA?#,:?NF-DUC"6N_\ M]%L8A-B;E/4[?EXP"UT9KK.=>_UM/3"CM66[GO",6-EP)Z%59:O9^5!P M+!FH3P@3"WJ54@6RT@2$+6'.>Z*5*)+WBJGLFWY*4GWO]I8LU;>6ZK.95&.) M8?XB02Z :'/)/2J\)L@'("2^,,HSLK6M0:ISDOZF2_5/ZQ]RDN5[%?*]-]^U M!7,2")9!1C*,N" 4%50YQ I66,^$D$J47NDE]<)_SJ*]*:*]UL:'+-"W%NCY MAFV<<$8QX-W.2,239T-[QA&&^<2%%<#&11E$=K4CU7.8R2K"3%(VR_[3( ,2DLLLW1#_7[;-,#&*:!D'&L<50UPY MB2S%##G/L)1NL;!D*N=2$@P* MTG:&N,. E1)31(+6!>@(CMJ4OB*[^FHGBV2LS%B9L7*MK+$9*V^%E7->J1CH M =A:1(PUH(/;Y#2U,$,^2.="=#:=PBJ[6%XI%&(3PK?6T>KZTHP&T-!QYTT8 M=0Z.S"C\2P(2P:=OQRPU^M1XN>9\P-PVA>5R[O M&7/&F3E?@3GOMKU70F*8$..1@O\A+I5 ABF-%,82)DMJJ^+6-GFVH:F9&>,R MQMTYQMW.$Y4Q[FXP;FX=$#IZCFE$+*:#SX3!R'(6D*2%-T0YSS3?VL;/U"H/ M./N!.-:WJ( K-H[;Y .-""NB4,6>#>B5@B@VM8!STL8 MMZ$G)V2,RQAWUQAW2\]/QKB[P;@YC_/,$:.%1,9:BWCA(BJDU.G/H''PWN&8 M,&Y)YLSF.GFN;(!DDD^)6;(%=IQ*Z_K5]W%2OW@^/;7>T#-S\* M^3;CNMD;QUT;.6L1REO'M;:./]MF3LIA"R>N0 JGTY =9@CFR",JI.$R,A44 M+C)PW1,XYYW2 D$QHAT)@P#FM5J@@Q" K"5&&>@O* M0FGHO5)"?6GH_0@T74@GA7Y===3(<]]+0_C(*?3/I?0F_GO;\Y*BR[]8MYP*ZTOIX:_D3 MC(6^@'#\6F,,OOR>I6V[KXFARR>&GS-BMWX>C>8P_C$@.PKF,S(1VOV+Z9^: MLW$:V:/10A>_.W:W[>RK5[=:A>7P ^@-JY+4OP"PPMZ0+DOM,VO9KL[1* '\ M_Z0%3]76]F&2^'2F=:JQG03DG_\PV\NF<%V6W25XL'-P^'9_[_7S@\[S_;=O M]M_N'+[>W[LHZ^O2@_:NK\[[A*H>/6^#VO,9J!W,H*R:M>.343B"KP!SEA9S M6J=>+^GE(:S'T#$#W]F#+SN[<,/1N/,2>@M=#2?051M&U7Y%=;>3U+3.W[W) M4=ES,RJQMO.J]W$Z@A>G*MF)CFS4"/STU\!,?0]F^>?-:O?K06=R-)R.8?+& M%YO^X!O1.9)S":6I-]G:+5SRGW-7E J2F4Z&O]8?5,R^_*36!J#9?7,R#K\T MOUQ0XTF&)[^D\?2]\4G?G/W2&Y0M+]];[V]:/],Z];_]VD>@=\ M5GUW3N6LOF3%,Z"%4K'++_GN_=__D@*=)+10-[P?V.CWOA0,:\UO>/M#-EPJ M1?1W1GQM&[X^(_Z#2).9;(/PK,.9,_HZ)HG;-;Y&_-67>2WNQ_QP86._LN&N M04G07<,/\C>O<>D37DJW;OR:<))E*W=)6%5%+MM+[\J9]K==>C^ LW58=W>< M5?Q=V+JS<[/N"=-FJDFGT4KN.S1\!2.85\2=K B&NXM:Z%HF"^1)SS"05\1] MP\"&Q-.O78#\'9:JO['7_2D7QKNY3_VQE<)[\N7HQ>[SQG?^DN]^>W^T]VWW MZ][QV^/=%W^2/;K7V_O[W_W]WW>_[G[J?][[UC]Z?_B.S'SGQR_Q[K=W>/_O M/^G[%W_2O4.XYY/CZ=YW=.]H_\6?W]Y_\I_>P;//^\[?'?X);?M3O'_Q_O/> MBW=D[\5?=._;Q].]%__^](Z^Y'LO]H[3^WJ"SL#WUH<\[4!A'@_'IJO;X:C\HO)9-2STS*:_'#XQL!CUN;4^HV@R7O/ M6VXBQXV3BAM$/!.(8_BM\$8@0;3$U!,JM=W:)EW&+Y9]_WG=# 09+C;,UY%! M8HU!8NY+B=81&01%/B1;(HT,&5)0%'4H''R'A39;VZRKBU763<](L>Y(<7NO M0(:#C8&#N6NA"-XQ8SW2P"L1C\JE>@S 'AQWD3-AG4NN5;K*@V(R&*PY&-RG MB3SCQ!KCQ-P$+XOH@]8$.><8XMQBI*54J."%#P6L!!M*W8+K*R'%1IK@KVR_ M6=.BW6_#I#5D$Q(-VR& E M$9!'07 A@R9N:YNPAPJ1?!)IWX?#B>EW?A@:N4X1,G=6P."QA\]<#1#3M&?< M6S'NM9.CC6&N2);I(%-R(.,2F4@PK!476,8,*1FAT2E$=>5*:_/=GULN(V]&WD>)O/=H"LS(NS+D;54% M5-Y(SRTB00*C9R15Q7($"2FH=L[9$/S6-M5=14A&WHR\&7G7!7GOL0)A1MZ5 M(>_0DU4E_.,O!EY,_*N"_+>IZ4[ M(^_*D'=NQ0[:F^"!Z<:@"\2Q)ZA(.0)4!BV<9(7$?&M;=65Q=2OV/TH/P^4G MSI:20N\_HW')$;D'(70&PPG<-1FFE3T_;]K-SIN.O8$9N)[I0SN;DZ>?73Q5 MMUQW'_ '@MG650\POG#5R7#<*T\L'X5^>;)S^\CW[YX$?^$)QD)GII/P:XT] M^/)['O1PY4L.+Q;+CF"O?AZ-YEC_,2 ["N8S,A':_8OIGYJS<1K9H]%"%[\[ M=K?M[!V>5K_]3[.6[>HZ^<'G>?[;]_LO]TY?+V_M[ZGDK?9@#KO$J.U2ZR%:L]GJ'8P MP[)RULSXJ/.J/SP=KV]?E_3MPL&ZG>^<1[<)'?J[-SDJX[S-J(3_SJO>Q^D( M'@(L:?$LM4WHS4]_#99_]Q*L3'Y) MX]DSOO.1KDL6UL,?\ILG_0$G_;[.\;WC M>,4K&E75W0SG7,/JO!H-CSO[)R%1_,''SHX#IM^;],+XEX=Q9>3C!AYXX#8A M.?IA71+STZ^7B\C=C]1E"_#!AV9-#OA:PT6SIE&S:WF&U]?=%[M?W@_^=?3^ MVQ#>\2>%>\_>'_:/WGU["7__)=Y]^NML[QO<]^(S?G_\[NON\6OR_KG&[_[^ MU_C]X?!L[_@5//>HO__B(X/6X5WZ\NO^W^_[[S\YO/?IKZ_O?W]Y]O[%WM'N M67W/?_YU9(]]?__3:PI_]_=__XOOOW#?WGW[\]N[PY?B_?&_C^%]=._PU>=W MA__Z#,_[]I]ON\EK5<7*[N13K#..91S+9U%O*(Z=S7!LU:=1/UK5[([DJW72 M5 H#>!M I%RO'SISUID^+S6X-Z/AEUYR-/UVMDXJW'KI11O;FC52Q"A?3V%Y M$4Y&L!]49[29@>_L'*?LXF_E!U=>_/>XD:\S\JRIAM*>8_B]'^I3$MI3G3?\ M:VWX?[45ER PX4Q&Y*F.B!NJD784(\EBLY#% ^T/O2XI6&=\IC(.Z:F8 M:!X-TMQYI"S61DBJ6 1QUYQM6*'P=64V!Y.A^UQ&B8?!N#+$O/R:?K_$.9YU MLPVA*HUN=G!D1N$W,PZ^/ZF< MD0$SE1@)X[F"[U,2ZGLTN&2A7HU0SWD'CT5PWC+D-/?I]"*"C"P,$E$R+1R7 MC(4DU!0_%/-XW!:6%R&&T2CX=+!KISZ@)YM.-O'DD6M8C:LIK[SB,.\U\:QG M/Z/9M=#L8YNB2&U<, '0+"B"N!,*61\UH@PPSC+B*5>IGK!@%WU"-SIX)-M+ M-EK\[^P,URSC*Y;Q.6,1+D3B!4.1,XVX"AAI)PMD"TF"IL&XR+>V-?W1T4(_ MH"JW3>=[D"3!C6QT-D=M;9&2Z31=@%9*F"A> D98J*(+#;VI;B1W*;[4_T<9K_QK5DC4LV+]92-'>?@*ECX\QB% M3+'7FF)?V88*._A?VL3<<^MQHX"\X[>(TX= M0UHHA0)WV$5GJS@-^)@,\9NQ">LW36(D@U0YQI MAPH3#9+:%@6P=E#$6>DJ(6)3.?NZ\I(F?+*7H^2?"CMI37E&K>NA%F[3$B-B M* I/D,:6(BXL1E8'C'Q04F-C&- 60"W1A6TJ>WBSU#\L9T#\5=6F M>C(S#ET/ATB;?;!H&)6"(6UC 3@$/RS,%\(Q.&*#A.^2=U*M\GRU;!99=QE> M"ZM(%N^;BO><9EA'HW9&(QF=!/$6&A5.\;*D")$^8BKQUG;1I?*B&W.38N'7 MF'B,IL$WB7C9.+)!-.1V$):FO>69SBAV/12C"YX;8ICRPB#GL$5<,IU",002 M&+@+#IQY9K:V>5>K*Z%8-I-LJ/P_5"!\1H*'18*6BT<#GGLN4-0,U!4O.3+2 M.Q0%%M@YH0M6@+K2Y<7%W+YL-;E)!'?G^70T"H/))1%7V9+R6/T[Y>S/ NZ> MFY/>Q/3W0D[TN29^L05SBY!82.Z14D0C'B5#VF&#@A=<%#IZX4L7M?QAKD^V MM3P6*7]08TN6\I5)^9RE.&N(UU@CR9U 7&&!#'$.458PJP6. 1=)7Q%+ZKCF M0)3;!8]/Q]!SH"T[_HL9N."3RZ>JX9Z8RZPVP=OP)0RF=^L(>O3ZV,9PF73Z M>&ID.D>Y62$-B3W+4'<]J.,+A(8::RPH9"QJBCB6'EFN"?*<8R*HBKHL3Z"[ ME*_2A91M,^N&!1MHF\FHL%I4F!,@K7 07!O$N6.(4R)1$0N"2, Z4AYC$8*L;?E432'YFLVQZRY.6:%%N59&9:0'>4W0RS1YC&<4X8=)TA) M!H@58T1:F0)Y97DTW"J&<5+9V ]S![)AYK'(^YV54LI"?9="W:(AKG""&X6, MA!]<68\*8CRB7 KI16&#!>6D> A?T>.VPAQ,3T[Z(9E=3+_S-DQZH_*/T@13 M>97NRX7TZ/6NC;'!O#P^Z0_/0G@;^F:2/>(WQ[C7IVWB$AD-!=<6&6M!W[*% M1II[@8I">0S?82Q=\B@QD>TO&0?6P..4<6"%.##G.E$;*;3#J5R12X'\$1EG M)"*:209?*A7*.K&$/M2Y8C>UNZRIP%WIW-]ULL?8X-CO^4[3 M[4T8\36E.GMADM9"LQ1^._MKG#2YV7*8KX8,<-<#N(4ZBMCZP@>+450>B$Y! M*=*!1& [6!?&$RM"+/.DFSS/6XK?>K.RS.^2N494T6 \3G:\T!U&%> ;!NC M!*_EP*V3UK"FIM$=]]]I;]PK-ZYA[/PV'?<&83SNPI,GZ8-2O,J+1L&OD_KP MV)C!:C6$;V$T]#!UYTE!$WUX.*SGM)GP,(8)WX]INIO9SK3@>K1@H;HCP,L9YK4O%"E@V8,NQZ&+51^5$[R(F*#F%<.* M@F'9E;F#D M3D@KE1& 8;3+23[;+TO^PQ*9+/FWEOQ662;O;8$I:"=*)F5%*50(T%VH-$20 M* 7S>FM;=]5#5*I^;!:7*N!LF9DRFU<>%TUY-1P!3,&P^W$R39<3/YOW['ZY M*70M%(ST#@<>B46@?EG$23 ()IFAH D.E!52$+RUS;I,K8BS9 /+VHOZ _"2 M+.IW)>ISEE*HP+P# ;=4I&(ED:/"\(@H8R3 EY%RF[+XL'J $M7KX6.]R]BR M%#[0@75^_]3E5EK7QH>7K'U.X"6!)AG^;@U_=-&C1"RC5*#" _)Q45BD8<-! MRI(8= R,&E<=S*%I-L]DH%B_D@<9*.X0*.8\B0=KHP4=R%,@2]P 4!2B$,@6 M.#HCRQ,]@">1KB[X!IES-B/\[%5O8 9N9>%GU],V[SG@[)Y5X349G/55'M;4 MX-DHQM7QV7\,T^"$T7'G1;"3]=4;-F''7U?[9\L2\GH\GJ;"=_LQ3?PAS'N: M]KR_7V]_7ZAQAIVF3'N!!/$$<8H%TI)+Y 3'-/C :0&* !-=O,1=DW-LGZ;X MWZ=--(O_ZL6_?8:.DP9'C*QBZ0P=S5 12(&F$%J8N?@R(Q" M14\.4UV;Z>@L6U8VT[+RH\R]5\,1P%J]#O;C\^'Q\7!P,!FZSQG5KH5JNPMU MR[B*O*#"H,"80KQP 17<$L2,PU9H[)4F=Y&OEZTJZR;ZZTIF,@#< 0"TO*8T ML%2'%1D14O:+2N$5-B*+B2 <4"$*N[7-:)<5/PJOR!:5'PI98N&==NV!Y\/Q M) ? K[[<1(U%Z MIV54!=W:%MEBLLF2^W % M9YH)>BW%(AM-;A5_\O)K&+E>94(I67-G_R0-]1J'L#\V0%LY$VDYG,LIK6>T MF>I3A8H, M!2BU-!8>*2("["<<(^ # NBCEIY@[4S:3T@Z;?5'Z4=/UH3UM,!@C7(1,QBL M @Q:U?%A/@L@D,@%42"N(T$%M@J9(*/!03F?C@-C72P?(!7Q4==L>!EC<&4) M[Y=?W9$9? R=MV8"3T[.-ECYZVON>EK@MT(FM(APU0+8C\WTI]G?'Y05?P<^ M_?/RO]/>%T"V0;;P7Q?C%@HS%)Y250B/;*&!\& =D1:6(N.5<3QE:YE4ET:L MB.T\+=O8QH/!0QK.,@3<*02TG'PBLL!2M) Q G$;$AC8 H7HK6&$$4EE*KEP MI3-/LV7GQ]%#U>F=G5[%9 :6YLCZW'-3>A%%OZ,\?^IJA M[GI0QQ9RNGRDVFN#%$_G'@;.D[M IM+!&*;2*J)YE?Y!?Y3^D#A0'PTM\CY0!&7%*,B,H6TEO(@HM@F5>*Q0^O M$\X1RLB-/I>&?5U>0BL.7 IR&C#()[50D^SM:^D.1==&&[[RL*[1@K[.EF%#X"YH M107C*2'$2.]LP0H/?S/GRRWC=I6-\I9Q!UO&0IFC8(F';3X@(@1L&:Z0R :@ MCHKJX*/EU&"^M(*"C M2GX(Q?\/O/\@A,Y@F,*U)L.TO$L)-I.0 &7@PR!%M<GQQ!^Z&Y M==.Y@+ZT/MY:_@1CH3/32?BU!B!\^3U+VW9?,T.7SXQ<'.'VSZ/1'.(_!F1' MP7Q&)D*[?S']4W,V3B-[-%KHXG?'[K:=??7J5LNP''Z P.'(E#,'J L;1[HL MM<^L9;LZ1Z.T"_Q/6O$4%/7#)/))@WR>]@B0D'_^PVPOF\)U67:7 ,+.P>'; M_;W7SP\ZS_??OME_NW/X>G^O6-*EO0;?GK?Q[?D,WU[-\.U@ MAF_KV^&E('X"S;9A5&U(5'<[29L[MSUM0D]^^FM@IKX'\_/S=S884%*_O[EJ M>'K]9PW^^OYWV^K/]*Y?>A,89W>5M4I^[M04=&]Z'$8]MX*0ET5.^9L9]\;[ M<<D-B(0[JWX>PIM^ZYX?? MT;^^O?NT^_7=\9]D]^]_'^U^>GD&_XF] XW?_^<(N^-_#\S?>KK_:8>^^_29 MO3O\[>C=X=NC]Y_>?GI_N-?;_08T\P70R;_AOL/7\-]G\I]O0#4/7W[]4'@F M HL6$4P+Q(732 <2D(K4.FIH$;BK](#>8!K\3F+QCG!BI')$4LZY+U)YO\@" M!DI)I0] T ,P]),DP833*)$FEJ/M(Q<%S#SVL?S$^P=@[G4#G1CS;TMC <]@2@:8*JED^3\!)[B"KTUB7O^>&"7FO<78*JAT>A8T 6CJ$926\&(E=O,RV5IG-DOH2. M#6'0.1F%$S.";WN#\KZ13S6*.J>]R5'GKV<'SSH?PR",3+]_EKY.NZ\OKZMD M#6[O 9\XZ=>5:;,]NT,0T-/TP"+?7(7G5R*UPZ2"WN0P/==#1*GT$S M1E/3;RX$2@UM&P07QF,S.BO;8SK1]$9I'F;RTYJ>>F#\$B5T<];D#HS:.)53 M[OQW"E!=I@"6=WZ#/J=J1!YF:-2STW)LX4'E*X^&?9B. M$KM&2>_Q*8MKWTV&0"X[A%:\\MRP_^,YB9T!3!(![ ML$@9K("F"((*9BC21I-DCE0XX@NT8XWEXP9<^;M&@WT0(E,"T-LPGO:_H\^M MVTA@D[$@;2(.I\%JXQ ,E3!:U2KBK MQZ4')*R(4T"CLV!&SSKSH3M_T0":UCF&YAZ-.P$&VW4,P*T3OIX FB6C8_W2U*CTMM2@%_"X^=L860I'FS>WUO1+>C$^"F&28A&6 M]E/!!C"N\!_6.0RCK^K,I4%JR,RRW3L]L!SA9/;H=@#P@5] *^^18?R4J@Y2 M_.OO.SMORE_)KS]?@79P_Y9BN'3^ M%F8A/2' Y0T'2A1U!W;RX:#GQIWGP]%)#8AEI4?UZ[A:.V8 NW._)A-I4X<& M'7<(1O_WV07%XRZ-#],QC,UX_ *VIE&OK*ZU,_!933VWP7_[H$G441F/:*"P MP6OOD2FD0SHHKT"/HYS1I[S!MQ90@US-VMKD[6"I),_P<_9M#:*=>H^LOWY> MZ;QC?P@;4L>$ MT1 &P\&6X0&B!F/X)21-HVY?0J5Q..XE-^$4%(0$:WZ:5(H "N/^-"EOP_1- M<^GH2P_(P'S+J=O0[1S! " @'24HIGVP>DT*-NB<#$^AR=5&4^'E@MJ2GGP\ M+'\=GXT!,$&G[*?Q+-7,]%H3 V@^LR_-EU[5_*9QW>:[\G*7@AQB25/2NT % M=2,3)[ @1G#Q=%1K:&8**Z92P$ 3:Y[PJ/:KOT.E;[;(9J\R OPU**E&Z2J9 M;^V)$#0+K]MY;@;&FW*L7HW2G#[KP -]2/E5Y:=VVNN#;ME>):"N#JBZ3\#R;B\W+@Z9IO[8? M "O\ 'C14DFKOFO=-CHN;_Q8WE8+QNN!:[VEN6+9NP[3.CEH5N'B?8>MUOT& M=,J UGW8".;9N:OK"Y:]X_EP 'R[K"9T-AN),MRUO:K/CN^+W9>=/_YX/KL,_IY?]L?T.(%T;BC=9%]H%) FOO=UBE<'2ON" *"^1V+-F;ZZW)M /:ATB73))9J]* M?P#]H]1CQN,PF4.Q 4*S&6+ +O@Q/6G35TFCGW;(Q87RG1FNUT(]R?#7(>ST\,+>UTKZ MRJVU4P;^E/%'Y9+I=MY4.P2\]4OH#T_*J3AL$9=NB3;EQ,%CV[M%-W$:"[)\ M#"OP !8(K.[CRAK16BI_F^GG\-%4&],?YG/HO)_"CGT$F-"'_@][P&?@[GK[ MJE8G#-4TFH82-#O190NG7,]M=$Z:]$EM/$\6WVI%CAL*=39C;?66F>SDTSZ, MICN;,ZG&0G*>L,V>4C7[NPORH%Z0EP=X;,"*3+IUBB1-V]NBNS' ],/XQQA )H]_D!@4(G@ M$7GB+>*",J13,1],C=%:!"H+?=Z1&QCF%@M*I.?<\VBU84P+4IA()5'ZO"4@ MC7KE?Z[)]<&P#YK6RP&LW1!&C7;41M3T]T%(@/>QV_F]LNR5'^YXH&!)Z:IL MMR^_GB1E:;#C&&8&[0M374PC^-)J5JW=HS6 M]5-W!/LA*+6CY,-+.N4(]LMJC^D;6YKWV[M-Z5+]$D9'L#^D&T]#\KV.R^TU MG)M=WYK=LAG/.H!& M MV";/_BIF?^_%NP^2.F(*S)!4/L+L8X>TE!H%!AL3#UQ'3[:V*7MV,5=D-OL- M;2_#,Q;=J===&+Y"FGT#LX\+I)C#TGG*A');VU(_ M$Y?.?N7JOT&DQ>#"=PPW5AD@92>ES2'TSY[==5QYK3S4JD/RZBXH#HW>D+5 MT +)!XF-45P(Y!B')1,4046*,\<.]G3.M7?Q0IPYR#6.'(B'D8H'$[2 _R(C M6D4!G[GS6N!,G?O84N?,HCI74^.Y7ZYBS7-#64-C@;$FT]$X:?*U4C+Z'":5 MD>K$C";S8(7%5WQ?4;P8/)B3 9=HJ"HG S[*9,"EAH\P/X6^[C43+]/;729J3)[9&O60#&1\-3P>= M02@U_UYS :#A\#@\F]]1?= Y-0DIQ_,,FW-T/L'?2C;O>XW*>C4S MR VYY$9C"M^,H9]O/RS7P4!Y-T;=F_Z(2H!JAXVJ+ 4]$!K&;)12CP.$_ [A9,8#Q;\9RCX0!^=54H:\XTG6$(^^ =\<8#[Y=$ H90PI$! M!1Y9*HQQ5%OJ+^ST5&+%.6&P\Q5)@UV7NT<_ 9\9@Q+I=WC M@PF,A!GY<>>ODY0 , \[._BK"5JJP&-O^*Q&&'@FPKJ[6#[@89?&DA%X&[X$ M$(PJ":*,!S+)9U/F:%910F$T?K@^+"MN,!_Z3CW(\Y#)E**1XE4^AC)'H.S& M&+J8]/;D* O_G:;%/"UG<=P%97R27I$"FL8I=S24 3.C< 3$-BGVQT,?^N4& M$YKD0E#AI]59)JTTC73%J!Y*T/C'Y6=I2-WBD+IF2*NXVBEL:^.0O)S'R6M6 M>M2@>QW(QC%=7U<3B$!0\=F\7*I.)&LPZD 1C4OKCJ;742 M9>.RK9)239,9>7K4V &K2'[C.@.GLK3 )^7RK3*U+@S[LQ]4_]@ C'LS MZ@UGJ3$F 7OM"FZ-7'?6]V1![[3)5CXROLFCK=>4KY*D8!5! M(],-XZ,J/FNVFKH+"ZR<\"JLJUY5=0I4FK)N\HHWR5)5*/QLR;8TJU;Z5)TO M7083-M+<#H@?VG[OXVPYSAH"Z^4XG4I?+['2]%8GWM4"7N?1E=OD+"P,):-P M&J269#;AWJ.0@M;@MN,4F5![WA9Y_\,3Q.L=;\WJ_-7,IFQAJ]Q%30XFH<8++Z\ MRCFK TMG>- M??\F&4%/4W)5Y[2)T&A%:DP'O?]6F%-)=>ON*C]K5,,$W'Q: M E8YGB6,P9&,V#(2)R^*&-<*"=R!!M MH%2%NG P:(0W=BX^GTU,WXF]0_>A8$QY M2@M4:,T0+S1!A><,$>4(L=AJ3=C6-GMVL1YPXWCL-K;/B?E:R\6XD:A>?8!1 ME:ES7CR7R,5L_:;K9\%9="$Y M//AY3/HL+1STOSJUM@SRI57<_M(XX8T&U!=56&"5/SP"&O%?F*9)15320'07 M,C!@Q/IGJ(W H/B5UR%,NYTU5O=<*E\RSV-*WI5Z*S^$I5M!Q[C270 \*DR! M+NZ7^M3S!>7H=6G-7Q.UL)$VH(+#TUEVR?GNEOTRK7X-RWXM*GVUE^*G9(7\ M>>G>53X^N69+H6G)?%V-8:;^I363QO7YM/;J_FMHQS"PD\7=K]RDZCVWH9/U M[I8^LNWCH4I"5E6H*)-0:^I7!4LVW4W;UPF0GZ^]! *P>5YGLXH*2\LXJ-12 MK+'XEHC!\\?U*9S'?UUCJR/->DQLW4QN:8)LYDDZ6PVC:Q7O)+UWC:5THK3)"759) MY%FGI@K_FO;/6M3@_((IR0 AR_:E09M I5Y4& Y_M#2.NI.5":!^QLR<=SJS MYHV2HC)7RE"ME+7TE]LF)=-8' 0L]M7(M$ M5[?TT,N>_JR3'IM2&4!12:!A!C/RW"3=M7);VSFM+11:HK/.EEYI.4##B)(% MMWQ4G54X2D%^P\H,V"_?-[<659-6?EI764KVH=I6F^Q.K3UWW-#TYCGCU*FC M7C\L&FK*L:NX0FU(G74T2<7R3M8:[4*AHU)IK2L=5BI U<16(;OR73;,U8$Z M"&VA3OW"0Z'-K^=K]'NON+1#RY2/"R^="=5B0:Z-UB->SRO]76$S21>LX6;2 M=*7DP<#24HF*P^%)SW44QS__D@)Z1@:]K+#HL&72W:E6;J4M' (?@$N_P 0/ M1VSZV445.O7J;+@$"@EE >U3;-990II>[6A) MH%'M$HW_*%4(.Z=@+-H*T\*K59:TGYZS271KYU3:<1KY]CU? L EIH4:FA:D M^XH'7FR4:#T%<)DW7V_S_MFU(MGS;;\(L3>?-\T%RI!K8G@#LQH ME)A42> :XY@_UW9;MWVQ,( !90>TS]/AZ'/E'?QB^M-JLP:Y*X70+,0CU5Y3 M&\ZY@FH#]SP-OO,3?.I[P"'&IO_S' LZI1FB:4TEDVF5S-!G3NE Q.OV /K$ MRPL_E"5]TX6S"I P$:FG-6EH*D?TDA]GD&(W1DV-AIE;#$9CD(K9E.Z4"FG* MAJ8I/2D]=SV8)3-:WBAK/OYR_M"+ @U 9/&?EL!+@GDPG=1&,V1A^*7U0J8IF35V: M (&6I[/R(%95L69DLB)?Y>0D>@9?#*<3>$$]E3.%I?0\MU?FXH)BB[=6)H?:T-,V.=1N8P#RM"86 D1**5U45LL0OC+2Y:1E54HE&*"I M>Y<_JJKEYYK"!R5&7Q)8O.E$=[>LS' 5FJO6G>:^+HMB-"RW?9A(FK\](!.5 M0QRTVS?)W%U6]QM7'&+Q6_AT%"9U[%CGMS" G7Q27KPF'#E)"XA%FJ FR.%H M>-H)QR?]X5E24DOVDRQ=X\17$Q%)@EIWY*3N/73\'_!UI<6>+'9Z=FT?Y*(Q MF-9PT=A18:B:R\IB(+4QM5:I9\I@J[$IIK^!A:5!'96T+EJ!:WE=!*R&D77K MF)&2+I81@U5;DEMC.*A-3ISSKI_(EJH"Y]V'C^4N#! M#9&;)4FE2[I-B%6[J>8XA=Y]FQ<13[5K3*EUISR)?Y0^F?9%/\^;/3ON IAG MPN.6@0V:W^1E515>YCFKLU9.ADF:4A'.ZP:Z.,)LQ(877G-.C37$N< %)K90 M+HBKU%A)G!Q^NT;HRXMJ(=<"^0:69FF 2H+YE%V$+T_W7_QY]L'3PJH"6P2\ M)B!>6((*ZR,*P'6,P"H(&;>V\0_3ZF$)7G\]>$Q9B)9(YPDWC%E&"-;$L8(5 MA0CJ"E57\GI8Y7H0'["3/#)C$"4N^8Q3\1WL+8J16":Q( ;+M!Z^YS->7?65 MJ 6+4D8@U9HSJZSEE,801%2P2G"\0O65O$!6N$ ^?ON &;&.%@0)2C3BEAMD MF!-(&R%-H7C*94M!!9<#QK57@8Q:!QNC\]SSH*0.BLG@M5015#-+KU"%):^" M%:Z"SZRUC)9IAV+6[ZL\ M7O43NZ7> #=5G]9^M-J#O7!\[ORHW/+R1^,"K;/J?J@\ZN[:JHV= P?SG*9E MMXQ"J2,(YQ'5:Z+SU>+@2F=.KTJ_&,S4O]J.#;K&<>F,2 =-U(5[JSR9=%X= MJG+(ZG2*CCE-)NWCZ7BRW/-1A^6X^N3%9*!I:N/,\^7.)<>U;QE7N4&7O+AR M; Z;X)9:/<[=J;6I4RN4"/)T[6=M^.'1ALL=$K.3J05_M"=3 MTSL_F;K.Z$U!LTT^[]^P1S7)O.M2,6#O\,^&UP#'@>=\OC_T=X+Q]\?OX9WO3O=[9WG-2_/]@X_G^U]^UQ^VOT0C16:&(:P M-"X<-]X:PI3RC$I'@O?V0OFP>CIN M<$[QC]^TV#)3\!ABD(;Q@KOH"HRY%=Y8$[$.!F^<9V)G7*;M3L?CROY659E? MS'YIP^DF);]M,K]K:@;TQNUTN40[NF48P7@Q5V8>(E7ZUX?].DFSRKJ=Y8:> M2S0W\Z3@ZV6:M[-TKIAAWD0O5&LE):8N:=5FG^[PIM[Z*\)0'Z71,(8O263L MV2RS,AU&#>.0SI&JKI\G6<\B+=II]*U:J?R?#ZE]9_^W- MV;A<-RE_N,DJ3I&SW<[T!,']\% ?RAB#Z@QMUQN!'([++/$FV;C..J^CFY?5 M3P#I+]?@C#'.+^\-O@Q[KM06S_,N']( E*([BWFMO___QJU,U/D G3]U?"&9 MON9*\-J9L?U9'5]9Q\/U8ZIF/Z@9LIG" MW(W*L)MN[:*M=>/RR67MR8W&G[9'> 9 %>J6H4R-V:&E-G3G$8N52R;Q6)O6 M6I5HT,QD5:6CC3UQ.:*4 ?65CZ?< H;CUBD%-C2FB3*F$^:YRK%,8C<_SF") M]SSUYDLH"Q[LC&>)QI>XF!=7Z^PTVM))77J9OMO_07GD\;F$ZJKWJ017#V8= M+IZUST]',Y?IQS(2JNI@]'!4MV7),0*E$ZSRI;=<43-% MK[JCEJ/JQ-VF+D,?1+<:M&Y=2A7$";:3<:\Z8:]VT*>0\W*.OS/!CUX09I#: M+,XX[<+"[5VK5;$TM3GEL'#7>5YKAI615FFNB/-YK<8XMVD MQC5XTH1LEK5&%JKB5%-6C3-L= <3,YJ@Z]_.)R:L/>W'8+1,LV<5SU7-3AH:[5K?F=IZ.TZ248BF66RO*.P<1\[U!U M]]T1@Y9/ M".:QV=K6S^2E'@M84CO?B^HZ5P1@/"G3J\=SL%R(V9@GV$U:1^FDTQ,74K._ M9P^ZSN)J+2['[ MP3+CB?(:Q<(7B!//D2X\0=@'$4-!&"%B:YN?-^Z4;"_!97M0TSJX #;5\FIK MT97ZM/3HL>KBB_5/:QB_Q!E_\SH MST89040UQ[ )XQU"ROS;/?;[@=7:*6\ M%8@JZQ"/'".MJ0,NB0OG.2=:X!3$\9TC=.IE4FP6DD<=27!G=D[9L>OM1..3D;I ML;WR*+KZ;-64%V2 (\X:<4EOZ@(@L^I5XYD9Y()E[O+QJ'@UL/*ZN4G#.#:? MDCGA;%D)P"_AA[7VS+BN(5>--GG+:ETS;FD^Y<)^V6CVU&]%F"V78-P 539)/PW3N>)SW.WP%@ M.3,.-XNG45-;S4[D?EQ3]TL4EO/VQ>\F[5Q%["[(:L[T:2!!YTR?IY/I\T._ MV#D_FM"*!T&B4[[@V%I=4 6L)V O&6&,;YP?[6!8E6-= M['J5C5R:7@#?O% M<1TU?US&T[>K_31P5RKMR70P?]A162NCJ3-2GSS>[\7@SAQ\_]/":9_S&IW) M2IGBX@=5&9&J0G(*Q?KY6>?5L-WXTM#RX\:WVWG=_?:2[:SR**:AM.49*+4. M.*OR6@:4])/)=UR%H-7O2 ?"+FSCY[G$N8VKBJNI3I ZFQ6#J2O%SMYZZ>MZ M38)T;>TJ,PI.^M,R?*=T:,PMW5#:7M&,Z,RY946UX2\3IUM'YIKXS/J8.)RKWUL@%YUCDXZIV<-*?G'L&/LG^MI.+R_C(? MJY7E-3.U)?]-9?]M3)+#?MO^UJEL0?.$M;9V-G]+Q16NN&D_!F 8QO^?O2]M M;NM6VOPK++WOS"15A(*EL3EW5.5$=L:I2(YC^>;*7UQ8+=JBJ)>D[$B_?AJ' MI$AMMG;Q2$@Y-C><@P.@'W0_Z&62%KDLHW+^7K371B?*Q;XL:NTLJ,[-.%T< MO"^H#_13,^A-5NC]@V$H,##3)$]F>YT&NH^FS,@D+F\T248^Y0R/0_+QK\-9 M#/]BZHE)&N S*O@P3:.2)B<[,R7L@AE<[;R:K(AI:.!"KH#OW^CX&/P$>DP> MJ6DT.JV53]-[E-.B*8=Z5N,LJW(AH+[1W(_3@DR[B5):T@>TVBZ;V?FG? ,; M!]S!P;@L@2DFGIBZ4\MU=:%J06DZR(4>/O;VF*2];CP'FM.0J?M<;W[J-3^7 MF+K/#4]DB&^.G/N3,+;IF7-WWO9LU\M=OF%%+-H=C;EXPBIQPW/\+4O"E^., M9;.$%R>WB7DUG;E;2DD9<:I[\RUYPDS.4X*=]ILY%N.II\5LZ4[-K^.<(VX8:TF$G7ACQ:G_7BR]V>I[L\^SI?)T$^?:<$# MJ#E);V(28[O!O*R#+V677K37%^CJ8_UGN%CRX\+Z%">=>\KJ[>P/>E.V$3NW MD,]H?KC5[+:CTYOM:5^?X\3(BWX3!_O%22/M]LH)T#3<<58+H/BF+-YH84L9 M+9KZ?3??* )"9V^R;_6:+"AXX6-GBO+#\UR;OY3P2K][RJ=H=KM_G_MM>8R9 M/G9< :$!C-W>Y\;VGSHNE=(4V*E";TTRX4^@8/FV'%R MVG9\E#8!F\5Z)_/,G,>:8W/Q(A*+2=L66>6Y$PW.R BWP6:^I^UG3I]M%VDO'EL"DRB3Z1%V@>.3ONN+3^%3B2 9S?NSVMF8 MGA"^E.U]-,29N0 M5H/1J%<&X@(1:3-RGF-:GBASGZ<2,>FR>MD29+TC1U.($G2R(A:%^J2,['!:_HS3Z<;X S[,W MO[5@BVO;L9J)FNE,:W&XV";>K=,3C+E/X*CD1\--T^VEP<&HT2!#ZGV9414% M&0_ZLVM.W01',S0HJVA8?&O1QCE7/UM8R O/,C,1I@S<\1I;]%U>$,(3#MB' M^U.OJ_/&H=GW\3)-:MPR;\?N32=Z>;R_33:K5@/^Z[V+'3R^%@[C&HD.KND& M=)4*+U._^[]2?^*W^N=\H;P^!KPG?$I>^O;Q P<64*=C1,5L2E5A2TP4DGBC M%0?)0&FSLB:L667?27C1:+73L;[8GCTN6#6<%4IQTP0JG;*T=P>,9N2B#XI1SU5V?FZY.Y^R;'-3Z\^)(=3[W!7 MXD:40M9&$\.<(2I8RW7TB 0E88+1W\VQ,E7HO[OL%H_W44-MO8_&WRI ^+UM@L('=* M)DW(H]G.WQPDSJ( CA,)S OY+>;T/*XJ6PSSR4/.*UY.]MGJ%G"/;@&,5K^ MI^,7\-US_M/QM5JHK+(VJ,X!2.V%"PI"*#NN,D:OW'5-^+=A)\6#W72FLM]B M.>[G>_'7R2''J[USJO^-GF[\]PN^N8Z__13HYM9'NK'U[H/7I=Z48B0KJ0A$ MQHD3J#0&+KG.0IF0=AU^Z/T;/;BYX6-J;2?O._ME8.O9V602\[M77?XK+?7#'=S MWRFZ6[L*3'+:5#_ZUQ@W@W&<=6F*_ZL3_/]I',]^*>FJ;.;\XI]\L_UWOC1< M2&[OY-IL59644.R:[>GJ-UKBH)1^PS6;/]*.\U53KGW9]C\UBW&R('&E%SG[ MORMB9:[2Q,*N-1+&]__Y>?9^*F+EHTMBUVGI^9*&XT(^33^;7/#X^HV ,A2J MV0<3 65GH?.\W"L+F5:^!9(GX?22S[&R=B+V[509^.EXGS.2#S!,W^C-GF5Z0Z%,: MZZ5G>:;5H?F6OC,%]_C39=FV\08MV+._26E,*M.U5.IOM3=3RZC^KQ!2ROG>P?JN]+,P#2WXJ_&>*#S*<>+DYX4@ M:O;T0C*M#P[\.!_LSI+OW@#&+SF&UQ*CNY_:B[KUX'/YWQ?.!;_M)=\,_7<& M9HE6^17.\[DV4<4@)60 (9))/,0<0BF*X)R=G.=KQ@6[=IJ%F0#-10X%[M>) M0^SQ,;YHZ=' ]M^_C]YO[7_>.'I#7Z]O_(.?\]?K@;[OO_^TO;7Q%3__9V/K M?1^O#]N?7M'MM],V__E]Q_?C[NO^FZ/-]3>P<83W^K0-FT=_]?'7.QM'S_'S M%__@,[#-]9W>QJ>_=OYS]&J\T:/__+'U8KSQ_$/P7H(4B8""3" H2XR!1)AU M*01PX%SQ !"\J\39A/D5SBJQ*C M%1JBE28[4%PK!17,E@S,YKI9-#EG!88DD0/J9CD2'YDD MRCCG1: ^&5=T,X6ZF;D^G#T9&F(Y&.0[@H2%+*)MX(J7Y?S^P>?MKC:Y[X[2 MX]WR[H&.F$G;X6(JV[K%76:+VUBD'RB RS:[DNI6$! >B(VQO#).^Y""E0FW M.$F[S)[-?EN!K@+=HP.Z'^Z%J;AZT=$*>3> O 6*(JA@ RUQ?4%[ C$EXCS- M)&MNC9?6IRQ7UG37RK,I<'^L6%>Q[A%AW7+Q&!7A;H)PYL)6W6%KWB?OW=?NCYWQOM\E>N9QL?+U_O?^2 MW?_)P."CIF^?AS L5:]?[96$:9/2BI7>J"K_4U;YK\_CGCF?++(U$:U&LJIV M?R7M_MTB91LA)>8]$*]4)L"U)EZR3*375@AA.?-R98VKLTF**IY5/'O*>'8_ M?F45ZFX&=0M4+5/:\&0QPWC.F1/4H$X<#D1"\&3((2SQF7*9"A@QTWE;)>7L[TC MP?]UED+X>?S21+?].4G=/:D3LYXF%5\ZTZR;R\G=5D_JZDF]Y&YELPSK?_?& M.S.1FYV)'%:/ZNOL<=N+W(7+3L0,N,R[>L(EM%MF75U^Z!@:AX=A=XMN!)!M09DRA)23H"RF3B:,I$!P'. MHA+N2O9JQKH@;G#<]&1(B4?M07%,0E07BKKK51;^WCB+F=P=T_ +3IS5D?JJ MVU]8I"NX2IYY$8E/)0#G2TJ\CT!Y+MG7J," MW5T"W0)OP6E2B3I&;**9@$R"6(9 !TF C+*I1+BRIGD-B*L ]Z@!;KGHC8IX MMXQX"R=123B?E2)>*DU BX2OM"?"2VF5=)927U0["M7;8GF]+>X_0N[%_QST MQH?+>119[U_OOV3W?S((^*BIW;]F96Y?3,O<5G*CZOY/6?>_!UIW)G,SD7L> MIM4X4T2SH!=Z5?V_FOK_^400G;8T&VV)51 )SB$0;UT@/ 09&0LJ<@:W<]T M\7>/DOS]J:D]C__&WI>U?^%?LR;3:O<%"2P*WO3M% CL7%#7_N6'/ZT=#\)U M+W/%G>*D;'\+!4X!2.%NRV-=SKCG=39PTL, M)T%TV#FW%]TPX@?_<] ;IB;>KMO\#(3F_B&X>7'C?7:\+W_+0*[:@4#.]\=:,._LF#4LENU/FA MMXC'Y]=..9GJ_)>9A::A7!JVIK=RQV,![,F$YQN/ID69,29V'7[ MH_1L]N+,!MF\[^U%[,JS,@6SQ=C;:R:CN>_/DWKSUJY:6Z:TJ3H_I>6F7;I$ M17LA5KD0EIE+5K2_TI=Z58%%._XNKFU6;7/Q);PV767?^E(*:BU /H8J%)QEJ.YJKZ(KWJSS;:\H_G(P;/:#342Y MS@9>?V?4>8$P&#MOTSYBOD_##K=+46.\KK+6K[*MG6%:]F6VG#]=EB/ *ZVY M1N>[3\7YM*_%"46:3A7I1J-].]-H3RJHWYB6^Q[B6Z@E_DUU^_YLFO- YIR9 M>5X*9.\/AFAWU$E9EDEYD7.:V(F_[KB]CZGS__#;-/SIAS\&7]/PQSI1RS)1 MOTR,\E&GQ)8.#L:=Y\=V?>X\?_NN;*U J+WTC"V#BE773T7?ISPI%7U;,E&W MCKY/Q@JY=5?LY3,ZONF@/4V!-[K^OGPU%]E;$,W:N>7KW$/??ZD'YPEW[LGL M(W?LT/Z@N\I%*GL:#K!+(9V_=RP+-?C@SC+5J>C6G8H2SX+[Z+7/$9(4QOAD MN:/9!>6"=1_69TY%I'EAN;V!=U&C(;T<#OKGY<]Z\4_8/2A#^7PT2O@G;KE_ M'H^[$=\XVOCME=CX]'[W_:>/%-_)U^N_[VSV7^YL;WW^9_O3&[;]Z9=/K\]Q M-]H^VOBZC??;[/^[_WK]S='&T6?8Z+_@VW^_W'F]];*WN?[OWL9O&[(IL?UV MGA.0>PI9:A*=8 0D)&*]5T0SIXVG(EA3DHA0VA5&7-+=J$)1A:*[@B(&*G*? MLT$0 J.Y#RI9> HHHW]XXWA\=X8QD5CG%&<"(I@>P9<49)0J,V M(FL.X/G*&G"H6%.QYJ$#27C@B9:,"Q8 I/>!(I(89;0"&N-EL*:J/4L$0YMO M%U*')N^-""19)@E$Y0G"#R4N".ZL@ZP#0QBRMFMOXF5=@TP>7N K,-XZ,"(6 M\I #EYD"1)N<5DY($0-C((*9V8.Z F-+@'&NG_&$&K730""YB/9@C,0EK@C0 M8*R,*0N!P,B4[4I]66"L4%2AZ*Z@*#"3 A< @E%P@AJ+6IM5*FO)DLFI0E&[ MH.CU7$<+*F3**:IG(B0T%4W)AZ %B3F:&,!EETLYGBZSL@)1!:('!B)O?60A M4>U-@."\%9XG&1GX@)U+N@)1NX!HHX!0 T:(1$Q33PV0*,$34%D2S]!:Q,GV M2J;@(9;BE\ITA;DL>U6VDT[KP]'(U3_P)WG[L?P2>W 3VM M$D;!*Q<48UDPR#G8+&C$]UER'@%4Y2?;M.6\63R616.&XF:#^\PDY3D5Q% T MR(W"+8=*#4&A[MO0DV=KM=VZ\EO1IJ)-SY>35NEI9I*"M=FYJ'#UNCP0U$J M8GT7CU3PJ^#T7C4)"!^ M\<]^VAO=)&?"@^8RJKVIO:F]N=W>/)D]X4EXRA2H+YF3_AP.XD% U'\[V+T@ M+5DU1ZHYO\VV 01\_WXMLT M_-(+:536=K4ZKF1U;)](6,!HBL)YHFD.A>*0Q G!B*$B@:).)NW1Z%"ZB]-< M28Z**O> *DJ$+%(.+'J#9J]P4@DC#=K'4D=C;_6TNJ+*[:'*_)@F.BXRMT"" MRI% 8*7JDG4D1"L*326\EX4XY?JR9](54RJFW 13#(\^:.&,R!Z"H,9ET"&" M0FS)D8:**4N)*0N.+B):1 _M268\$]!2$,^I(,"],M1H9V))=:)4E\)E4RM5 M3Y>*:FU&M60HZAVN%"PE-P!69G0;G6(1(G;5 F11) MRJ0I:%%192E19<%QA1<;2P,G241* *0CCG)*G' L>)J$3WIEC7>UJ(XK%5/N MA2D66OH06 F) 46ULYGI6"+[,UIBH6+*J( "BFWGAU_27LJ]<2T8%BG&N 1B D,ZKH'AFI4R R$9<.<%Z191;0I0Y!Z'.X02J-C*>SBKK'A2\>3;YY@T4J&ML?@?6"9+\G3/0- (U,"$E$HWWF%P3ECMCU79JHAS7\J6Y0NP&3AJ!.MLVR%DL1(T 1XJ; @!2**S-%JYP%U M90034$6)S\D3R:EUVANP"HH*(^$2*LQ3/@1]$A&9FVD\/?.L89C5N:;= M)YJXEB=+^8_!:%3WD"OM(1\7SS%SEMD+0$T5=*$"@YK$,X0H:%0I&\/4RIJ MKK@T%UAQI.+(4AU65K"X$5C,*3-'7;3*,)+13"! $X*%#I&D*!/GS$G#6 &+ M&B)0D>*Q'4-6$+D)B"Q&4$JK9:"12"M0XZ#9$Y=5()3KE"2-WJN,("*Z5M^@ M[%8-H*PXUAH# O2N! M"%W%%2QN A:+YX,10@8E2AVF8CD)M)RL%20+%HVVC*J EA.' MFMRJ(L6]9/"^^1%@U3CNAWY9..^++ 0AH80]TN(B[@7Q7FA"I0@V:R5M(6M1 MY="7SM+0KE._G\;.[Z;9P17^-6O2=\./O;U&WBT*V_3M5-SM7#C7_N6'/ZV= M//]:N,R"[(>$XC+\^3(7;CIUJB<-7KJ#\6#69((3S2=^,(QI6(1YU^V/TK/9 MBS.0W+SO[47LRK."(;.!Z>TUQWO-?7_^VHOCG6?6KDK%@,+_:GHT7-PE)K]@ MJ\TIX.DM9/(EF%64=B74Q3_Y9OMO?TE7P3 %\BXN;E^E (X M@VLVK_W^[F'][(2:X^I>KFS4R]8S)J^BW=RL]U/LNTG_S]>$S/TH0F_3_CCU M?1IVN.UVB@+3VFVO33]=ENP$5UJHRU=!8V7M%[?K]D+JO-U):=S2"AGW/=M3 MI:K<#CO7&0UV>[$SFYY++X6+%<&5>ULEYX'D.8OD^:CS5]H?#,?I@K3Z=[U$ M;F'$Z_IYN/7S(N<4FA(-O^ZXO8^I\__PVS3\Z8<_!E_3\,>ZII;B:=JUIJ8; MUZA32K0-#L:=YW&PWW!1N,R>OWU7=#$@U%YZ<3T91>=Q>2!?O3)8*=\WOD$U ML+L\WK_]^]\MS-7!J8-32W ]V;*,%]D+(>#]Q\5J"*GWI7#'W4Z)"2E;\^[N MX&MC>N# S_.![N=69,VF*#+0C(\^"E@C9B\?;\*GQ*$9#67 B!2XU0, MWHB2/@5$B!]>W?B0="9J<^%$T?SU8#A$3?^1G)D.^/OUC^6WV,<@7J\_I_C_ MU^W^&[G!?^]M]U_A_=[WMH_>P/;I,]-/[S^_QGYL'+WO;QX%V%A_@___TGN_ M_OEHNX]M/[W";W[_M+F^L_.?HXWQ1F^>54N*C!.G2X('0R!*2ZSSE$0+.G*C MN5$EL[VQ7<8N&YQ=@:\"W], /IJ2--89R7( *X.CKOSMO&)144LK\"T7\&W^ M>@Q\P1D:($F2E'"(?A:(%<$3SX72+GE*7Q;WVXQ[/7%"G M0W1&0W;".6Z%0U7/.L@ %?>6#??F"I\)G(NBYC&O$X'L$?>T-83FK"#%F%V# M>]ITK56/TDFN$M-7YD9>[7U!L1L,>VE)*>CJ[UW]O9>\[W=WOA&5,.#>O;7WM3>M+\W3P9^GP2!^SR$ MX4&*G6ER\5''[<7.Z_%.&G:F9RJ=6P'>:F)4$V-938Q[X'@;B5H0I'I>>1UK M8WN1[N5.4>:90!O#, +.&N)R3L1YJ<%+%IV0*VL@ND+<9C&V"F05R)85R.[! MZZP"V>T V0+=:ZSV0FE%O'2%[DT2@4P:HG)PC%HMHN*E&(FQETUR5G&LXEB; M<>P>.-^*8[>$8W.%+ NIJ M M%2:@$^>>,\380I 1Y.#U1D5,M8%$)7]?=+L M[P5DQ*\'(QR.-.P\CU^:H+H_W6$_E="[PDJLIYQ02&/GK_0E[1U<4(QIN?BS MZFM=?:U;3%O\BO9TM,RQR& F4,9$FHGV6Q=.#%R/ M$LJ8S3$(@=K.RIJ@769NX')=\>_AY;KB7[M]VRH2W@$2+I @.J*=ESTGW DT M'FQ@Q'.G2Q)M$0(+$F$2D;!KQ%D@O);/6\7 BH%+BH'+Q914Y+L+Y%N@37(. MP?E(LDB1 '@HR!=(U%8"IQZR-DTA4U2]>*F?Z2"PH2R!X)7+.B7N-ZA?OTDO7 MS7S*E,)C]L2X>AS>B_\YZ(T/V^!\47M3>_,H>_-DD/<)D;EO=]PP[0QV$6A' M_Z=S4Y"M9D4U*Y;5K+A#5M>-AX.)3;$H3A-AJ@;%E0R*%U__V'IU7$ ;$H\9 MC"6,Z4# ^TP<"XJ8C*:ABRHF9M&B,-"5W%9&M^+8$\"Q.XRVJSAVJSCVYAC' MA(=DK0$271 $A#/$6E#$1^J5-)XJ6IPMNHK=P->BHEA%L=:@V!V2O!7%;A7% MMH]1#)5GJJUCQ,M@"&@EB!-*DN"#$B$H1GU!,4.[EIT]IWH,!.]/XY+X_]@R MGCSAYD$_#7OA1.W7OAM^[.TUXF]1]J9OI])OS\KJ7?,!)^Q_/HEZ&XS&HTYO MKY/^"6DT*F7E?&\7?_BQ?!IV#R)>\&"O?)9BQ_4GQ>B&:72P.\8?=?)PT,>W M34S<:$+5-B)>YGO4^=H;[W3"U&]SU!GON'$'A;$S*/?PB@.$M3>Y;>]86(E MOZ2?O_;B>&?"6$U7+TALO/#QROE7DE[&%Q*GXG+V/%G;O>K.QR5H=T9GGC&;P[>39_VYF5MJY'D4IN]*#E-"4ZW=MX4GI*9B1+BM%!996U0 M_P&0V@L7%(3@DW+*&#W1G;!-BL^+YF,X]$O\XUG ?Z:+>!X*_+G_N8!L^ _FHQZZN=K0$.!D)$'P>_V;+.&;C>9 ?>1VT&-]IF?R_O?<+ULE<> MV4][DV/M$$CI_SL#Q\V1]/7''ZP?26O=&I>9QU$@7%'5^2^$-R M?'GO1MCJ6'OX==#'E7Q8)O@ U8[0[*FX24_4CL/9S1H;HGD2C[@_D<1FSYDK M [T]%*%>/'"[QS=>[;PN;4X^P3D/.ANFLLVB6)USI__>GYU_>?GA_^Y^@=?;T5V.;61[PW]A,-4.>M=Y25E%6>$F \ M$&L#)8Q+;3@74I=4+U>9]PA)Y)2U9QR,LSY1F0PDR1T8P]-TWG6=]P>=]\Q8 ME#$$HGE2!&)BQ!J:",Z7C\)8+Y-=65.K9_/[G/F@TR\;UV!OPD;$@V'!\(*, M8]3H)J;H7MDB^SA;.Z-.0I4O=MZF_7'J^S2W@ALS]VL: MIIF&<0S1W]@FL,GO![@)L.[T\GCIIB._.]02A^6+YG:MQN:M^>;\?T;ST9B8 MK\W3GADAU(S*A[B_CV>ZQ87V,;;_ED:"BML^FNNX9^X>KG;^=8*WN86=X/N" M_KP\Y_.]>"SPC<&PA;?]97<0/C\Y&7_!-]?QMY\"RO='NK&U_:'XB)92#81& M5;#=HW@SPXFC%!"4$T#*I^V@% '-V @\, <6K),)/,N.,^EBH&FEDQ!%]XN- M/SQ(DT68!X4&::2^L=GV<6TT2M5)M:ZL*!3^!:UWNIPNN7 7D.4,GDS$_ )0 MZ?S0(,;@8(37'OWX[ S+>!,0.-?Z_.XHKOUK,E0G;]07H,AS7VGA(6UJYIJ17E# M6TP=OJ9=FE(:JQ-*X]09U>1+P59!,&KDQ3_Y9ON'NSB#5:F,94MQ\>]XV]WK M&>02WO\!SD,O1JBE28[4%PK!5-7$C39;I6[:?:JQU.Z;_\S7KNW^6E# MOO_TUZ?W?[^@V_TW8GLKP.96[&WP;5;:X_T^';>9N93TRW.\XAM'N_W-W[#? M6W_UWJ_'G4*4E<%J<-Y:@:5$7X,)4IQ0\#A*T=S M)CR"U,PP!Y(5CXTN"'89D'JX@+4K*7T/*ULO)MS;L<9\S)9U3K+OU2_ZT>\I M3\HO^H&RJU=E]EK[Q*M%938KW B4$T0;D 1"=L3B[DZB\EJ'0)5*#I59V[7\ MLM[1%4TJFK003:K:>6TXF:N=7,9$G41_XVURRJ^D\U=Q%YU'0?0/)M[WTV[/G#3#CMO[6)Q;]%ULQJCXMH9%W];31/CLB4;GQ1LL81S0F1"(8R_O M.W0P6>^-W,>/PS1Q7'V=I\YCU:5D[E+"-M8W/E"9A8H,#7>32JE>R4AQ\2-* MLLRI#HPQ>=JE!'(.B04N!*ISA@9C!.*K\#X&IL##:9>2%KIA7>@!4Z1SYC$< MYVL,Q=0?=C;<\',:HQW^<>*#?,9-Y09N*4OB7L*5I51=S[V$FU4*P(RX"R<- MSE>9%$RIN[BX6346-<+K-J>K[%M?2J&$UM=L7OO=WGY_A^4\AJ7S5,E[=MIY M^+[8:VCAE^[NU _E]KG@\W3D.[!W-XO_Y,;$?_+%W'_RP2+)ZW)9ZN6RU3CR M/\AZN:IS9,TM>;>'S>W2V,8%T1=[(B!&U6 MA%[N"H5UTBL,U!5QWS!0\R5?SXW[>1H.L$LE$<.$ UO.-,FW?_^[E>\Z.'5P MZN#<8'#:&J=SNH-- W.F 3'W?W!RJ2"J?C\-0\_M=K;*46W)WU-#>"ZYYS^X M"\URN;\OCE$[_8R4A2@XRUPP"DP&KY021J1DE*9:WFK^G.EI]\OAH'^>[]&+ M?TKB#1S*X@B!?^*6^^>QN"'M;F^]^_K^TV>VL?6RO[G^$?OYAKU>W^EO?-K9 MW5A_+E___0;['/OO?SWMAO3OG/W;]N'K MW]Y]W5C_+-^O;W_=Y.\__^=HXT2(3G8Q,*EPXBPG$*(MJ:LS\3D(G;/V@L>5 M-:"\*\5MIN"OD%@AL"L$JM $.=T$LIH95,NGIFJ:^QMUIFND%@ALA<1[@,2%TJ])4):3(R9Q30 $)5Y3 M10QBG4_9RB!12V1"=96]S1(G%1(K)+89$H-"Z7#"Q! 3@/)6T2R= I6BSR:F MJ9:H*:]:8AL@\?5<2[2,6VNL)U:F2,"G1-!6MB6'J1>>!2VD6UFSIFOX8PH; M;SVSNU$B9=QP2:N@WMW,?Q=AESE=P!4@5PH(S,@L>$'<+(U.^+?+1OO@,G65 MJVP3Y+Y9Y"H9B]K)& @5G!$T,1)Q@2V2]P4BS@0NA1"E'H K.:.5)48")S%1 M(:70*C+1R#NW-ZA'5^6]5?)N8O8T<9M%%L"!.RUB5BSARV)5JY_N[ MEUP9Y8$DB!;W=PW$)K2K8K0^@T+15VA2,=5E7%9Y?R+RGG1@%CQ5*F:@G#DJ M)0>C(D@1N&"50FF7O"]0*%(8E/?H26 Y$H#$2*F'1VR@.=-H)7U,IX*0#/@$?5TJP5NTL"82X+2)"DJZ9$Y MSRKATB: ?K=(N$BG@DQ&$,%T0(6,.6("Z%(6/%#KDH+@FQQ5W%Z*XZY8\,BQ M($7-M0@BZ 1 0RGXI'/(47I!G:.5C&D9%BR0,<[(G)U31#@+!+@7Q <1B:,0 M/63!%34K:]QT#4#%@HH%/;3;G-2*^Y0L2,:MD292"2Z!!,M9)6I:A@5SO0", M#Y1#)B([U MD#L13&HASX$2BWDFA5M9LEYMVNHQ7*+CE,]D0A59,2Z<-)&\] M!QHIF@FZI%2CNG(X[8*"!0Y'F&P]I$AT-IY "(D8YC*1.CA(6EF9T41@M"LO MYQA8W6#NA[5Y77*Z5A^8QXJW3E*I(=ML43OW-DAQRXS!0@VN2T&M!E; FVY6Z^LM4I/@>4@"7J%:$D(0#HY33UEG4)B+' M.VH3*QO4+J188(.BR:"33(1Y40(@G2/&W- M,H+[790W:[=S^-O4[Z'-&0_">%"=Q!^I5PG/-GOO&3CEP7EMG ;@61@ D?6Q M$UD]Q6P%C_#BZQ];K\8;;PN7\/Q#%IEQJS01QJCB.LJ(TY:1& ,3W@1E!7V:!IQ!D%D)DIS4*O?%@I,R.:B<2=Y#J863;!/[-LDJH]8GRI)1)>F6-F:ZH82%/1N UKH.4 XTY<0@QV:@#<$9- M4C8P5\\46R?PV\<"+X!*L-Z1D+@ED*0FSFA.A-,"YQ>\BRCP0G2E557@GXC M(_8SGG!#5SR#$]8X"";*;(+3+HI:;J)U O_Q6.!YL#KQD CP)MS3 7%9!I*2 MRCZQ*&A**VNJJ\1#Q=G?/4G>;E9E[E;^OUU__^?.>LII;Y1:2JK?KX/'(P/J M&!"ELV;*-[NX]R(B8'N0'B!'6POJM@NH_UGD7K@UB?O$B11*%B>.0 P(0U#W MUFAZ*QFT7%GCNFOL;6:QKF#05C" Q#B5-(G(&$3M'= @F)!),2X24Y67:1L8 M+/ RUG%F'"7!BCP)WS>49F(B6!5%U#1#\1+O:G6;9EH%@[:"@0DJ4,Z9**E[ M(!F31'$!!"&8$R!XY6S:!@9SSH:Y%)FQC@BE+ $? G'>.6*=R4:(K-!:+VD3 MP58W\(H%*SVELN1,6X0!"DXJHZ-6F>.689,)6E4ZIVU8,*=S,I=&<^V)"P $ MK$C$THB@;HPVG#&%2+&RQJ K8,G+ASXB-\<;AOL_,G+\*075A."5"XJQ+!CD M'&P6-.)[!& > 50E9%H%M8>+A R:8%JC[DP#%G$0X"[M$4)+6&>T-# L 5D[VKC$SKT&#.R"1IK;8I$1,] M(X!03DS*N'B<"3$[GZS,*VO2=!F]32NLHD%KT2!DIS-WFM+L0+!L0T[.%CP0 M6G-'*R73-C284S):A^"D\,2 +&@0.'%9!\(M]RD"!UFR>(#HTEL]K*EHT%HT M\%9K[:*EBDJ@&A4%X23707"3L_>VDC)M0X,Y*6. *I:T(Y2SDJG#EVR,3I+D M15(J,J4AK*QQVK67R[YZD_#[!Z5MGV#/;@'#ZH#6 :T#^O0&M'+OU^3>EY=N MOY^IFR[ Z=5P?7?BX,#OIHL7X8-KRO]]H;G#[]O<^/ZPM=/"B)[%P(V5/"6@ MCMGH I.:NRQH=J8ZA[;+PJ"+9Q&!T9"B"B1G:M#"$)1X\(I$8T$QHWEP=F5- ME?S"HBWT8\7*BI4/AI7)N:R5"89%X#Q9 30K@,+3\@RRGM2T#2L7?&>E*C5$ M.>&V9%C6^)>/69+@%/@@LQ2E]!5(T670EH/;BI45*Q\,*R,DD5/6GG$PKF0& MD,E DMR!,3S57\'"NJY#35GEA9:@7&#,19QHA7*6KG@LG1E+*@O*LT M5*RL6%FQ\IM8*6Q(/&E+O63 %3AP&NVVF*@(WE%73_G:AI7S4S[-M. GC"T M'0CD1(GQUA&70&HM*2J64%RO;5>)2^F5#?_[T]CA\C_F,2>M-@]P GMA\KXL ML-[>@6LNLQC.WG?#C[V]1E0M2L+T[52T[!04F\LNQL /1KURI6?#M(N7_))^ M_MJ+XYT)MSKE64%BXX6/5\Z_@O.CP>[!./T\O26]N,T"-(2$\C*\SSA[CD]S M@D;F3?\8/\4A+_R],YP#XL=$_#"YS\1E[/@SM_O5'8[*T.X,3SSC-P?OID_[ M\N552/0S3]N,/^+(8-@LHV>(80C#Y6>E?VXI^]79&19,_:_>!_J!ZY6UK2(H MG4'N%+3#133ZUT]N[;PI/"4S$Z0SG#DALXVAE+EFVNC 0F0FHDA;9N/*!>V* M5W=B@3=Q5H8&8X1E7'B/%T)[$E:N+)+W>9IRSK+?VDFXQ^SN#K[BWM!IT*>S M/TRC,J*=P<&P,YSL*YW8&[F/'X?IHQNGV/&'G3^'@Y+:L_,'7G34^:&WUQGO M# Y&;B^.?GQV-V= M4><%8GF\-.\P@WM4J=-WUL 5?EJ7RU(OERW4&Q]HO7P'\Y;+/VJY>G,G$?_G M+^5^+\;=='?>Y_>TSM^F_7'J^S3L<-OM%.K]OM,\W*UG85T1UU\1@C8K0M?$ M'T]HTBL,U!5Q"1BH;L.NW*+N5X^PE/#U$XW M&!V5BEDK&IDN%62\,$H!]4QI886O:;%NQ0UF0+>W/C.\%W_?WV";_ U]W]]F MK_%^[S]]Q':_?'[_]_O^Z_7WG][W3KG!?/IKY_76.WPN;''T3KQ?_ZO__M,[ MP&?#WW\6&[_]M8O?P&9_L_^?HXWQ1N^XUKR@D7(!CC"C- &5FHI1@0CI8XX: MN/*\> R:KA6W62.N F,%QD< C(9SZL%Q(1P 8R[)0(-E3*ALE!0U[J1=P+CY MZS$PI&RH&)EC5G;I>PV7:DK,%9@;#\P*AF- M F8L9P%E)_N4)7,^@$P^XDUKD$G+@'&N,5+GA4;ED"0#EH!6AECO,T%SP 0! MDM'BW:E-5S%:<;'B8L7%Q;H>F?F0!9-.<& J&>,"B]Q&GX!QG6M 2;MP\?5< M852.21\*&E*M2GG&1'R0O&3VE\EXC_9SJ%-_Y M">/[UN4T/FS-6>!=!_C=Y'Q\"?$W&YY95"XDD83MTDXG:@,#$2H#%V[!'Z!H4N69X\J%[%*,P+ @!A!Y5Q27J2KP3T+@G8B@(JX,4](_4>E1YJT1)N(VD WSE7EJF<#/=WCK M4J)H0!/M4>HA6[2PA >B. OX+V[^-C=9^E&?J_+^1.0]ZL2D4=0Z&U'B@_-, M*MEL\H9S)2NCTBYY7V!4*#AO@P3"/=4$8I%W[AE11B"21PN^J9JLNY0^5''$ MZEGW?3_K+S@=O3!J@Q/=?:V*IP+.C#D>.!K? 6WNC!IYDHR5^L;.26X2K71+ MF\#YW2+=HJWR+$M%,F>&0**>X%)-Q$BC$VB!VK9$ZZND,);M](^H8'#+5(P, MX+3G7+L$-@2GT'JWE$6='9.Y)NEM&1@L4#&.0Z1.>")4*#X!6A-CM22):HWJ M.']A M5?7,@@9A^%F49"505]F_)4Q>BTC3YE;5,22,RQ'9R@%"M&R M5$F:-N'O]B))@U,5N -'3"H^B4X%XK6.A#FTR9@('DP)8N%=RB^%OU7>'X&\ M*RE5C,Y;(5#?"LP9F4,*23I0EF=3>9AVR?L"#Q-UECQ'290VC$"@D1A4LPBC M-IE -2K::F7-=H'6,O9/1=Q9U#9#$MKY")(EDU)RF4/6BK'H7*5:6B;N"U1+ M5LRYI$FV$K45W%_!.+.E0?F(6C*]LL9,5YG;U,8J%K05"Z+EAD;/ M6 H,O ?O4.(CZNS)1.54K#Q,N[!@D8>A2F<=';$XP^4,'%^AZ4V"%MX()CS^ M*1 M9(YHM=E:2@N*< M4@:JUAQN&10L$CC">!JH(L#*7T)[@N:?),4K6HM,2Y'VE373I?124%"]8>Z' MLGD]WDG#ZOWR..&6)DM-R-%DD% "Q,'XS&TI'< M41(H<-2\DD:XY8YX U[)P"3-36[K+H-Z/O94Y#V:R"TS4:7L 8PPPD<+2LA@ M97!!5=:E7?*^P+H80Q58G#@# >6]I"=U22FB6>)1HWTE?&J\W:RMWFY/1=XA M>:$%HX;B_AZ2=\:A@<5UD,Y&W/HKL](R>9_O[S*!LLI0@OJ:),"5)-:@Y$N5 MN: Q)I7DRIKN0G5_>3+BCBI[2Q7-K<'8[5:?EDM M[IT5I%U"/$X\"^ZCUSXC'DMAC$^6.YK1U'+!NDJOM F//R_2*]YI$%H"\4$C M'E.3"[,2B5,9]J23X;9#@6VDT[DQS9E4&_.D=.H;@E0N*L2P8H%IBLZ 1WV?) M2]2]JB1WF]3,%ZABOAIOO"VJYO,/3DGGT?HD,A2G(JK0(N5HD7IFC4XA9*K< MRIJU72M5-4@K&/04A9+PF;)4P+J MF(TN,*FYRX)F9W@]0FB5;7"T>(102I0##Y%8Z26!R"6QX Q!4\"X%"E(K5?6 M5'&4%^VD#2NJ5E1=2E1-SF6M3# L N?)"J!9 10JEF>H)6=;AZKSLQCEE/)& M!Q*3, 2\9,2D9(CGEMJ89! 1416DZ#)HY\EL1=6*JDN)JA&2R"EKSS@89WVB M,AE(DCLPAJ=ZJ-4V5)T?:B4ADZ6)DI(DA0 K.;.T$T0G$8/TSH-.)6<6[RK= MSE+>%54KJBXCJ@H;$D_:4M1D@"MPX'2**B8J@G>TYGUM':HNG XZ:2DB)XD< MIP^4=,1XL(1*+T)FPD%P*VL,;%>)2^FJ#6O]T]CA\C_F6[%565"]O8.F7.]Y MGRRD8NV[XWDR:[%Q8UO[EAS^MG>1R2[MFTC_0#TU?IX*UO[NYM?'/]J??/[W_#?_=PGNBH+Q> M__C/YOK'KYM'?WW:6(^][3X*PZ&E[_^S0T/_WWON;WOPNO^.;1R][&WT-S]O M'[U$(7QS]'[]#:!08GOLQV\;7[&_Y?Y'_SG:_HI">H3/(C>W7@'^]H-+7!55 MDN0H?$F3+(D3P9*LM*,\4^OI%#=Q4:?XO("=\\8*)H75V%*;X((,TL8H*>51 M ?X^(73MXR2,AP>HO,RFH%=*,)V8[5.K_I3X3&;GNW=;N^,5]#;LI'BPFU[G MX[7TZ\%PB*^V"AS4U31;3>\^Q.BHUBSC\C&* +4E.8G2A3'()@@:/(C3JV.9 M,>T54@T8Y=0?CP:S)1-%J/IDJ M9_AHNVY_E)[-7IS1CIOWO;V(O7Y6GBGV1ON[[O!9;Z]YNN:^/W_MQ?'.,VM7 MI6) X7\U/1HNJN^37[#59A!.Z_:3+S5?I=08QB[^R3?;?_M+NJJX07/WFNWI MZC>Z15>E ,[@FLUOM>/+9U/87)M K63*M>DN(@[?9D>MG;ZXU0P^[\-AC$"Z)Y[ZW MRM6A/CAU8U/ M7(ZMRIDD-(*PF<:O\U]IE(9?TFAYN,!K&ID3+G#_T^;ZAGC_V_;A^_67_=?K M@;Y?_VMGN__[Y]>__;6SV7]QN/'WQM?MHS=S_G#&!?8WZ,91_/S^T^^?-_[> M!KS^Y\W?7N+UW\#[WU[P[:U7_VP?_8+7?W[XGZ,74QZPR5M#/14ZHB7*E !2 M2G831QE:I]* =2%;58ZM$=*M9"W)6E[AL,+A0\5:2RYU\K'$5PNF??1&&9#) MBZBUR T<:L8%JW"X3'!X.*_9(DWD(C%B1&8(APZ(H=HB.FKN5:+1F0*'LLOL M0]7$>X+N_'\/AI\[O;W.G\/!QV$:73ZIS?V="%]IIVH-H-VG?E3G' M&:Z =GU >[6HW]F@M0M1$485+?EB:-'O/+%*NYRHIEDTN8Z[@K73U[M*?:O5 MF"KUMR?U3(YRR+UHLLO)_65O;N>XO*7 M^]K9<.,T[%TA'/$>;+!'!ECWJ:;@E,YFM.+5#?!J8U%+ 9]$X"!(R"D3L-JA M <8-X=8+;[,.VL:5-2.ZBM*6L%!5L%NFB53!OC7!7N!30 $8PX@KM1. FT@< MDY8P$WBB+#N5 06;=;6YE/O^=Q21)^3'?QDVM?KYWXY]=SN#W$X(OD_="F&W M@NV5P/;-":Z'*96TS4125X*E-(*MA5+<*C )WDO'_,H:ONP:?9MJ5 79"K(5 M9-NBYU:0O0;(SC5:4,F&%#CA'AB!($R)\Z>$)<6#5HFE7 K]2-IE]B:Q4R?" M0,Z+G+ID>)1EUPV/.M-H?S#JE=L_&Z9=[,>7F6-\0W9-B2^0V'CAXY7SK^ \ MRO?!./T\O26]N,U9%\E[#'/@YXV(80G'Y6>F?6\I^=7:& M!5?_JT@ URMK32A29Y [);P4%]'H7S^YM?.F<(FC;:X500AW'D'XYW"PC_OY MX9^[;F_\?"^^^)^#WGX?QWCY(@I?;[V8A^H>O=]YWW_Y>8/__FESZQW=_/0& M=Y\7A]M'+W9WW!WBI\W>J1BPQ M]?NGC;_?_;/--[YN]/_J;_(-?CH&[/76JP]H3O%LN2$<@&D]\MI:$8*RC M.:$"0$]'%*).X!5$D-PZ !J\Q?]RB#)+99,X$U$XFY)NIYF4CMN+G>-IN4:, MX7?O?]NL;JR9BOKQ0?0C)ECY7%WN*Y1-BZ;S&>6%0DL#:3$"K2%RF$@U;FU.4TM%2 M@XNQ+J>W68.K1M-5)'Q\2$@U Q9XI. 3H!0Y_%M'[9D/47IF;N%0K"+A[2+A M_)B,QV2889:$9#T!%0/Q-FIB7)"0 YY+X?WEH+=;>CIJN+%7 M_?WAX$OJ3PY$:DC=O: :" -!4VZ,L!! N"0B5265LEXRFMK!G>5:J=.?ZKP-^^ R7#):.HL$90R"D; M):QPPJ ^XS45KJHQ2R?P"_[KAJN(JB<1R4H"3)5:29D1FIC.D(+G+#3^ZT;S M&DAW=XK+A@L[^.GP\/1A=HVINR/82LQ9R[,300$$Y0Q5S#*::&!@,J-53UDN MV#H13R>TTMZ80**&0"!I21S(0*@0(G&=:M4I?HV:KX[Q@,3 MTBO.@+/H@0:%@HS_6V6BKP,)"0SQD-*U <-3)43VQV4@>F:INKJK) 5$QX1O04@6YLJ:Z"BZ5<*TR*H]? MWIVT)COEP7L'*3.K1-:*92\X32%71F7YY'VNQ#"@/ 9."4W 48EAGAB3-0DF MYQBYEH:GE37;Q0F]BX0 C\]"N=JY>;LE_QZ"T:ODWZ+DOUO \$\N*FXP3BD?<]!.(4LN3=H5IBW=,%?E'$!I=1?YV17Z^V0MJHL@."-4Z MDG+N3;Q(BE AM0U6ZU 8"TY-5]G*6-R?WW,:C3K/0SCH'^RZ<8J=];0_1-EH M8OXJ;?%XE)F%.5Z<8GR]F\H+!+OG_0&.]5'S^85 6#'P2ABXO:CV,)5E]-P3 M'CEBH FH]H@"AH6U*,,,2672,S, M$F#2$>^D)=D+3UDTP0=HW,F,N@WMZ G&#=3D7'=B8S[R=%P/23,M4WJN=D!J M.%'/S,5$ 1A)LF22YDH2D\I; 2Q*P/V3II4UQJ&KY*4\]BJ45BBM4+K,FFR% MTMN$TKEVZD0R@:9 >,*_P$=+O,W_G[TW;8HC2=:%_TH:Y\[[=IL13.R+^AAF MM$!]F-M5M*1B-.B++%8H5 NGED;PZZ]'9A44BR1 +(6(Z6FUJBHS(S+"_?'' M/3P\, J6$A$I=T+K#*5B5;,;E9.]:Z7#:ZKSR',U^%X%1(K972L@+GUY-_'@ MY=VV!Q,[V._"E&V,QW$R7KJJ;B>MS=9Q^V26OS[>E.KA7:V3J%ZX]S#=&+M;?^=0#]H.W3K1/02-"V=_W6Z9N#OWO?P)[$*@3 G& - 1.'4/.@:I@9@R G2<^ MF,M5W:APV+I$M?6 C#99SPPA/@5-HB/B2E6W\YFHFJFX0R6W[[;YT)7#D>O>W8\+M(VES;_R1ML=*0^ MKYRJ?%H*2)N2"0F)-N%CL)4OXC&O. M$4HU5G>K.4=SR3K&*7V0FG-T37%#)7NHFG.*?^O9/U9S3G,F9>EXZ?C]=OS: M8+ \\WO/, JT_JE39N:H \0C?N?2I^^VN4WHX+;=?>YUZNY4?_ 6TU\DY6>1 ME&]7-'P805F6[*%2L76YQG?>P:<\:N*&0_^A_A3#5]V)9_ .&S!==C\V?M&? MW11O+$$O(,OEWBKD_03"7N??-F+RVHY&)_ ZSUKN^]#ZS6M6+)OL%$UX0M$Y MS]9ZYAIPEE%60+^(>@'] OI%$UXVZ)>2:'?;Q/.7G3QXX=87NB_QVM5O+:S6 M0KA(?>"82>T8CR)@J:5705V_^KV0Q(3&T;\*T]%)M*/+R^)?7P3?'< M0B*<$*(54G\,3[AL)SGHBUC%IJA6)0%-QE"A1118*PI,9)3ZF7I/#$ M H4%"I<="@M/O!]PW#GGB3"3)"I)D%;2(VZ"13HE@:A-6EN&@Z>AYHG4E#IF MC[4$TAX.H.W^49S$:F-_%..#GPGS4HH47;L"DO<)4H*-E4YQK86C*2D,WC#& M6D6+RPK($J#6A7-@+!4^,691WK:)N,U^+E<"_%P><$A6).=6UOG]+8#\?*DY M/XE"WZA60[(44^*5QX('%:RSB6B*A=34$D-*G'\)E?W(D&HTYKY*(E<66>KAMUG]:N" <\8 T3$A!%N,..&1QZUP)82)@-@@L Z ME+#M$FK\N=GGUF@1%$&):XRXTAZY0!3B-.;JA?!SE,7L%Y5?'I4O9O]^0& A M/$D9I58$7M<&'CD-COK$67"6)Z.==]8E@@&DN':"E\#C$N#1A5,=J;:"Y4620)) MG(N(',$2!9J$\RF";YEK1^+GD7I=M/8^0@W2PS]Y_X2)7%MG32# 41EP5>?! M.RW1Q274Z).%04*<9Y7D8@2(<@D5.!A829DA04G:\:4O3\!>FY358 MU6::Y<"!M4XD$F50GE*@>LF4*.$2:O7")J"\8=7(B'QT>7%0.*2EI,A@[Y)U MT2@N&_-MGLNQ&$6MG[U:%_-]/XJ^$ F4Q$@:DLQ9 IQEH\;--PC;R3P,4F- MM#B;;T)NM*&E)"K>1USP];"?C]6+H;*#4.T.CNK:#?"Q$_W! !K>/UG"M,5^ M-X1>?$Z(=VWTT 01$L/$&".X(<$Q$;3WSHHH-,:F1 ^7 ,-V+QZ92B+C,:*< M58VX)!QXBDX(>Z:XT]0FP>XW>OA"5C.?GT;?:#53:!^#-( 4$"@AD M$$@D*A>D4BEJ;A.SF!JBM$@F>*.-+R'))53YA=//0XR&YK-YI=2(,TJ03EPC MD]//B?))XU3;_1N&*HK*%Y4OXBL]5Y*B5,)+2ZA0I^[&($[K71,R"8NP,40 AEM M/0HB8)H"5ISP.JK Z7,I[U?4^MFK=7$C[D?1%\*'THC$#'>(ZES[0&*%G.,6 M$>*T#TS2)%51])>GZ(Z%(**F7L;$I>,NB:0C.)98$Q(L+B'")53KA1"AX\0P M0Y%.GB.@X!YI2BT"GRHZ15C$KJAU4>M'5NMBO^]'T1?"@(;C*+EG*+* $==, M@:);A[S"1"J#.1AQ4'2Z2G1)6WR\M,7I&(8CCJIWL5>+^/B@>_2P.YM?2I6& M:R.&UEMEDG#$VL@M?))&J\BS=\*I2*)$#)< M_QBQ% XX5,^-"!%ZQ&/G"'' MC4=$",, P3CU$7!+E$S%GUZC;\);M Q>.^Q5$IA'*PQA2JI(DHP87%13PHE+ MJ.WG[@@5V.>L<:2,IXAS'Y&C5*&8'-7& %.).4F)J55S,YI2=+[H?(DU/@<4 M6(@U,BY84%X@K"P'7R5*9(.P*-IH6&#:8AQ6UIE<5?0^=T@7$'C&(,!"2%HI M8SAQ/,2H;10TB,@=MM2X%&$O!*@G/@E7AP3;2F#H')H3IAHX+)B=3/)'EQ.4[N MF_TX:XW![V$XS8!3CO;[D:/];CRLRP>6-SK[SP%F E, ]Y]Q'K"V,GBGF0[P MF?E0@KQ+"*3GOIY.,22;* *^KG(J641.ZX2$M#ZI@*VQ8F6=YJVH6C^3I)," MIP5."YP6-_KI '8A?IZ<34H2@81B>:N_CLCBG.L3DB%!8Y><7%E7TU47#;'>8)3K MNR*.M4'&VH@$)R9%EBA/.--5L8HY*W!:X+3 Z4\,IX6NW@_ +JSZ*&T=28HB M'11&7+B$= H&V"M-GE/L=$Y-EV15B!N=KU>O^OQS8F'.SM8J+H9D[STP?W/Q M69"9K2]'<3".G=S1#K3_>V_H/S]3\?GXGP/L^_\>V ]FNG/XKP/H!VV?;IVT M.[MD9_-=OW7ZYF#OXO=GBK=/0@[X?MTXW3O]SN@??^5/X+-J=%K2_]PE[ MRXD6!F'O+>)1)&1E%(B9Z$@D6,/DK%01%.X(!GTRFL9F&6V.7GT[VN\.:G T M@%ZSCS,X-%?1[J$7W"XLL-%Z@6VCUZNL_]]I=Q1#U3U?9[.UD%3#R4$<59,# MZ./^.K/W4&(@\FK/,^A.S[JV9-7W4'](G6[ MOQUWP^3@E3%K',P6%O^H>S1:)&'-%62M?M_+#*WYD9DU1IF@YNN7?//^;_[X ML,\F2G)%[G@[7OO&G7A-Y&[S.][^D&-2^OVP_?Y.7L<9A(!2+E?&U[+US-S& M:?FQSOMM6"YQZ,JRT _7!CSWYN%X!QQN_(QRTN+:+T M;$6I)P#49#2)?0?.&36K5?;_'SOI_!Y&L$C$@T@$P[5$J+(-X05- M>H&!(A$W@(&R$>%N&Q$N!#-G\?*[DZVRHEI65,N*ZM45U3LM>=UQ:751HW?2 MY>6QGV49-:]IB7:G][G=A[9.=_'>:5X3VX;KMJ'?;P[W.I^_M#?#X=[[R\NH M&[A]^IGL?'A+]W)?.N\.6_V\=@;//_S8;WUH'^QTMG";M@_^<[H]:77/\U22 M,X)[BSSF%G'&.'(!IHP%Q0B5-%*?:V>(5<*?2RF_ JH%5)\MJ$:;LW"UUR1P M2J-A'"?)<\I*HHDWI<;4'%05-@P74%T.4&V_7C@H%8MH'$74:(\X30D9FARB M7"49$Z'4VY5UO4KO]>3$@JD%4PNF7H.I@4>68E*.4*ZM<1&T4_,HJ.5:TS@C MJJH0U>7#U'.B2IF/VK"$M$\*\4@-,H0[9(2EFG,J&/4KZWR5*EDPM6!JP=2' M+:)C?*11&>P$X51RRZV*08:(F7<6VQE/59@6GKIDF+ISSE,%P388DU ,FB&N MHD;&RX@X<->0?,(XI95UN@H6\5FD4+_W!S%,>W&8OI%,_68ZF8YB2:G^7DKU M[B>A(\-$$&1,T" >PB-KDD$ZG_Z@N1 ,N^>>4GV+O.=YGG6^S$_@IWQ=%L4Z MRSI_B-8?5,-430YB-0!!JA((8%/)Y?LYT\\V35F8-2:DHG=,4U9J#4N.V8.D M$A.]9I@P\J8IIB73Z45F.CV'E=:GY889YZYWHQ[-C2F.R'<&9HG$Y?D4$KG* M ]_%OLV6;[0#-#([%WMUM;R?PLTX.@07XJ!%@1">[A$@?GEKI=CIO.4?-_=. M6H?;QWO]-Y\__O&FO_/ZDIO1;X$+L76ZU]F&?N["<]_UVYW/HKUY\+E]N WW M_M[=^P#O^F&/_^=TZV(-/)V8EQ(%#.P1>&- QCJ&B-#&:YH(SA+.,7IWC80&P6P'8]B* :5"@:(E".&)PA!D! M'SABBXP+/FFG"%$> $RN*GRC,N.%;GX?LBA^4,CZ>0L'/U^0RAN<"DS="J9: MBS 5J8U1>8P\LPEQ0E4^5CT@D6A(%G,FC*ISN8R^406WPK-N#5JD\*R7#&%O MAM/B*=X.P=Y>(%K>,_V\W^N?ZU1R(>E8_X4^4B)4[ MYD9EH..[FYE^-8@_Z\?<\@:%>LYZM7W,!-R]\O7+]$ZP;#WO32?QMUB3^ M^CU7-S,_8MK+5PKD$7YI27[ASX/1.73N1^1&T7Y&-D''7]G>L3T9YZ$]&%UX MQV\.WH^^[9LW/Y3D4X\_(,]P5,O>*P"[$$?YLMP_NY3]J@Y&&7S_J]8 M;)> MIZ;ES*+7&9H'^5 UNW[=%"YQ]E7S,;?UJCL!?? 7#)VZG$?2"*K\M7K@G,$_ M9J4R-[MCWQN.IZ/E20'L[,YMR^G'/[9.=CK^N/WA7SVP#7CO=!\^_[O7[KS% M[8SSAUMXI]/[_/'UY13 ]F>P$:)]ND&@;V ;WAWN;,+G#V"C-M^2CW^\Z[8Z M;\4./.-B"N VA_8^^:0UEMJ!H,J N#PP;V=QC MN,PRX82)E#.8%L%E$E(JIIA64EY.&9S/P%6SL2C?ETQ(,S7?;>JQ,DYWTOPM MBO3,I6?O$[$X,>XE"H$HQ --2+MDD')*<E@DE']K%QO3B*MDT=SVOE\DXJ$DXLUP!)\'7Z6:S^ 57D]'HSCP)\_Y'3HC.QCW:L>W M*.//8W6_4Q'T.60O+&7]QS@:0I?\5XH^+D?=A;*;Z4=&[7FNI<9 6/0*)Z8I MIY(ZKQ,S22O%J W:W,,A=/,PY/*LD-XQ#CE;(>U_[&RQUF&[WZ8?>VVZC7R35F>/[FSN'T./CZ'_[.H*Z<=>J^.A/WOL8W^7[1V^Y:W^MMC9W/W2 M/MSC.YL;IWNGO_?;F_[R?B4M4O0T&61QB(AC8Y'UB2!'!#-"P'R9O%^)BE7) M12DV4T#OY8'>+[= /8UII%A+P6GB6CH;A%4NO^*H.PP%]VZ+>^=G%GL*QHE9C+Q+%.626L@8^$BTHR$DI:3F*^OTFN/? M?RUP5^"NP-U]P=T8A@K^]C7# '[8[^'.I3FY_)BC87F!_C(OD M"4'$1H*XLAQIXPRBW+*0G 085(""4A<4+"CXHE#P%B"8 . 2#HEJ ,'HL*5: M$QTD 6RTEN-[V/=0/-V[8MTYXXO6!2*,1Y)K#(R/2:2!!"(?5 AXC$)WGBZ MA-VHK.JRK&T_[P!F)XXGU?N3\23V;[[X5C8Z_!AD<8N54$F+D"Q7E%HCO(B6 M1\FP" +?+#AW&D?#8,<'!:WN!:TNE.%(FC 60D0J96;&3$0N 60IYK!25CIF M?#[\75-"?[O'N-S/MW#V@M0Z)J:%U=PI2[F3\']K/)7,Q:!%XNJ6QQ1]3[]+ M3.H^=/Z,0-]1U)*@7@T'%D;.'*&"1$I8'1T1>>+SC^ESI=XS+TCP$(\ MQD@3,-8&&9WW*Y(HD)5$H,"4XMJE:&2Q^@4!+B( \'3!B?*. @P8')W&\(_& M3FG@]9K=+/Y0R/Q]J_6Y8;?1!/@?0X:!.>>$2Z2Q5(@I;$C$Q@03;Z76WPD] MO,# :SG:I1SM)"ZHD*178++#Y2.O^]W >=@DI/1QRGC-/PL"V M8>I0--X@3@-!.F<]"2.9EE1'Q5Q)[EDF"]0Y#VXYW-ULE> M9^\$^MC]N+F;3RX^:'_8/O[8V26M?ON@]>%-]V))L-W3]NG;3Y9;21@1R&J? M$(\L("<919@9X8CS5BIUN: <%8IQQ[VB&G/K ES)$JB,M9)ZS=3E$F)_#K.U MB:-^E>>A/IVU/9R &/UE3[*ZW*'0W'>[L-1:\I6Z9:^'?>C$R?\_KO*Y!9.# M:J/?%!O+(_8NCBA1#=U)M[(]BS.5 JE]RA;*\,$/Q;SM@,[L#VZO> M6-_M=286)NU/&)*=U+S;O.\M^Z7;G_9_'XY&=3FWU_8(?IF(4 M> NWWGZ*.K)($D/6T( XRZ:+.(D(L2Q) ]J@YW 6):5R/),MX=@+CFR]YTTYU@ M]>S;.9RN5L<'77\P1]7Q75#5.VZMB(8PP9D)P$5Q FL0/18P[K*@ZJ/IP%O: MWOC$!9=1$,!2$RGB7GAD _6(6A^T :K)#>B P,N$J@\H0@55?T2B@%R#G694 M>D<="BD:Q"4'BYTT>)Q<$ [3XX/SWT/5C6H ++*7 6M4XZ8-->8U>);F: <_ M',=>KT'AX70"H#;(,93*V9X=^.]@\6C8Z\%#SV#R' 2'38W<.9QG!PJ>^@VP M[PWM8-R43K_TJ.[X#-X;[[G!>,K6JFICIV#EN0#!\_<_64^-==HA%Q304.-!@"RG M2 CEE=7$1VGS(K!<,U\7(/NW[?9R1&$54+.NY+TH4KTX 3XXKG&LGI4&QJX( M5J\W]#:')^Y@D$/PR=$8/&7<"0D>#M4VLV>F!8OQAPWR17'::+H*G7K!XO/Y MI+7Q24:%>2 0KV/,MSO--V )0FMC,UQX>F6YG\)J.SJ5UY_P=-NJ3%5ZP M>&[!=;N?M,=<)+!Q$;.(.+B4R&#,$2-"1T6=-"+7L5N[FNATY@_\T!D32Q#B M[C?051W%4;\[R7&77OP[CNP^T+ALR+*4IVD=G0EYK0#L;U/X&K[8^GV[L[E1 M_0*>0(@)GA_F1WB<.1F_9B_CJUH!T@NZ=DDQ:%Y68I)SJ@C7*5@/^F ]MQAH M:V3I.UDO-9HO&.B\PO%Z^'<G U]V.F\_ M.1ZE!XN,8@H"@?DDR'EFD;68X8BIY#G2R-;4U1SI+ QD=1X[R= (7]QNLIW2 M2= 0))ALKJ-S45"+)=6,P7R;[VU$+)-]X\D^:77\)QX]M=Y$)!7WF9I%Y+AD M*"BN@-T;@[E?6>=KUT5 \F37AK=AX5^=Y]3-@_SI?Z=V-+DRWS^8TG:9JJ%Q M]-D&'@]'81P'5V1A>S">C*89B.92D2/7O6[F#'_.<*Z6DWGL[*\Y#&Y.FU/G MWLR/+EHH_?^RQ>AT]Q.U5/@4!4HN5\4Q%NPFIP'11'74FB2+REVXL)Z\<>-0 MSE8KZJURZK?Q90N7(UFW0ZT?E&)Z04XW_&1J>Q>D\24+V.G.YC9XC\83SP,B MEBK$(W9(>Z%0E,D >9'2I@C>XYJX)O90XY3]*I>_(!)5?:C8D3W)H=8XRE6% M9G&NZ>#(=D-U- +KUCT"@3T_C.QBG'=2V2Q'L8H@TKW<^A"(5HZ2@FRB"O!R MW/V"ZJ/*JC^W?]]Y5QWUIN/*Q\"PC8L'XA"R+;!T6H0[TIQGF$NHEM90UKWNJL[_-NX34RZQ9> [)8 MG0]+&-ECT,9\\/"YDWXI9+-ZV]=X[BSZ\OL-7:^[WT#0 EQ=6=',JP?SI<]1 MK Z'((6])I(ZKD>H!Y_V 2G!<$6X*"^A6G]0A2%T@$:,&P7ECH M=4$V8$[S,\"5G'3K'L(?EYH_&XA94'C^$L/1>/83O'L^P?I9^T_;C7##3#7 M\/>P!\I43\8(].O\H[.#SZ/IT<1?G:91E?]S/B>K]6A>11\8QV9*&XT%$:MM MYG7K.ODX0ICMG 0,D^,BX$"LPC36#SEJ,KS6JIWZ:77?ZU &>'!VVJLM*4@8 M2&:RW1X(0D:%OOT<\YWU84?Y-[CWRI/S.#SOY^S-9V,R?_=QM=_] M.\[&(X_%Q55>,,&]+.)YB)O7G UFM]\'U00-@0&[/%*7ZLM=ES%ZGA0JZ$^; M%*H?/"GTK]$P3/WD@QUEK#A9OOS0=F=[3H>^U&V<>M[NY#9V\'PQ.>JX&3U %_CWJ!E20,_]O#8ZR3@6\V< N1#S-JW5:FZB M&[,)/NUGZ-CXH O^]LG1#,YK?#RJM[B.@3T-]K,52*-AOR)TP2V_5D4Q-18G M88)PG#LFM,=IB.:C)[P8=YG^/*=A0N:_#,B1ZF^3>VC@/3^D M^]($_MFUKF;TG6P*"PS/87CCD]12$*LP(HQ:Q+$3R"@88I*\M2)QZ=F5-'UL M,',4T)OPQ(4DEC.OC=:<4KC)X,LPO.CC["EVQ^=G>(>:+-91G/&K^3:<;UF+6Z+^]>?:?V\HE^8 ;^@< MQ_QN!WA3L09F7:F[GOC\[1_I&C;2$+F,#__N6=6<$OX@9U67CB]YQ[]3QNR, MLX%F+E?)PF7KF;G-!N0?Z_QS/X>TG1_R]?MLIZ2=5+_'_>Y@,$L,:PI\WIUV_?QUTDH9M)=WH.0C5"6_M#BTT2P& M+$W-L[LN"S4USX:B17=IN__Q8*_SF;?Z+=P^;7?W/NQ^:4,_=W)_.RWQL?/F M\./EFF>'GT\_=O;HQ_Z;@YW._LG>Z5O6HM"/SA9N__$6WF?O2^NTUVM]:'^N M#V_JGM4\X\QAPKA ,N0*D4X(9/+1+4H'&B+Q-K*\0>JF%<\* !8 ?+$ :+P+ M06AB/:.<>&R9838:9Y0BB;/F>$I9 /#I ;#]^KQ$KJ)&.480I2D@'IU".JB$ M@E>64#!GA)B5=;XJK]E^5 "P & !P', 9%X'QJ4SUD5.#;5&6<%,D-0[#,QO MMJ-8,EP \(D!\)P!:D7@_Y0C(S( RGS6@O0)11%(BM0Q967- /75+7D% L M%@ \!\"4.$U)>6F)SL=@YGW,@N>,1^D4%:YQ@;'"A0$^,0#NG#- G:1@V?%5 MSD3$@PG(8*41-I9$KGAR&0"! 3)U#X<T7>4#L/1P^ MJOEE0H.O\R=3[P M",8B*4'F](7A*;W'%VY0\SZ7-H:82L0>BL(?;L84HG*:P?$"1EM);A608!7 MI34B7.<31@TG)*RLTU6"Z3-9Q"M*OAQ!DZ+D3ZODB_$3B0.7)B#J52YZZCS2 MB0K$:%#<.Z%P3"OK9)61YY*J5)1\.:(D19,?0Y//S;7!S#!O.<(DEU S!@QW ME 01H7TR"=1B3-0,2>$UXLY1Y()/ MR,)'3:P17NB5=>#@)7'D"6(8[^-DTON1($8)%R\;G/[RK"((O17$ M[BY&-AQW7!-J433 E[AG%!FL-8K*2N5QI-[G8R17*;FZ;/QK62-Z<4K_Y!&/ MHO1W5/J%2 >S(JC$([),$,2Y(\@9$Q#A@7).13!:YDB'9E?#F47I7Y[2/TX$ MI&CV735[(?8R8M0XKBR51;F4=4+OH=='K1XJ(%+V^ MHUXO1$(\#YRHI)%*3B N,0:]=ACAD(]Z3Y['IL"\_HY>E]2-NX4]WL5\G-$X MEUN?2W>U]>6H/KRD9''\O!!Y#T&.?/0'_.V&6#F*\Q.LYR=6;L;FOP4^;P6? M>Q?R-V30*=J$M+8D)\0JI!UV*$E'<-)8:F%6UM75#8AW8D5%K9=\*>B1-KL4 M9;X_95Z(7DB?O*)*(@ESASC)9UGG4[)$,E*I:*7D>F6=E-7=9Z_2CQRD*);Z MJ93[W%(+HZ0#:XTLX#)8:L>0,S1;:LF)PTQ2F#=0[JLI6,54/QN]7L(81='F M>]/FA;"%$-+FB4*21HEXXA8YF3A2T5OM"4O)BJS--RI^61(X[KGH\E8^O/?' MRRT_7A#XB3G:>2 K$;NHU%4 M,,X#UE8&[S330>3M)6%6V._^,VB*;;N5;?.+,27!M/;1:Y1$7D0//"$3+,U, M-1$JB62&Y+I6AM_GGJ "M@5L"]C^"-@29Q-CDBM"(Y<$5%8PIL&[#,9*3V9U M]!\@8&%(N=%0HQ%84PBB45>F&T!VP*VRP6V MA=D^%[!=")&;$$/RPB)C.4'ULC\L&L??^6FHV%3]^O5*/:@BW_'WXZ[87+0!+%G 6TNX.:%KU>N M?X)U +32?QMUB3^^CU7S[-<>;SX?3XM_4*\GM;]R\4F+D3F%_X\&)WC['Y$ M;A3M9V03=/R5[1W;DW$>VH/1A7?\YN#]Z-N^>7.;U8HK;UN//R#/<%2+Y2L M.\#K?%GNGUW*?E4'HPR^_]5HP,IZ)ZM>7E9YG:%Y,!G_]S_M^G53>$L5>?1E MI+JM5]T)Z(._8.C4Y86E1E#-K]7,5K6G_3CJ^GO(I+QH?+8'?MB/'?MELSOV MO3KWM@//_[TW])^?VO"<^IGA.>JW3S^? N#3CYO[].,?VQB,"MGI># F[PX_ M'K[I[M'M+ZW#=K_]WN"/_SG OO_O@?U@ICO]/0;/@[8^?M[9_/AY[_ M&!4P M6&!,VG^T^ZT/_SK<.]R"MO?(?TZW>:NS]]NSC ?3^PD M5JG;R\W,[1A,XK07*@>-VL]Q4!T?=/U!=5Q_.8I RF+3(_NE!J!N,VGVZ&@X MRK?#8X'D51Y(L^T.9DW,+H)[JJ/I"%J*X[6JL]!'F$W?FX:S+O:;5[MR]RA. MIJ/!>-8=5W=^UF+NU/ (.IRO.XEV-,[@",/!\^@-I_L']8'*U60(3TF]Z"?P M?7=\-AAUY^9CD$?:]VRW7S_6CL=#WX6N-%>Y.(BI.X%7J#:G,3\P7S1_SJ7A M7+W\A!!3'(UFC^IUK8/KZS('!_;O",^&-X!'V1YH$=Q6'<=>#QH" @P^!3RX M=W)Q=@]L?H7\8[Z^"H!8,$AQL:-Y'/[/DFVXMY/1\-562C -0+K. /<=#-&[ MF*4!1J76[OL]$'+9R;U@1WL@T1MSI 6 M+M@8C^-D_&] U?J*C5YO>)RSDXH,-3+$VON?E$\L::E1,,(B+@Q!E@:.I/,Z M L$S4JNE0Y$B"@\A"@$[(CVFR%- $L[RH3Z&>!2C-)9@CJG.%2K7KNYC^CJ< M3 =S3GB!:8WB.([^CK]6=0 FTZ*:3HV!]@&K'5?Y^FO(;W54)Q-^G0,#9^I< MHDD@56?GS: @4#ZY:JZX&IYZ/6Y&' M)<[M;L.J8> STQS5/'XT_ (:-HF]DR;L]_7-$:"1,.3WJ_5?WQYQ/5=XW?B! M,%D[(!*U2I]O $?TQ>DR]'?_$PQXP@#GB%C'$;C# EF%!<+..M%8*#[LNUJQN;[J+Z/[C#M!*['%A@"&Z]_4:N9U1\U,]DZ BVT/*CL[>F<>,+/A<#J>U!5;0"+ Q^^Z##QN^'=L M0EQGQ"OSD^H8&%RR?P]'UO5.JB[0NIK%N9,ZH)D7BQ>>?4;5;&\Q?)@O@%]# MC/V8HYE'=C)J'(7LZ,(P %$:5-&.8"3VQ_4+PI-RK*]VA!>YT:,ZQ6*!%-TL ML **\WHZ&6\,PK^&;KSA)SLISTLKVKR:D0>]V8VS<38)9PJW]>4H#L9Q%FMY MP6X1&-C.9]+J;-'VYF>:M8QXKHA-!&G@MSG, BXR$11AF$EM&&B<$"OK>.UJ MU:LS-V@63I]%;?<'P-3K..]"Z#8[/E4X#_XWKDX. KLQ3-3,/3J[?$&/5N>A M^49E+MKWFZX>S(+KY^'HVUF$: V56@B[[_+]8A!^S M"/M?VJ>[GYQ6P1N'$8L8? "1(G)1"Z2\#!@KXP/EX,/K>R("(F@:+#,:O#Z@ M ,HEYX41+F$6?**DT+]'@*C.VT^2*LI8PDAH$8 (8(T F"12T<2(=0K<*)AV MLW:UEOD_&AM^R7*_Z8(1G:\ZW=0DYVM3##!%O3K"8T< >EFH0H3'#H_Z-8[! MD"WM.4@>V=&DF]N'K],X3O+#FU7!?'=L3-7:AG M$$SG]"F/QU\P$UF!/"I.P#.T[/']16@)E6V^_58 M9\M?@>FO?LD_Y7/W*/X-/M=_([_]VBS!]N)^=]QK2%!^9#=UO1U,8,1]'3P- MU>[:^[5FM1):<2 )%BS(?C6$IV;[DJG2:M4;'L?:8OGAZ&@XNKQNFWN\FF>X M5Y./?*&M)G$TZDZ&0,%Z]57CDW$V?;GO<.5PW%QU@:;-6-QE!@=_/V-M"TQN M/'4P@ET[ZLX7G/-P '+ U,3Z'9L5[= ,;W[/KW:_2J,A]*WJ6Z" TWYNAHE_ M9,)I*TK^45^SNA!8^Y<=3.WHI"+S>.1S%M(/!]U>_(:$U7P;2'Q-.;XVL:M M)^#-!G5@=3#+5.A.\D#GM?]Q@QK-U"' #AC%6KQ!"KL+J0:_S"3YS>;V]ER4 MZ][L]X:NYOMG=X!0(FB_?LR%>__8_K-S?O.9MW I*R'.(\4PQ][G-J; MZ_?J#A8(6O[4 %=^IQRY]M.\YM \L[GIO"60O/^==D?QPF(^-#0;C/RP[';4 M,GDE >*J@)^T-5GU$=SJM]@(N8#:.O% MDL4W6(#=C.S37AZ@6C5F+Q3J!GUCFW,7NCG!,8XG9[?-?+3F>\S:>)Q=UXC?Z*NSFLWY&>'U[!*=+S MV-+3WMSZY%U*3$:/A(L6<4L4,E9&%(D0/'CKM/!9>JYNICH/ 8Z[7^;Q@2Q0 MUZP,?"4:>#GB]YS9SM'#QL-.\C$YO=IKQ?A;U5[ MN%81\);FE./]QN_Y\QGIR+8HA%&VTW4T].BHU_5GL<@_-C;^RI9\W)U,9Z;T M^" .:DL#?'V2=\6 08(7&PPG3:RFCN#&;/@S'>@.FD!AG?YJEZ= M9IB[?O[VBZF?"ZRE,73CN;T%#;](M!9"88N1VYIBU4[A^%)ZP#<=@$9PXRR- M\FQ(+R1>-L2FOG0Q!W/&N@"?<,CS( M:U;WE*[4*<.(*L^T.SEI#R=Q M^38=[FQ^GEO=7JOCZ=YI[S-8W)-V?PM_/.SU]S[\^Z#U1_MSZW 7MSZ\%:T_ MP"I?L;J[7]JG'P]W/D#?#K?I7N==?^?#QX./T+<]^O:DW7G[Y>/FY^./AQ][ M_SG=XSL;GX >6<<-^+.&@J&EA"$GJ$,N)BFH%YI3<7G/(0,K+ DS.*3$F=!. M""J39)%0:Z/&E_<JXO>E/L3"9A%F1(RWEC$F95(,ZR14#H)RY*BRE\6EV5& MN:^D>B\0Q_$UPAYKX?AZ"MAU"2*9K@'=A#>>9Z^D88ZZCQM>F[-9:LK8N.OG MNRT7EWC/W$0$3:/)<BZZ=QE?]T#7EO]7M72G-O)22_3^G2D.L(R MB14AK^::^<3,YE*1C+L8Q;J0%Y-?95F!<3SJV9-7W4'](G6[,_IDS!HG@F)1DZA9&>Q9EV8$ M:ZTA6)?*'#4_"KTFP)MEXNN7?//^;_^(UR176)@[WH_7R+=^%$Q0P^]X>^GX M#6JGGVD,R.!R'?)8>G;3GIG;%-UZXLXOB3.L;U8ROUVOQM6ACVRIQS#_O@TGR5F3^#-Z@=H*<1[WN0EB+[3RG[@WHD MP,%[S@I01P(:D_K[;%?:5U3BZ4Z>?D;L9498-J; 5^H@SF.=6/FP:/("CMV[ MAP%PNJ@1ET(A&YQ$WDGB\AYQ)>3*.L>K(#WE -VB\7.- MMT)9&O/IK%QQ'[VSAA(L5<*)*RQCT?BETOCV^S.-CR1$3DA$.*_2\I#+$(HD M4' P8Y8H[US><2INJO$E*G4W7E?]94=5+G 6G\,A&7I*4\=&,) M->Y;":;5VVM7[SL[K M__MLPAW/O/V?._J\)(.SU&Z[7DXP^/VL,,HP5S_6 MT8(W2H3QA!++77!:9F[F3?0Z&D=LBIKM3EH+456! M27+:(T[RL0PF,61H B^4!B:E"=H(O++.^'TNHOQ\Z5 WT=IE9HNW6T.1U&G# M@^,^$1Z9MX%YK;%-,6I&#/VZ)M]X#:59.-FN-PT7];ZM>B\LDUH=50P8$2=D M7B:ER$B&48B16R8$#2H7<*>K6C[/,%/1\(?0\!24T81$GJ+FQ&EG+(G":R]- MQ,'$HN%/J^$+L94DM05"Y5' )B="1(-<$AS^4(2ER &IP8 3LHKUC8ZY7[+H MRI)Z5$W>X_CR1L(F[VTRK)J XNR+>XV_/'L@F@W#S1T'9:2C@#Z8F*RZ8H9Y?NW/YR[C[:M#MS7;67N="--#3E!5J?.(ZWGL^LSMI(;OU??1P M9:[B5,#J5F"UM^AM) H E:A!U@B%N$T)6:TH$LI&88*AG-:'KU\Y]FMYPV*/ MD*+U+-3Z=EE8T3O@%R02*[DGQ*08.',ID.AHHCU?I0 M3TYIIU2P6%ZO[+\^G]S+)74YMK[$D>^.ZVI93<62G:8BW]-N!7[NJ/;0CL@= M6$OMA]2_S69X/O4E4'([[/*+O@=8'ZECC B;3%1,U-GWD,A9[AB7,*5)K*R7 M*.B+5/8E\%**PM^+PI][)M('X:/SB$KI$$_<(:NL0C&YI(U-)#A0>'KU@+*B M\2]5X^_!9RD:_\@:O^">6$*HX]2C1&A$'#N-G%,"12.LCUS'9'5>[2SK(/?F ME S" ^:4/62&X9,/W4.EF#W$_M\EDKA;^&N,YBU0G$CC$Q>> *X+(8P$'L>X MI>SK>WU+QMF]@O3^HA^F@].<.HM8C!+Q@!V M"8(F+75V@8N/,7MFW_$0IUE(24']'ODX5]^B(0Q2,X6YSD TPLL@D^LH0=T#+I54I PM@J MHZ:H>%'Q1ZS,453\!U1\<1G(&H6=IT@)^(-C:I#VR2,+'TWPA'E"\Q$7J_)F M6:5+O1RTG+JUL;FYW=G>:6_\6?VUL;U9;;>KUQM_;70J( ME(%[XH$K@9YEV4+X@Q3NR<=H22(Z2R@]MPC:@/=/O=;,N4 XU=Y%HIC'5! * MK-#=R^:B$L_Y,3*X=5P3P9H0;GQ2*AJ1#$->X(BXUQ1I)C3R3$1JI-*$B95U MJ585U\_7X2OM/U;[2^T-+*EY;A+"\G&L<3!NSHR;G;%;LL,>R7!Y(X6TR1GE M*)>)@G_,<.0T!(^#U>D&:\P*!;O\HELX^XDOH^CO[L^-E3N77-">KZ@3CXK]O!V]O#+HCTDB6JM1$0& M2 SB0@;DB'6($&5=I"(DD_?Q*[U95C/Z$_JU3Y-5_1/N#GE< M2UGRJ!_5OITLVK>@) ]2&A2M\(@; ?Y>D!0%ZDF@@1L=#'Y)Q_(I:SR]A,GY$GJ<>):7D!1NO7^^V=O_:?WU;NM_MMKOM_^]5?VY\_Y].8GO M>?'CE]Y^\0^6,U>CE'M^M/6Q)9*LKY> N4KVM01RSU30D@2>++:2&!>Q L;O M!*;RZXD<9V5?"NM_--9/%ED_ERHQ$@WRD1K$@W7(L(@1<\)HA96S/*VL$[;* MQ-4@WZ^%\)?>+*/=_PE7KS;"L%[9R(9^X_UNE<,G"-.R=O5P9HT)GI*QTIJD M.:/,6$9-W@SADC2&J]N4-?NN?;.3T?!5QWYY/9V,-P;A7T,WWO"3G90MY[OH M<]G9;H(QSYU^,QKV-W9>;W>&[^+$=@;6+!(D8"])+3Y)U$6SA*E/?*WKVU*Y4:;^XLL_-P+T9CN#Y@^KU=#2* M W]2=49V,.XU&8[G67 ER?&G-']S]VYG8R(,^.1CMP@35WTC$@FJ:VM)9?%<2R]*8[C$T$^N C=4 M!_"7R5\]L)3%1CZ@C>2+-E)JKXBR&'%G!7B4/"!G$T&&Y;I(FBNLP$;*:RQD MR9\L[1>GLN1/EF73GRA_\C;>-[:,>.Z%$#YP@:.)G,LHN/<:*S];4[TGI[NL MJ?ZHU1>+5C]*CT-*'&D5/.(^Z'QBCD?"XAB5LS%P#IZQ6.775*0NKG'IS5)R MA9\OB?+=5F=CN[VU66UMO&MOM_\H&9//C!&_]/:+1U R)E\H]5]"R;H%N2=: M"$9-3"1AGJ1U40!75)$1Z92;[8XJE:^>E--O7ZCTP9RW*@B-C)01\6@ELH8( M1)50@B1*;4@KZXR*56)^FH.E2F^6KS=+QNR7U,I?DRW)$39E9>OA5K:PE(Q0 MG@BN3TRTSE&OA.56,TN8N0>3]GK:G^8LC[_C5DHQ)T?""VYX#R\R@8'[:]0= M^.Y1+VX/&EZWD^9B4$S?[4S?A2(@7"BEJ.&(!B?RX6H>61TB,H;9B(4.6!@P M?:M4EIJ/I?WBM/XDR?\_?2[D;:I96,Y]WM6F.>4L48.%D(KFK/"8E++W4?"Q M; !X"DMWH00&YP0K[SW2G(E< L,B<-0%LC:8I+%D3.JO;0 H+E[IS?):R)_0 MQ\E7 MB<#%<2V]>2&.ZW(2@\Z[K8WWN^_VJO>=G=?_MZ0!QH]6UD7>!6$YR?84%16JV^EZN-\^M_X*;6][D!S*%/1\UOK M>>O\.$&**<4A(>H"1CQYCHPA'''K@"YH)54P>?U9JK)O<*DH[$^XO/K7=.0/ M[ ,?*ONR%U>995P):X4-A!/L=#XRE,6$$SBD)F7U07D;'CC9*)\6.YZTXN1@6&#[EK!]H[WIK4?!O*_BU/.PI=+SA8W,E+ZI]:]4^9V0P,3K) M9)$-#G@8LQ193BU2BD6.(PN2A9] M4O\<)FI6$DE^)G#BL\ME> V,4(\[SP@/F"CFC(PHT1(8# MU<&[$I!<0D[\$Z;-['0V_JS>_\_&NZW_V?ES<^O=^]KK4K]56V]WMSM[)9%F M"1S!,CA+BP@_O9>\[%DVQ5=^>;[R;7;:$4&%BB[XR#DCR@6GI>;@@;&@%$NE M)-C3D^/6A9)@E.BH<)0HB.015](CHXE!BFBC!'6,I;S+CII50U5)NR^]>2+_ MX:"!.,+@EI>0N7 #G;K'(5DP2?"T*@RGKA?OC_,^V.25OCSSOA0?X<6LI,U^ MG+5]$YAY\I%^?N[#C0=YB>3Y-DMQ+D;NHU%4,,X#UE8&[S33 3XS'\JVWB7P M+RY4H]*,$>&L14:$O*U7&V0M22B&@+T4%KQ$DK?UFE7.KX;?GZE_\4PQ89DC MY[=;I_.:$>Z#B=%8;B333A,N%) * !Q+P 1I(@I:)RB\UQ9KC7!D@FO+$LL M^6\<3%8 XG$ 8O<\?95A2B6U"+,@$6<<*$0 O 9I(X:BI.E*^L$KTIYHT,+ M:I_SG_7YL/#?T/U[?7Y7>]H'I\JO_S=\.9?DOAWM=P>UYAB0Y-G'F:Z8JY)_ M0X&]*.7?TH=+JM3K#B*:.^L4_P/:WQE4;Z(;3>WHI*)\-1?6E:O5Y"!6^2A= M.SB9+3*/J]^'=E0[CYO=4?23X6AGD8#B"QX?ZCE$\FNV9R9=-CZK)L!G" M_W,+FBZ2P-YRZ%X \QNL5=Y3ZP7Q&%"=D5J[),PJ7]2N[?:;V_+T=V>]_6LT MW!_9_L;9VVST C]&V/OCT!K?KR'Q3-9FT@DB5IT)78/66?:ZD_'%-KN#RGH/ MMLH.?*R.NY.#RAX=]<#895LUCGXZZDZZ<'//'L,3!G4;PZ,XJ$!I/^>#P4?P M%:CF_D%U-.K^;2>Q=U(-XOYPTH6_0Y]&=C!N7G_<]'[>0^C:@F:$W.YH^ 7$ MLG[$[4R/E=PXX*21@7(PG0R/>4\%)H83Q5Q3C;)6CF8S!?N!Q;*;[*C +TXQ MWK+V_JH(4< ("M%.J-,\*NS8[="ZI=A!J\0!1/>K% M6HP.[ 0$K);WM0K >1,H;M_%445H#<[J+N ,%B:3KMRV[5T'T]5M$)K8$*-. MH/_1<\VT35AHA@55.. 84BV$BE!"T?PO=X?J6^W=>WDXO?=E9^.3=RF)+(0P M!0EQ(3!R03'DE=!*@2SR7/[L&SB]-F,Z3[BQ"P$&9TDX!HP>QT$!HQO-_DEK M_Y,'&X8YS#G'@2(>0D16\X D)5B!0T*3"BOK[>%7Z*VMN4OB?.6FH^&XAKA7H]@N M?X)UX.5.)_&W69/XZ_2!A/R('BO49 MV00=?V5[Q_9DG(?V8'3A';\Y>#_ZMF_>_) +4X\_P,IP5(O7JT9D\V6Y?W8I M^U4=C#*$_E?6 *I6UCLU"P65>IT!%K3QO_]IUZ^;PB7V+9N/N:U7W0GH@[\0 MN%'PL.L$E?PZ9\ S__E2J,61X*DV@L;(L27@#X+3H:A-##QW3:^U,1W/_SK<._P[9>]#WOB8V?_>*_?[K]"V9SL?VC5U!9].4$D](0JY*#7B+')D90@(^T0#,#@KG&D,/0 V>,+9.H-S MP9W&@@>]/XAAVHL[Z4,MLS 8?\<18"8T"$9O)S4TI-;=ERM4>\?M M37\*[R+:G1;T$YRC*(-51B"6.#A'#H.LD>"0S1.+Z:_^7*FDK] MN0N6=#!YE2^GXL^[X#7-A MZ76I>D^ZKCE793#I\=I+S6V60'_L/6=0=_^;!?7C+&BV 0RK%CSW8%QM 5I^ M)=7O+K-PITN73>H>491^N/-+$FNX3G(OT(DF(M !U_:BZ%WR8Q].])8Z'_@; ML[ML4_C+=E[^&D['P%O'OS[$]#W(5'P3LQ^LV,0C ?I9K+6:AUD?.V_I87'.YM[)]#.R4YGZ\O>X2[>.]SB>QW//AYN\U9_F^]LML3>Z>[IE93>?HNW M#[?AG;9%J_.FV^Z\Z[8Z!P?MT]!O'>Z?[!W^/_:^O*F-9-GWJRBX][Y[)H+B MU+YX;A#!&(\?YQW$V,;C@7\@(&/C#% Y4YFRT1QUH@33A!2B5O 1NBK4X(LG5L9 &# @83, @\ MLA23J+51O!3;!*(VUD0,0:%7Q,!LR&"@R$FFLB^+(DEU8[K-*, M@\:;E*(?U&=5VL-Z?5Z:EEB:T\^X&*CQY,F0,*M^MZNBMXN!6. MA_W!2>P,"BC>"A1W9V,GVH#VPB8B+S#+W$_+A\44FRNH] O M-L/TPN3^J>,F!1(6#@DS$90D7)!$2A2,\HA'9Y#%(2"KI3 V!1*"SD=9P4\N MH%! 87'QDR+Y3R+Y4V- :2\5%PPQK_,Y#6:0(9$AP4E0DC&3,%O;E((6N2]R MO[A029'[IY#[F.MA2\6!A>S$19HI0R*&L1.,U@4 M04P1XB(H">,TX 5?IW0NLZO@1<&+92ED*7BQ*+R8*65)QAC)!!+:*,0)X(7A MCB ?"(\I6HVEJK+71IJ"%P4O5JG6I>#%@O!B)J9CDG::NX"(81)Q&Q7225&D MF1=8ZF EK>M@V35=(.=K<[U:'7IR U[KNG_'1JM3,VR6C=QKM6IQ:*M(8NZW MVFWT8FKG@I3-UV_;[C=]&/85#JS_H MM=RPNC7;OX6' 0B5>MV3ZNNY5^YP4-,3[C!NP!3'/<=.X;G5#8#2W@[[F8SQK+I9=SA MW83@=P2/R7_LU,VDXZ0D"7YK]8!GX*G]_(1OW6$[P)W@JX,6"J."I;K!^MZW1[8K@=+ MUU/*[*7+;??JENK+TJOU*;KOD=UWGV6@/G)B$?6$(2X]1TX9C[S%QC$>M%"Y M<;3Y>=?H6W9?O=!W[^?=6/.TE.4'I;NUFJ0/WFHR"P!H@-CI@XSL= 58K,[ M6)[F@/N[(Y[O?MO;WA('GSY^;VZ_.=L]@6?N>WYPO'5V^/9]N[G_$60!GKG_ M_OC@[!+/'V_QW>WVT>'^&[AFY^QP^]WWYOE1:W?[7U\/W\)U^Q_Q[@G\^VWS M^%)SP&^[YV\^:T6#4<(B&TE"W&B/G),@ ,(1SY4*3(?+[2>E ZL%4^6UP5S# M/R.QW"1+$W,@,.QR,\$M[X/TJ9S:@>L5K^#+OP7)UKGQJYCS^^ID(V'?B#-):@]=M0V;.%)$37)M$ M3)3.KGCGROV1!07&2&[Z#7K$SDA+MQ((?T$@VI6TK&+KRA?2J%+J#:ZYT'=N M,/C3#^D&,UBN8-O$6RY\6KL\5;>?Y:RY6W6Z3F;Z,%): M]BRLI.KW;@]^[S1>#WN]V/%GC?T\DJM=F^C3TL$?G"][^-V]T^':)T\O/-08 M\X%G5$)X=E3(KPR(PQ-#II7)#."Q-^,D^T#SL$/SV+">5W M]@#'XT6;;P_;A_O^^VX.X>59!&_?T8/C?YWL?H+OGAR<[7UZ(PYR&*]U>;SH M.WQX\F>[>?[F/(?P=L_A]^W#UN[)P?>#DX_PSCOB8+]]O/>I>?+7^7@Z>5U" M'T,^/V=0=,+F7D0*:<<]LI@$QW@"LSZM;8IU3:Z>J/MEV1*T!0$+ CX1 @86 MM/(D2D=!:I2TGE&5F-21$XAN0T$&NV9"(%;PPWW8.]YJKD6/#J6C.=Z MD4;@5M>W:@8 ^F\-ZB*&*AG0_BEU]Z[B"P7''$3&( A MP<@8I:F-Q)L\-)O0=7)-XYD[&87/+\!34&&$"IIR8<$"(LI03HTW(5))>(C6 M@,&DW2(-HX(*"T>%J9T4@O-)$H>Y:RU%GA'E-%:!F!H5C-:/;RB] MB/@@<#68/9V86E6EUPV6TH.:1;=T_58!U9;8U"EPM@@XVYTU\',E^;'.E2/:")'MJJ @5N58\H@1\ MC+A7'AF!@4>$)%AJS9(5.:!#\%Q-XDI49Q&FRU:H*\:SW;+UX6-5"H P7=[0 MS2K@VFW\L,0)4ST<]+4ZR$<)XG.MP"')R6BJ:@P74' MNS=*8P,%N!#&Y-.[P=ZR9\-Y['6#[1\5.'A:.)C:1$YK3Z@$FXCED4,2#"-+ M/$8Q,2UB4-1KG*N1P2&BOY:N64^?W=I*^?3A0R>W7MI4A65-9Y6,_CW![N.% MFB;CL,MM0;$C 1Q II"A*:%$?#0N2FH#7]LTZ^#7+W]-4Y'T9Y6B*I)^?TF? MFC6 T4D:P9'C(-]<&8.L50XYD3SSUK'HTMJF7M?ZZKBD4KOS %&>.E-EZ-+%T K< M%KA]EG"KI1>&J: E"3Q9;"7)'265,-$)/(+;8LLO#=S.I&U=-%@ZC#1S%G'+ M/=)8 O!:K602BH-3#W";&\!=G>=QC3%_L??;Y6XHC]7(I#0NF:>KSM9G1:4D MDD0$&,) V5J+K!/ C0FGKAAV(AGU[CDNF8E_\C=2G[)_=N 54K7D@?N6F), MWHZ[=2UA>H,;A95\J*XE5'$M'JIK"3;FP;J6E(4O\\)O"'5-1!V$9QFR_.8V MEO3]%K_J73F:@'"-7;CO4;_Q!B PS%VH>HL1/+?XZ@MFI44T1AHO]BJ'/IXQ M,V?/I/W<9_@"ZSW$]*=KO[HLD?O2]NJ1VB,]6&[RQ?3$6L .%HYX$(Y@^)IV M6DL7/2Y$+S!0..*Q8:"47):N>L\_]55Z2LU,.DI*B422%7D>&LL5J51$HV1( MSDJ[T",[X]3%S]JM-^-@+^W;[W]T>WGMS_G@(CO\]/M1\WSK?&_[(SD\_H*; M;__5VGO[Y_'AR>_'!\_\KW] UC_EV^7^ZX8&UDT$6&6+7( ;4'+1T;+ M:;U 3!HGQCR2RFC$F?#(DN01==HK;)76R54-'*ZI_5W.!@X%,@MD/@UD8L*) M\RXJ0A7GA+B@F9?8,RM4U X)E0$37EUU 9-7 MKD#5WQ[Y,- \G1-.LG-W;L<],O_HM;J]QH?8^[OE8^-UM_^P[;Q+,[RIVV]5 ME-HYR["37 =G:?(Z2,62M,0F?9NT^T4G_]I>=UW?JBM3!G]$('IX$0,,'LG/ MO] 6R@HC/<<2<2_A'RQB9!FWR&@JO/66))(31OAJ0\R[&RG/KR;S!0$!3S:Z ME"1/Q' 9E),L>1RHQ#0$%M,0"!$L#!-. G[0N*&H]TD1:Q#FCR 9MD"5, M!^%$%#86("A , $"E:0CUGOGHN32&:.C]9PH(:(4\(1*1X#PRY.D& MACS$.8VY(R:*KD3$I!D'C2T_&-I>R[:K3I/Q!T>9$2$$RX[S7- 99HB0K X47NAZ">DL^8(X44^ <8><>3CI(+L.0=9H8J"6K=>^53B6BLDK#/#/R22250Z(BXE#.>+"$G M.4:>)NNH50QSFR,:ZG]6,4QJ7? 0Z!Y0;U; MH9Z?#5Z$H).3E")%.4.<$HZL(!')0*)R/F!CR?4FSI+/:RBBOGA17\#0TR+J MCRSJ,Z&+E+1Q%B,FJ$!<:(^TD!XE+A-6>22>U,SQ0 M<')D8,P&88(19*[S[474'U?49P(76@5/@E:($$\15\XBRP1!DE#P5;EPQIBU M37'3B+\BZ2] TAT@?_*6"TDX-\D:G#OC,VZM#80[^\#QC"+I=Y#TJ5)/#%.3 MY_7*A T"5\PB'8- ,4FC/-9"Y'R$NDFGKT@%QM)%'&XX=+U,U10K/Z#X<6,2 MI=G$TR'T$4"J75S 5D2&*HH1C4"XP:F18VY37='@L29B7*?T+ M"%,4Z7]2Z9_:-X1BD;#3*!*MP9/Q"1F+!;(>G%#KK0HFK6V"4U.DOTC_HB(7 M1?J?4OIGXAB1!TN=9BB!8XJX"019RQ+2.H!%IQ/0,^609=']1?H7%LTHTO^D MTC^C^X%\0$^!/,\3;@71R "@HP!_U%H$:VG*\XV?;T7&TL4[*FEHO+XX?_?? MU?S=6BP6/A+DP1I:S3W7_?DW,+U7/'PQF[Q$VN8VP?,[33Z?*WA>],YCZIVO MLQ$GB34.6CO$O0V(4Z:0B2YD%]1@Z1QQ,%H M;5)2>TT"IS0:QG&2G'-&$DUGR4\!QY9BDDY0KD&GSYB$?-\/FJYUC26B.R2 M8_!,1%8*$95Q! 7J-.)&*61= BO9TBBQ5,1@"AC,%YF/*0A<$+@@\'T0F!D? M*<@M=H)P*KGE5L4@0\3,.XOGB8H7 WE9P7EF+HMUWK!HD3/!(R"T!7!V"1FJ M+>/21E8=85R7\XVRJD+F_ZRH,PGHUEQU_+U[YG36IUA5>)YX1SAB>U] M:75JB9OIB+3Y/Z[WS\V+@>)\547MS_@SHV)M]N]7[V;@9J-?1Q)K1CA^^:+3 M;K^5U_6J%]M5&_U?O[7"X*@.9X]"VUS Q3-_7KO^#M8!9 P'\=?1(_&/K[DZ M?OT1STKFG;X0N:?5^HB^%)J?^>=1;XK*7R)RO6B_(IM@X:]L^YL]Z^>M/>I= M>,>?;MY]W_;WWV^3M[CRMM7^ SQU>Q53O@)H!'3/7\OKLTNYKL91+T/U?V0) MH"J?99U)+REB#QZ0JEZUJO6 .3!7U"+ZG**:<2H[)?& M_UR F06$W"^JJ#^R7@+UTPF5LOJCVQ_T)H6\HP/$_>U6W[>[_6$O[L.S?VMW M_=>GUDC''T<:Z?1D]^T!/MP^;!T<[WX_. ?MIS>D2?,[?&%_G1]\:V[[K E%T:,=H_BE6>UG;.&D>VW_BAM3CE_,^GL,&+37#M-'^_8#JB?O39?/P& M]G8_=L:":0>][BN@EHN]O=3L=MX- 2U2*X995I@2>ANHW(EA1.[,%OV)V8A? MG)!^_?Y9>^U$HA$),/01)Y;F@7P8,4ZD LM/XF36-@??NE?,O@;\@OYWO-V- M_JSH33D#*%KM>,/56][(G-)O_./__(>F%/_ZXTUIP& M3I(2JFIXF2Z#?,:GU&VWN]_ K6Y43D:C'P?]S"6#HT:K4Z-&AJI>_&)[H?H: M7-2)P'[5T3'@D=-:D\-:0!-D_LK?J)ASXT=*X(GM\.O5S\V[=W&W<4@!JQ0) MR#=G/FH);E^(SG@N/,7@Y8W]N2L.VLVZ\.:;_]S9F4<[C@A^09U6 2P[''3' ME]3!ENHOHP -4*)M3_OQU?B'*Q&VZO<6V-6=P:NL&D.K#_QP]JK5J8A1/7?D ML!BS0:7!6%9T&=6&C98TGU/_\0;T@II!9W MO!YOD)]]*)AD2MWQ\K+PE5[X#960$[@"X5F&H][F-B'C^RU^A%^+/_>M'R_)*$$Z_CW.LZKQWU MXD76F_OH\WU9;UD*NV]+W64CX3]V.F ]=X=]\.#ZOSQM_[R? O&#'6=Y))3^ M$$\',8=D%TXXNXJ@ZKHL$^>:"D( MNWVCHJNIL1'[9^Y?GMJJ.R8Y1K558G=[%];PD3<_[>#=8P_7?\1[G_YL[[U] M_W5W']:V[\_V]C^2W;/+M55?O^V>-X\.][_ O=^=-<_??VWNOQ.'<*_#M^^^ M[^YO?6^>[XCF_L?SO\YW+AP* [I0PSCR6%C$B=+(&*R1<)2)8"B-@JUM$K$J M@U\*YA7,>QK,H\YB:33Q. 0N4[!.8,R84";R0".[=7NF@GD+Q;R9CM'!$T%B M0)HDAKA+%!G!>2[[!Z4%$$B5S 5;NF!>P;R">3_M$Q Q\2 V6'D>A#,I*9J$ M\DP%8;6Y]1&H@GF+Q+R9 TY M@;P">3^?D\:D<3XY:YSB3A$=P&R(,8*]1X47X=:=N KD+13R9OIL266,$0D% MPSWB07'D,,6(BA2=X=BX ) W7X/=9+;#]6 M%*'(]GUD>R9;Q$F,-@7$5&Z;JK1 &M. J!4^1.&C83[+-G^B.,*+*';:.LFM M=<[KTWS=U/BCU^KV&C>70#W<'K\@L'J$ ,(L??=21=V9*.CK7@RM F*W [%W MLX&%* P1+E+DP05!/(J4CSX#G!%*1,1,I:@ Q,S5@8K+F?\IG@0:Z=HX0&':+B:YOFZJ3S(M;/5JP?(690Q/HAQ'JJKFVR M#*O^3Y0([BK3A8-53,.B-%QRQR+ " MORQ)I]8V#2L%$ \7I\AQB3_&[:&7O>5+F>WU( ?GGODTKP5$?^:>YG555KIHE^41NW4AL'L\$@3:P,CN=@$&?9-93(.IV0L8Y0R2F6-K>661=Z5=)8 M!5T+NJXJNBX@TE;0]8XD?!<*$#7Z)Q'G '$FD#AUT 2$T!FS45&5Z9+ M3X>"K@5=ESZJ62#T42!TMLB*."LB,\C10!!WD2"K0D B62R88$ _L[8IZ")S M%P5 "X 6 'V2XK8"H(L!T*D-&K@#?X%0!*HO(6ZI0DXZ@RB-'E/"B'(L=]B9 MRP*]9BSW:HTF_<-FH6[!(@;]1JM3S>RK9D7:7FS$SJ U:,?0&'0;IQ;D^B2& MC #KC5!/I.(PF$';[TX6\6I*Q@Y?XZ"Y<4T;VE0%R9>%/LO R MLN]'BR\C^\K(OC*RKXSL*R/[RLB^,JMKJ2KW7@A'E)%]+Y#H!08*1Y21?0]6 MQ%E&]CWG#,UJ)V TBXD$G8@W@2LGG#9$,:=X\!AK['Q\V3'7HEZW+R)ZSCW?G>VS?G M<'V[>?R.PSORW4_-UN'Q#CE\^Y$?GNS2@^.#RR/[HA!,$!Z!#EX@KD.5MO9( M"BYB (23M5)0P1T)!H2)!V9,8"S)%*31"DOGRL2^ MIX6\F40S4S)AR9&WN=A1$HW@AX12(HQ;$X)Q>&USKDDN!?$*XKU8Q/,I.BRP MEI$1'B2S0E@M /]XLIIA5>;U/2GBS=0FXL@4938B845 W(N$#)<)$2N9]*"J M _7-N?J.5T0KR#>BT6\R)GEX-H& ?^&Y6@2K'3$4I%8,I*6<7U/BWA3&P\K MFYRW&FD<,;BUW"'+#$-!1LFME)C$/$.CM,9[K&AEF=;W3.-PSW RR&,AUH5I M?6"A:0N&&!(X][YR@8"-QBVB5$1.*/?&BK5-MD@C[?EE5E^0:#]"O*F(]GU$ M>Z:MG31&8" $K2VBO<*B_0B!E2+:]Q#M MF:FT2 MO>8^!I2Q%W&O%;),110=X4('ZAW.'8?F/XY8:ISNW5"_3.I[7L&#%S0BY+$P M[,*D/FZ\\$DPI$750C^!YX&319+Z:#6V##NR0M4]1:Q7(W!0Q/HAQ'IJFKCH MM#<.(^L-0=RZA$PD"4GE3 "#DB7"BUB_++%^A*!!$>L'$.O9%E(T447S_$WK M0*R)IDA+99 F0OL0B71LA&=XN3.E3RD>6K$'12H W' C2 M8'"BR(3T-K+ ?7^"G&EZ",0:T5RA)[1$WS"#MHD#..QX5F/7"I;7- MN>8LE<*',J&OG)4K3?J?IKSD63?I?RS5<&$,GPO<1F*!)(DYL 4%1\8[AQ1E MS-,HO9(^%\6M2NJY &@!T%4%T$M >"(OR#1ZG(HN)Y*1_@OC9%4-H@[U4$>M_J?]UN]7V[VQ_VXCX\Y[=VUW]] M:E$[]R-1Z^*#D^;7O?V/9WMO807'N[CY=N=L#YZQ2S]^:YY\_'YP?'@$]R2[ M+8,/_SK"_N3/COUDAGO'[UL'])UH[N_PPV-_MGO^#A\<[W"XQ_GA_A8]W/^] MU3QY ^O_> 9B0W>_?*:.>ZJP1IC#_G%&(M):>Z2<,(XZ<+63JV$1^#N&K3S0 MG@;.@N\WOK4&1XT?ZC(_VN(K<[?O($E3A;;3_'VM48_$ MA)N!^="/_E5G>/(-S(!^[(R%S@YZW5= 4Q=[>ZDB^83B$\6&7YRT?26?/4^> M6.:0L%P@;B4&64L4E)3DQ">I;<1KFX,\DNN*=FJ<5+(S)FQ_O0%4-N)W MGQD"F(/@_\K_ I)79IH=1+"_L^S5DTX![ZJO16"=V,L_P;_[<7K/QK?NL!UF M&;!]MM[HQ"_ ?G_']EFC!7SJ!XWNL%??MQK#&FVO S9>?^->.*)9/%_U0M*8"T(NG/:!_ M)TO.#WF@4U'@LJ] G2!>\4!A'4YIYQ0.7B>C(S56W93LHS=:+. FY#_8+_ B M8V(C^N*HO?L-C!;&A0H4S/L !@#06 JP\0%2K7!&2,D-=NK:@JW_6A]9^;>B MK6%6!Z^BBC%PZ9V-'F.K,3?P-'A>H>VB:+OW[C.!?6:"$A1T#"#))"#' OAO M KQQK0.XV_P'M*W4T>U(2RG7C"=N- 8#F!M+/=;@T NF'2Q$%-(N#*2WO[#F M^==OS?.M[\W]CY]!@IW#WB#JO49<8(Y,KK*.&L39&IFD5-<>\?Z!C3,:NQX; MG3Q,]Z1;332->:+I'=C":.5A><(H:SAP!( XH3PF 9H%>Q=NB)P7MIA7XK,+ M*C#5)!""G+<@\5889"AU*"@3HHU:2)W+;Z]&;.Z&YE$H&64$PD;,N6-&2N8= MH S>E85^$;TGTQ7K;XZ';FXT+OEL,VYL[,7L&><;;L5>%WQ+ M'RMVVL\-NC^<]>&&_48_?CD!8H)WO.4]>)N#;/_[V/H[QWL;J=<]N7)G._C1 M\G_>(M6 !>4F@<432>!129.X5R W)'J?&(^?=Z[- MT(H+;F-V&4-W,/K\,C./7_+]Y!V;<9IID"^.B3^>-;<^2R01")""S_VC%-^X>MJK<=)JM^&'*XQXZ^!!M*!ZI/:@!3FET3".D^2< M,Y)HXN*&,J<2/+@/$^#=;Y^=9=Y38A#.9P*XEA:Y1"D"DX]2 L3Q)#UH\( D MXZ2D1B<1>7!4&Z(%9=)+3*US\08.*'IK7FK3O:W/S%C.I;%(1TL1YY$C2R)& M2=H\5(,EE4-%MW4C3<0R<:< K#/15 A:.D8]!_/5X!LRQ86 MR&@2BIQ0$ND MN +,UM0C1Y)%(H<&HI59::YMTJM]2Q?D0$AN(G%@5T8"("VM==0%&B3\'[C) MVR*M"R(V:[[[+)52,BF#K-2YG-2 M(+O@+2-04F1!*/LMM)JC%?<,IP\ ],J M)I.D8#H0I5SDB=U4UU$(>!L"&J%-4H(@"=X9XDIGSP!TK6 ^M M+F6>KR_(FE12UO?=L]?W\"S\(']",(T\'WYO$17/OU&P@":;[]^.W@LN"<')P?;N^( MW>VM\^;;@^]P_?'A_OO6X?$;N@?/AGN",'W$A_N_M?XZ]W!_T'DV.45U1%XZ MA[@W#AFJ)(J<"*>8]I:*RT55 1L7C6:@DR)7H)YTR+*5+#9:),TO%U7].WZQ M[<8?O:Z/,=?8WJ6:ZN9G7BK\4@)SH2.!-\J=_2RC))@4C2*8V>PD+[-(W5!] MU>HW^D-W'/T@AW+^MKU6=]AOM*MM/IUN\WK#MVWKI%\;(^W6H/6EWE&XH ]? M& <>NSWXNNV=P18.>_TX6[RU4B/!S4&<\TMW^ZW\9NN-7NP/VX.J>*A[&FMM M"5_-]4BV?]1([>ZW\4O]W^ZW" ]8K]YKYKJ+*_.VDU?M(NPL;*O/:J"J:/.Q M-["MSN!L=+L/1U5)TF"&3LFVVIE"<.7?^4?8[_SGFE#U _+*^O65_;P:^&#V MXWY^,*RMV_X[9P>_Y*8:@PO/&-&P#]"7PSJY!0=0]K2JU*Y>K?Y\NE<7WM0. M&J7=?9^$;T^=]_ *<"-M??06H-^Q57]H%]H(%G:PWWH*T $$W&A=N3]2O_5J, M&[;?!Y;KUU2K"MN&KM\*+9#<]<;6FP_K^<@#T!QV^2O(7JC%WL%VPNO".H 1 MA_TJVS!Z%"SX%&0@W^CT%.C9K[(-]?U;G=3+ZK+?&)YFQ!A= ]PRR*]W%#-? MG$W7.K-L6$;U1/AV=>@"V.I_AZU\M[S*+ ]]8 A@]W8[_RTOLEYR_BWO%;!9 M_!)#KN*K5U%QY-65P@OF- A\/>_D]5?UNF'H8=/RUN1' WB!SJD$81H.G=D2 MP!8?&\WNWR..D)DC,*OW$BX^C?"&%8AF*S#8$YOWJ!?;E7T(#PBM7@:KVE*L MT63N%YI=R#]Z,47 T^JFMM\8\=[L[C)RQFO.+^.G:Q[_-?Z'JV,.M4201V 0KU Z+S&?@30R#?T%1O/J)P:XAHC M#ZD6"_C3OX;PCMG^7<^ODN"B7-89P H; E-GA %.$"+I[Y\]KU=[ ..',XB+^.'HE_?,W,,:CL M^,7>8Z(GO1X]B;E$LIE_'O6FA[^^1.1ZT7Y%-L'"7]GV-WO6SUM[U+OPCC_= MO/N^[>^_WTM75/L/'GJWMBI>->#1L9>_EM=GEW)=#7!1P9WZC^Q.4@569)4P MSLHI.UO@&?W//^WF=22\_DC#MOEJ];#S 8JMWZ\*-0/7YVAVP=:9^I&K_KMY_HO;&&P+6 M_U'+'XU?,8S?L;HBQ+$E/6.CMCIUEC@_L0?F<'90OERK6J_J^EDE6JVV8OGI M"\+?3NS7>%DQYL7![U-EN-'8"J$"Z6SVKC=::>8FHZ7W1[[#Z+V<[7QM? %N MLK!?<:2"6S6)+F[(K 5_8L]J*W]TETPQL*Q[%ZR;JXPPOF>K/^BUW+#:*P^K MZ\3VK$6S <8,6!FP_9=6EX_P5&S2ZE=*/MLNL!>@A;>JW?U!]4BU]LR'O9^4 M#XQ6>SEWC"D-6&KFI.56)>,%C81A !&GN?;75X[?_D<$F,,.X<(R9-2$\?(AN21=<$[3*CV)*YM=KI72PBF M]O0T_C *(<3>W"RYRO[B;!S&GIY&VZYE)[_X_X4OPC9,],=$<_P_VVOW>\.C M6&'OQ+L8X:\&P9 MC:VB\455%.-.SO15W?\/V^]WP9J8!.QJG&K!]^$MIC$?3/#X5:<.J74@H^!8 M[XS(7W]A;,AD@PXLJ1R2@ZLJ2VDB$F0L$M,=K:.PLYMSL?JR5K"WJ<%TS#+F M3>122.Y,!FSL@J 2<\Z5O.D0WZV*,7,/WVGRY&R[INN'*L;SIVT/X](49CZ^ M.MT]W]NN)GN:0(Q&"NN(N%$)@7W#$6>)&F%TC!I<([EQ]8#(N#"S<=H>]BLK M.T^+KMANSP^Z(_Z\P$RMC@<'H#]2$77 )D>([ES/"]#C+5&20G<\)J7P-,CA9<>PC0;)[*_Y_O!>WU6A@()P#@CS"B4VSVCW)85 M!6&EUEQJXBN^NIK*_A%?Y<+JVI<"E@'<^N]^%57N]S,PK==0-XD!7CA"]@G+-CLW&!4T+-YQ8)*?=RF,$I(W?3ZM,:WXDN#EW9U2;F"..LK:V^>,R],P)MR$\YUX&3BS1@G'P'PV6X* 0 M8@T/ 9BA$/X1"-_?.6V>B$"1%FW"(H,(6SQ6 MGKVA;6\-7MM>[PS^^-)5%MSC_,MGRHB(CGL4@P:C)SJ-7/04"18,$RH?BV0_ M@X/:_+UJK8,*JI/@X-!]R &LD:?7ZD^Y)W\5;/Z]*L)9T0?^^.9[SM*-DEP? MZC1CCMEV*K\O_W$KG+0Z.4I196^F%XQ\G1S5K%SHK"FG44D*=S[*-HJ0SJ)RO7]40S#[(KE)^S:'FS *%Y@ MX#)85J\_J*/ .6,Y"3ZW1F\QV;W\E[KFH@Y$GK0"JF^RRM[K-6G[:[W8.O9] MP<\<0[-@M!<]V%,_.!GEE:W5L'3:>23%7H#=) DP7 M^M_]B2^<1A;9]*+L!^?RD-;I::R#/],P'F>*U5F?6;UZK\L,S/FP5OP6F MB@#'(0#Z9LX?N=B#B8TW..KF\X3@!O=FW/?9O&[WVLJ)2S[T51=ZQG'^H-A9W3AI)Z@Z]JM+S/E!).PS4S6H,IO3Y,3=;H[Y9T94Z]RV[_! M2X\C%6-)!JD!?JZ$978?-ZHKJCC1WZTO76#W/ABP ?:^<[$RIW[1*NX^C4U5 MG#.3:9_*^21)<"'+GA?_ZB;$Y#+5>OOP/-KY^'RVUQ,D.2EURFRL@ MHS/I9R"RCBS/),#J&P-]JYP57+-KST8ZK1;Y"C[RHRYD%SV SQ]E%T$5,RL M"F\[3" VP"AA/2[K MK[Q8\13&%4]77K8U?JT1LV73H4*87JN"AR?E^=F:Q9]S_.4RF]7B^=G\25V= M1?@UBK^JU6KG^LQ+G%ZI]GZCS@O"YHU1_U-._O8ZTP]@!S]9T+V=+X.,YM=4 MY5U\@IU:%E6$NC]5,S/\W:_XN[]>E;_UITS;OX&_?U"5]W$#)//'-7G[TR($ M.YCF,*KMR%>.0_R@&JJ08O;-<[TCT.M+KH4#&ME>S5_5T_^NZU!'MQ@E5,;Z M;I(6HG.EM7)NL HUY1,6@]YPI.6/0.XG.KJJ;.VV\Z)#/,T&=<:OV;K*L6CV MJZ^ @@ MTS(.BF?WNR+LA(LO9M_RYS][E0K^:TI-K"TPZ$[@;Y6!=QZ;*7FI.$D-3WFWHNIV5IS?^NU:D,Z]WX'0[?7JN!M[,G412F5 ME0Q:&""R*I]I];]6;43'&GG4*04VI6V_]3,%;G4>2Y+G>QY+/OAYK ]U$YOW MXT,&2W@(*S^G/KTH#L[?B8-C?[:W_Q6NS2<0WY_L??JSM7OLX7Y?SG>W=\GA MB,-/.V?-\W=X;WOWV^[YGW"O M=]_^.G]WWMSZ+*A,V!B/B+<1<9P"PEIC!KV'?Z^M5;]ZDBYN*:?"<>A]I MLIQY891TN=N1B9PJQ?CD#/"#BW/X5U$ MZM[E[]?>:OC MH&8[]^GVW7Y6N5=QXNI@B1\@1SDH,0:HW..E')1X*0 #88%["!0J_<@8Q+!_8J=*U' $S@*HZ3=?&[;P]#'>JN M"UQ&A_1ZI]WJ=-KXFQO5U.X+5?0WWSW#?!W^SY6&V6<:A]U'+M],$'"$P1-G MXHFQYM)XH,N@?!4>YV&,:K30)4ZJ1I#9X: [OJ0>GE7]931P"]ZK;4_[\=7X MARLSTJK?6Y57^BIS!3BWIVU[]JK5J5ZM>NX(XHS9H-)@+"N@&XVR'RUI!((; M-0A>FNE6?\C%!J&:L)]\Y:?7__Q#O"&ED%K<\7J\07[VH6"2*77'R\O"5WKA MU6RO$;=?,R1Q(OP@/'.BS4.,3[QF96-1!N,Q7OM5=-KY\& MJ!]G&& S.Q"[M0/Q)CL0_)+[*=9Q[P9S HQ-/ MNH&! @-+PQ'7PL # MV$9SCK&'6RZA*73M5/9K;*%J!,9#F#YWWKY*1R7MVGUN!H M/-OJS3B=N56=R(]AWWZ?G"UE*UKB<_#I7_W#_>[9[O$7'(CFIX\8 M[G%V1.PGMO>,\,^#/UM[VT/WO4_Y7;ZPP_T=\M?Y[F"WA;__>__-8'?K,_?< M<)*[6A&<$-=8(Z3 ;^T<"[ HQ+!HQ[4XLQL)@RR9## M+CEO-K]ZQI@7(7QYD6^8=_\=ML"Y@K["6T@?#-;A0.CG*2(Q*2BK3/&'#W%T3 M?BK(]MC(]FXV2"@,H89+BCA6X L['Y'AS.;QKT8+3JQE8FU37NW<^\M=#+U' MSIP5P;ZU)H4I':U7D-&BGI$G"2^JEA7^J6T:]SF.O&VS_J CYXPOY3, K M97 V5J' A48\L.ILL$.:AI"\ M$7*9^:TI307Q?HUQ5Q7W8][I*VQ(/&=HYP M):R3+AC+%0._A0='YPCF%#W^="(^U>,6ZP2F&$7:.!!QGSL34^80B]AJYI@) M)JQMFJ+&5U>N;R'67D?-# 43G2H>/ BY4*#'HW184^?$+4,118T_G8S/1"&\ M$58&%9#659_I8)&6/"!J9$R".VLDOI4:+R5=MY/ _>[ MAN3PJ[EBDC<*_+Z M8*7B2PB.D29&77#*I<"C8%J[:*C%R68GQ]A2\K1*"/GQ0C2#.LR3 $?',H*X MX!$9YR12Q"KM,/-&^[KDB>FYXK1+E\ J8/&X8$$LEH2[0 Q7G.7*$0,.$[8V MI9 ,+65 *P86LV5 0GLK9+:?K,E3RPRR6E'$)<666DUHBJM=!E3 XG'!@@M' M??)4),QY,-$J:9E@P1/"F=>VE,:L&%A,+0L:C;=69;?+!K L0D V4HDX]MJ( M$!-C9%0:HZY&60I8%+"X.M2-"C NO(_,<*+5(*W">.HT%.&\ W M$AC!V&B?PRS&K!LA2SKYY8B\-T1&3IUF6G'EJ .+AFLB/+$<[)I0@B6K)?(S MP1*I/(U88Q2P$3F_3)&5U"#-B/)<<*X]7ML4>IW@1;H_#RGR#V\\O;CJ_SO" MWVJB'3ALS!,G"$Z4"T&L, IS['1(*G*+2[1GQ="N-5/O+R60RR&IB40\<8,L M5@P9F91U@3.LU=HF9^L A@7M"MJ] +2+U@=AP%\SB7%%*5ATV!/&.?=8@$=7 MPE6KA78SX:K(B+>8!T2DX(A;HY#CSB.#+6%>XH"9S@- MI8'TTT"IS0:QG&2X+,RDFCBHB0D5@M29Q(23@>67'7, M36'$268E*.4*ZM<1&+ MJ'D4U'*M:2Q9CQ6#U*F5ZGRB7"J#&(L!<6\-LL9*A"V//"F6-+=KFY30=:EX M@=0"J052%P*IS/A(HS+8"<*IY)9;%8,,$3/O++8EM;):D'HAM6("IH"F-.34 M"B$!668LBC)*K452D?BU3<+-NF1S6:FE$O@FP=N;C#+_H]=-K7HF^FXUGOM! M*H,7-YZ% :Z%[C"/&2_#:\KNE-U9DMU9O;S=S'SEBQ?H*U<@@O55V%Z",763 M-AOW'E57FCXOLV&_A";$DLY/FE@V.QT/QOJ_N_U^L8C%>!; M!/"]FP!?\C;/.8J(LWR8)TJ'#.4$F2B,=32(J!D GUQ78C6[)!7@*\#W8(7P MCSC_J #?(H#O8 )\A'$EHHHH$,AU2G !O@)\ M!?B>:+Y1 ;Y% -^7"?!1+U.(22&N4S[02"VRUD84*7Q"/&94YHXT;!V3N5S= M&T*B3QTYOC%]\R0'_W[P.E6TX MEWXF]H@6N9]'[L]F0UQ2.,8]!42VQB!N?4!:4HR"T?D,,Y=1@,%C-N:-;[WH MT[+_M6QGN@N<+03.[AG**G#VP' V#5QQPH5F0B%!0LCG:!2R5&H4 ,R,H0PG MK\",(1OS3J%;P[-GAV3TC5 7/'AC/IO$H[2TG2BOD',:( S&0E;FUL.5" M2$IDQ#:;9_,>8"EP5N#LV<'9/>-.!&,ZF428M8PR,D7QL),.9],A&+)$A MDB='7=0I5SOC#5+P[+9X]LR+$*EV8(-L@Z2G(5"D.:!8$"EEQPQ@G#E;98)V)>?;%2-%C*":X;BV*=8U*^)>Q/W1>PP7<5^$ MN$]C/\(';"/QR$6L44[4Y9E7"6EMC;(J:I*G:9)U(%HI,"HAWQLR6/=SZTO( M]R'%'L\Z\5AZD[B/2%J9JPL-1HYI@B2)'BPU$V)@5(:4B>)LOI,!H^0J& MJIE%EWM0/HO2H=MU,5Y"?K]-EW/N)(V18$$UUQ),6^YT#-:**!QWO-05+96. M(+,A26&C(Y(+I(P%%UZZ?$@H!?@'-U)IG7C@H"/4NE2K.1BB@,'C@D&R0<3 MA!7.<1!ZYYRQ-I$",#XLI39#G32!.7C \8 M$PY@P,VZ, 4,"AC<# :48^ILHA9[FJ?T.8FQDLXJGE*D@9:2I&4#@YF2)&92 M#$0AJ:E$G$:"++,.,2$TCEXFB7,%(EW'I02Q@,$\W7^]=Y%HH8"5N$S!$*M< M +O .)6'S)6"I64#@YF62!I3SY1 ) 2-N,,19:HA\!T". U."V+R:(YU@N?J M)E JEEYR"/F> 8,20GY(N:>SX0&=O+9>!)0"M8CCI)&CW")!J5!&,YF3E6): E3"CFL&.)"*F2U5PB\42XMEB)A615@EHJE M@F/; >#:-T3"F)=5:HX"C0%RS@%R,&M$(_A@Q4=JJ8@EOS#N! MMN!9P;-GAV?W##P5/'M@/)N&F;#BN4Q6(:,-V&=4$V0)AW^ W6:$,X8'E]W- M F>E8NE)*I:V8QA6#-=OI%[WY%%JEY8K15)64U935G/7U:S"1/);M:+C?"E; MT>V ^=?+[>C>?#^-G7Y<4#/"B$^ 2TJ>^'8&/)_-%Z7 M="#&(Z],! -><&0BD4A2:XUWA!L*!KQ:9W21!62/G!TN GYK 8_6)B6UUR1P M2J-A'"?)L_.=:.)BCJ+0(N!/*.#3#(J+AI.D'++1$,2QD\@XD'(E0Q11$9I" M7-MDZTHL134+0:&2T,2BHWJM#&,I/' M^JYSIA90R;F<<>7YXQN2+F5\XW6W=]KMV4$PM2TRC-.N< M@4^9&_2Y@#U5'/0H_%=&,(2BL PG_#!'9,>L4>#R=G I9B,:A-LHK0W(>)GM M(:R1(SJ/:3%8,B=H8K(:!BSEO'T4EB@>7:3]08Z]44%5\M88IWF2QADC Y$$ M5*M+BLP3[BC2_HC2_F[FT%N445.."!=Y9B;\I%ETR#O%N >2L83SS,QUPA<9 MWRC2OL+2SHDEG#O@#$$Y2U*'I&D0@1KJ+5$/<\BU2/N=I7T:ZZ"$REQ6A*SP MX HE[9%VW"$G/<4J21JUR,%,(XIJ+\)>SU>,04B)N9$6/:AV^ 6!708_82JU(SAH#H8\7\=TKO:.*U+) ML721BSJ6U_@M@AC$415&8]]^C_N'7]\K/_) M\>\_?ZC&'K7P?#';NIIZ90$E,+<(JX^KU7_O=4]>PS):G2%LW4C?=#O]6CKK M[U6R^>;[H&>! JV.[9WMY &?S6XGOT"OVVY7!?!UI+YHJ%MIJ)UO%XIG,(E. M8(&LR1J*&8U,D 0)D1(/.GKE%9BCM7Q+K0JU*"6B"Y0/*J0O(" M"@,+)*\D)$]#Z]QPRG$@2'&=$,=&(6V31-$91X410NBXMJG7)9_+2*Y"Z_\< M6!"22308KO(UO2M"7ZCB.[&]+ZU.)7X&Y&/TZTC@S./7[UV(>E/\7S6, $]W M:RY]!?($D)"_-I*UV5>KV4\Y397RDGL5>5#>@& EV"G&!L=7OQT'_ MU34;--K1QWIQ>MV+KUTF;T7,&=+- &SNJA%[O\Y#S(HU+E&_4DIV..B.+ZGA MM/K+"(+AO=KVM!]?C7^XHC6KWUM G,[@5:;D.-/0ZE2O5CWWUV^M,#AZ9 /NC(6YX_5XXR?OC#<$R]MRQ\L7NO!EJ6R^E4GYF"D_/5_&[Q\[G<;@J#OL MVT[H_S)WEN\%U$V,(&_QA1/74>8!S,0/\10L*A=[#6K6&]GC+O4PSX&NV]'7 M9&6D(JM:QMP^VC]L&G7;:[[^'_\*SCWT_@ M62<'YT\N;][O@?O^-?YF\%N*P<$X-];GX.T3N* D=/1([@/9_V<+"C1BI=YRH-0P8GRCEK-#8Y.8_BOQDYI:X1FQ<)\&KC= MF;4P,0=<]1HC[*)!7,F06U$%1%6NT:,L$1[R64VZSL5<1SJ*9#]_R>86*Z&2 M%B%9KB@%22$Y_G:(1 $1NRN9!1IZ6R;V7*[58@*/5&54JDP?P2?_"77 MFQL7(_?1*"H8YP%K*X-WFND OS,?BOWY-"KLW:S]23A+(8'';I4"%99PR"/< M*+).2TJQIR[BM4VE).BP129_"[P6>"WP>A]XE410H:(+/N:#[LH%$%G-170L M*,52\1">"EYG/ 1)3(K&6"2 5 "O0B)+ D&8D) ,4U(8#?#*Q+J9#UYO>^+F M:JWKB,'/^#-3;.V:8R#+=H*G_C4_ZU4+S/Z6OR"EZK*' M4!]U(>J7QDC2FL.3V&OY!;3XN2@ZO]M6[T_;'L;M5M^WN_UA+_;WX0&_M;O^ MZU/+T?GN2(Y.OP)/P^_OQ.[^#MW[] [O?3H@!\=?V=[^%[Y[\I$ ?^.#_=]: MS9;!AW\=87_R9\=^,L.]D_?'6?/_M_?FS6T;V?KP5T%YG)GD+9#!3L*><14CR1E- M;,F1Y)LW^2?5!)HB;!!@L$A6/OWOG.[&1H(4)6HAJ+YU)Q9)H/OT69]S>F.V M^:M]%PP.UIOX(W=5DX/K: M>#RAFFE8=#@<6I9MFV!/9.!1#W"*0L%3S5'KDYR6SO311?R1$I3O#.SK$T0@ M[X;_]^6*^^/-Z>'1GW1(=,_2K9[FC@%:NK[?&SN^V]--GXQ=W?-,75L4\< 9 M>)KO O*T70]KOESW5/U[J3[W;] M:A([]@S-&FB611)$7C GH0*L^ JO3? ]^*%LI/9FHA:OD7%*(X_BS9)D MJ0V5/3*+4R#9OR+LTO X3V_OH:^\KT8>I,J8I-17\CD,#X9%OP49]N5AVSX- M^\H%M'(0ST!<-__\Q]#0!V]3UFJ:,GX!<=@/WK\23 #N5@03A+]Y2!(8SSS/ MD'GXY J^PYB#+%7@SR"AP(>$_I7#7ZGR)? 5?@XZF@2^V M9F./H)%9##Q/YX ,@9*BOQ8.K-PQV@'%K8D#A!R&\36(@_&3J1D$UXB3(@,*TWEP0,6XGE"KC M)":^$M(K&J*B%$2^6;]-5^R+-085VW=7"FNW7'_ D2OZ4V^17J$NA8 (B/6O M/,Y T,RZ4^7[/"+^ESR%KWY ZT,7=T6%_TB9]@0H$TQAN1&E=2L*:+K:CAJU M@+V1J;'S,D6AI0$T"TY7B R=9DUF+9*.D](I8,S#5F.(/,D5VPB_.I"H"@WP M2B!P,@GULO"&MU1^ G<0YY?3(B(!9Y-X+-BK;L MZ)2E$+-".T'_:L%G82IL^12*;0_N6'9<<1HP.20T)&@E;XOM_< "P0[+AI=K M7[]J;P'06QSF&7TKNM16O[.RXO&,9VL8^@+W:_^=)I6COZ2]<4+)UQZ9 .%O M2'A-;E)D[31IC'$M\[8=[?OWCWB$"ME)NA0 6Y/_O/H'%KZ, >!"9HK@-?'D M(E"B]-\_DG=M(FS-[V[-"Q?R2 ?RSH%IZ9KOV)9G#\>#R433AX.!,1B;AN]T M+!]_B@#X$(!^W.O"$H$B T1\ :]4R>(M62'+/B%:7.-_ MHGB1[D5 JG@$9 0D-,)(T2"CC$!B64ARC)+$9XLC"7CQNCB7 !LO#Z'@/Q4G M470X@[Q=U4_BJ)?LD;K7,V;0R&!&,I&\UG0$'&="YW&"-Z*P*:Q45?(,].IO M_D4-[@A4)F!/?^%S4;AH*#D0"H&2U3F*P2Z;S;(59&7DS(Z[\4190"1?B#$JX4O0]^0+DJPR\I]'$$"=1D@VX4RE$DD'CY M#%,VCWWA8VR@5:D4W>\-2E,(G-R T\Z4,:WZ"X5F+A# !,5*>BG79P\UESD@ M;!@X6JGM/(F_ '%U!4Y9=&K2 ,//,8*<3^,\]-M^4^@WCV+M\[;6L?185ZLP M3J%'UJP8&YCZWSS!P7[ Q3+M6]EEVBBQO1MO.T> "RGH!.E$D2SY0DOB$AB&9&LVGLJYS#:/5+'!YM MQIRBDK#(DB!B7$D9P=C!'3+ ;AEK._:^'4L?EJ$"&)-.P:Q[K$;"7;W:9GLH M>]1?])\8D.!;3 I DSVFZ1BG/!HPAUW[4 MUIL$)67JM0+/J75ZT8"\,/?1GM&S >X4K@ZG%U!'*V7G90*TGGC).IGW+*,2 M_19@J94Q%KT)IOG!C%OL-<0D=)1SFN!"%^KWEU5]U5F7Y>('7)6Q^R'L?HL? MAH^^^.$G=(+@@T 'QI!D(,NK91"[,BU^>G%9K";23O[^%=\S_OCMX[>/QI'V MQY??__[]RY']N_$1VI\&OW]Y__7CX>7-R<'"M/B77\V30Z3Q#^C_Z._?+\YF M)U]. CR^]_>_O_Y]^O/_@H^__7I]>GBL_?]_'VNGA[__Z6C:<. .C-[8F#@] M:^BZ/=?1O-Z84. Z\33("V*9>G\#R MW I"/GPX4+['4&EH;P\.#MA?^ML?5(B3'H/MT-0O;!K\-XCK$'*R..HK\"06 M5'!Y0'R%T^$\\(,+J^>4GT7"TTD(I(#U63X)4#\A M$UZ!@>B&^U.:4^X%G*NOC\! 5HO;P)C7=U@>JOM#US2TR= $-TZ)Z1+= \]. M7&+2\5CSQ&GOEF;VBC\:ZT3M.ZP3_41N&#"XB$=JX[T'I#9^R-[<$0@BPX<%WK+U]D MK( ]AVR^+Z(LZ]]5?:C+&\__KX6CERQ^_>37/YVA2X?VA$#,M^V>136K-W9, MK>=X5'>=B>;Z0_+JG=9?WNQ;2)_5#E@V(C@,78.@!O22P#I.?153E23;]C"/$[1V5X5,'\==KR7DM74JI=2[XV? M)S>4)(52$7#M):*L:=+/8J0PT*INPU>L'XEQ79!OA^68/@&YL?_BM.ZSA0?P M#(FE3ZC>,W47#^ 9&CUW,+![8^HCRC,HH2[>Q+.(%144A"@^%LHD%K1!D(Z] M>O#"R%E)1X%'0:=HQ*89L%[JEP$V*#+"@$]OE\?G*BF]7+\F8>?1TZ;8,8XB MBBM'L%XG3C!C)GN ^UR*:2)\+IEWF!L,2Y9G5.O+2'(- A0.K:K*7]"00H?! M-X8S>>[/:P987RPPY:HGK7>']#^0K5?[(P9BF MD#+@%3=Q *8&[X,CQOD.W@VP.AJ ,JP/9 M3D^S#$"VNN7TQKYG]*AE#JCMX+V<-B);L[]\)_)6T/8I-4)"VQ4*P1P]=ZECVT>D,+DIPA!;#A3H@SL#3$MJLSF^?#MFM+HO=2, EK'U7C MH(^C/VUP,J:MC7O4<8<]:PA^ASB6VX-L R3DZ=2QK'6X%H/M6D!Z+@"ITF4, M!DJ,*P'B>O'M7X@NHASB-5\VH/!8/5-TK?=+&;4G ;HTQBT &LBAI0M'V+.3 M/.&+ERD@D3 M5BT5YEB O*4%JFQ[D-_GB>7"\J3ZDH]BVER,88Y3JS-V46 ] M#P$WL9"DB"56?"\%T!D!?]R5M[?;2+Z?E>:ML^8W^9A=^8J5-=% MB=[S*E2SK^N.>^\+1=?^..P[ \/6[<>ZK%1S'^>R4DGW3M/]?">*=^8VV*6% M8MP_?(X(H![ 3!L?HEEX'@ M])83@6]]U'UH$3W959^#QSD:[ 1SUX\\=SW" MW'7CP_<>4BR[?M7=WT'M M[F^5;2*80W9+D@BH3W$UM9).(?O?_%KPQW$[3W@-]"SP_9#>\8K'W0L>FDZ\BF)%5:(W4<-D;YI9_5.^B:I(]OX)IGP MW_OFC',2TLVOS'@ '_ID,I'7=-_G3J4]OJ;;IX1,!L[0&^J^91C4-2UMXN!U MI/K$F%BV6*DNYJX'FFMJ]SY&_8Q>T2BGN%R,[50"ZGX+LBG?O$23HV]B>G'$ M#@)EZWMVYLSU^TYY\S/7XYO?9V?!QPOX[O#X^N,,Z+SXU3X]],.3WSX;I[\= M??OCXFQV>O&K\ZX8+Z46E%]W"BQJ:/; FFCO47=T:#AS7F&@3 M7]>&CN%HEC&67K1;7O3DO/2BDXGKV4-7[SG6V.U9OC?LC<<3K6>,!\083ZCE MXI8ARW55UUY>S]U!+RH1KO3-^^2;3=>C!AVXVMC6+<.QB$4&U'=\JIG>F&AB MT;HVT SIF[O@FT_KOMDWB(4>62> <+6)VW,GCM.SQAXU?=-Q'$I>O=,M5W5, MB7"E%Y5>]-Y>U-:'Q!A.!H9AV-; ,0A6"AS;T71S NGD1'K1;GG1C^A!F2<= M_>D/?TX\I3U9K">8V8\'^)T=V[O[$:$^-BH))O4]H8V M0FQB]RS;H;TAM6G/(Y9)QH:KNQ/WU3O#5DUS>4^SO!M9>KR7[/&>LC8L/=XV M'J]6]?7-X=C 9,8?>U[/\DP"'F_L]C0ZGA!P=\;8-<#C6:H^,#OI\21RE'YT M!_BTHW5W\:.U"NW !*2OC<<]G>#=QX.QWQOZ8Y"03QW/HQ-O/-!>O7-4 MS=$ZZ4:EPY,.;Q]*KM+A;94JUXJI$]_RZ5#W>H;M6#W+T9W><.#1'B&>/ISH M PA@_JMWMNI:^C.54E_**EZ\9,QKV;G5D5+JEF)Z=D^W(W-R'8L!GVARCDKZ ML&538]'?'PFK*+ICME+Z?4WZ_0W\_J_U$JGM@N/7##R.RC9ZEDVTWM@R:<\Q MAC[1!YYONA:>^3@8/-LZA!U=:B ]UUY[KBW+G])S/8KGJI4ZZ1B"RV3@];S! M6.]9AC7LN9XVZ-FN TF&-2"^HS//]9"%SNZ=D2']H?2'#^$/MRQC2G_X*/[P MM#[UX^G$M9T>&8_'/6OH37I#QW'Q(W4UZON>-D%_J&^T%&H'_*'T7-)S/83G MVK(>*3W7X^2@M=JCX>$UOV3<(P,=H)PUL7MD8ON] 8ABH'F^!0)CKFNCC4IR M%><#%2(/ SPXV.]N*5).53GF_3H:-[5-===CG-P)(3\M++22_W#"5-Z>7NY^5J14V;6,1U3$C= M!Q2\G&5IO:&)F;P&,C.UL>=8+O-R&TW"[YR7DPA1^LX=X-,.EC^E[[R?[ZP5 M0#U_X)JVZ_4H-<%WCMU!;ZCKI#=V='U #'\,T'[S*L+.^4[IY:27ZWJI5'JY M>^;!]5WO!IT,(1GN^6/#[EG#H=,CEN[V/',R\6Q=IQ/+NV.Q]$=VQ]"[ECO) MNGCE8?/RN.*^.,)NI[POPZSD-? MF1+\S?/R!._-:[G-;DI\?EUD$"ET,J%>5EV9S2Y5P&OAUEQ;69Z)VU>.\=HZ MGS6K8@,W).69U?VI_6KKV MJB9E+KMW_QXG/[Y;>>NEO)RNO)S.E)?3[>7E=,L.3RBHPSW]O;^K8'?=UR 38\WQU?]X*\T$$7INM:+_%9:Y_'$&S$!&)3[I_46S_.#H9_7ST\>CDXI__&!KZX.VYIO&/V->;( .I>VWA]/N%>XNG#(*-$=D0=K<[X)@O><1Q#[MN^".) M(+CB-;^"P:ER&*1>GJ;X"$*O443"FS1@MQ6_#R(2>0$)T?]SH,6>.:NN-SZM MKC=&T$2 2+^XA5Q<=%SV]'[INO66>]:YU167K?=_6$95)10SS%<= -S+DEQK M(URRI_]W=/9_QT>_=?DF]5&:)7$4>"DH0C(7]JY\C^I@:&_+7]EG_:TB5$+\ M7-,=^/$'!2^=5T)0:U1T0/-7 7@-5$#B7X&.(M2GWC0"\B\#O)$[9HU=AO$8 MM)?0) 9F>%2%W'N"MU>K"@TA'Q#TH4ZG=!: !ONYEP$E@"AR(!":ZBNG>8(] MXB_%H\E5 $E1>:5V08.J3($!/3 )EDK!5Z(;]-W*/+X&DB]I)"P&B FPCW%> M&M8L9G^F-RG$GU150N0GCIAU2R8TNZE^)%'9WC?MWB]WV551!&."B4 ^5VB!P1=2"&: M%?IQT\>;6?!9)60WP1<:L59PV^E$N]R6=6&%V$'' M(\R$KP(@"=N/88"5@G-UKWCEB;,8>3V )?-!,DG(C-99!C]__^KTZ..K'^ 1 MDBGC/(! 5%):L-&+9] 4!A15 4F".TPX#9P!(0Z#>PE0HJ^4C2*?S\, .V F M':=4@7Z*D%+C1LP"40P/IKDWQ4N5X"PU\-Y>/:&+!8FJXP1LYEY WVBE0VW)=:]WC(]#P2\N?-7U,R MQ[\;3=:'G4#?I?8&LSSD0P6*F=]#>8)]3VL"Y627,D6AB1Y9G09);..&JC3B M ,BTYFI!X=(X9$4<4IA@H8_*F*14F!M2"DKQ+SZX>0+N0;F, 3-'C.&>.%H4 M=:.D?-']EZ27AM!U?\<4E%[>8.@$#@*K !4"SV+X[8J$.57&-X4.(@<;\1-9 MXI$Y&2-;\ L:,#>!A;4D8O4^9M,PK,MIO;['0TB>LA:9N3:: 4)$\(:FHOB* MUQ)938MIIXC;E:/%ULJ8W8S1E?,2WD*YA@]\@.5@;J#_""'Q&%P,>$%0U4Y+ M]GB&)D] K2="I0DKHB*_<>! SC6H-S>$> (ZS7A_4[IO5 H%G,?U- W&4'7 MI0O%1[CZ(Y2I6= $1L@ZF#3LY!+" '@O[+;H!>3'*\!US,0]'LL+X/=FET!G M055:D55Y]6L(#-!'9>AUER,XHLLNG /""9) MHTL0CPA"PJ=!,AS%,\ 2IX@8F]PB#7ZIO)DYDQ2$KA1H3Y$%K/-)0O_*H3LP MSH2*5 QLO):*]97WO/2]4DT$90U?7>^C,:::]Q M>7F"GQC-\ W/37OP:-5& M5!?A>A1>V'4M-+$L%BDL%+&O8!(<$38LH#Y>C+MUZADT8+$SR)1YGJ0Y2#($ M,X?V(*,->BPA%9,%*6LZH84'0;$P( 6#AS@?Q#Y'$QANQC2[QDD-5K9,>0(< MU/KF:CTC-V+2 9_@_4Y"!'$B.$-S*5Y)5Q,,)#W 9 %BP-^ 3P-!QS-! O.H M[*\6MU9FRJ:]MYGRZ.#7S\?GQRTUGAT>Z=TF"VJ)-$,_K!J?Q*PJ@Y=6@P,\ MCKQ.A[53@-4 W$)1_>'%GQHX7#5R-G# '&!@,0,EU^CTTGR#LK9Q<'!0%"X@ MAX\]AM^AJ5\8XOV-I%-PDED<]15XDIE/$FR!6Q'$AXT/5 M,8ZZ,2V<\FGA20#P$E3%+YDC^PYF]J]_6DO0ALJ!4']>2>%]HZ MS WF!XI"L*(O>X$UUBL,71@P?+H ; $=!M^8C^# 3F$S\!1G;X0_*,HWAQS* M,).ZJ&5"*C-L9H!96CD6]@M;7(!GJ2GWE)3R_:N#\X-7X"0P:>5++&KNXC>2 M?Z67A)<8/I"O5/D#X)4W!7']U':NLC:YR'LS/U2D& !G,>6(N M( AZI;2L=Y4E6-XGP&^=W]MOE8C-&MP7LS(,B'#<37-N=\R(=/N#S3# MUJS'6">DFWT-$@Q7O^?[6G_-FX#I3<<<#.[YNB2\TX3?LJ2L-'4PGH[MAW/O MLD!KNW$*I+/-2-NW0 R?9@?$":Z[_LC771_ALIR-]_D\P*[$#FC=$ZK20QR0 ML@M8O$US6XY.N6!K_^NJ]V1'INS*8MJ=/?YF0Q%^?XCHJYC]B/.41'[ZPV.( M\5%$LM9W/\#5OL_JV*OM,X;+RFK#I]Z[^;@7UTN-N+]&%!NJ=GLWKQ2Z= -2 M(Y[:#Y]&. Y+N38&OT\&:/OILC/OE=_1PY\W8AK.W3$@:-IJFFZ+_S\ M8JGK+T'7+=M4=]UW= -U1E84M>EKN^]KNN6JSIFFU_?E4IN1_;G MKTAQ>G+)55.7&#MR=M7V!=U?J[,^NV/*N M==^').0C6_'[<$M(GN4RN!7,YVLOG[EL9/2-=G_\]&S:(6O^;MR4<>4337"+ M$.$'[SW,M@]9;EBY^*^_PEO+("QG*V1QX&GY-%!-0Y:]I&;OGV:; MZL"6B\RE9N^?9ANJK>M2LZ5F[YUFZZIEMJTBDS,5]\L[COB=@%=4N2#?E#.2 M;9]AR'+"JL41LIXKRV$=UE]CT%\!EZ4"2P7N@ )_[_;U'Z3N2MWMH.X:;G_% MDF&IP'(NXD%S IQYD+,-,K]_EIJLI9KZBDE76;J2JMUAU39LU317+(B1JBU5 MN\.JK3NJV[J 7*JV5.UNJ[:C:JV'[+%4XT=V'>B[W;];MN42UI$"H-W+TQ0O MIQ[?%%=-*QY0-:;*!(E12*;\\Q]#P]#>GHN?SRA>X\WNX3Z=BZNV^87BIWD6 MQO%7]KS^EM_M%:3*QT.^%Z+3M\TWKMF]^._QV:'RZ^?1V<7167'I;J='!R+$ MLYS9=?+\&-]KFE EGRN6\9T2)\IKQ^QKQ7WHW!HF23QC]ZNG9$854(4@]I60 MI)ER0TFBBDO-P9J5UX96W;".>L&[*!LX.#_(:/VN]+ZBG":7) H\):%7-,HI MN[C]M>[J?;>ZJAW(,X;?@>.:S4D"E%\'V90U. =:DAZ2(>CB%/M) (VAKE_@ M@KJBZ5D,0\VF( $_SL=X;@!39]WN.SAV3@=(Y!I:9TI--[J@O:/B;SVZN1@W M&'3B*W_E),EH@D_AQ5 HZ822%%Y^;;E]L?NW$'<6@]PZ/NCK M=159U=L =.,"?BOZQ&>1Y'29YFNVYRIA_@I_G<*8L1TA4:Z$!%4]#/%?[)(I M(9(USE-@5)KVE0VXPWH*TU@)8% >/@"@&MK>Z.Q1!/11L'1ANH=@V6$\9_'J>Q&_CE@4.A31Z0?! M5.;F7IMZWR@$5?,]XI7&HT9-D]4%U_/:,/N#NA*7WA![U0=OTZ9*0U"N$7^S%+Z=-B7V81YU[;-5M%GV4,JX"'@D"&8RR<%+)9ZQ(7%<.H MO!MOS$*9E8UQGRA:;(VGPNW539H9?C#.,^9X^TZ=_&+ C3"LUYZ!KH,H(V X M =5!P(! )L^!O!ND*#D&_#5/;Z"4>K:V^67;7X MHU^ F_@G<\' !8"Q#2I$+P!M$Y#*HLS0@R];Q#/JN6YSG)Z1;S"4B.(M"\A9 MC!V)#T.< +,VU4&BX S2=PHM%_Q@LV G]/9P"VR]%@&R"J=$B4 ,==K@2V!W M:345G:*#HFDD.Z$3S"^\D 2S5/$I0C.?0T+"PR!"T0S)FP0,D\UCH?< U1"\ M0?REG":@ =,P5/483(?,YZ@:<20XQ%L1/R*]\SR!QBC/6JI!82?0,PES4H1, MGTYH@BS$U\* C(&4+*" "I3C2,%D-6,6C8TPGC=Y6'(8N3"F*, \&DUJF/.1)]2#/()G1.P_I)2&"AH#5@"22(8"!_;G-W,P:( M,"6)OS% 12\UJHH!F-11N,4 Q"T#T:$:6'"4(;_)4\SC**I6C":CZ=0O&*@ MUW$.,&A*0*O&%""V#C#P.^&RUO&%@2:A/H7XL=TP!K^LO*<^<^PHP#R+DYOJ M104T.PM("&.))Q/T!\!+?).& 40 4L<\A\!!P%(>7E12L'J$)L!$"6"A^+)2 M@Y(07!1WD&>FPB9-[0JMX3C58B'.@&[:!\0<4(63!)07(2I? MCK,0TN ]$'3+>\N^O#OET/ M[&/1[$(T3*?!O R! 7J7A8C1:;DT*C2_'XW.>A>G/?RTIP6:P@5/@@0@(OA\ M+&1$V31M2MVJ@&P@4@.R65T!&BV=5[>U=Z,B0\$2 M9] ":E?JP8+?-JUAI0B-MWGSV(0HX=3; 22X7'?9J#)2E=TVJ,"L%&(!_]XD M-&3)W=OKP,^F?,V*8*9E W=K7[]J;X&,@3:(4&^%"FBKWUF^W/L)=<5HUQ7# M7EB64_OO-*GF;BYI;PRR^MHC$R#\#0FOR4V*4V'3I#'&M"?#YFG,()]!P=%K10>4:[ AC'; MPZH/A*X:!$*,B: +:8!'4_0Q:>P%C*2R.MI209UCXAGG*1 EYL:HWU=&(LW# M;$,M2PW,#7%@Q1PH"1(%;PZ!=&[I=15(?BRGKD4 M=1 B-/A5JUBEC9)5>![K%A,E/8P1(D K^6NN'M M*0@*R6%91E,O<2?1=[^WEPNLIC5IFNU?RKPBH M)0,%>];4U9ZUK*8H7?;IM<):4\)3$DY*T69Q!H[7QS2LC@$P1H,KLY;K9YV. M3SOFS-'(H%-F,2I!W&SG'<2II9 P*,C4BNH8KV'P MF;V-)#18D-!P64+.@H2<^TA(7Q"1_G)D-*X*WN=TGM'9F!9R5CP[^OJ-"FIY)%Z#PYK>J5W-]2&; MKC#T8GYN38.UA7PI/B B?PTJX3RNF"&-.2V$+4XL,W"Q_%+X M,^:Z#*O90ME@I_G;K!"@4I;>_!8%>PVFL^!C:[X\GRMIB!V!9R@=;E'[41J, MU?4%7UVUV\+:P/_/*ZSZ6;;[J@,LYQ^QKS>HQX'76$\_6-P<*DH71S]_/#JY M*&;5E-/WRNFGH[/1Q3%@/65TLA+'&9OU*-LL:@A83"QJ)4%QS&=17ZQ>],HJ1/$B+DJ]:V?,;/P M=!O5OLB966FZ7'Q:K PL@8>RR @<,]94(B\(N?65"T[&%"VGMF*%%4F4DQ@( MUYTB=N!'MI:U@0O@@\^KGI@R0^/@5<]QV0X/,KRD5.3WC 1P79YP!=7_8&QUJ0=,P]Q MQ(4@29A.G_^VL-.1_VC8?[;ECET[ON^UM?7_6B;FNM: M]WQ=$MYIPF\YT*6T>C">Y<-M)NS_'O>8HCL95_MVI'=NL=6((:%D'LME(VW?=#I]FT^T)3F9\Y),91^ ?_8VWEM\JA7L]^OQZ)I5G8^6Y !3T M3-KS?*?0WDF[GE4\WQ]C$A?G*62KZ0^/(9H'8G.['0A&"XR'70!3%9;**@4O MMI'"4YUK4-;?E:+T_OA' 3X TZ38'TKLIL;G2G;V!$@I66G04NQ;&O1C()+- M\.[F9V ^,P.QA+\U#'E\?MY+89^=NX]US%0+T]8=++41UW9(*6U-4RUKQ74! M&_GQ1TQ*I:Y+77_((U]=6]5:+W61NBYU?;]T77=K\7:+8"S%]BRW.$D;ZXRP5MM8%RJ3JT" LXP! MG)V$ !>XW;"V$>EA (!,%&2B\,#%3G/8EBC(I%CJ^G[INBQV2EU_*;K.BIV# M+:X%DKHN=;TKNM[I8N?S\J[:9/B);3)\UL48VU4)GIV7CV:^G;\IV!JHMK'- MBHI'K!])A94*NZRPCCJPM\F*I<)*A7WB6T -O>VN1*FP4F%W4F%-5=/;($$7 MYB9V!;-_9/O?'VX?U].DF1OPF6]#?EXVN_T5B/6)6;1#FO?=KE62I.:V^E:] MOV*9HU3=EZJZF]&X"]KK]IUG4][=Q4M2?[NBO[K6UZ4"WZ+ 6QTN\[2KR1[L MK)*G)5O2(FF1M-R%EN>K/#S HE)WP8L/'L>++RQGQ#LJ/I+D*]U^XG!G\(SL M7_;_TOJ7AV?MPN%9SQUV9?^R_Y?1OYQDNLW;'<2S&4W8:? 7"8E2//2].R?U MO*"9X,X7ABS-4&WSI2]5EAK;'8TU-4<=NB_])!&IL=W16-UT5,V( MQKI#=6BTS:/)/1VWL>YC$ 8926YV^'SO^ZZNV0G^6HYJ[>I:6RFR52(SW&UV M_NZ/R#IT@(GNJ/JN;AN24ELI-5LU';FR^SZL^RE/@PA/COO?XTRH/B:4[ J/ M30U"P8H%6L^="4F1M8K,@%S LJ3(NA4'7-48[FA55PIM]>)5U6ZM$\FT^]9M M67C[\\Y$[3U+X Q=U:T=W9 M1;;B6!;5W6J29']$UJ$ ,%"M@;2SC@G-5(?# M>V3<2EU_*;JNRS-.I:Z_%%W? MP3-..[UK\5,2^[F7*1^"B.[@7IZ:?IJ@GWZ+KDCN=-U[G1Z MN_@>[YE\VAJ6[%_V_S+ZES/ MWF[HY!Z68*$*Y_BZV(R^)]D-G^K?(RS(-[^ MJ,[G0_7/SEUYEN[JR?&AZIK;K&F3IS]+C7W2:ZOC]G$QHMCM;*O=LA;]NN*HA ME_AW3&:&:NH[NM3@B676H;6"EJE:0[G_J6-2,P>JILGC$.XU^7L5Q%'@I3L3 MN_=MG3\NK[1W-)>7,FMW)[IJ&5)D70L"NJK9VZQWDU)[EMN85--JVP& M:FZUPU(*[3FJ)JK5FN+(]/O6&)XEN9?E"94)^&,%[J'J;+6]<7_2@LZ(S%6' M6^UK0.-]BQUV_I H_U) [HBLJT/ M--H?D77(_V][H)$46I>?#L'6' M[&O[(Y'V83FSM!9I+4]SJ)*T%FDM+\5:]*V/99+6(JWEQ5C+^H.=?LP(# #^ M]8.K=_^&_Q24UOCET2BCR=L922Z#B+$&CU42'P4SW&JL[_X]3GY\5W;U, TS M,HLFQ!-,>4F>Q<4KG.WL&R$JX$U(YBE]4_RQ9%WLQWXV?2-[?8UQS*-P7>,HJ1N\/P)O:]]U^(-^(^FUG<-;> :JQ]9^_[S M-0X_F@/'L':!\$;SD-&!V8#=3^P(0U-FU_G'6YQ+$R7I_RSKC%V-H_. M:9KK Q>0;F5PU\M)YW2>T=F8)HKAJHJAZ+K,0>JV MU.T[\L@FRK9E"KS)(#7 M;BA)_OF/H:$/WJ;P=9#XRE\Y23*:])73Y))$@;?4_VM#Z^N-SG6[[WR'/04A M50[.#Z"[*$N"<9Z)QX?%X]!,V1XC RLV"QTO2>\99:+;W]7.F1"D7].$*OD< M..WV!Q4C0M F&MXH?DY1#C@Z= JXL56))\@7QB)OVF2//N@;12-]9?&@6:5^ MQNR"$NA67--S?FM" MVE?$30KPQ@=D G@UI7Y05OEDQ0>G;Y<"%IT3Y9)&-(%A%#2CQ*_B,)_1>A@PR8"&&(DR!3)J FR+V&R:$@F"%>DQ3]1Z60 M3*W G7R'CS!VJ@N^Y+5N]K6F-P#W4']>6'I*9B!%"F['!U-),^9[@-&%FZF( M/F+J=@@=I85*O#;,OEG*;8$"0Z_)='UO%TW%00-%&[2:'JI!P"[ZH]7R'8/5 MP;\PJ$D2SQ@K2F^#H^/JBIHOW$/<\/+H%5H<%_PS26F&!D30-LO8@]U>)F2F M>%/T?DI"0X*=%S8*ZD8QB,&C\.W!P0$8',(RFLPX76!QH /'44:BRP G&@E6 M)A4RB\&0_^9F3+_-:00.!'47B>%:6CF(0N:WA)%.&O XCK^">-/6,59V*]RF M:7_'(8#K5)%I;? 7-L(M SL#OO3&\**">A4S7H-Y.6_TTG64 $$1N3@7"*12 MM3XAL."S%/0)B%Q)>;>E5*+0WX]&9[V+T][AZ.+HY8!07;,KI\P!"*B=0*&V MIO6M^Z#029" NXZ *( F439M<322_.8^_XWS%<%5\4: U9?$FRP;'BY M]O6K]A;(. 5 D]&WHDMM]3O+:R^>4,I&NY2-P4(5K?;?:5*ETI>T-P:Q?^V1 M"1#^AH37Y"9%UDZ3QAC7,F_;T;Y_OY5.,_X#$HR96XO>*- U3? QI(_L)%W* M-*&3_[SZ1_"G]J/7N@JW$P8@,C8(2I?_^D;QK$V''G$TSNVKZ&&=83W3] M!.PUJN4"\,A"+I"V)EF.V80+S3YO2[L6".,5%8^"C@B<, M?A ="Q!E7:*_(D>TV>9#E5DL'5 M!4LVF^=):\@1;RY%SA(?+F0%FT)_KCJL<%$E /C,Z]K0&7V(&GU _@#OTW0Q M"VB'_4 \!2O,4RR9!*F7 _#WMQPGRH6$::Q$])+%=F@[ "EX&7AY)I_4D5X@EF\+#UU- T- /]LNHCZ\H MA]\E)U5T#.D4$J5>"$/U@3W-+ IX :V*5 I^+R0\(4&B7)$PQV6==-X#"^94 M<$2$PZF56!+6,KC=+$YN"I(B+JO-\[9%+\U-J%;Z6BE(%EJ-7X@IKR MVC%J1GZKZ>$KN$Y+15-"G676A_9*]!&D.J:%$B7@,[@M.@.M@1N<0:EQ MO"*QU%*9)HY%[6'#0D-;C8+%93*'X/(-P$F&P>*U[M2JGY7WY?2GTV ^K_OB MA,Y($+$(!;TU;.&UJ=MU]4X;C6%+53,1) &*;JS.=P/_/Z\P"["&9EM*NVOZ MPC]B7V^"#))>KS'=.5AR^;9E#Y[[OXYS#FA]M4W/=-;LH MUKXN">\TX;@SZ9+<][*$V=J$_G![[I[^ MO-IVZ[C7+H(=7)/X,-OU'G/KQ9,XL]O7N_;4H:Q5NV@?R\\^*NX/UG+]GLY"KS'2QM#0Q5<[98 MC[?WNRND:G=5M?6A:FZS=$^JME3M'55MTU1M5^Z>EJJ]?ZKMJ([9-B/9A0T\ MNYA?5 <@\YLD#ND$3\+>X0/,MIA0WPD--@;J<)L-R]T\I:KK4C-==>!L$5*E MU)[E&!G5HW8NW^/DQ_?K;P.ZWX-[\(%6;;;UQS+- ;WNR#+U/JNH0U< MXS$NR'K4QN%'<^ 8:ZYK>CK"=V5=T@M=J_ELDUB[7/)ZF%L.GK7>)>7:(M=# MZHE;#/2GN<6@Z^O$-YVVO(@S$BHC=@MUN^MY,B;*\W7O,Q'1M1-U==U0+7M' MIVVEKDM=?\BJOZ8.[;;RI(3.#Q2^?B+L")T='ZAG/]^?G'T\5RY^._QV:'R MZ^?1V<71F7)V=/[YP\5YET?'#UX(L-!$X7]!XBM_Y23)(*..)ZQ.PE4CB+R$ MDI3Z"IG/D_A;,",9#6^4UX;1UQ7H/ QB:"167EMF]86JS.($VX4QLC(\*#\8 MXFQ.$FCI.LBFK-^4S*@RITD0^T@*IO%]11E!XX.^5C9>D("/I(QLZ Y?;^S@ M4V;L! GEFJ0P@@FDKWBL! &Z^L.R*9^N:&K%8MVRT2F-6NB? ^5)[X:21(RB MWV656+R'0)D 5YF8Z.6,1IRUK^V*G:H"#^");=^ASC!^J@M<>JW7E0(>M_M& M_6F00TC23$$>_O,?0T,?O$V;ZMA7_@M$4B9?8!DCPD^"*Q (R!?)J^O'51SF M,]I7CI@8#X&:-$N5:PK*^+JAG_ERBE)\B,#G7 MGX'1-TN&DXP]2B,?&UCIBK;C_=)+\S@-@&8(V30$XJ^*22260@C&63:\7/OZ M57L+9 PY9Y[1MZ)+;?4[RY-K3Z@71KM>&,.%1*GVWVE2P:5+VAN#C7WMD0D0 M_H:$U^0F1=9.D\88US)OV]&^?[^5%3#^0P"(F<)&;Q3HFB;X&-)'=I(N99K0 MR7]>_2/X4_O3& F85.M8!4'T"@H4?KO'\F[-A%VRSTUH-;O1Z.SWL5I[W!T M<;1W2&L2).!X(W@*$%*43=,5:(M_!%^I?CT%#U]'8W4 M@IS5>/1 M];Y;$-+I^+L$K2I8_7I0BX=(F]K3:T#/\.&2!=T MD6M;4R$7@5P3D5?P5]D7^-MP0J>?+SZ9S^!1?43[LA,Y($#$3A,[*KDBTE-F"%RV]CI)Z4^KG(6\7&ZU: MC"!P*[HA''F+[@?^?UYAY+9'SQNS(Z.50.1I^.+T8?,&R??CX[..I.X-Y@J)43'WF0-4 "0-,WG1E@RX . M2#K%@'05^*#?$)_C^O/."Y((/EYP<\EJ('JTI@%0(2_10QF^%")*4V M.K;R@K=R*Y-7%:96O="A*L8&!GD<74'4V3>#S%&=4?)!.;R:QK/0J->*<+=; M8HL55L&<]2;"?8O%\.!>HO;K!>PYSE/H+TWK=I NPT.U9@$57/7('.,,-RL_ MR/*DRI.\/$D0E^#;G(8#'$1T(^)\6KZ=LI>!2=QQK$8PPP: ,8P*OW1&93:P MB?=!1")OCVSB@FL2D'8#*EX,KF81MV76"JOR<0"'KG9.;A"@I:Z6/-FWA!&&0W7&?J23>&@]=:O\2]^ 3/L$"E45W]>D\,YWZC7EZ$!C;+ M<)E06I1:W]-QDN.H6(639^3;#'2P.-!QG$""S\J^ZX<*ST]RQ.0\"($)JZW! M[>" ,6&>)]Z4!2\<%AIS#B2G6>Q]Q0!;P&ML89S?H,H@R+A,R Q>CT!Y/,3E M=098; FGH_+2%P2UP.-Q[*>8),P7'080E[,X 4^39],X 8WQ!:POR,''\CDS M;EMK"FDV0R2/!'8G_JTP!>$&R]3*PY 14>KS!.\Z3KZRN3;N'55PW6-( &ER M%7@%V0[9[K(@1A''%6FY"_-!*:+.=:,>W2O &II ZEA). =PL]C$H)" M4_:-J@03(!D^I2!]$'H&:B@@EM";A%[%X14;2%-7.RV_TU:=SUJD^N!ZKWR/ M+V'[AO;V)V&5G[A5LF_UMS_P.+OPHT)"D*SHM(C!T%?9>SHE"7<%098V^P2' M13PO3GP4?9G!0V+)-PR!40O MXRS@C@[">XH>$G2MB1* M!J+%E-\774&M@H"+:AG*8#(5T+*FL;*I7!;?04D M5RXXUPV^X/P^D@/UPY4@2#"8X%U]EW(28T*28_":DBMPKQ1X51\F]Y^\.'%= M>5TFGG(G!#?G8CM$IRVJ)O)_IL& M<9H$,#20R'OA9@J3J+)C/O'YVJR)9\E)(8%5#A;/,P$VRQ(Z?LT> J\IQ*U7 M#7(-!A5%L[A1?*"[\(=Q06 9LQ&)_X]$S)?H)HK2T)F>EAX&?0M/Q.NF.XO] M8!(([M!O&6<5/K'$!*22351R="U S?M@E]\6O%5%G!98A ED!QI:9QLKM21R&+*\JEI>4 M+!%>KA"N%\:005VN$7T8@X^K&78-0Z:EL+E)1Y2QPO8&N64ZNO+I$ "Y&\<*<4>?1)(,Q@8$$/ -O M(7<=B]>.M%91JZ;KY!*'QUKBX,HE#G*)PTX@E1D!!)K/L,0V"S*,F"&]@ESI MDE:+J# 1AQ]8V@;^;N1_R5-\\NBGXXO#D?(]SM73";1?5NW*@/ #1@2S/[#Q M15TM8B(KLL>*U8!CQE$Y 5S&"K'T$7\J&)-AK5-#+V0&\-CT'L,/(9Z)89'?0WM) S] Y"XD42A#C#"+3R01)8JC'F:Q28"U M[_(= 51KM"(5+,7FG1%1-V1%>=3V, #=P-02V@"H ADU4@C_6>B^9(0 ?,4@ M(+,5/XDIJTXGDL=)\QOS,A76I7 "2ZVIDLM(Q""-S$<\4)T@VPOAIY M W"Q][287_& Q9#UJ,J7W+\4]75<*$%*+,U'J_*:8!*G:4&G&+G@23'V5+D$ MV"KX@;QH)GR )D)4<60Q'Z9@9C";@6GR.L\BIU8OT;"UP=XNT?AI=/#+A].? MNVR>;8ZYMJAH!3[@.:[IUE=%+LR%FFY]K2,T593Y>$O%X1)\\L?4%M:N+_1K M:NJJ2?92SW1W;_7LX/3DXFQTG#\<^CB^/3DW.^,.CTX\?CBX]' M)]U>RXMZ6,/'+%5)<,U(RCP6W-.N> MAV\Y?=.P75=_C#.LW/[ &ECF?5\'\+SN1]NT#'W-V5MK7Y=T2[J?FNY;SIE8 M>X?Z,QR"90SNLF?[F:G?D4+HAH?,?2IR@,.<399\8NN^'N-V&OEHZZ/RR)?] M.RWQP0YXV@,'PPZ2VU@K]CF?\ M$"-7:#)3#NDXD^<+[\+)=GM^YJIANZICR?.%I:[OOZX[\AQMJ>E2T_=>TPW5'4I-EYK^ C3=-G!+Y@Y?CM#MU/M3L=?TM%J9).\6V^KF&EM3 M+;/M_L:=NQY BG3#4_%UU=1V^EKV>_)GA!L&[LN5#3@AM:F%;[:K:MN@-^D? M=DVBUD!*RTWF>AZ/MUW737.HFKM:XY)26UVN ML8P=+<%+H:W,XX:J;FT!^J74GD5J ]72MH!C4FK/$M9,0U;X'@E\G>?S><@V M3Y-0.:-9D/!=Y)]"PH\O_10#,JO]("N!#Q7V'57OQCVA4J(;1A=-BG./Q#F4 M9?J]$J?>AB*D.#LJ3L-2S6&;OY5EN/LAP>JJF@_LFA%9?+MC]'=51]9Q.B^N8T&QU8+E2:-T2FJ5:;IO09/'M02 7.[ZPFO/\$) Q MGJ :/#+ZVO_D0*;N^R1.7=_IY752G'>M?$MI[H\T6R?GI#0[*DW[B=#>BRBI ML>.LV*44Q0FOM\Z>[L8&*?&CZ,V$W_TXQT-CY0ZJ;790;[T/,DQGMQ MLWA544)A5VFNO%VFSA_#ZB9_UI]J\93$MI"FB.VE2DGCXOU\>!E5$N#UBBON MW*ON?>378U_&L9^*2P63J\"C:7$+:!0G,Q"_%^<)OTY^G*= 4KKF6K[]4 V MXWJQN,MT5T1_3JGRB229HBOORZOTCJ,)2@OU0%6.,SH3UW?7'CG'&]69W%4% M[5P9J$ISI$P+N OXQ*^W$_=7%S?#!BE>314GV;YKP*K%CKNB Q5](6WS N " M@-'0B<(NZZYNHQ?>X%]I=4WF2 MX!:N&TH2T)M+DB!N8S_!F+_23(' \A6>+ET-"R !!!+Z;1ZGXCK0\JYD=N_Q M),P118B;FDE-D(@%5@6B5%Z-_"4H M3^+R?MH#$A$_ GSSIH7*R_Q6PG@!X_=^7J'_N$1=L$D&T,49UQ<*;P23 "2 M1VT^M[10R]Q;"STX.[XX/AA]4$8'!Z>?3RZ.3WY6/IU^.#XX/NKTO8]G=()W M\\8\%AL%7*LC<)9H,:6$#SX:A=\:SU=%:6:>K1@0S [3/(5X@.XB%DCFT)D7 M0-_L%E,PX+FX:CW!6X!SO)32BT$9T9+['%TH[^.$WR0^#RD,P@]2+T_3VLW? M2S=?\]M^UW2O0C^",>TW1D>8DHCQ04= PDS1M=XOY6"9^^+79AL.<2G!5W&K)YGV%&E@VO%S[^E5["V0,6I!G]*WH4EO] MSG->@,"RX18M-Q>O6:G]=YI4-8Q+VL,;HK_V"%Z1\(:$U^0F1=9.D\88US)O MV]&^?[^53:_-K/]-=I(N90KF]I]7_T +, 8 )!CJ!^O% @#ZEG__2-ZUB7"' MG>V]PLS9T<'1R44CR)R=GL#?!T>=OV*X&6KTQP@UZQRKL[_WH+\_/?MM=';8 M^W!Z^@OJS/G%Z*+[^E(K)JR$%@SL^C&TC%C5 PT*4@9YX9D,8#V&=T@QL=C MF\ @GU9ZA*$?0WL 38\A!4C83=0O/3X/(2U9^C*)O[2U M3>;PR[< L["E;M.,?=_2%O6#EK;F,3II,-'%'^(\"^/XZ^+7F(1 2I4MT02- M>,%\1==I/J/%MY@2%2^E^$/Y/.9GT/XUI(T][+LI\+YRCN)<_0![?T9\JLSS M),V!H@(#IF2"J5TR!B4!UET%*:MS""_V*0FN,-$\IY!9L;T1R@?XAU=#%'!] M"!!'/!W37==FR5M*%WM&+;[,">27&:6L\4F>818YIPFSALBC;/#X<)J/OPAT MG()6)4+78TQ#,4?FN6L.KR2HTAG#M?7,,%%B3R2"+-I>3P-@CH>:"REO#N2) MVCLR/\R8E_:#";KQ(GL/;Y1)$L]8LX6ZEH_[- 60/2[,=KU@#CB5@J'0]VUC M83P08+_J(@42*L%4G@(5- MIJ39G6$1XS[MHT:J/D&M?,M)*T']8Y17XX"@B MX0VX&^RHBE$8MQAD9L^<"4; (Z)6AO6'HCMTAK<.$OR- G0DD*%S1H,?92K) M_D7WAT\0$(J7W<)CKM=8B0FBOO(S) 31AJQ&[PEN"Y]1N&=CF@H.!Q0'8@++ MR\* :2>OQZPTKU017@2ZK^FW4)F^\AN7:4B"F8)UC:JFB*/.YP@/-AKGYLA@ MX'8&&:S# 6N!?U6,-_O*K^C7 %XP&:"PX8NP^(QJ'K+25:J,QN#!E8^\[(86 MTV4\@3,6M:&@@E1<,52%C.,KNDY/W.X4H!] 3ZP^GWZ-0^X0/B6Q1WU4BXUF M77KZL+8@@RUF,)T=G(AI41325^#_CJY(R"O&Z*8JJ[@S5SK)@XN6JM>LC(DJ M+\^A&YZ31("V-06W@VE )\K1-P!'S,><3B8!A!?&0?Y;%4'%;RI@K52A7 B4 M%\ IBW(8MVB:KNK+KR3EU24U+R6%02B><"T_I_.,%>>$&W!9A6[85WXB;/8Z MXC&6ELJ@/M0 D3J1U)0E^WN,Y1HG5DK&;#*TEV&^!]6<7OSWZ$PY M/GE_>O9Q='%\>K+&!^C.2P+O>E_Y0"_!/S)\2C%VK0:HN\:$6U:6!&F]\G5% MDB#.4R5DPYU7PU455D2 ?Q$QA54Q#EY(,9:)@E&,ZTM(@%!,U7YF6)Q^Z:O-)KGRT1X+3!-0>7$\B:V3BL?IX$?@.6JRNCH7,4- M 2!SOD8,T2::_3C!=5X9PLA8P8(V$"2Z H+G8 /8T'P.\DQO4J">MQ]$$X2[ MP,Q\CAY#O*/@U 0,;TI#-EU4TEHC&\A@/<+3;$L"J-5?><# ,U#):O6@$*#N M88C?(9&@YK12^J'-P45?%W*$J4P0$3A\#ARLOVM)/9S#YB&K&$+T>+9 MC";,$+P2\Q)DR"B,LE]SY9$8NFVO6_"!! M9\76T!4)^J8#JA/R/5M^D_!&J\FW>O.%^O%E<%Q)RIE 7#843&Y0"L5L%I)3 M4,QF4$JZBV]Y&P%Z'48B3@#1IJ"1QI2"T\ &/:;&M9##71Q.FC 6,;. K_Z7 MPQAQW8^*0YG 2[C\J)JY&%/PRY"T=MF1'$?*>SI.<@RD,%1;O9O=@RP0QR"_ MV+R1QV;7JL*(,+QKDI:VZ7/!?\G]2^9S2MES@Z.%N0D;*6V!M8EI* DA2_%1 M*],,=93)B@2)ET#B@I&IRIP+^^$+QRA.CX W2OO*J9 N#I@/NU(5"!5L!P32 MP4TAX/EL5,QF4)SA]CBTJ"]"6YI=+!BBBBDZ,42_&"-[PZ=%5*[%N_HRV6HQ M;9N9+ON-ND$R:EE"40V09>U?Z:*1(7'PN3*LOC+R^:08AE!5"2:U1@3IJ< A M8EQC$GVM)D*%.0?5+%_%D#H:P)FP<:T5E!B;K:Q[RF5%*-H,TBP)QCGC%19* M(AK6O6,?'"-?#;! '18JF9H$*7,8Z >!%V#1(\;=%84X5:R*YO.^-6==@5N! M3VFR,8U=]B%UD$_F#MUI<6UO4\5E)FB91"45FZ))J@1-4^C=:&7OIGM?2 MQ[*;PD/5F!^+"5HF%A8G253$#[?3BGS2&TY&'P/8#R&\%)F@]Q/!? \C*)**""9*(9: MH1TVS0JH[5B(GS]01#:,\+@#D,^]L-!9FH1>F$3%49[BUYE36]<4WG"'^]KI M&PJ(,D1"YF&>EIM#&!6G7A8+7&.?^)1C9"8-Y&SMQ67Y!ZG(V<%%L"56PG>P M!1BB-7P4M(B?)PO,2= ;']7WV9SSK AA8<0\"5MHX\^"".,>7Y]0OB"LIUC" M=X.,KH!/<\T)*@8T52S.!P^'\Q@1D"YR?;92_Y8IP1&F=-#TE!*6SY5Q/_6F MU,_1MK&#CR2!\8L Y,)K0%629AQG8GY5PML@+5>IB'I(D%:KJ."G6>#W>"-= M=H]1E'[0'VSJ-)EE\4A&"C\'KE(@YB!+B[DE#DQK"3&S M@3+-J C]5UHZUXFPY^HE=*Q8S H@VG,T40'->&5>^RJ(ZH[X%@5RZ"*>%#/0N/6.L^"4U[VR35/O-(%IY2R M)6/ L2]Y)%XLJQ]L^5:M^%'B@%I>PK+Q*OWAR?D$.5-(C\6!:QAT$?H*0P:K M 7UFQE+G8Y^]P8#'57 9@[JGX%1]X'W4K"/R@3)D7X$=ICFUND!EYV4:TJ@) ML%WK39^'>>A?;)75)&!9$P-*\ ,NVUOV) M>8$/'\C">!9.4,$YKNR>1?AHP M]0)QC1G]$?3/0\_B:)HI&)+.D_ BA&#)5YP8WH8\H95Z;7Y=PM1U3%@'1BT. ML VX>:06Z3Y' 4KO%_C5CV=,[>"7]PE?%%RY2)ZJU%)LWC#(EV7%\,Y'?T"O"*J*HPVQ^6BH"B^BF40GU=>&3DLVQ;:BH;8 M7F-5&\]RZX&? \:#1!P(L>+-9GW6+^JS2X,-BF$)94/DP#Q,$C#W\*PZ7Y]A M6:_Q6Q8%Y6J&U:L9#+F:8=]7,W0@+-1K5GRZ1;=:L#'?W8P3K@O!@*%?MC$@)63+.QHQ163[)=5#,!)*OJ1HP=^&915@'T5*[>Q E,D-#@CXV1UIJ MTRPN)_'2?#;#HELYCQ+S=KD=U(Z3.&B41<6H%R=H&H0+NM,FG5<$SVWC6TS$ M! B:=C678FAU?C/!EEK)Q2: M";RV#0'=\2XU,%?6TZ=T@9W_JD^XQ2W.I+E 2]?%]4T MO4ST6Y[$Q1-!,A/D^ 4Y[97WS8U(E#%7&]&"U..5)E0QS@_X7B&N%7BG!*UBYQTP)237*4I@S0(X8_BB%L!!N*AO\>NR%4.*1L0$:C4) M72^@I)2I%;BMYJ8W5;F)\V*!E4= N7)V_%JO(1/QWE[&ZGHXC=:7KA-NJ;49<6AZ]<"^>5^R_CI'TY'(<1 M?*-C8X/J+:07VW/97$>$9YJQ)O ,S#\O#'+O7(W)]NE7BX4_!K%UWQ;8ZK$ M8O7\-:T]X%,Z$Y7\8%:M# S3F,UUKUF7M@&#@+H?5S)IC2.QM)?D2(P^1,.$ M7@:(IT%1R@DS7&0 V7U:;?@F?%V(6&2 BX(Z[79.XFC==DC'-EZ2'IB 0NF$ M,%/YC-G*.8T@<-G=LY3^J;X8^DZ@?H&7!PX8/)Y2&[>!!$;,NM7%)== MMS_0!HYFL!*SN/5.D"3*SWU>?EZX_J"H3?==S30,9\TC:]]?]Z/1-VQ#=]W' M:'NH]8>690_L#=]_D5= WZTL7S>OUBL"=V3Z8!LZ&VZ,"8?!)AOV>Z1%_MW76V967O1MJ<]NSP]^Y>>*ETMG/,EX^2((D_%2QLO[1)$7$R[+:>9;#<,3M^\ MC(V?:L=HZT.V(.:@KS0"JF[:&CL:8>3'%$=K&YJVN*Y7!MW]).Q%!MT'-U81>X0A:GI?__^D=]YG@1\7>\4.8R_' M5;+27;X(PJ2[?!1W:4AWN=<"/_>F=$:DLWQ9A$EG^2C.TI3.,,HDX7S)ATG<^BN]TI._<:X$?\L,N[N0Y?V1;D+;8(/?NW^/DQW9=R@/V:4@]?K ].^@" M#\;!$YKZ&_NH]9ZGV" [T%IO=Y:71-[Q6$53'JNX[\X.<%XG&&8SHEX:0X1)QI#G] '$J6XTUJK$% M5],X@?&T7('W['Z(YS&WR5[X6&>'D.6@;^N6PP=Q=V1I]FUK\$C;^BV][QI# MS7RD,P-T=SC4],=J>^ ^3MMW9@; MG5^=&]LU8?KKINJGL(E=_3']4#LD5 M!+^#OO)3GD3TYNZS]+ME4@]*S0/@A,[XHMVBYJEM^&$0XWLEGX[O\!4$L#!!0 ( Z#9TTVC1?[,A $NH 1 871R M;RTR,#$X,#DR.2YX9E9ZO&B;')M3H]Y7:2KDSEMDEF M>_9I2@;9UC:6W))(XOWU>R3 QA;(8"=-[Y"J5,6 SD7ZCH[.D83X\.O+)'2> M,!>$T=,==[>]XV#JLX#0T>G.[X\7K:.=7S_^]-.'O[5:?WRZOW+.F!]-,)5. MGV,D<> \$SEVO@18?'6&G$V<+XQ_)4^HU?JHB?IL.N-D-)9.I^T>KC[E)YY[ ML-\Y\-Q6Q^MT6]Y^.V@=!9U#]0MC%WX%_M$OHY,#OWLP..H.6D<(';2\X-!K M#7SWH-6!0H>#0\]%PWW-]$6<"'^,)\B!BE%Q\B).=\923D_V]IZ?GW>?N[N, MC_8Z[;:[]\?UU8,NNI.419*SI=)(P!U*?+'KLPD0N4?MX\YQ6OQEP$.R5%[= M2?EW]P@5$E$?I^4IHS2:Y!,$DN_)V13O0:$6E,*<^'.Z]43+!"&A7RUZJ<<# M)$ O)"4G@TCB"\8G9WB(HE">[D3T6X1",B0X &,(L8)[J4#FL41\A.4-FF Q M13XNTWH??W(,1]);:U)>5T[ M@V@/AU*HJ]:"Q>Z+"';VRBL0B=8(H6EU);*$L2+)G>K*9*S6/3X^WGM1\!6J M8:*MR[?4SY;;J2:VR)S+RX:K5DKW&CHL3+>:#BG=ECKD]](RJF0I;V)"I]GP64;@4P?@]I /;A(> M@:$JM4]WK"24A"$:A#@ET0/+R13P8<$C@'6Z$T1<5P.J%0%_(B-U]9FS:'JZ M$Q5KK\H9 M'LA+\#A<1RE]]H0I4O\GTY H+W2%(=A!(WROE+BD/D0Q M]A/B$2HIFS1+D+ M%H;L&6*@GO\M(H+$"B\:8XA",6^-MQ3YZNV9W*$2CS"O:AJWM(IA9$K7;A:? M(@%=3XC?L+37(*=@[ %3VB%^@W^![[C/H$.I02!C?[D12@_&]L('J^9$,U>$"0BLF(GH&R M3SBXI!!VC C4)>9TAE4; #5T/1]$%O;G[ZC!Z[E7SQA%$, M:=2L1!7CH3;K8]?@92&H':\[Z%1@I73(8=#3S];87F'YVJNR' \]LRK1TZ)T M[=4PG-JM=FK@^4(D!&3\[WJ.5)J_=*"Y8Q.4XT1=M6-V*3&JO MM(IR;H?+4<+M5(E 89K&7=)K]$(FT>03XURG;WTTA;)R5M@7MF7[HP8GX+() MU_>N"!K$,57P'QCFU"W12QJCR#C*4K]10@SLH9%+SB^D*;Y.Z&^'ZM8C.Q\0 M&2#K)(&5[HTJ-HTX+E&M!SPAX(Q5<,^XO1OG%JV]LZ;K4N!,SREPGT&@R/A$ MBUQG>^5HZ[:\[!3B3$!YT<=$ MP%*N67K=::9SG8KQWB-/RTJ73L**DW!W"05YH/> M!/(+P$#BJ^4%SSA[ZDV42_FO;N,$GG]CQ!_(2V&M-^2V^:18@ =O-R=VK2:R MH&BYN+FH=.W>*9.B7*F]O&J7"@T>T!#+6>GDII"R]NH]8B&369%D,%R7"!25 MK[TJ#V#C >)!TNY?$(<,3,[2349LF-XI[( 5.-0__Z%'\XG:S1*,Z8D(OE*;%P^(FK+980'S3X2'9!X1&^'8XCZ[C)5)5I^(V6$=7\[ZB@N7^ M:XQ$E*1;6I7%"L]\73@9V),$.$CYX4!_>\$063!5%UMA?<@P9NJY0$L,CON8P9CCH!4W2(H8 O>5ZOB%?/=X#$C\*=76O%O5).<0M)@ADZ4D+_H . ]JFTT"5):G,V?J)%R=F&W3X9HWF&!I M?,7HEK@5\+0#J%Q'.0 7[!TV=!8"WJ%<-+MZ)0ICF,;>#VVVW MO4W 79+DQ*+>87['#+EC:(?7:[?V-( 7^CA;0(" _(4&$FM]> M5*(T8GFT%F@Z;MMUXYB%"#]D*DF$"\U%M7^63[,1N -;]0DNWW=L/&R(=-KP M5PX1Y^>4XS^:#BLBW J;E(4-&J_=]4I#DS!L$C+W^ G3J'SLD):W.RC/ MU<'Z4ILGE,UKV\=DYK9:"R=4MG;NMO>[IFTG],[/,8<&&O.-6M51R^A5?4P1 MO=W!''B%Q@Z_YLR:[%[ZT42K\H3CMZ<@"ATC.L)B0X36\K,C=NCI5+0 L05S M)^:NH]J8?Y-!O)Q,$30UO2 44;4C=A'W;PAC"8YV((\\G786 !FS=V!DGPO( MYBH-AO(AFDP0GZE,G^HEJ7A7"J)!^L82V;AO5N)MA_?8TREH ;R)H'@:(1;E MQ++TS&U&6I.AAL9#HQ''(Y6T)_<&LVO$OV*Y(<)E6%J!A0"Q?5 ,[!+_^?W! MS(E%O*.YVO29G4FO"FD.7SNN+HRM&^":R'&4H$:BF^[VJ#)9D:6Q9F,N)&1& MN).A;F8[5\S*3$IK9N9VNV92D.'1Q.PL4_UYC)"Y5]5SE61G=U@>Q) VF):B MC"7\&NBE[N)-!3/U?HE>:O\6D:F*I4MC5LS![L'V73/.3WG]XFAN\6I]RN\= M%2HK>KAU?.S^[J!KCC%6A)KH 0N;>.[ "DM4]8ZO(,KN.0\A/:L&^)(O76,; M#?2NJZ^(5!@(5PCMOO3(-9/J!8LD@VYPNU<.#'/)[=[RN&N.9P8&3?20JZTY M]U;ZB MNODA5/6K<4(#5&W;4BM=Z0)<\8"HP#_AW]Y^XN02[Z]OW7&.J88[D\K)@LFA/J).*=&*9ZND"_09ZM"M&1Q*K#R$-5/)_ MPR06=VBFND%I@&T\['[OP#77B12WEF+G*'YZ0D!S=!*6[^"H5JC:"4NPLO>V M0\\U4M5U4#6R1RT?,E!E)<^DM/>>(]=^<^GM$<5QUPS> M3!B:&%L8[9F999'DB4@8B=.C-WJ^SR-4.;C80H35WW7;GFO$B3FHKDSEQ")5 MH)$*=1*IC?2%\P,**DVD+FBL_J_KNN;20TSM:/)F-G3UR0N#U-XS.IYK^+ML MLS?2TO,.X"D)0 ZIW>Z5X:\"D&7R=R=FT^CFKSCT%S*PCOU=&">,!"8/BB:. M_F:3FC, 9IFJ[FL[*79/M^^YY= MFFW(-X5W]PC-L/'+.258V5$]\%PC;2I MM=DO[:0?JKI+SI_-D&75;<1E*=L1@ @ZJ.[K7E MVKWBL><:R50._DLCG59$3_LEJCBI+JU$F9A*.!EU&NE*>[X?OTT(Y.J\SJ7S M3M3YAM VYH.*Y[EL)<3JHKVV:RXS9\0YFNW**2Y*HC:.O(>-.^)E&W J^O]7 M$&4=*SRW:TZ\O((U-'%PV08K=8O1^#2?M7RJCC[?73'K\.2IO75O87(M9Z%L M/(5;@N?["+:Y/125J)8/O(XYV!? TLB>NN9U'LW R/!K<[JO7E?>7EN1G[2[[;)/2?Y'M(FGTG((;7V MGGW7-;?\)$P:^DD$LPFK9A=%#*Q9PWZG:ZZ5YB#1R#S :-%Y.&W]'FS%8& K M*7;WU_4ZQB"5!^Y2#)X6F(M=MH,&>L8+1/B_4%CA-.,%A=T/>JZY(4C1.IJX MB4U\D9ZHF7>ZHWK9BN R7GQY&-F :/WV(^X^NJL/H.[:B]\*_GV_KGO=8QA M< &_NIB?+UIP &6BD8-DEC#52AU1.MD=?5+D%6I:J)@JR3;[Z_=D26 ! H0J$V1/A .#*#*_'[>E9UQP=SP\H)NKJ;[M?.)&"2DX0Y90A+G! .E"5OXN1P'?!Z_\^^D5Z M)IUF#FEK)>)!<>0\D8C"0\HI3FP2PZ#39O;G+_F+LWT\ .)F_?#CKT^.Y_/3 M7YX^_?+ER\]?73?]N>V.GE*,V=/SIY^L'O]Z[?DO;'B:&&.>#K^]>+1O-CT( MPY*G__S]S4=_'$\L:F;]W,Y\GJ!O?NF'#]^TWLX'GM^)Z^#&)_)/Z/PQE#]" MA")&?O[:AR>__71PL&1'UT[CAY@.\O]___#ZTI2VGW?MK/']S[X]>9J?>'HN M8CL++V?S9G[V>I;:[F2 "R0,0\[/3N.O3_KFY'0:SS\[[F+Z]8F%\0 *T=A0 MDX'\Y=;QGGZ#Z>W4+Z;#QV_@Y]6H&5(YQ/'K/,Y"#.OSWI,]A^VL;Z=-R-H/ MWX--8UTV;>Q'[B!66)1H>440%Q#"^_(Q$CSP+V7..(#;O, MKA5)@_(GV[OA#5@-_32S\6F+K@/5FPBC M**;:(N)"0CQB@:S'L%8)I@WSS@GK*U.U@G*9N#55>=;Y@[8+L8.%_LG!EYB7 MY=6:O\1E.W]-ARZO.*LGGO:+D^7KA9IY/#G_^VP RLA]WA9E^%*N 'ZTX-O9 MT:?8G;R(;OZVG?D5%D>$)%$YA)GQB$LCD#-&(>T595IAC+VM(OR-<+91 /J] M*(HY'*4%Q#^,OIRQ!Q MOKI*2EUTCJ/@+875-4;D8B!("^DBLY0+D^K1LH>6; <97U7;W3E<3%/?=^UI M[.9G[\'AFS\#=_G?B^8TN\YOXWQ"M*.:"XV,\T ;CQ[92"*2!GOFDZ365+%B MMX':)UM60 6*\;^L,5M2MK:,JA (IM:#-H))Y=H#C=IA^!*BUCQJ(6@U.W85 MS3Z9L (Z,)[CQ83_.L?,1XV;QA6>.'_YU4\7.?WS/VT;OC33Z02[X*FP!!&# M8:$"PI$542%+P?E2.DC'JO@TVX#;1C7X]Z,:Q>513%,N9A>2.4<51]I&!K-S M!PZ6<&"[N+#)6,M"%2-Q'XF+[T?B._&U7#A[/:SV(>D<.X$<>(ZHN$2:*8MD M#-0((D&[PF/D,<;%ZN?4*2&(XE&@Q($FKA*'>)&#Q3688$S@[8E5W-H-6/;) MN1VI![<%Z[MPOEQ@YGV[F,W[]_;,PJ)Z>!$DTJ"%[23UJ<9)[&,"S2 M@.JTB\=QUC>?X^N9AQ?P3=OGXJU,"HAH05$R\9XY)Q( M"+/H*&/8:GUE^_]ZM<1M$^R3 U5(Z,7X67C'Z\+6,YUTE!9AG<#6TY20YD8B M03Q02R1$?.J!-XMVL'ZV/WXV"_F_S-G/=@J#]L_FA[;KSIK9T7)Y=@XSG*A$ M,D>P/$6"C-<:29$P7^:*+(&@POI@!R73 <24>HAHB'\5C%>[H-U#Y9Q'(:4DP,!3=6/L/< M;7>6]_68\\EI3)&@/D*D BX=S,T0$R)$3(A,KLKRN YBGZQB.<'OS.:"&^KQ MU#;AY=?37$D)R]3:[MXYA7D%TD9Z%(G)^0W+D D*(P>+$K8^*IRJV(PML.U3 M$J&<6I062HW]%D"UP3N4CK$(#B*@XBR7+PFDK8[(L !6+)H85.W:V(W "A(^ M,9@XX:Q"B3O@?&(:F90"$@(GHW/VU]79@[FI_G=O]E[&Z\0M=;/WXGO-A!DG MTND(Z[1V%.(>HCTRE@5$O/36!H^EJK+#>)=6[\W.2WDU&"F%*]KPUZ=7^?4& M?BY[H.+C''[,A5%]F]Z=QFZ8IMS)BAN&KW?$8AMZ"IVU6 T_._J6!IJ [ZLE MA7 H"@76-!FP=HD9>$L8N,".!(/KU'-=QS*Z$J6#0=YW;6K Y9.":2+!H_.Z#X[3.=OX:AGTR)6,E?ZTX94=6E[,><3K-I4]Q!H1-85U\ M%DZ:60/O')#Y.:XY]H9)Y$E 5"JJ)S%EAA;1;NW@W=/*X.^ M*Q6I(*%BV@-!X1J5A,!D.2VD[)!N=19IB1.2Q&%+M1!$5U&22RC&YQ7.1WH% MHLW[I,UL ?S_9E*>Q]1VJQV 3_9K[%]^!5F FC4SVYV]!N48JD[S#FL[B.[U M;!Z[V,\GR4G+0ZXWQOF,;7(".?B*(E/<4Q9%\J9.FJ(:3?NT..^NC=>S'ONA M! 6S92N@J^7B.:PFV>8XFU@*QB')\V$>)V!A[60 MEU:G<=PO5V>\YG+PJ*(EDB&M3"X3]$(.) &H82DGB5=.$. M6/=I?=U5/ * M#$Z@)#F=A&-52B$?S#LLDVC!*@F>8D+$=S%>5\T\UI)\D@1ECR)-U"SQ+'RQ(9=31MD3%JA1"5!G$.8[O(QHZB4T%%I M+GVES>/-@/8I9[ZO6E5$F&4//EQ1]#5,24KM(3Q TGD%9D]+Y)*T*'@=O N! M^U"E:\'ML/:I7F%?U:R@8!]YAV=#]6J5K9Y-\SS,GL^=%!;:_-DPST4-,*&, M8VX\D@F#0A!8@EQ>AY)(,ABA6&)5WO1;,)5-\48CM" 0AD6L\Y$0R2$@HP81 M)058SO4_QBLL5;2(1)RO2BU 3D,<3MV$D)WX':R571E).Y]:H]FR6L^??>KLK+=^ M0#$+PT\KM0__6O3S50>=.YGL< C:@SX(ECLU8 G^-[8:)2V=Y)X0'.J=]7TH M*O?) #WD6['M,O+XJE5]T7D14S.+8;63DYM-]?>C)GJ=HH! 53GG(%#E%AD! MJ[E)3.:/)*ES\K,607N5?M['E^)!->:QHTW;'[^:ME_JE!-^&_V!(LO-U!2* M)_-!&IC@?==^;F"TYV=_A^E?SRZR#L]@X?R\K"\&#?"*$X%$RO7%T5EDTW N MD4=#X&=!JJ2^MX=8-MHT AQ:&RF24EM8\5-N0&PM2L[J0,$<@-/['Q5M5M*5 MVX//^TBAF-U]$6']],W %/A^&E?>P[.3O$+^W_#Y1 0ON'<@/SJ4TH2$K#44 M,6:2LBLBI$G0)3A*B[S-B.<^]36KZRWCR$=,H5 M2N>^ ,]MGWV$D[P#L%1GK(S0B7JDK,KME3Q&.O?=2M9299CPODY283.44VC1Q!&4 @K )GF7"/*3?)*4ZQ8E;.'=^#: MIX:?#V:JRDFJ;*XA[V(" R[M-4Z,H]X[#HZ7"P!'#YW,14/>1MPV^B0^L%TJ+C0*JK3N?N5:1;Y#%$NJU%&\9Q[9.V"1I3A6M=4[@9E3;*)#^X15H5S$]P$*T:DH["0E[GJ0!-0:3RHWFR&(2 M$ [,6QTY]]$]["JT0K:-!ID?R_,I*ZVZ2M0M8ECOKP"+HO*P-B+FHT \1$#& MJ4..RZ B2T&S2I6:=X/;*DV(_P-T:8S0*JK3Y5*^0WO:S.UTN!.& CAC/?(\ M)Z083YD!#%@A@B0T1%JG(GT_8LQ@]Q:(2\;MY-OUB(.W0"4#.B&Q4YAS6>O2JNU!;J5E/UA"O)H02W8-V<2(5\W, MSOQE1F@1N,3:(!D)F':L,2RU+"( QP1S3GI6I4IJ>X@%[HOT,8;AX,OKOE_D M:\+?I?7[?2:24<]%WB.EUN2 3"#GO$<8U@@<$PD^5,G^W@WM.ZB-&*M5&^Z7 M+"FO8B_5AWAJSX:"I2MH4@Z^+-@/XK#+;:4BA/-!99L234A)$%$E:+X)T%X5 M"CZ0TA013KF.NBLLK]H.@"TZ?PQFXEU:NRACXBQ(U7B,2+(<5#CF"X/R#8C& M,PV<$$Y6.E=RLI\OAKFG@VY7PY3+$6&P&'-ER80 MBG2^-5P):RW#SC!7Y0:X6S#=LSKBAU*=L2(J>3_VA?T<5/?=Z7# ]^77V/D& M>##1#KS?B#E*F&98%LQGQ!I%;'"23H)K6F7/\DYDWT&=1$UO9[RT:D<0>2NL MOQ)*8:LL $+*WU /-< &9(H(H)AXX/G.%9Q?[:'6&H5_M0^\_]>-%U\ONB; M6>Z^2I.9^X"\9U3Q M*.OT6%6[:9TN+L3BQOX"(; D+#+U\?R69@AUO! >J40U+ 5>(JORC2 86\]?C9H_<":26IFTXG55#@H_BG$="G.<1>9SKU0A\T8('%(T-A-E$8IV& MV+LZYX_<#>21-6RL!!]C TEJJJ3Q.?@5"?!A T8'!P3N#27&D"!8K9[T.VT@ M/>Z!K\?6L+$2+*9A+U.*'L*NEU_]L9T=Q0]V'M_--K-G$HQV!I/LSN1./%0J MI .P1'E-;*[A]K1*3'T?D/MT,NS!M*R:%.NV5WAN^Z9OT_LN]H!L>;#OTL3; M]5'8-$R1A@EWXKOHC/"T) _>M]/&YP6S#"\NAJO%D\UXZ_#F19S;9EJ*->>C MU>+,1K0%&+-J++\+%\[_M C)&W&4H^_3\J#X[E1^6CMI7HC639C*4?S6=LO; MCD;H^4U#E>3"[3C+\>-P<3+@_!R7)JY-AX.!Z\?SY\ZA2_+K?G24X]_KDU,+ MLYW[FW;ZK=W/> YN,7A)'MZ7EG)<_)C]O>XLM]Y=EDLO$\MVMEYB.)Z?]YJF M)&=WIZ\;.?K?=GW$^GK7;C%Z2H_>FIC8C5YLB0$T! MT[+U%/59>A==!?BZ?A!W!YY=.\<[EA\WXBE+Z^[.U_5!2M-=R0E;F^%B25S[ M;,2+L^7(I?FT-16%6OQ=-#+*I]6"(9SE'5>EDLYGU!RR.:$AC)226(=QK6M^ MOH$8?U!D-=:K?!/I<0S##4U#H<('"/.ZS[&?*&JL%-HC1O.=IT%:9%UNVL2P M4CYQ'$65YGU;8-NG;:.==>/ZN8^R,BEXJF@%[(^V^_/U;-@K[J\ (PH')3%% MCH2$..4!.6X%BM1[YH4GE8XX;(%MGW: RBM+(9F45Y8/]LOOX-)T$-!MRJ)*C>^-\%P[CC4^, M<((+S%J7VSM27\AYOC3IL[5)\\)FJ-"<)H<\SOVR8J!(:T51T"HX&J,5IDIU M]VV@"IR0V#SV<*GJ)/"0^UP$9"S-IPL-A[5<.H0--DP&:SRN4V5[*ZQ]U7D74T%'T7<=7VVU]F6'#5@T5?5^CLEDJZ,42AE=!NR(IFURQ., M22YN'*D*&ZJE&2]/<^%VG)][N?K J,3CCG-58>ANE%9E^=H:LNIRF]KN.KPZ M,KCOY)6%,HH7#R^EJX_#1R^M/V[36\#RJOD<_S?:[@$%=S\\CR'+$1PK(-Z< MI_W23*>[B.+B;XNP;3.2@B3N;M^NC%"4W$KV['SX;V4$R]J69G9HN^XL5SF? MY,:K;3I_:K]BIV%MZV\V\]YW;@ZVW#%>'_/8;Y; MS/ML!2X\BPFSP3KL NX#MTZ;PPVE426E5 MWS+.I9)_Y-+]V7S':L;K@Y3:DKL-6YDMS\LSC-H2WCA4'4[4VP*^/,]:;FXX MD@JQS.J79T/W9CLF:ALQ6QVN[DAMD23710_LW7)2W_Z\4 KI!CQE:1V5AKLV M2FG*:PE[N+3QN)V"\>OSEA3X73LP8,,H11AP%[HJ#-A]W;UQK$K,J+3R7I_H M>C+I^C,CWI]Q$U9B[LXT5Y% B7.76XQ:B9?53V.^M%V.D'+K@F'V7=AS;8PB MS+@=6072=U^^;ABI"ALJ+5U7I[EXB?/9=P]QSXMFNIC'\,<0X\7P['/L[%$< MGNW78J,1;UEI"%787Y0OA=*[5^9^NSAQL7N75LBN09E@R3G$Q1 52RT1SZ7Q M3DN%<'!16J6IJM.=^)XXQZ9;;ICNVCR#)"=*6QF]IR@QHQ#76B.CM$#!&^HU M41;3*F=][H5RG]+$-;7N:BZFGBB+)?;\8YX]RFY_.@:6%B\=9.$:V670W_3P_;D%+S-..O! MO7S3]KDIP/5?+"/I7*<*]^%@BB[0X!5%D^VVG M'^*\Z8;O\P$$ +RZ@O!]V\^__>YYG,74[%;X/V*V,EFG0M0^*N-'Y)['SOG( M0JB5R]X9T$6*!-[:];?X;9PO&Z0V/E_>-"8?^U#8'EFT8SA9*+?T H#,8E@A MRJ#7)E]]FC%,A E6DV21U)8@'DA$6GJ+5" N!NN<254Z[6\+<&Q\?WV>C['[ MW"PO(ILH%F2B-"(>$WPQ(B)G(+0T03I'68H65^D"?RNJ?I?? @FY-OU=UM"9X1;!U2-@8EEIN/"?(J(0MR2U.4I4\]FYP M]ZFR\)$TK;A4'TP#_\8^D> M0^W6,-[S_H"ZI^OW0MEV%6#=1/5'"_',O/W=_JOM#A?PW4GL=@L3-@Y4QJ>_ M&V.)&&S3+&/BIMO&J\>7:N?DXI&=KNYMRWOT.YW\NCI&F7->MR*K0/K5G\>< MA=MRZ"J,VHJ.$F]6/,J!]NM9:KN3G:\GV3!*F;?H#G15&# B@W;36)6842OC M=6VBB_S+ZEC)JS$W)UI+B"!5[;I_F&GNUU_\NV/BW#F M!BPEJ;RX[F!34_Y\Z+P!!V]^\?COT?8+" ?:V8?H%_#;9;W+F+6^%I2R$JC) MIR*[A?]>-'V3*=QQ2V_M[POMN]V$J#"YZ]^/*5*X=<3B++D+=6$FE:A OW6\ MX@RJ7G6^/MGAQT-P^ ;;LK(]A?AT\\#%&;8E#>N<6P7-^8NS??SMI_\'4$L# M!!0 ( Z#9TW_\2C"J&0 /[] P 5 871R;RTR,#$X,#DR.5]D968N M>&UL[+UKW711?NEX[IV?"EJL/S5I4=MFMG]Q,C 21L3DND MAJ1<]OSZ-T%2-XJ42)X#4J*[H\:C"W7.@WP20&8BD?FO__OK^=D/7W R'8Y' M?_M1_(7_^ ..TC@/1Y_^]N,?'W]A_L?__6__\B__^C\8^[\OW__ZP^MQNCS' MT>R'5Q.$&>8?_AS./O_P'QFG__BA3,;G/_S'>/*/X1=@[-_F?_1J?/%M,OST M>?:#Y,*M_G;R5RVLD58+)K543!N>F<_2U:\0!7V5D_]?G_YJD[+1J\@\@&4Z M.\UB$I9)^I"+3@LH9O[0L^'H'W^M_T28X@\TN-%T_NW??OP\FUW\]:>?_OSS MS[]\C9.SOXPGGWZ2G*N?KC[]X_+C7^]]_D\U_[0((?PT_^WU1Z?#=1^DQXJ? M_N]OOWY(G_$8S>EY M= @_;/Q$_8Y=?8S5'S$AF1)_^3K-/_[;O_SPPT)R,$F3\1F^Q_+#\LL_WK^Y MCW0XFOV4A^<_+3_S$YR=$>+Y$V;?+O!O/TZ'YQ=G>/6SSQ,L&]%?#;F",A7. M_ZQ/^ZDSIL\$9)(N(S+Z*8ZJ@O>(<=W3NV.^?A;+6.#R;-8CXOO/[A7O^!R& M?0KXWJ-[0#M_$#O'\XB3/J'>>>XMG%<@5Q'61\)T-AF/AFGZES0^_VF.[VIM MA5'^>30;SKZ]&97QY'P^^1^'"_0\PB0\#S+,<3WXO%LP21^&HV']Z:_T[?*A M%5%_@/'K#$<9\X\_#//??AQR'H54S@4A4>N,P;O,8T*069DMJS&:-\7TET_C+S_1 M>WZJ=-0OYKPP+I8+[O]\#,."G=[&]A'B&0Y4D5QF1S(M.K,J=A:$!R:24!J1 M!R],FW'-WW]W3#9^.>!;I@C@;PXP_C2<8)V5KT MJ_E"\M=T-IXB38O9Y!)O?C@>S6C6_'R&]=TTY?%3_6)?S;BG<%T^K9\F(W3/UY\'4X'$81R7''F?*0I1V85BX$L+LEC+.!S )!K%\@Y M306F<<[5\D4+%<&SV?3J)ZNZ\BBB'A7F 5O@407:@^MQ"YFOTZ".RG ;S^OY M)C8H!;1363.P7C)M$]GC1=-7"F1)R;H4\V#%..E3&^Y#ZE$--II7-TK0,V?C M)@)_.JKPG%7@CL7ZQ#6@ ?/57AR\&I^?CT=S4'^,YH+%_-O @6*.8%$9:* Z=ES.@?M4 ?>4>?O*ZS[>^3VE7\X_YEUV(RWR![N41D0\!0 MS6@9"9:V09'Q$RTS6:F@,W>$M\EDO@?EV9+>DW3O\RV[F/L+Q^L]?AJ2?P:C MV>]PC@-4(?"@$Q.1%S)URQV<#(XM*U@H&2/:L)F^9>2L]\\XX99/R6:^9R3MS>^>E M)T#J_D)L,F%?T?@F?D)L-M=J/=95EU8?G4YF1":7X;3!&?_#V'R\RB_)H-R$(N-CEY->P/Y MD%IP9 ".,^ZX 65S<6F-F[TST9O>?P)<]R+:^W3K[I/ZE^$93EX1E$_CR;>! M<9(LO2R8DY;&1X8%C8\L0>>5,F@3*%-ZF])W7GT")'<5Z'U^31]!U8_TV8&- M2GI7(K/.T+)")B3SF;81*;-/FK1,N]AC(+6^\P08W5N$]ZFT?5#Y#B?#<;Y: M.V02U@$GAT!$<@-01[+LHF&J2%(Q@Q]KGU_7"]4< '* MT!HC5.:,O'Q:9C)J&F2V#+WT0.Y;H!_WSO8M "?'][["O<]XZ,+X"T*4YZC. MX-/ 0 '!LV11TXZB/6F=MT [2LJ0,"N7%?3 \IV7G@"S^PMQ37R#=[>>?S[' MR2=RT?\^&?\Y^_QJ?'X!HV\#L"9Q5(:TS))1KSFP"-PSIU,*.ELA>@EW/ #A M!*CN2\!KB.\4V5K@^G .9VG;RUE-B:P!N8%466D3$C/! M!::CBBP*TD2#Q@H.(9C8WP1_",G)T-^;N-=HPS(H]J\_K0B)L/]C[\2W5^/1 M='PVS#6AF+[..)IB?@EG-6GVPV?$V72?]+O9'PH;'-V-CF^<))]E,%X;FBZ:>3:%YZS0E^45L(A#K3)Z)1W MS!L'3*M@:=N,BI&36XC$$*Q-+6FIV_<$/]=DAB_X9D1_B$WX6?>>@Q#UZ !7 M)U+0P7%N7-)1VU0"". ND/&JLD14 TS><:.191=HY2OUN ><)EO79F^CX-5? M:O)^*Q;GH].,&+/9)Z4 P@=.'D)TR&!?4=[8$U3WC>1>MUC^I#RH_!6 MQ.E\R25J\L84&>4>H_,Q\J"5D\8'+ ,NO0T-125)QSED,2%\)+ZU77EBE M^Q7G.]*2-,2]=/JAQS42[WJX*V*.M)HGDWP1UFJN.&W*(*4!6]!;#G90M"FT M*V1F49"O3)K*O)2<##5$2$(7TNI^Q?P:9S \ZTO*5T]K).2U8%=DK#@&%[.1 MB502HZ@2#AE]4&31Q)@&R2DN4R##5P=%7HL*Y+"8S)"'["2MUDJ6/6\ 7"7R M7'E(+])_70ZGPQ437(FHN;/5.JYVW6=XNL9VUY-C1>9GC=*(TS)(Z(+(1$>VI*$N2:4Y$> M+7@A07M M:4OF&K(309 P6EY4>!#=<>XL],;E=CK2@8@GJ2TGHB6/7&MXNDK24#D^X-E9 M/?C $4[@[,4HO\CG).R:WCL;?L&?OUY4!W>ZS.9.Y+22HV68-$G01EXRK:>N ML!H0$M[G>O^CB=6S"\K#I]'WR/"J]=.,G@:Z]';V&2=+2$M$6CI9,CF 2J?" MM*\G+$("@QJYS5);&VT+A;D/Y92THJ.@>TS;OD+T(O_GY70VCX#],I[\CG^^ M2&E\.9J1[KXCOYB^3(OXV'PUU9D#VN1H[$62GHI"JRED)B%E':6U0J466K$3 MRN_"R&W'6P,EJ_F1;\N+/+ZH@[^Z4 8('%(]!JRIS0'(K2S9,"=U]"JA]D&W MM';7@3J.D=N0RW$C(AIL0GMC>][*\8AM^PQTHZ%.W SV0SWLATF>_G%13W"( M-LW#$B37$;C#R)SRM",72"P6'E@&,OR3BU*X]75PNNY*VZ [O/G2G0UM5N49WXJJR'PL- MS)%KR_YG,LCFN447X]'-&AI"!*V B5S(%T-PS.<2F"73+'&M>'%M#@@>0O5= MV+3]\=+CS<N3YL6VOF":E#6_/C\OSRK"87S8,\:U*]K@(^4:J0)(T: M2JVZH /S4$@2RA5:(X,KO)4)LAW"PYLA/3!ZWPYI0$<#O7E?$TM&F'^&R8BL MIJN L!$N@1*6U6S-6FU'L\@)&CCEM,DBYC:I&NOAG()&]"#HEJ;HO8I"TH-N4D _LG4+CRN"=J)CQXK,3Q0\(G>GKTGA07' M:9S66^9C\LRX0+NJ3RYS\WW7-=R)L\>KVNTC\,/4-=P&V7-6@;WK&AY! UHR M?[],F]*9BP")62YUK0X M3G00_F$6D!T GH!6/&8X/#FE.)PR7*6>&9,\64/,9R!0M'\R"#1>#M9RQ)25 M7U,]J'=%.)8-T1-;#^O 'J)NP7^UDSZ/S^AITT5\Y??Q#!=WZB_.AK-7X]&R M:];[FN\F!AAJD043R-P)-!60)Q8\=X3<1.T$!FV;9'OM"O3P6M/NTDQ+CIJ$ M+Z=(#_S\8I1?XQ<\&U_,0_Z+#,EI7LI>$H#2_.\,UH48'K)@^!E-K8G M17I2ZN*!EEYKF+':^WH1W@G?Q*G=&_()*=6!>.OQB'[>NN C?'UU.9O25/CW M<22I$.Z:<_(>4W7HAV6X2.+^A03YXNVK-Q_'JP<" ^M+#C9%EK@&IFOE"W!8 M&!3IA!!)J56MV] =HC.4$]"F(W#2(.K^>M$"XR6.Z(O9NS,8+4\3I[-:T0C! M13+BE*O7N05D%M%R,N=*!F]#CEJT6*4> G4"FM.[[#=&7?JM^/2>=N#1Y5X5 M:Z[^M(_B!6MAK-:5D4'$E!SJ$G12'"+HK")88[1 ZP>!HL_D MN@1; R>TYS//DV0(RA@NHS78),&_'_B'JN1Q),V][Y0>G/.G4@VD\] _S& R MJW7FYU%H[X7D6M1S:TLB\,J0W4O[L8R!-F">IR3F5I MWT<#-FIR$_=M-?HU+J\^P^@33KN;V8\^ND>S>[=AK)CAY!1&56H#:"ZT+-+S MF)Q#]%*HK)4;D)IP%W5FTA1#"U$I#,BO8U[:@W98&KY6$BBMBSF7#2Y:+,?W".;R0?1IWOUM9KS MVJ0JVZZHEPDEM"E&L$JP&N&B79.,'N\\?1NDRLG4W=:V+>^W'_!C5?YKKQR= M];$#L\]-,T]?(Q^M,GA:"MGRG@*BW.>!3=:*@3VY4%%*AB2K2/.VMH0P7I68A" MLZQD%EH%0PY2DSWJ&15GW(G(O8HS[L)""U693I%F0:SES]-L0+- <.Y=O8:O MF0[&,"_J5FM3JG5W+-HF55WOPCC:,>ZQC@XZL-!N^9B^)WMJ^*7:7+_C[-7E MA"SXV2!"C"IQ8)9#HF$JLL"U2#,V@* C>B#M(N=:\YS(L=*)2>64+D#^=YM;I6NP?'<[0%<^6D0\ M4II<8E[4Y/L(7[%6,5=HE58L2B^8EJ'>:76.&8!<>X4[[YK$VNY#.;R"=&;H M_KK?1;Q-BAB-YL/ZC^'L\RMRGPC7Y&K4WZYV)(ZR.",DJ7:(3'L %L IVJ!, M3-IXSET3"W$;<,]?*7JGH,&Z\!H+$I ;S;TEA+JST>H'5H;:G;P&:F,N+&24 M+!6KHI5>8QL+\1%\]5BBQBO7CE:LC60F08E! > M78EM%HW-D+X[ Z,G=AKHS>K5XEL5@NM-TS2<#526"J0*S-+V2!MCU,PG7BN^ MZ) B<%'\08KNWH=VA+HX/1'Y2!7>CBP<-C?\S?D%C7\\^F4X@E&BZ75==[*' M[/ M'MYC?OBN0UEM)X_UVHO7163R*PN/*69NC/!%U#=GM0)C(I#0CI@Y5M:L;?A7&H#.N.S&ZL MZ;R[+(^= 3V=S ;O)N-\F69O)Q]P\F68<'F69&RUMYA+D8QSB_7$P!6FK'?! M12C&;'.UF)Y_2QGHNU5%V 3@:"4_.W Y[E&F/?K%M_#42BE+1--E0DP2T@A# M6VRB@=7-EBSYY TS.0940:6TTT'\+H3?1W/8$_A^B+K/>D]2?E(J\$RIWW"^ M_L28;Q@,6P*[ZKR6>43A(_-1S[OBU,YK&!BBE-Z1$67;%&6]@^)POD:/S(S[ M$FN3NIO+/>NJ5-*'A5&PR HI(+(,4C(;'OO7^HMVKXLL%QU%,^>6PB***I7!,J\RKS.+(1,WE.,)KFFR79WT!RYAT=W MME;UH+.H6RP).X-ZIKQOV[CC"=#>@.YY$<07.!E/+R#A$M)5NUQ ;8(-3*"@ MM4U'PX*UA6F1M+4= MUR͇#J 59!/,(M-/9)#W!DD5NQ^&F-SQ;%GL1V='O5Y28N=6>!FVEKWE1 M2&"Y9:5$FZ/0UK:I\/DL[E?T:*NU8Z7!0=+Z#-Z48]'&,<6+HM$GQ4()EIP- M!=J R5K"/^]+=.1RJYSX/8@XV'V)+; ];^7H];[$473CZ/3U5AB]+I)X:;G5?&F1\/E #PUJ&J_]^UL*9WD&,DA1ZBU [5B8(1F M*9,+!M*(K,(_*]@<4CGZ*ABR#[-/8MW; ?_I:V2;"C9/5B$;*F(OM22RT<(& ML(PG,ELUEX%!\(K)*)TU!F723>*ZWUG-D)U4I47-D%UX?EK5EB2 U")JIG*M MPPL&R)!V@B7A>!!>1UV:Y)5]%]66NNCE@3AM$&%=7!NXMK&OLX:#!X-"UF10 M9VL&GV#1Y9I5SJ/RHD27FC3#V(#G&!G5O68U]B'G=D7B:TNO=;>,?OZ:SBXS M.=_UPBO]ES_"UT$&[R*WGM5VZTQKDQD U&Z6D(HW0,MJDS#['EB/L?STP//Z M&L+-2&IR:W Z>UO^/A[GVZE"'\9G>5"6<8/U8-XH^%;9@BLUE+0O8J&A)6$5+UTR M31=1K(D&QJ"RG1_AIUIQIKBJ] M<]+ _%Q5Y]_'HW15,Z]88\!E)A,0LAPE Y45$UX'88+)Q36I:[H9T@GJ2$_R MOZ\9IE-"^!S6A\\PP3L5,@:"2\!V80F0#Y?GYS#Y-BY7J]>B<".,\BTM[5X,9*?7]%@69/_A MK18(*:)&!9U7HG87E2"SD1 4^9\ '&O18YN (RA(Y%6VZ-@>3P MMBR'<1.J4$YB-+4*=I2N_B-9(,^1):DTVH"9%*A-SL3#P+HGE*Q]_C(%44.! M9#B3AM/()8T<2BW'ZTIR3@7C-N)_>T9/4CUT(YMY^O/;" MI,7$>7">IJV/3!<]OS!)$]@%--X)C[J)'CW)N^3]<;_3S?)=.&A^LUA;)V+A MGF'"91U(;TA\SHJ(1M+VG/EW?;-\)[8>O&*\CZB?!/_/E/=.-\L/2WL#NN?N MTZOQ^3FMA^22S7//+L:3V8LA20K*U6U; 4&X>CPK=;U")9-A0>C(R$\K(CN? MR#C?RB%]]%7'OJF\$P_C9D+LF^+?JL]%'MD*I&AREMPY5FS-OU#)UPM0B0F# MP(T5&;7=BM?USW^V9/8@KAZ/(^:0KM:??\?K*_"1]$C9S(PB7TO30D2C"UA= M7] F@,H8MB+OWJ.?+6_=A-3C@<%-6.JZ#L5-$U-;>V\PE04RC8:V#)\%LT7+ M6I$J&+U#;&_EZ<^6N,ZBZC%H_U#Y$/ Z<5M7 *\"T]D@BS(ADRZ1-B6OK?!; ML?/)U6J@LE/.9*9^0B'-VMHCI+XWMJ^(](L8,3K#,,WG;5@"C54"S M"#SZ5 O)V":W\];#>8Z$]RC@^[2[-M610E)::+ LDT-%3I:,S#NH3:R416E\ M];BVFK1/M3K2WC.W%Y'=Y]$?X_*&]UHA[0E,RII;Z%$Q$.192TS"BR*LC4U" M#,_B\D;3X'9KM@[;7&']Z=:RD&L56*OSNC6O:'YH]]BP5D[N=.;:>B.*29I6 M!Q6<23:C<\Y;5PH,DDW><)X9#[4NL@-##JY-+-&.[[E5+K<_N?-**ZZ4JA>$ M:M\.'EFLJR$DX,*HX'UH4MWHJ"=W,0<9%6BFI,JT\1;#?$J<$0W@HXPDBB85 M5Y[%R=TN&K'3R=TN4C_VR=W&6N8BR0BUF*)1A:1#0F%>6,<<5QX]>$G+\1:J M\^Q:./3'[&,-'7:1\,&J^1>94I%&,Y&#H!VX6.9]'6%6*9B@((3RO35TV(FH MK8F&19Z0Z:P<"V22,[2J@*]F'8C'K-K=7OE4VCKLQ,^XN7 ;JL"OPT^?:YW! M*@,H./MV75L0R9%7P$H0AO8X\OD 1&:I9&%300LZ[=$NE]B+/OP[U; M\%Y\&S85G6_EDBM%KHE*QFTGI5"Z-S%ITA]>,EQ9P-=ZAWI7?SZTZ) MZIZ$VO>YX6V$Y ZFV>4$KZ/KR0(*CRS5#'7M0V)1DQ1*30LAP-GLOF"OON2D M*.XBP+Z/$V_AFI^<7$7:?3(R9D&69NT))0LR&IEA6 1R';T@J+MR>NOYIT3G MOF)K<+[X<%8?%,-]X(H%GP/3*B.+PB=6&Y8#*"5"J_[?SRW]>9\P2_\<-&^L M%5-2 DVJ_:EY341!YET(-!FB#1 AY&*_Z_3GG=AZ, ]V'U$W3W_>!M0SY;U3 M^O-A:6_E:F_(75*".XO:,"&5JE?G_PC(G8G J%]"P77KETTSUVDGB6Z1Z M[2*N@S76$F2?&%5/J(NJ54-(0;VJN83**Y/I'PW;I>L]U=21O5GL160--MY] MDA%BO1 M;SV(%1XP^V*$%TBRU89'T"@P).[02"C1#;QU5@$@XZ%4@Q,#K55>,+3"6C"Y MT(+5@8=WDS%YQK-O[\Y@5)LZU3(B%_.DC3U$O_EA?4A[2ZBKI1N ''9=,GAP M6FOC'6FY%8)+&S0W86!"BK6J PNF!DQK7(8T'A@W'!19!EF%+BO&1M3[KQ^/ M/;*IL+=86XR*4@1KG4R@+;@@HXL&DPS*J6+S@">TN5IOM"!;IC4 _HL2TF; M+ $*0FDA\NM)NO$3'=:='M[:E+@]![^:3ZE-R4G9$*W5P;I(TTN+DGCP9#RI M/' %T;G(F3"2;!WG _.U !G(F &$= M@LAZF8,#$YQS#(&#Y$VN33P.K7.8)GW&?'F&;\O&=RT"E28Z%S0Y1MJ(VM^/ M=G&?:7'CU7!R2:*V35H#; OP4+F6/6O+O:!."SZ.G7GYJ.Q>?JO=)><1L>HN M<4G3W/%8O>=(PA.TMG,9>(IDR*!I4AET"VQ':Y/81"?&;;EI$%+>/'IZP#*< MHPA4L%XS!;4A:=261>\L2])R3=M,E#ZU/&C8 N-QCA]ZYW=;_>E(SA/6HY/2 MGT>.,9Z+^C14FU_)N%V&>%/T6>N*)&%U\IQF((IEF'.]#*31RB;]!&\@'#X, MVCM#XU[$VX#HEY?#L[S(;[SZ\LWYQ63\!6_?] 4GE%&AL*!KK=7Z#_ADB+)" MOXA6I#8^P5;H3D\]^B>EP=G+;Y ^DQLP^79; %?9L=)!UMFRD*6L99(UB_7" M9Z3]+GIR?XMI4M3\ 4RGIR5]$="F\OUTGHY' GXS(D%\FN#T2F^U5\E8\A&C MTK1U9@LLD!?)O)49LM/<\R;FQD.@3D\[>J.@08'[C6/_^Z1V?R(=Y4;5) R$3@3>I'?.P[">D(KT$W[ID84&ALF+E!:M;C&_QHL)IN'\ M2)J^/L.YV$?YQ?EX,AO^]Z([[J;!#)(H0:GBJFF.U<"B200ILNRMXEDKF@E- MRM/V-8"3T[NC,-O -H(K/8B,K8(7[)FLNZ]NJ8Z05;D+B+MOX)CRKF)!?00 MJ)/3I-X8V&@"]9TY,H/1IV$\PT6'@_W.Z%>>T<]I_$/ 5LZQ+,;B,\84C-(! M8\S%&:=3$4YH#V'@R;Q4X) D7U/!;.VRP OQ&J2-RF4_W 7;)=LDK5/ M:B'1+KY(M&\FF!>_4"G3),]W]6"F_T&NL)>046LI6"3,-I6OSQY M2;L0+3Z*C'@Y<* M%U;1K$A0JS\#S0HE:@];D;,#4[CH>+K[2Y4'_CK\\O6O-YG/>7EEY*B>]#PSJY;?? MX#_'DU=G,%W>@YRS MX6;\;Z]GO9'W3'3N9'7MD7/DYZQJ+5,28';K%,MI;DRI35$\YT3HIL3&68*>B"B1FL;)(.MQG2:>M%3U0T"*U^G$#&.LHK/%EJ90NO199" MJJ%>PX*V@O%4I"XI>2^:J,8JD--6B$YB;W",_,?H8KYT8?Z(Z?-H?#;^=%5_ M2Y(?BDC+%J^-!K2,EGF;>>T?*CQIJ,@^ME"(S9!.6S5ZHJ+!8?+;^IRWDV7I M&!+X2TC_('A7Z))&C F8B9X,*U^[,)F::25$D4;F%%43^^)A6*>M+#U2TF-A MINO,B.5]X_=X-C]@G'X>7EPM>"$F'T,RBYM5.F-@D$FK#<3()35F>F M1\IP.J*^[,%% T?G 7RWTF1NI\.0., AHF<"3,UK@,AJ#Q4B.YO@(E>N-#%H M=H?Z?>E3'WP=*0_EY@#\%O"?OU[@B!;5\>3^L7B;H_]=7]XV%Z"3*%:3 V1& ME812RG!-_PM1:BT]Q&2=S]P-H"8)E*B9!2BT;Y'+'9(+I)W%Q!""SJE;R9"= M1KGZZMX8)K$R3( M%+2%X)5P40H^P,0])RUB&,AOTD#VL$_5^?8(!I'82 9VQ/IHRD!H5AU)8$M75C)Y6?2(#&S'J MP)$EJ'Y8(!L)=%VA(D<"F)+K5,KH"NKU]'KUF>813H>C5S"9?*M7H,['EZ/9 MN%Q]LL.BL__+^F2EXU!7-Y9L5$23= I6:W2^8"S92UH$E.8&!E9Z^F&U;VVM M%Z.<89!\]:9C#BH70?QVS#J[PGMC80GKO3:\L(SU]A$90(QL'V1HG,<43#UT M:F&BWD/27S[9G4DU2&CK*AV8,K;6C(=:R=AEIFB!,=8J%=H<6F[ NVS=1[0,A=K,;13&,.$M88K*U,/U MR%QREEL-7/G8=Y^U36 .WV:M#Z(>Y+V#E)^2!CQ/YA_HLO:4B&\8V7U+BR#4 M;E KC="]%TGGG)@BPYEIE\E*#HDS]!B]L8FLZ";UPC;@.6P;D'[(6CU![$'2 M+0K]/UC@WB7IC=8U?E/!&8(9K"G,!DUV4#TF=TV:DC_)3B!]&@']B[]Y$Q , M(I S1B-4@;PM 99!+:8J0G(86EO0/=#72V\T-D+48N"F5 /GB/M>!E8P1B5S)C,ENV]GF83D)TD MOD43D%W$=; F(,DK!RH)!D[$:K4HYI%&FC/DX$VPF+;KL?A4FX#LS6(O(FNP M\5[9%^_'9V>_C"=_PB0/I+;.NU3(V$R:[,1D:VTL,EQTRI)'X:-MDF*Q!LOA M^>XW3-=5O VVVBM( Q3.FRAJ41I#+D8RB@5)L$S4 8WA'$J3[*N[)UW'X'9O M-C:PNY,H&U)Z=<#^^G)"WM\[G S'>> !!3H[B[SAFD[CQ.>:O+R01'Z=O'"8RFBT31OY/(?JT97!F%+#%F MYN2\\904+ #GS 1N4==<0-ETJ7\R>2L]+Y6G:G=C)PG M"R=GSZ1/D4LW;Z?0?FOH-V_KU_'HTPPGYZ\QUNX3OX]G.'T'W^9'@'L&NW*H+923 1V/T4MM:G:+X#I%4B#NO5!Z0&Z#4F@LOH[VLFZY, \@+M#^L$63VTL]&T2"J2H"9'*^I*,MM%$KV1)NKAH?;:< M#[S3*@('QEV=WT4;1K/,,9KTG+A1 H+IF%!0H;^95Z^\6RHLA>A"5H4I6WO/ MU8*W(9O"4/.((8.,V*22WP8\79>JNX]=1$<+V5FT;B(#6UWBH.@KYQ.+QA:. MGCM8C2"T&.)!DPKZ8'MUO^HJVF.G%:P?QZ)0@#41A#(LY>K#6SG/R)+,6N60 M#'9RY9N8._>A'*W'>%=R'U26G87^$I:$$+V38(E=UV^*[;$X$14NO"&2]9U(OUE@4C RN>QN\P M).3;))_NO"6L W,J=F)G01^ _*7.<\BZU(K7MDY,9^29)@4FER[MI?0 MTDY<#^LX5F)WVA[1@PXR;]&Y:W]TSUT3'K$0GY(BM%2 X0C?EL56=55(0W"? M@Z(]K^9*ZF 4BQH$$RY:$0.*[)L$SNY#.;Q=T =)J[QWDW #SA=8?H$T/!O. MOBURKYU"$:5C6=8#O$*PO(V!.L[.WY6P!_GO(.WF"\ .V)ZW M!CRRXS\5!6A(_'O\,C[[,AQ]N@ONJM*:)QF2(AGS?^D_D'IA%3U+P5D-J MH@$/HCJ\#="=N'$KJ;

UEL!\@1->@9)!LI*E9=JFS*)/-;W:2V-DU+%L M8^MO=?_P^JW/W<3;7X0]%C2]!G$55XPY85_[^\J:Y>+K@A(BU,SJ9,LN MAMSVC/8_2[>[/KPG ZL<=A!?SY>$=X7S;%A\X"KPX4EL1-YO)*GSR_,E$!N4 MS1@]$UX##49DYEV)] \O=;. Z+:)GVU%WYTW'_8R[]ZR'_ M11"JL*)5J GNP"( ,*6%Y)BTW2YQ9CL&;[_Y&3*XM^ :'''\'Y@,Z\;^'F:+ M=<7(Y(PA %(ZLMNTE8P,K]HVU%EA4=(BTZ2UZBJ0YV[T]"+@!O6Y;^-9FNHZ M@'"T5;-4K*#AU8X$L7 &RO! "IA"22UC6OBU8VJ!WCO(.<&'NR>R)XS M\X]$LIX"\6T/+?-X]&9$/G6$T3_>EH+D6%=\O[YY^?;]U3W3@#G+8%B)TC.- MI3 0HIZY^"2E+]*J)@O_5N@.']3H2N/]T\R>.6A\N'D==5M8*R_'D\GXSQJ3 M@POZS>S;($$T2AK!8HZ&L,9::T Z9H50T7OILVM^[/D8R&,G2OW:2[Y],UKZ MSI=;!_3M114XG+T9I0G"%-^,-D(7LI <.&F_=O-RJ(5YZPUS@6:9US%QOE+H M:4,:73<R=5,THDYT[&@-C$-+D- MXGEK1&>Q-CA;7Z>@[[&*AO3POD)J4D:?M&:Q*%-K8'#FD_<,@E8<8@9MFRO! MXS!/3TUZIJ;'B9B%8"F3FZY+LBPJ],RC$Y:C+=Z8 MK7:236]XWE3W)[P& 8K%X=_T2@7?7LZF]:KM=0GO@7)"!IN0)5N7KJ(<\P$Y M*^"S2$:J$)N4)7D,V//6B2;B[[%OV%QGZX!?C;_@"$:S]U5;WY9YYN'XYSB< M91A89T( TEK!+:FN5F0&!\.9XEA$!"6,?O0F^38O>MY4]R[*^S2[SC3?#/8* MY:OQ^<79$$8)?\4O.(%/.,=]9<^^P\GYD'2W5EJ9+V2_C&E-JWO5O 3+=$[0 M0!E1C$-DV>KYXF98-$DRPZWBT6<;W78[0SN,)Z)<3X# ^WKIN]T'2[-+.+L# M?@ >;,ID/B- K<(\;_CM:)X4QR,OA1L5MU*H-0\_ 4WH*K+[%(9^;_J^A.EP M^N&"-#"_'=T.^HE!SI);":1;6@>F+2F=KV CI_W/1RO(\&UA:&P+\'FK1U,Z MUD2V> N?]8_1Y13SE3-$"QRM8'48OV!=SA)]15I/R#E&(!LIA1K6340Y&%%+ MN_!03'!U8(=R7[="?!J:=1C"UJB::%&>:MGO^3]@,J&]=+A?0ZS[#^FC*M(C MT%:*(*60M$*!67"E<\88DI,RFR"E!1[#('LC_T#[UBD!)&U@0Z]8!;KRN3)&(F6>R:MCF"TT!:: M!*$> W:HNF*]:\CJYMTK \>N.'8W=1>3L1)S9 YB+=4O!"-CPY [1')QTJ+V MVU04>AZ7"/KE<>V-@EWDV3 '/09K1+V@$M'62B41:J6:7+%HPY5W9*N>Z(V" MG1C8D(R^C_B.S.:S87&K&P6'(O$@-PI"U*",S(PG3D:24)I%X1PS,7HLTFFS M57;2<[I1L)/L-]XHV$5P;6\4&,G)2U3DJOCJ!5X.J&N/G6KSQ\4*N9D=Q0UAOG=+_1K#::U+RF!*""C-0!F; M1!+(BC&):6,4\X(#*]D&;K(#+7G'0,=U)\S:76'>*KXL&CI,;R8H$-T*3& R MI5+OV'GF@TNT08981$S:ZB8UH;? UEO+U7NO6/AF$*W5.3F6.3EH.D?)?"5$ MDRDHDW*(_L!#/VB0HV_MV-B'M0?Q'SO$<36FZP:%'Q*.8#(,[!U4+M%I8G>)!YX9ADU#=#;R+REK[(*M(M&8Y5H>N5P([(C-W/=G[U5?>A5 M]$].-TY )[9M]/I$5**A*I #\\MX<@[7-0V$X[EVN.1*T>*7R9@N*3$3E.?: M!HBBU='*+1A':"3:#S_WSU'V%6[?U\-^+@7KR2A>.PHUL><]DB52DS/F7NOK MX31-<%9_^1)')/79,NU8J"*2+XHYY:#>2C%YCP!:FDTD8KKIM4;>X._73T\$AT-KBUN'XR+4)^ER2X MI03'H^D@1&F\DYH)K/&XFM[FE76,.VLBYTF$KGH(UHJ?'NY%; M+\GTPU>7L^F+4?[W<9R^2+-Q(<+=LGWH:YS0G^00'>?<6^5R;QMJ+Y!/1RF?,-5]W]&\-X*W M\Q'\AC"]G,P=G$5/Y!?Y/R^G\U3<:W'\_/6"G"5)Q0MS>#H0UXATREC(RTY:*/5QLOH#&BO'22--:8^B)E6HT)S YTB-]9I8.#) M:W#&"Z$Q>%E$QT/&5V,>C^7IX54+3>%T*6 8J.P)$BZ /IO8=208SBFC;U*^^A^3PP8$>&%KM MR=1)O WX?I'S<%'&\!T,\YO1*[@8SN!L"@!_V)O<'!RXN4+L\OSVH+Z;>SSSBI R=/L2Z85['5)5"%P@5O M:\Y$7?X\:M);(!$$PAN+#>";9!9LC? D=*4)'0UJ4+ZOX8,1YI]A4DL;3I>H M!'@I2M&T,W+)-*\]JS20 '3A*G.50FR2\[H>SBEH1 ^"[O%4X@K5Q\D\KOWM M]N[F14J9B\0L#8?I6MS;NVR9= M4Z[\%R5DL>0*D1]#F*+5M7BM8BZ3-Y3(G\TBM[0,UX$ZCFW8D,M5/[(O(AIL M,GMC>][*\8C5^ QTH^4IQ?5@KVIT3/^XR&1'$VV:A^O^L34M$XE$5W?+:B+Y M8#W!!6TD#R&+)H'&K= =WCSI3N3]0'3/++2X!GL9I_A?E_7 ]DOM-TM_MFCO MG2Q&61*3)M FZX5B,0C-T!41O$K@%8\ M%JIZ: M!5DSSWUDR4FRKY.(2K9)P]X1Z'$#8[_VDZ7=DIRV:73S:Q;3%Y>SS^/)\+^1 M7.@D>4P96Z3,T0XB8@[1Q'K:PYG6)=3V<#3^>@5->U AJL9:L0G;B6E'+Q0T MB(Y>M6U[C5?]I.^O>N_'9V>_+"ZH#H)!C-XX%I'^T2[:VBA6TU?&9QY=$KG) M.K(CSE/0GI;4M/!Z[X$;0"I% 2)+D0/3(#.##(E%3_9;$#53O='%GU4HA]>' MINP]:JCL)/H6=NU\,WPSG5[21N@,>LT+,O"2L!CDS"N'#+7WI83BT#0)D=X& M<>(*L*^X&]@=\U$NH+R^G-2C@GFY@?FN=V,QORV+KV>UX,4'3/3)VGQIX$T1 MAM?(;8CSL@>9Q8PUIS0H+9,-(38Y<^F$^L25ZV"$-K!O-H!?3)C'T4>K,AAM MR(6#6)=1FDLR%Z8@2 \^&51-#.1NL+]+?6Q!:2LS:<-LFO_N[?SD;/KS5YRD MX936ST)?T<:/,GC MW7@R_\5L-AG&RUE-Q/DX?D?3<#0;2 69RRQ8#%K7$0<6%>TKH;A<&_P4=$U. M& \ZRM-4]Z>O,/=G1V@U.UXO+K$LBUF^.Z/1[38NR ;(@,\,%;F'NEA'0Y(T M+LV]CER4V.;*6*L!?9\Z?U U6!-)YYW/<1=U&&A BU+#;\M*(O9PE(87M6KP MPD2ZR;X=N"@*\$SS4:I:YL5Y%BU-U&0%!IXYA%7SHJ?CW;TAG[:.'HC*-5K8 M^4"'9LIB/M62Q0.GZ84<#)-D^C -2K.0:T:61^Y-3E*$)G&".RA.6U?V%_@: M^CL?ZMRI 3'WO%XD&NZD^FS3V6\X^SS.@\11"2B:*8>Y7ARD15):9 9L3A@2 MR#8;YC;@3EM9>J=GC0YUOXAW&^0R6VJ)GYG61K:_V:I)B@;[5-449UH+37 M7C,C@DDV6IZ9K;W:M=*<@;>)95"&)PU!-4J0N9<9T;I,_^^UBW6U?'JM<'[O MJ6W*F#\,?J56.2<#S4=>*Y]E';#.%A<$!"T$TD[-!\!K X_(F5+),RV)^2!B M8< #QXC)0VI3JUR@",I8P4R]?*<5*1H)5[.8>*%YE5S1T,0=.'2M<@=60;:U M?90TM( )LI8$3XQ'3V-5P63;I@C44ZU5O@OSN]0JWT70SZ-6N:H'!UY9)DJB M/;4@>5Q(^TY)B6LO00K1I)[_LZM5OA/U.]4JWX6"@]6DECE(QT,AFTCRQUL5I]Y']$]*+YZY/G2J57X<=6BH!NNJ84IP0:OB MF4HR,*T-,)"95D5A@L@8@9LF]L83+CBZ$TM;%!S=1<2M[FF^QXO+2?I,GOF[ MR?C3!,YO+GLMNNF*00X:<@#%4C:):92"19\BDZKD4IRV0;?+U7LMU8B7 $E,Q5B(Y^V0ID0>8$@LQ"59+Y'"3DH,#!$J/'>WJ7S/Z$GF# M2Q%;!6B-LKX@DFGNG2"[.D?FA2Z,5CZ(TFMI-]A7ZC M:5=Y2-=78_>(G=U[1A^1LH>!K<3%$@AER!8,2DB=I(P.1$'E08#/,;N!U4DI M[9%!**;6<+(L. B,%VX\>N5 FMNP.TIQ_V:7&Y[40J);-+J,THH4(D>:%EIX M'SVJ>K<S:2WK10_H$!CN&T(+)GL5RXH* M6*-H'FGG4>:Z"$($+6,Q$A07-)D&FJMD9:BW 9VINU\A+PP\BR$[^@*]T;E) MR)D'KKS5EI&2DOO'8V$A:<&RC8'V8P-HFO3R.7C(.6!QR3A/KHG4] _M4)!$ M;3[O2I"\=IIM4[+GJ8:<=V%^EY#S+H)^]770=%$#<'0BERMC:0X"R$" MR^@A:Y\3VD87;IY1NXJ=*-^Z7<4NHC],CP(>HP87 RO:0BT?Q)FG<9/IR:UW M20J5]??=KF(GSAYO5K"/P)^.*CQG%=B[7<41-* E\_>K[V>KG.<8F!$U<)IX M]3]K4669D1M(Y 6U:53R-'L;[$30X[T-=I'N >L$*S0HA+6LQ-J/$^@K2($S M4W@J*:,4V"0SXQG5">YD!/0@]A:54C;6N32Q1%T06#)AGA=6:NDX6O2T-%@P M&:/*/^L$[\;?UB5A]Q'^0>L$;P/P!+1BSSK!QU.*PRG#HF866!@4F89;.&\1.-+DY3(/?&>K%[U3%4#@W;#=-@$ M?."%SS9I8*BD93IJ4V]U.*9LR.!+@BB;1#EVQ'FR&M43-0W*]KT8S8:Y8AM^ MN56[[>>OZ>PR8ZZE.FK"V>5L7J[@;5D];%OD V,L"Z6+%A-!:(%-P"+61AF M:,/V-$V"LTU.GWI!?PI:=W@:#U+8^)$V "!(*CP&)AR0Q#QWS,NBF"LE\Z+ M)IN:)0$^PQX-G8X*6Y*SL2A?O_D]+U):% ; ?+^*1;W^36ORIO(6^Z1+='I? M'[D1_0UX)1$"LLI%9J>2*=J;%,C;\U+Q[*TM,N:!QL"=,\"X]_-6N8G%:&DF M98<9HRH^J@ZY,%T&MG\^4@]O/3:KV^0Y@10:(V 13BM.HU<@8Q(8@%QPY /! M/:]79EFQ-370*F AN\1<6*S!9:=$D2KX+R$.E:#75J#4=6]NP].32N=;> M>),6C%! VQ!4SUE%7QLQ).:3+=%:^B^U.(V^G"3E>*=^'D8%=';0", M0M2>Q6C(7C&!@8[ 1-!<9G A:_?/*\6[LK?5'=)]1/^D].*9ZT.G*\7'48>& M:G!KD5Q;A/4J=TGQ@*9ZK,9GIKG)S$O-&8<$'H,%V>94;SMX3^7B\4Y<;K9< M^B*BK;H\6-ST"JW)7.M@ZF4J72^ E/E,80X3YIB!^S;+R6XP3TQ]^B:FP6'= M%J;9$JCAF U99K7 LV):9\$\U^0,A&*+(:RF33FEK1&>F/+T2$>KCEIWJ_-I MI3.OY\R^^%J<5B +D5S&P$O2T3I31).,.B1<%2CIS&[G0H33)#'L#T':A+'VSTN./TU+T%K!6DRI$E MY>=72)!Y;3,3*I4D?5!\M=K*Z339.8@*'8&GC6D>3^=D_O;1U.;F%$<_ZGL, MVE,ZX=M)C"L'>SJ!]3*5XL%H5#7QHRBA$"#$X)TZ8=;5B@@V9!0D%N2M:I2=GK)WVPYXNU M&B"RXGU@&GUF@7PMEE-(V2>G##8IDW0:!WL[:%2G@[U=6'H>!WLVY00\%\:+ MGZN3YT.M@[CCH<_V!/.S)&I:"5 MT83(M"+/FL3@YNG0VB%/ =JT-GY6!WL[<;G?P=XN1!SQ8.]WG+V;#,>396?D M6KSRU03S\'H8,>OHD2:.3;7OO$065(Z,VQ31EF"<;U*$N"?\)Z9P!Z.R[1GA M8\/X8P3GM8OF?V/^.TFO&G_+,8"7+I<,-5^#D\N12(XUK\A5W6;7L#6H\+B%"NJWN WP;,8=6)".2Y 0"IMZC1UQ/T;E(H@5VXR;SC#VNY])ZHPK23>H^6UA'CWT.SC^.^TJ$[@[,4HO\CG M1$8%.>\C_?6"1(37J 5H5$" 0U&TOH9,.[0$PU0H0N:H4!N_I9[L">%PJM., MS?'!J6C@3*X]>!VGX:O+25WT%@W&'\X/<29R%Y5FF+)@&HQET43RCHNB%5%8 MB;I)^_CNT ^NA =1DO%1&3Z6CA+V0=$R0/"6H:^109$*"SH*%HO.!0Q9CZ6) MW;4MP'_JV[YL;=PZ>VY(?'EQL3@LA+.;+:/Z*##*[W%N=[P;3V9"+5=-6)B05C', I/;I,!\,=A];JC"OD+M[.$:DQUOA8- M4XVG=FDX?BALQ]62+H)1#@ M:&](=8U(1K+LM9(E\QBXZIAE=3\.]7HXK6DDEQ.\\1^MU+42;&;_?WO7UMS6 MC:3?][]@!O?+RU;9CI-*E<=VQ=G=1U8W+C9W9#)#4IGXWV^#%YFB2(DB 9*B MMRKE2++,\Z&_/N@+&MVH.6?T"D3F=1UB;'C*N0 DU>609"]T[2;5;$G*?7_> MLCPCTGNN T9FZ"L2!?D# 5"S* 38H+,LG8:0/ ?EJ2JJVFO/[NDVKWSN7AHDW.1!U\O05)>R67 MEGGTB@6/V425M>:=VN$? O?T9RQMZ'[0+K\[5]VWFO?P=?$R@4X>$P*31+[) M2\,(-TO+EWW*5NK %-8QYR #&5MCF'> F+Q3(FST0]AQ1'\4C'-['X=2.3X+ M#QVVDH>F=:T&F-RCC,4*\N5M'=A-HF"!&\%J\^HDN!4\=FDA_RBJT^M,_V1< M.QI.HB._CF:9/*_9')V#X+C00+&>4TQ[8QD@=TR(DJ-(Z"+OTEGE<5@_AI8< M3$0'?_4ANE>+*N[E6(WM-PP&1=BD?58L4N1%J#/6FBC'R$I[48)3(70IDCX, M[H^A5LV)ZU"+_Q3J>G-@6HLU,_E^D@)Y 9'EH@+3REL6G"M,&2M2K3>)Z41V M;"?&'U&Q#J6H0TG^0ZAKQ\[+GRYL<9T2DVA735H7IM%QDD=.+"MELW=>(W89 MYK0OP!]#CQJ0'%8%LO6#FI1L/ UQH[Z" M@J$H 3#4\13!25 R:^F"%0:BTFF0G';*TXOL)]*%J=*C,*CRTGJY"(Z([%XFX2,7+I2^P4)#& 9!8NQ M3LBKMZ8 6,RUAL6)R(\>!/)I<1S_6_ZC;MZCSZ]HPZ;OXG@4A_1O/M<7_/N+ MKB)H"F43,P7JW:K &9I46+#>92E=1MFE+\ZS4#8H&5Y\[M*2S1\VK:6H2QB_ MC]^,1]/QS3#-;WO/4]1&>@N%".*%8CE=R#_W(1269<$2@K,*NQP,'0+V5'4N M_71K2]UP7\HNI>R%5A'I8R;S=?XVG/[S]3>RD?'+5YC\ M-"N97*V2F.7.DI8...#'5(^#S$MT*WS)5Z,-ZH9)B7 MELS[W+)3P,W68*Z)8'(L*X6+)!EE,MS8:$9-XE,@]!@!"2)]5EOLA6-&>8 M3=N4M,TJF:,E?I(=X]M=61G(F$MMQJOG?Z 7#'T)%-53M&-,*3EW.5MX!-./ M[*4:%-D45B(4I[7@(L%)?9-SE_ VX_$I M_3B2A%-L+<^$>!7Z\7P7Y"+4HZ=:+#-P#R"N:C) 1^T5)YNJ(JW=(D,5@&&V MOC:1-3QV2=0\@>L"G)%#.=S4C88$--2/Z60VN)^BG;\%7FCMC,JLD'-%;X$" M>@%T8<&4@.0[<>7Y'NI G[ZF"O3=IAIL?_S5^QL-I-[P>+FBJ55A'\H]3$NE M%RXFY;QG!9%<947A&"!7+*8D0E)!&)&>X5SLI1([T9S6G6A!T[B7C!MO L>! M>Z'$[_ 3+HKW7K6T]_!\&*UFW.F8(R\Q,UL0ZL2AS'Q*CNG,C>44-X>R7Q^K M[9]_.H/>4/+CMF+KRN3O_QZO85&DKKP\G\F[ MS[\N)@\36^OV<_\>(9 M;2.\AH5SAU]CNAVBN636.%_].B]^V)/9=_@PW'R?CF'.:SR.]]_C]*C8??$:+*LW' M@6U49@8N4-%K5;A&[4H,!;U/1H#(RE)H/ @N>K"%N)22#+/DDGF!@=4+Z8+^ MA@>,M]K&9OMWNAWC?+*2W3:$@W<2L,AQ=I&D*@9 M!%$P:YM9",75MK+ T&7#2BU*=\%ASN7((MEZC8$VY_J*9WJU\UJ/<&%]-O5 M/=&3F Y&D=.GR>DK.@B.4I(^]-@!=T,Z=J=_\,F+["\HJZSTAGG:JYBNL_4\ M<))U"6A+5N3N=NG4O!W.J4I8&S&_N9TWD/&Y*U)K+'0W:^V7//X\@3^^U+O/ MBY9!7G&3M&9<66 :@V< L39^"2!M=E&Z?9H5[)5*W8GB7*G!"^7_D=.42Z._ ^WS2&3R;?#3VP%707E.BXBF9B\,)H8I<<9325P4[T5Z MY,+D-,>_?1[_^??E!U::W>J;RK);8_G[0T^;[FLD_?%1HFO\SKXC>7V>)QG> MP'350"<[7Y53Z]JII,A"9HFD[U0*.H(C7WJ?@JF]7M:'C[\20WVD7!MF;1ZB M62ONX4X;"X1$Q]HL27A:F36!A6*C\Y@,%Z*U@=X%YO3V^5B2=O)]I(2[ON// MQ/8R67_$*E\*Z;T.QM_=EMD7&$WA]QR_C(;_?/7+\@#)%).,#C,_:C(R/IEZD7BOTYI=3SBM-6XC_'%KR74XF'E@FEY_>P^SVTG^4+[_^-M< MDT5-5'KR03+67BVY-C=SF8!GASY:X_!$F9F=$*_ OG?FI4,/G?M(ERA7XU@A MF&1IW3S5R890+P15-7>80G Z 6EWSWL4CV [SSV*7K0^JCW'<])]XWD^Q*M0 MER>N5;P0;>GE;7R$&87$OX[*I");&[T/E@QG MQKV\C5U/./T1;S,.QJT%V#A@6*_W?TOKG9%:SS6X2,XU-[%V_R=,0206!$B6 MI(; I8* ^[@7>P4,NT!<@0/13,8-Z[QV85HYU;'J8PV1AZ@O\C9'V"'> 9Z%ZJ!CR2-K@T!>AUAG.+TV$:PH30 M+ T1@)5&)L<$U,+3I /9H!@9>-KA'*08]IISLM_AS8/'GS:IT(J4<3.)-N;W M-R#S-==;95,6QM-2T(;:J!%(;X5A16N%@AL59+,SN;NG7HGQ/DR*.SM1'D'E MZB8.1Y3. P-#?J*F4()!E)H90)D-6*6,;VV>UYY_>GM\( .;'!XAOAXOYC/@ MO!@6'[&IIR>Q$WG_($E]O?VZ!!(RRL)]9JZ0N+5RJAXG: 8V%HQ&!Y=U*_KN M/?FTMO)@V8];"*YY.X"_UH!$L*XH(TD) Q(0\NXPU]KJ:$I47$GR 9HQN/[D M%\C@P8+K<#.A^EKY7[=Y-'O[9^U7ZOL>UXKL +:BGQAXI@.RC"*E%7D%NA"S.F%ER1K\U *ED3=61D;/;: MY)[''3N1G>>PHPE_3^O$$<+OT9#P*(!7H!5/G&E!4/=A1$?AK??OXR^V^XN27W"$2RAK!YG4GC*TJL M4P,U*IWJ+< 03E!3LP79BU>3/AQTB"LV +Z=SH9?898_E(_T%T/RH>LO#!)H MZ1-(I@ CTYD"6=K /+-2V9"TA^2Z3)_:"]VU*DL#+OH77+V*<7(+-Z]F;V R M^48_7&AU()?)&40F'4F _"FR?-K7\Z,4.!D.5507;W,O=->J, VXV'GLWGBD MU.*^R:^C,IY\G5>ZW@>PY\RCAY_29-+1$^ VYQOIPJU),5:#KGWV!8HU)7BG MO3'6#$3,/(B0&)6HW'3))Z '>>^SALBM2NS^HCUVU M-Z0;33)>:P4U0^JC"*7(DHT!S4742#%U@@1!>H98>Q1HX,Q+(UA,T0 @FLQ= M4^E^NOWZ%2;?QF6S+\;:[QPSR.NH!_;AZ> E/VPXD1P*5X*,-2N+7A<5%2AP MTB2O!]YP'VSM*R5+G0Q@Z2V))C(II3)O0@I="9ITMHK?"]*(76 M,A?9HC,K;?'*U!& SM>./S(S*%XQIXU $9U0[0ZIMD,XUSE&=]*WEFD=+/QN MM7DK1*NF@\+649VTND"OD$[%,(QDZ:7EVO%L3<[8KT;S/IAS5F@>3M2CO!\A MY4O2@)?)_%Z5F>WF39AKO01(9KWF MJ5 P!;K+19P=>,Y5KWD,6>/VDNZ@ +^28S%9NA-O;X9?AZ/YJE?@1/ !L+" M@=0]$V>A7GUU44OIZWAAT66K1#D17H IMI-TAVWS7:.CU[92BJNET MM7$M:BN5EDX)R;"VZM?*S:NS%.,:DS#U]$1V:MGW;?)Y"[#\>LH$OQ:(?$*I_-5#90Q&)USC*(AR[0TR- ZT@P,W.; M,Y93G^H] O<*5>T$O'78TK9 &P1+;E,&"IQTO=H'DG99,IPLQA2BJK-CR$'SYD!W,VL^E&W87$PNU[['R:5 WI0AE'7^D;">VY22 M4&CV>-!5D]](?,<:N\L$70]KJ7FAR+Y*+TZ#AC,$P%F2ZT/08?#,NB&!F]T<%V28P_0/(CJ<=Q-'1P7+];R55P M-QS=$KXE4!+%ZTSRR8O?H[@N3]_^17*@YP]',/DVWX/?CT>U\(LHN)D+=/$* M#*SP)7#OF,JV%C7SP!!=9BEJ;3BY93)UVH>ZK>F*;."E:4##;GZKI9XU!>($<2^+<.$WQ3B!KDP04LC%2 M:$\\)<&\5)PE;@,4F0J%-$?<7;A#^3.]S*,XA)L%N3!*[X: PYMY$[AZ66B8 M$\SN?OT?&::WDYS&H]]RO)W4]JVO83H\9AYC+RA-R>PII@W5*+:D[)WFT@?- MO48)TIGB2RH)8G$#9XT7GH)9$;EB.J14QZAJ9BU]Z57@ <61-R'N%K)8[JM[ MRUTM[L/WQ=$OD"F8W%OK^IX3N)8(BVRPYJ3+:()F4JJ$SG'0?1K1-%W%L4:I M!9A%949PO#@D9=K>1:$ XU+%>=)[&.?3XDW+>1[RSWV- MX\'J7W];KK5^ZL^3>5>,99MXF5Q40@96:+NKP^$*15&,]3_=6[\K+VA@-8*)"8 M"J(&S477>CK'P.2@,D# /H4L^X [?:JB.:M[:,U1E'10FX55OT/ZTW!:?3(" M.Z"%<^V49,H*L;ARXZ4U+&D=% :)4ID>NK(3T1D5Y.RN>QN:>FP[JY3$FF2V MP10F&,]K"2%'0S"#8(&3U@=9VPX'XV*?Z7A[XON1=:L'A3L/B]IF7%_%?]T. MI_//.2CK=^_?MTC5[0:TV92']G50$:1%U* $'*51!?01J==UH.M?']Z:YXE/;"W=IT!OR%M*F15$!/3U3@$) MT:3HA3(<7$:) Z5%L:3(S 97KQ-*8 $ZWAC$Q$ :,J#&6I>R- 6ZM'Y[ M#%2[GCE;GC)]_6WMN]7%NA"\]K2]".D968?:^77>I"HFF3T0:WUN)CX3Z*FR MM,TT9G>7G [,7$IN=*R8&S.^0+%49])=(W+(S!=3A_KFPM!H MRV14I'P*M8MVMQOX;-K7GWU:!^]H$L8-)=APHSX(SXM@UG:5ZN4 MX%9O@"S&WU9S!Y7S6J="J&P=84?F GF*S''TJ:"4NNQW17#?)Y[.!A]'R+BW M-#O$6Q_AV_R4^O?QTLE8&:$\?9]G'\H;F'Y9_DT:.+0^Y@2,(P!AU9SY7&^5 M)4O^@:RU_5URB,\!>1$.6YM,8C=N.NC1.I9ZLV=-& .;:?]#J8A> J2%$G7Z M)6D\+UP%B-SP+H4%CV"Z(BUI)?G65]&W+/B7\3C]>WAS Z/TZV@&H\]UA-#B M.+S>4(RS>2^7Y;U(^JN/>3(S=RTV/\4\ MJ>YP%J2$E1C"I9LIE>],AS M'?MI6>;%:JF*-:K/Q)QM:%Y,LNU9_._J1WPP#STZU2VQ_-=H2M9\6(8Y+6/= M&$RR(A260B;##6"8#[GF%8T3&.B',73M2;P+V9G[$Q_.WH/-IZ7H+TXWKD G M]NU=?"$JT3,O-!G_7%W-998J6:^W-5 ?E>I]G:ZT1A25G*I-J9RCD4GEO&5)@S:2+@+3R$DT7M;F' MXHH4XG#I=FCN]18F(U*^Z<<\^?0%)KG>6(D#Y%$H:Q43G'QGK3F2[ZP+$X0J MTM*4$UUN(&Y%4TL-D4*VGK"1J17*1Y*_\Z%UD% M02(0(LN9L=-RHP*O,Z5)1PV*IK?WU M%V"1]:*J8@$LD.+YTBU+)#/S ?$P$TAD_NO_^OXP#YYDN/U$ _KV^Z:9X?"[S^V]5 ,,H>_G7\B\H2A.8 MH@A !&. DE +&!F?I(RTC\)CJ_N_Y+R.&4X9@!3F@(D,@08CU( ]449RU!$ M55(_=)XO?O^+^0^C2QEHXQ;+^I__]J=O5?7XEY]^^N.//_[\G97S/Q?E_4\P M#..?VJO_U%S^_>#Z/^+ZZH@0\E/]U\VER_S8A?JQT4__YY>/7_DW^4!!OEA6 M=,&-@&7^EV7]RX\%IU6-^5F]@I-7F'^!]C)@?@4B".+HS]^7XD___C^"8 U' M6B*\5+:N/E,FYUKY^6O7\*/_M M3\O\X7$NV]]]*Z4Z_MAY6>X]U6A)C)91:K3\IU/"?KI ?4_Z5H>Z>E"N-O>3 M+QV[,/WD3=T[S0]R>(5WQ%RL\OJ%>K<08[V[&U$7JSZ\QKY>BZ*B\Q%>BZV8 M'97GYAI :ORLO[=YSE=O)4J7TCQ1B[T#]4O4N2^3%&^Q++@'K%!ENRY; VG)SXQB<\5/O- >WF,%]@;4>,2^D:@*W^_I>A2U(7\*BE+( M4L9BD0*1) M!% D$""*,)#BC*LDIIR$;';PW3\Y*6UD6DT[.\?&YQ2L55WFQMG_Z5K\?;6L MS- L[=C."NMN/O,&W3B,U:IY%;2*!FM-@[6JEY.2"R![SDL-AJ)+5EO3/.8G M0T<_R7FU;']3$Q0(HR80^R:.0D(OE+-&),NRFGW18R^;[W+&%(Y% MK"-9E28 I1D%%.K_B$0(Q5$:9:FP<9->/'=J/D^M6O#;V^*!YHO_SXX'7D+5 M/>4O &#@V6UIN_5WSP$.GQ^2 M+G&C?DJEL]IVBEO>0/"UX\R(_% M4*09B)E+MX\((4)+$(&&I1%&L($^A]5+@&6%3HYZ-BL$#+>_SQ?+* ML$YC@>,=XZFZ4U>RMIMO?T*>6$F= M&DLT2@>-UH%1>\>!=_-.['"W\T^\HSDP MU4UQPN*EH^)VI^+>EMN=S9.&LV'>1ZW7@6XDC[0F$"$,6:CU2: APK#% "4X6A0)00 M%SXZ*W%R5-0H'.QHO-DP<]U;L,?=CI>\HCDP)5T*I#,;68/CDXC."QV5@ZPQ M>$D_]C?VW1@QX5Z](F3VZ-L;MSZ2*LC140"!. ,I2"JC*0L"%A"@A4'M# M3EY0I[2I,NQ%66!B=_-J"Z!(V]' M6=A^N"%EJ7F]^\WPSI\OE'65S.8,IA5PI J(XUCX,C5) M11B#&%*NXI##C+C%5*=E38U+6E5-+%4K&[#GH%97AP!&84 V5.L2-&Q^=M_L@*+*XI>>6-GW,*SK/_UN*FV)1;Y+?%,OJ MDZQF4$= &,L0""JT,Q+S$)","T"(PAQ3P;A 3CO9)T5-C3UV- W4:J[R^;S^ MJ'*MKN/6]6EX+7>LO8 V]$;U#EZMEH%1\RK0BGK7XC&P!/=!0CKV=UA\G8Z+]OY MO)3\S_?%TT_ZKO54UC^\G,''GCC*E.TPI9VC79?T^X0?+I,ZIEJ>?L"$7KVC MJ_D#)%J>!\/G-Z9#VJC?F/-6O_S&6-S1-\ER8;(DRCI&_I(O?[_3SVD6;6A* M!41Q#%*)(X#"4 $F(0%,J910E64T2=V2*T_*FMHW:$_5P.@:&&5[KHUU@6SI MF/J!;FC/M"]J/?(FS^+A-U_RM+B1\R3/VGV8'WG^EG[;7[B21SXL_EL%[4VYEHWJPU?TO;G338USL6&A8M CN _B\O0'T2>C]=!B5*+KC])+_KO@2?UH\8OD9KVP3JLP MG&NF]77!\YM569HSW/4)RS=2%:6\H]^OJZK,V:HRJXMWQ6=J+IE1DJ9Q+*0. M[R,.$$NDCONE E"$,DI91$.6]3AL?;EF5O-Y_"/9+PU;!E41_"P7LM0!-%V( MX%H\Y(M\67\%GV3P[ONC7"P=4T\]C*L=S8XT3",=$'UAS+JHV/7MS8>KH#&H M.0A^%;#:ID ;=17LFF5&D4*8DWGNM47Z_>*L5 M?#(?FDK/AERKM7[26RE6W-S='$^8B01&4:PB0"4, 9(" LPYTWP?*LK#, T3 M:GU^:#2UI^9%;PS7OER=FU'1[X$F>QF4>\9?!6IM)Q!K0_7UK:7MK:*U=7.: MR>$HTW@O3O>W9+JOP\#?F]%L]G10:_0QZCSR-9XVXQT>&QWAO6-HXTOO%[7< M5M]D^>*<7.,FF_US%&]6_7)K@%%F>@MPL:/" Y#D&O<=H>'6Z2*7]HE/W1/$@[0\S MTJ3'0]=NW M'^X^W'ZZ_AA\OO[P-OCP*;BY_OSA[OJC&^5T0VR9-.,+N*'S9C9Z!D91D"^" M1M7@M[6R/I-G;$#QFC_3*7#<%!H;VP^R:*QNZNO6%%Q*L33KE!^6RY7I#W&K M/A:+>QV2/+R5K)K%$59IC!7@VHD!B$0"4,9CD"0RC&1$(YXZ>C7G1$Z-4EJ- MUYL 1E.@Q3X$1E=7/^8LW+9NC$\0!_=B=O%KU371IR66/9P86WC\^C!GI8[L MPMBB<.C!6-_98YOBR/G9MJRO=G"W*T9KC\FX4=RLD=#OS>*1_E-3%-K]3Z"<\%CK$<]AF\#?P%ML(KS*< S.I-YL\ M;0-XQ[ASF=^?M/&6\;TCM+=,[__I/=U(^EQW$WA?E%]D2RVW:J?(Y0SS$$J8 M29#$+ 0H(RE@E%$@(20Q3"!.XJC'4OQYR1-=CO_@NULBUZ.+:8V.5Q?SO-1Q M74QK% Y<3/L[/9T1>?-LZYT,.[3Y[ M/N3(+3U"TVM9%O5;\%7>&WIJEGLI96D<)Q' *#)K8% !FC$&& P3%>,8AC"T MCC./RY@:3VRT#!HU'>*\$RA:!&V78S/T4OE1!3V%4]W6=\9&)VX=+]#IUGTO M:CESZ65MX&:4"_3JX MS=(88I(D"$1QE@ 4IQ!@F$H HPA'*0XQ2^7L\44_Y$' >BEDP.43.J]7GFD5 M,'F?+Q8FX-(1PF/WFD@WD#!24'\#&" RQ Q<]181BG((JP@SQ25B#9 MLUY M!X3Q>*OA@4"4"W$Q?'9^8A] !OX2G)U_O3L!#N'K;9[]*AW^3GEQ!W_O'>K5 M1^#^EE??;E;+JGB0Y<>5\]?Y)-](HV!]Y&"MH3E2,%^)^H> M[6:YJU% 5LS M@'.LZ#)&UN'C0,@/'U&N4?U#:QZTJE\%&^6O@G9WD'6'41Z'5?= MO?_2 L0WQ<-C*;_)Q7)SMLBTM:JKE&X;CPB8BBB2$" B-$EA% *TSOO-I'65;/IE]6=;T0[_ZQRA_- M6JQ9#2B"=[%]*_5H\;Q'FZO.09 )R7 D"="0,_V-R3+ <*@'00G% M,0MCS-BL*BHZ'WD0-B+'&(3'S2#([2 L.DXRN@-M]]WP!=_ 'XGSKZ_7).:S MD'A.7SXM;^S$Y;.6'TE9/G]/GQWAI?[O(N?+=0Q?1_7%_&9MR%)_/O[<[&YB M'E*ND !*8+,/$,4 IS$$0J(P@21,*+2*K)VD3HW>-WHW:UI!HWG0JFXUHW_ZVM>O-?;M_[6?M;MNM M;F,QF"C&:8@ YU$($,0,1 JD(%94DXB2+W=K OQ0Q-4XQ&@9;%7OEQ!X! MTHY'+H-G8-IP1*9'N_93QOOMS7X@9>1&[*>L/.RZ?O+*2Y?@VYR+=6,Z 3,, M$Z* )#0&B*H8$*E_DFF<(B0Y9Y'36M0).5.;Z;L][%I%+^WZMP^LZW)Y;[@& MGOF]D+I@$?PH#L,L=N^+>J5%[:/VGEZ\/G[YI9SP2?ZQTZM%1SGZ1UXW(C7E M_6Z^Z1="Z@AG]YI\P?/'^4Z[]5G*D@AR*0$.(Y-:P%) PHB"4(280I7P3#D= MJO&KWN08:/7P0,OG^H#:>JV[+O%=UUVL?[FVJB\9>1E15PX;>YQ&I#YM6K#; M7FK/N'H9N#'/Y,SM7=A:.-(FHL\Q&(9VO6CX2FSM$]W3).]52K]OP\=\8;9* M2RGRZCWE3=*::;^CQ;TIRK+X0_]P0_74T7^98RZ MCMP2KD*(. ,PBTT*&B< \RP%0O!$Q%!'QLJIX-G^XZ?&51OM>H:_^]A9>HR] M$1G:X[,&P]U#.VJS5P]K7\*X'M)1ZPX\G.-7]=B5_R*KO*P?M4FIOQ9_7RVK MM9/4-HAC@B9<$@YHG>0CH@Q@""D044Q9IHB.2*U6MQQD3FU^;[7>'BX)=O2V M[-+G@KK%5KQ_+ =FAG,PVC3=ZPVH*'B]#ESGP(T-[)[P:0/LENS@!E5GJH/E MH\9+='"S;2_-P?'6?B[7>YJ7?Z7SE7SS_$M=Y*H6^+Z4_UC)!:\[GL\BRC&) ME (J41% 6<( 4VD(:!QI/""-9.ITD-]"YM3(>T?/8*-HKVU)&\#MG#?/, [, MV[T0=';N'##QZ?'9B!W5#73 X:5OZ')KSS"OKJQGRME*,4OC*!,98B!#::K) M):6 *'/.*!)4NXE)"+,>Y2]V1;A,@A%+8.S6O6@*P_Z0+X)EK?F/CL'?+J)2 MX0RI, 4A-PM_2B% $QP#'FFCYBKM?8>??YXT;.1RP[B)N/7=,WNY2;JJ+RK5S__\-BTS&I MZ2NPB3I4QD)*I3FFE"8 )5D("-/!<\II)"*HH@@[K8/9BYZ:&[;3[;X^Z[RS MU;?M"-:D4YJMP-9QSJ5M>-UC>.QX8AC0!V:15NG@AU;M'_>QWG0G&:#3O3MB M?K-6K:6/G+SJBLIA#JOS$_K6PJAHOI#B'2V-H[/<.4SX5JJX^=6/)W++%.;"V?9V_?S2(:04YC;/;]- _$ M$@,BM=>4Q9F@D'"<2*O4TNTCIS;;?]83G2XLV_SL(-,]?_O9._!4_?G=EU^N M/_W7Y;/RT+K#";B4_,_WQ=-/S;5F_F7M/\S4RW:FWL[S1IEEA_JW$^K(7WHD M2+W70U9]NWZ0"R&%_GY\D4N3?"76*977]Z64.YT98$AXF'$!8"P3@#A, (M$ M#*"*DY#%E(21U7J(N^BIS<6U\D&C??WE;?5O\XTW%C@D^K@-1_?$'A;D@0G M26]/B3Z]L.K,]W%[XGAI/[TLW$GF=,BN725%'1T8;9XO]$*^TYO"U, MEO=,,4I@QDVG0)H!A 4!#',&)($A#V.>"+?DGPY94Z,@HVJPH^M5L-8V^&VM MKV/F3Q?*=A& )^P&9I;^L+F? #D/B-?C'AWBQCW;<=[N@X,<%K=<>GKY9.FW M]9D$'G$!8PZ!1!@")$WC!Z(TGT#%TBQE+)5.Q9)L!4^-5SIK%UY:_.#,&%BN MI Z [,"L1,H4)PQ!X<); M[BI,C<%V\G!,I?K=Y)N-[HX)-SW&Q8[+AD5[8%8S99AKL%OU _8<_& L"/+% MCT=Q'R07IS^(/HFOAQ:C4F!_E%Z2X05/ZETGW32B_QLM2TVZS]>_>]6J_O-68$K1U!8\A5L,E!- WE[9'O4^7; 4C/];YM M)(]=^=L!C2,UP%WN[D=9;U;+?"%-5/O \D5]*O+HSC6)(QF1$"@,==2)$PYH M0C,0211"B!)"F%.303NQ4Z.L:ZZ=Z&5NM'5,V;&$V8ZM_(,W,%NU"@<[&@^_ MQ>T&DT\NLI0\*A>YH?&2BQSOOO 8[?KP@0Y:=XX>-,?HQ.WBB^2KLC3^VT)\ M*A9E^\\W=)FO^][,,B$22E(!)--N%J(B!@2%$D"DDI@(*,/(J2^@-\VFQFC& ML*"V+-@YI[@TQ8<:W9MTG:TQ_=;6_(VM'4>^RH@-O=LXP&#U/QSL"]A!CA!? MK-SK'#3VA>G)X\C>!/1C^+_)_/Y;)<7UDP[![^6GE=EWO57K$X&WJVIIPII& M()\1#B."M*M)2)("E-(4$ H3@!'-5*Q0(B.GK0XGZ5-CZE;YH-$^6*L=@*!6 MM_]Q7;F&$/0%YK;DY%-W#O*'^U1MX?M?9"S2=]NBDP*D7VPN8E M#?9[B!O5+><$3G#^;_4-C,+! M1N.>:9YG,;=E!G](#LX3EX#8@S7LD/'+(6=DCLPH=@@<\HOE?3W.N;3;NB^V M_MZNUM(*U?YFQG40P3@GVK=00GL9.H:@"$E <)8)(A,>QYGU&1=KL5-CGG;# M^X]VPWM=*LWA*(L]XMV,,QR.(V42G-79T_$59XPZCZ[8/VV\8RO.%NX=67&_ MVVL*Y_M\01?\>*I@BBDE(4: 8J$CFTPP0'A,@8Q)A#*$H0YO/*1P=J@P-?YY MF<*Y4=U["F?7N-CY0L.B/3!+G4GA/(;[F"F<%B".D,+9I<444C@M4+),X;1Y M4N]R:TV]<),X;Y:-ZF+2 D(A*8* LP0!A%.EW2U(0")"I%BJI!!."07'Q4R- MWG:JV!LU Z-GKWK=)U"U(Z[+L1J8G/K U*=X6@<*G@NF'9,T=I&T#FN/%$;K MNKIG-E*^R"OY,7\RA+/?L/SZH2BK_+]KAZRI(/1?DI9W?Q0S2%$H@F^>BA_4L:98O MZ?U]*>_K1]^J+_))+E9RG9*7RC3)B(I DE*SJZTRDQU. 8MBS7BI9K[0Z6Q? ME["I<=N^KB93I-&V7YYD)\YV_.8+O8%IK#]P[L7.+!#Q6O&L2]ZX9<\L+#^H M?69S3S\6:4BJ7;C@7(@$\P2D DOM+.G0"DM>3MP35_78A]K90_]U M(:0R5:?;XFHQPXG9W8XCD@!$$@Y8$DN0(1WV(,@%XU;%GL_(F=KDW4OCV.CJ ML-'4 2F%H5"18H"D2M.@5!"0)%4@30E$2<90F*#9DRQ9,2*HN_(&A]4A6^@< MF!;;='X &I@K3ROI:2/N/ J=.V\=MX^WU7;>AKV]-8O++ZW>]'-1B#_R^7Q[ MII.E818IKD,B2K@FS# &.-&>3I0@1%&89G'6LV#3@:RID>;7U<,#+9_K[O;; M)D,WM"R?Z[V:!U,F#D=*3@ M' B7GB@X^?S1#A2Z?ZN_&,>V3F?@5' 4J1 @4QH'H20$+#7I(AE48<10 MAJG53-U[ZM3F9JV84Q+(/DCG/[>]3!]XYEE9[?0]/;#RT@_H]H&C?3$/;-C] M1![^L7\SI0^+956NM@5X80CC-)$)H!'3;G J8D"1_CIRB$B2*!EJQ]BUD=(+ M&5.;=[M!X(N&2EO-ESTW'8] ;!= 7PCBAF]J=() M.X\U5#IUZ665Z][*)2_S1^.(F_9NO.XXDR_NZY9NN5QNUX3",")9G&7:=481 M0"&' !,I .2**9)E4G*GW"QG#:;&*3N*FRE2?9-!:U._\G;V8V%'+X,B/##Y M;(K>[:)<]Z+TXR&H>(RS@ 6) :(< Q(1 E(99*).(,Z4G':?;"2 M.C6>JT^.F*E7_["CM^.A9"O$N*EM4KX?Y2@U= /Z":\N1]OC#=K,T'Z+/#Z4VW00DI)2KE(2 4ZT]_)%) MI/8$E% P9I#34-%F4-XMQ*L.22O_E09$BQ]V*.R^_-[!'7H!_A2F5P;4S99G MK;;'4_PN*'D]RF\E>-SS_"Y8'!SJ=[JYWP>[K<'^5J[__V'1. ?+I@_R+$EC M%,4B V%L4@403P#3$0K@G&0\$0AF:>CRL3XK<6H?ZE:]?IVASP-LQSU>81N8 M=S:%_7]HM?W1Y%A8 ^E,.=;@^*2;\T)'I1IK#%[2C/V-/?8/[^CWFU5=W/4_ M"K:\YM6M,FV!OTAN$IYRE?-ZM](<5+^^O?EP5WR1%34I4.]H:3RPY2P1$LHX M)B#$$@.4(@$8T?PC0X()8Q(2N^J$?M29'#F)8K-4]:0E-V9,X MHB!1L6E>QR* 4RY!S.*0PTPD,K)*NSHC9VJ,MUG"W-&SU_G_4[BZK0)?@-98 M:[T.0/5>S3T!PQ!KMB]%O10+#'EF8^T*FQ@6[>@:MHLYY("69C'0?"7A?GB^:^0A7GN[5WPU6Q4\SJW<_&Y+.[U2[)L\@AQ MC&/(-&HL(IF.D2 !3"4)H#@B2$J!T]BI$UJ7L"ER0*NK665HM76N[7H:7LO5 M84^@C< 'Q_ :I KT>40\UW(]+6_L.JYG+3]2P_7\/1Y7>KOJ7O=V$?(?/:VX'5RW?M\R>G< ME/UYKW^SG"&6<<:ETF1C$A*(9APB>0*@X#@D&8H29E4JND/&U+BE53-8Z[DN M?E5K:L@?7K)" MUY-'(0$+T]HY;W-IS[/FIE;"MV*N[UB:O>KJ^5-1R6/=A#&%,(Z5 %%FLN2) M@H RE0+!89K2*$W22#F=/+>5/#4ZJ!M\-8K_SV"MNN-13@Z+KS _J65*[KAYE-&QUWU;6)_I97 MW]HS>([%K2R?-J%YTY:U,T,8M#H'?VBEMT=!L(D!-0<$X(I@B1-TY@(;%>$RR^^X]3A M\N,3.5*Y'X!>P^NYKJHR9ZNJ+L%3%<%G_7[J:&H(%C\/TK"^SNMP]7FKSWLS MWAB95G5M^:]<+FB9%_5^)4DE$7&B=&QE#A0P# %C,@8T3!E5:1S1C+F1\1$I MD^/A1K=>.2#'<;1EB@O1&9HD+('I,?L[#/<[\8\)&GG.=]AZ.-V[+NY9G9CS MU<-J;G:3[TJZ6,[K9+-K\7?MXAE1S18E3P7$. Q!:OKOH4PH0*@,@ YN3PL8-;L[9?!#@G+VAQQ'!3ROC8]RJ3\7B M_UW1>:YR*;ZN'A_G=2A%Y]M&>F_7U='?R(7^H6ZKMYR)-.&)) (D::*)A(4< M8$*8Z?6D1)ADH616]9,N5V5J3+,VQAP,7!0+\(_6GF"Y8U!0;MM$-K7G [:V M*7@T1CD<)+QL'+L9:]S1&9C2+K+#T^%!+UAV'AR\3,)XAP:](+%W8-#/$WLV M"*5Y6=>%V&Z9[Q0X2U.(.*',]+8R05=& 4[TYPG)1 ^?5"'F3D%7I[2I\:%1 M]DRMDQZ0VGE:WH :F)JV&.WDSPQ5"+TYD M")E"0KHE /338VIDL]-EIE$UV!@2[%C2M[F,VR!9AH/#0S_XEM>VMFXG[%]Y<,4[7FEZ8#M/1QDV55^IVTPNOTYUP^CVN'Y?>5M]DN6Y\J'U 7F^65+-$ MQI@Q3D$(%05(X!00I!2@84Q@%F>*4:LFA9U2IL:#M9)!GRZCQT&T8[*+H1F8 MIW91N0JV*OKCG4X$?++*<4&C>O;A[ "2SM7(#+$1IXYK<*!JV& Z3*=(/@]W#%44DCGZ7H MLO;PZ$3GU7UJ75,21T!V"V3G!,T-0K8J'H5["KK4I^R U6+32-/6 U,!AU:^JH6>1Z'[CJ0 M'?>/6.'QO!7[M1LMKN^Y7KI>,FCR+7#(,0]%!%!&J&F!RP$)4PD2'&8A"75X M3Z73*NCNTZ'D?.\RI_6]7D05WJZ M1A)$-#5M,D.JPW?MN8><4H81DFG$9U51T;G=5+87[33/-PH,]W+772.,MB;O M.]@H'&PU=IOX#H-@QPK#0#LP96BEU_TX6K7-5L0/-/51ARW73[EV:W@;$\>IBA%.S$%AJ)T0#B5@ MD$J02BY4R!6#S*KW:+>8J3DBK78.T<1I""UB"2_ #$PO)W7T%$>4((I9"K0'HJ,)(@A@-$$ MQA&A<9(H%#IU$NZ0-;4IO2D^LJ>K8RW7#FCM' M/@ T\U8]C-40=U_-P>"WC MVB%NW"JNY^T^*.)J<4L_PFC7*3_+LBX]\C:?KRHI9G$28Q226%,$5@#1&)EX M)0)1G- DH1)EU"D!ZX2 M4VXJ/C__NE@MI;BA^C71_[HI'A[RNAK >RDUA7%SB.5>SK@.182.[T 2"F[R M&;EV04@&]&LF(Q6%+$J=^D_UUF1R_$.7^3)X+'*S,:"*,N ;O0,E'4^?]!\? M.VH:!?6!>:MFJ$(%:RN"UHRK8&U(T%IR%6QM";0QP=8:C\4%+@74:P6"WLJ, M6Z;@4LP.:AE<_, +,K]-)EDIO\G%,G^29N/Y01XYZ+CAZVYRTWC2CV*A?5U3NC?PG,SHQF$6U>CTSU(0:=(<*3B)B$ M8=.'14@,L$ "*"@3IDA$%1/MH-\Y'AR8QLC?C9&%^'_K\-M]P%]U-,<\+K%G M8_##VLH?@X_%V9$ [H0P#V0, M.$S>SW0,H>OXQT(&1/SHR9(AY?4L(%GP_(W488C48H[R3"II'(H$K:NP(9[% M@"(6 A$F.I*+4(+#R*EVY#F)4PO8;+\0:Z/"@#J3UC1=ERVY.WQYK4B.AB"2*)4@3A@&"B@,F M0JB=7YY%L<0B(T[K218RIT9$[8GT_@4"+'"VXQK/Z W,-H>'_8=O_V,/T !9 MNYUB7R.7UP:'$QF^5K?VS+(Q-IB^*&8J?RZ!L$]+92MVNZ\?TYA4WX4>NV<=TK8"%/1T#G0;.CTKY0#$R;.RA\ MZD"A1UOH0W/]MG_>>?[(;9X/+3MLYWSDFIZ^$UU^NUX(\S_3N^B)SLU)M\^R MS OQLFOT+.%QRM(T!%'&ZS)P'&@/"@*6AF'"J6"E4N8V'I80V$\-#>UBE KX*U[L&17O0>_:\>J'GUQ5SDC^N7 M]4#FP$?K\XR>R^*+*A%Q5M;MXJUZF M<%X_%*M%->-021F23 >-W"17AAP0(A$(,Y5&68H1U%LW"T GU@>;!-X??B%K2]OU?M\01<\I_//Q3HI M=M/KE="44YXI$,>A"2=)##"1'- T"6$F<1;&JE[M M2STOV_E^*BI9__;KXSRO;@H=?9=+L[YH&#":L9 HJC("%$P40#"2@"22@E@* M&(E$410YK0.Z*C U2JHU#99&U:!>B+VJ<^/UO*I=PDM;?9\9#5O"&@[CPN\I]_+ M?9BA^5663SF7-\6RFE&61#RE%$1)F.A80B8 0T) PN.(X@C%E#D=L.^4-KDO M]EJUP.CF]GGN!M6.,KQ!-3!G',\^M\+.F36L,/%)&]T"1^4-*]M?$H?=37UW M_75\0>?7C_J3NSY4L%ZLOEEWU:4L^!L]UQ M'WHX!M^;'V0D>NSE7P*DWUW_7IJ,G!]P"5J'F007/:UO^X0GN5C)+]+4?,T7 M]UIDG0FM[;]E\_R^UN/=]TANQ[8V"<)G"PF_?G]ZA4>\VK%9U_U)J4]%[6*U SDB9)G1PA8DX (DH"1A$&B1*1".,, MJMBJ_]TI 5.CUE:Y]4JW0XW:8^!U/6_CJPZJ"8U^$5_2;AY[)XE&7U;-: J^N%,/NF MCR9EY,WSG7YBO<+'*4(1B3$@<90"9#Z/.)841)23*&(JALAIX#ISA0-"/DG$1NRH[.* PTO: M<;FU[^[1_I&&#XO#K(XOQ7S^OBC_H*6889%F&">N%SN G4[S&7UZ)NH@ :4LPS%0/*0P$0%2'0$1(##))( M2)*E'+.^1:8G&C3M%3/N7RS:+8RZ"):APZG]\LX#!%8GK1^J%O.K!%HGK>RJ MGNPE\'HK6;4M[K/)&]77$B89 5&J3'W;6 #&DQ@D&&4A5B)3*7'+K#LF9FH3 MW&BY5Y[J?&JI"ZAV$_YRJ :>]#U0ZI%*UP6"WQRZHY)&3I[KLO8P:Z[SZ@O/ M[K7)O&W_Y#KV5X(+R$QX S$'"",!,!04T$2H,.'Z@R^<>M9T2IL:*VP[2?=8 M6>G&U8X1O*$U,#'8 M7_&%X7 (.=-/9EBQ9;R'RO] MM'>FH,UF?3#43K_*0@E,IBQ /(2 ":K1%:8,@XJI"C,GCC@N9W+LL%$SJ/7L MOPA["EA+DK@J[NY72O$^7^25_)@_2?%A4>EW M+F=S>;UBO#%]3+;S+$91I!14 &8I 2BD&6 T"P&2. P9"R&C M3L>)+E=I:@SX=?7P0,MGLXK8FA1L#0G6EC@Z4I>/FZ7/->IH#.V>-<;LC<3: M'E ;=#@L 7L.:J."VBK-IW4+B6&*NGO#VJL+>+E6XWJ+WE \<"S]/;GG :5\ M^?M2?Q!^U4"4%G:D4^"X!T)L M;#\XY6%UTP5UCCXLERLIWJ[*]1&2O!!U#;?EMK#(K5K_7)DIMRT'-^-I3"*" M"$A5HMV13&EWA&%3&3.DDK 41;'3GNUEZDS-%=DIOF/V-.M/VIMU9<6EZ8MT MLRZ(U/SBAWP1+.L?3Q>Q'6(,;=>,QQJ9H=V2NCS2VI)@;4ISDNZJ&8F]JDEF MX+86[=32]%Q)Z6)HO==5ZJ_1^%66+D;O:,VERY_:CY0_R3^N.3<%-(W@LECH M'WF]_+[\7,QS_KS^[S:Z(%F:$1@R@",1 81B!:@02M-P$DO(>!1G3BM@K@I, MC7BU_G/3UJ]X-.=GFX:@9JUF:U6P;Y8;XSH/D!W'#@G[P*RJ53\-[E6P5CSX MK?G_( %=7_1\$J>S#J-295^$7I)C[^?TH\.?BT+\D<_G'_.%_%#)A^5,(D7# M.(8 $J( 8@R:]CN&_C!F2$HEH-,JV(&$J1%:JZ ;31T"9\=#%\$Q,-&TN@6_ M&>V"6CV/)'+2=)\L<2AD5!HX:>/+>7[ZPIZ-&#:D\;72'V5:BN6OCX)64N.4 MA5F;!RSC#,F$ <29_D^B/1J<:8\&\R0C#"5A0I%3HP4;J5.;\#O?THW6P5KM MP.@-PLRQFX(5]G;\X!W1@3G# LP!4HV=4/+:RL!*\+BM"ERP.&A%X'2S>Z6$ MMP5?&>=EIQ5OO>\PBR!36@#4[XTF&%] #E<+IOJ29]D>X!&DBS.*(X!5ED*=!PA "-A"&+() E5&//8K8;_,2E3 MF_"UDL&F+EE7@T8'*"T7E2\%:.BUX@-L!O 3.D'PNJI[5-"XB[5=MAZLP79> MW&_BOZ=Y^5IQM-&>\!N'$L\)?A^]L,3G)9=8/ MZ%&)]XY^OUG51/D?!5M>\^I6F16R79%U$L.U^/MJ6:VC:EX\2'V?J1&\6,JF M<<:,( QC%D. *35I73'6(;%,05UV""/MWC(Q6\A[6DG136-^%;.:HF0]17?5 M&VZFKA4-*OH]8&L=KX+'LGC*378(G0>T[H,:T(UE#L6!_8UG-U.^PAB-0Z-: MM\ 8%6BK F-6H.T*;E6]Z'^U2ZUMRXNM=5=!,[3F(8V%P0^-C98)>IY'431K M8?4JV 1'$=JK=NW_Z?T+UGQ8+*NR?G?K MJ.'K8RFI#BW^2LO<+#9_T1^2: 9-HY$P$B#)4NW94PD!Q9 # 6F<8B%80AR; MP]D)GIICOP[:'XO<5&9011D\-=H&^C=22ZH;OCIZ_=:C8.?T#X'MT)M*I@K. M5N>K9G%DK;991VD5-XU<3Z/;JS*."U2^:^58R1Z]>HX+(L?JZ3C=/U9#NJ:\ M?98HG"B(3&,.[=USI/U\C!C **08Q4R_GTZKUGT5F1JQ]6Z%YM1MX.+ALV/ M,09E8$8<;#Q&:$YWJEV"CUJD/769>(.ZX[T9O#W/2UK0=@=(>X(P1CP%",;F MQ(7^B6 I@!($ARB-8JZL&ZIT"9H:1QY+?;DH+;_1 M;8../P_DI-T^78M#(:/Z#"=M?.D,G+ZP9S'R8G&OI\^#"=Q, ;/&T1:"AP+I M.(EFF $4:\ PQ1+$(A(\%0G*2.)4D/RHF*G-<:,E,&H&1L^V9TFO$.<$KG8S M_7*T!I[N_8!RKUC>B8/7JN7')8U;N;S3VH/JY=U7]_S.FZ_93?'P6,IOFEUT M:+%>>'Y?E#*_7]RLRE(N^',=::R[J%XO1/VO>>UO;!>L/\GJ5MW1[Y^+LOY# M594Y6U5F >BN^$SU8ZH9#[,LQ3 !Q"0.HI2:2LA9!H@0&&59I& D9T^R9(6U M%S&F_B[S<=>* 7,GUF8&K9W!CFD[^WN.^8/COA1,)9*A5 (9*?WED4P EFK' M,N-<)5#A!$NGK8;)OA*C)"+9O1!3?A\L?>.ICO+0?K>Q.]@SO-V\_^%CL5S^ M>!42RD.G5ISWC*7'M;?BX+L:K)Z WEO\^+^^:D(%,$B5 [MVF(8]/I MD@/,$@D8R6BW>&47U&Q=L50T: M7028$A# 4L5.GF/,BIT8C.T7/Q^@ X:WOPQ0/WW1W>QBR)+D]3*.T=YA:4X?^ MK1Q\5:);AUEF3>&]5ONF,$5I5OGBOMF0*A;+-U+I(&R3J2R7[[Y7)=4R\H6> MG_4V]"<-@[Y30Z(EW7]H MTC3E$0LCI\W$J0SO.,W?)S^\=M_!B0S:P!_0O;77P!!\L#4UV-H:L,,1O0KV MS0M:^[SVDQ]Z$#SWGA],W;'[U ^-^Y&>]H.+]!S5?-SD0T+*!(I$ F1J^3C59-,Q0IF/CD5=_*+XNJ',QR'JKM@#-$H0\_%U M*J38HV =Q!S>Z3>_Q="DS69T0I((8I.GHC#6O(05H PF0$F:FGRYB"+N$JA< MJ,_4@I$[(R,XMB?=.$1KZ_RD&]B.&654!Y<),VT#(X!$B@$CT#1+96F"J:*I M5#X22H88LQ$^-*3YJL9SU=-^H&FQU=73F'8?"TK,? -Z1 MW/Q&\[H:PP^M\O7*RX]!#]#=??Y^T'D- !Q5&#<:Z(?/06C0\S$]:V2;7F=O MZ%(*P[F:<-=UAV*9("7C%*@X)@"IC J,04"8<5C36HB(DY%LH^*F9J'N.X: MN*MA>\C+L5KV<5#M&.IRJ 8FHEI!P(R&>UAY+);="8'7:MG')8U;+KO3VH-Z MV=U7]^S9LSTQH6FGH_/7]?=\.8MXR%5"!,@XU7$F5"&@2'L^,>$D@QR&4%H= MB^\E?6J;@R9 O1[2T_.1]^917^2CB2;-GL^FF,#FZ/$V]-RTA$]0RF0*->5A MI".^B$% "%( TDR%-(QYE#B17S\UIL:"VU/Q>IQ4OMZ$^(66]_G",>SK.2R6 MOM7@8 _M>ZT-"#86[)8?N0JVP["_/?];:XK/CB878>G5B>NGR;A.WD5H'3B! MESUMP"VENEZ3_GTIM8OZ5J[_OYFE2*HDU 0)E(+">(X*D$B&(-(_J2@+$7.K MFW^Y2I,CTG-;2G\98+.B>] \[E=X&XHI;5D,PJ[^X!Q]@Z);J^GM45BAV&N; MPN[)/2L:YTI)56[=B#4E-CY*U- 5L;U?:* M"UJS@GS15JALLAV-^TN-;4%M7*"M %[> MKJJEZ9-L]H(VBR:SF E!$NU0$\1B@$)* .,J 5 P%G%,8A[%+GS>4X^I4;CQ MU9KYKEVV6G_CT:VW>VX?UWGJ/VA26-8V63;^N'2P[-AYA"$8F)!;"X+&A&!M M0] 8$:RM"';,L"G8XTR^%P+IDV_[JC(JQ5Z(UTM6O?1Q/5IE?5RIZINICG(G M^;=%_OOUSXU?E%%%"$H238ZF&@%D$2 L50!C'&5AJI+8KO)6IY2ID>!&SZ!1 M-+C^V:'#T4DPNVG,&T0#D]0I%3WU(3J'0&=;H9,WC]TU_SE[L-I>7 M937[6M&JWOGY61;W)7W\EG,ZK_<[%55,$8@!B@33+@^&0'M %(0IR;",J42I MER-X0&GLHNX%C/8BOC.WP$??^.?Z#_]=(WZ!8P MRDRWLK&=Z787]PM_ODBC:3[/USL::MT;V&3!-1L?=\6-=MF+N0[(M/M0%VN8 MI2I&,:2F?#,W==IC#F@H,5!2PDBD"6+,:6^ACQ)3XXE]&TSPT[3RKL_KMIN) M51'L6M)4OW#,4NDU9G8AT- C,3 ?#3,(SO'/)2CZ#'YZZ3%JY',)4B_#GHN> MU;M^R=Z&PX=%DT6SU,K(_*F>>3(T)XP%,AZ3U+X3) #'L001BIE*8X5A!-T. M+MB(M9J5HYY6:'4,MDHZUYLXC[8=SWE#<+0*$+6:P0^MPC^:A7471/N4=;"& MR'-]AO-RQRZT8(W$D8H)]O?VS"CF?-VT2XJNK=*/FX/Y/!-2:1<.9"$RP5Q, M 0DQ!RF4.,M"$2OAEE3LJ,#47+<=_8^>,WZ1X/71XI2_GX&RX[(AX1^8UP9 MWCW3N"=\7I.-7748-]^X)T('*<=]G]-C0;HNMUL\R05=5%^,0WBKZJ8FQ3N6 M5X+.<*JR2&0)$'$* 1(2 IP1#K1C%L4J)I&45L5@;(1-C>]J%4UPI%8+H6>> M,)V2=5"TW@K0OWCWYL/=VVN'%>MS:%LL7'O$<.BLAVY-/2UC6^+1N9I][AGC M+6I;6K.WMFU[CWLGTG>+*J^>W^=SS4&:C>Z+\GDFL0CC,)$@X2+3H1ID@&'& M 211E*0DCI+$JI[@B>=/C0/6*@:UCD&KI'WCT6,(=D]R#[@,/*_=('%J+=IA M^ 4=18\]=;1&HATF[?8/[;JL7[ACZC=5SXXIT_LW3>FEJQ4;)*_YN,T^W=87 M$D9U2H];]]+E/'&5^Z[H=N4P+Q:U=UIOXR&&3.IN!A)SP (AL[;'B0)2I9(* MB%#,K [OGQ8QM0_'GI;K8,QY6_0$F.?W1"^':.#IW ,=IWW1;@ NW10]\?31 M=D2[K=O=#CUS9;\ORPU=?KOFFC%**JQK01E>W%:\N1.T^W)YP&GK:&XA:-=>;C3N* M^OND6Z#A\_O>)6[4C[V%W2^__#:W^-KTJU>S-J=!;^AC7M'Y)UG-,$UQF$4* M0,890(2$ $>:-1*BLHC%F1(27[KU=TKX]#8 FQ7>IO]8LS-OCH-\S"G+YST* MESD,1=]]P8O@?=7=P37CRYXPG3FC1-DX1@J^<@<;@%'O[[&QP7]PK]"3KM M/MY?H/N6OM5&*U/,IDFDUU&Y?BMP!%+"$X"2$ &NZAW M"X_WIK1*\\ZI!',F"0<\QM3LT-9UH""0$>4($R,Q]$1M01ABJAXUVG/+C%T)8[?'.&+=D588QZ[J>W*@TK&UR:LU MG37N]$/J15PA!"9"44 C:GJ'(@((1R&084A3!!/]A74Z%WUX'U@ZI%]WX6"W_SZHY)&SJ#OLO8P1[[SZI[KYH=Y M7&U=GAFE4"*("<#Z_T!_M_57/!49"#D24$(M/"B >OK*OMOL<[[. O]UH>_J+/GTHLH: M8BS.("4@0R$$*$UTF($$!@@*;J@AD8G3FD!_5:;&%UM+ I/475H48NM9+N^" MX;/T6489E*%=F@O&8X#5C\LQ]9M7T%N;D=,.+D7M,"OAXB?V37?_(N]SLY6R MJ#[I]W9&A4SB&"I-H*$ *$D(8#&* $[#F.L_D3BS*LQT2L#4"++)[MXJ&1@M M73/>7X#836@^H!F8IAQ1Z9'T?MSTB[/>7SQVY+3WXT8=YKV?N*YO7%3PW[_( M1SWVW^A2?BY-(9B'ZU7UK2CS_Y;B^L&<*XYF/"&2X#@%%!(]LS-" =.?&"!E MS""7&,;,:7/34N[4)OQ6P:#<*&]6$G2H^E L@J4QZRJ@M?:N@97=2-A&6][Q M'3P$,]4\MRH'C\$QV/XV;'*A:@, MS" [V@V2<]5AO4]B."9F5!+HL//EA.^ZM-_DOC.9B*ORN::2=H4F9"J)(@8P M0@E "DG 8)H!(@3"$!%$$Z?)?43&U";WW9=WUU]__?)?P=>[VYO_=)O?QR , MH1;)HA D21(#)+(0L)!+ (7I^)ARJ 2UPB^'T8XF M+X1F8)K;+KTIX%F@J>W]'ONYN7=\5ZZW+& M(4X4I@0(B+$.UC@")-(S'L:(Q"Q#$8Y$>T+DSJ$DTVF15J_W_KF0NS%8E'X/ MWLB%-!T-=9"VDRG2?KB>;6K5.P^ '4U[H.J1Q:W#%KX;9,RPJA@691E.N9*=.!%<0HP-DR=' M5JUR@='.?MMJ'Z[S^U6]01B:2NSL=]J@.FKK!3M3^\\;;4OJJ!F[>U''+^A1 M5/'-:IDOY'+Y'[)J@FQ(. Z3. &Q:6V)3$\ $HH(J)02J/T*3CFV+J-X\/BI M3<)6P> _.HY,V\#6/0\O!V/@R7B@FZ>:AR=M[JQR>'C7>'4-3VJ\5\GP]%4] M)F']?:W;>'TKYOJ>Y;K&U2P-M?\>\00(S* I114#2M(,I 1E)*$\B5)N/15/ M")G:A%P[E;MZ_O,_81AE_Q*L]768I*=@M9BJ'L :>,*>T-#3M#UC?^?D/77O M>%/XC/9[$_GGWG:T:4[HD51$BYOL:\E !%&4(T)@KP)7& M4J$X8;%;Z^AN>5.;Y*VZP;9D@^LVZCF$[0)QC[@-/-^/0#9@S1=+7+RV43XC MF1^'G" M^HLS/U\^=^34SQ-F'>9^GKK0O?;L1TT)]W6ERQNZE.;0[MOB@>:+&4-ZWJ91 M"'"*3,URDRE@SMISH6@8"@RUKV!;??:4D*E-ZJV>@5$T^&VMID/UV9-P=L]K M7R -/+6=\7&J/WL.@$LKT)Y\_F@U:,]9N%N%]NRU@^WK->M(*9(IET0 B$PG M)X($(&$F 8\9Y8(G290X%=NPECPU5KB^N?GUEU\_7M^]>QOFQ M0WKYVO!7^9!K@\2*ZQ%N:QTB+A(D$_UYX*;3E8H!B\Q_.,HDE#CBU.HXT"D! M4_L4[*GHL !\##N+Q=\+$1F8.(YHYVG1M\/NS@7?8_>-M]C;H?7>0F_7=7U/ MPBSDK;HII*!_FBL91ZM1>^)2@J3D>+XL;&DT= MEZ?.8FO'2SX0&YB#^H%U82W(0R2&JP:Y(^L5ZT$>6MQ=$?+(];UK0CX4B_H, M3;U?OMR>+)Y%*E,9DA'(0BD!8A$##&(&(J5Y@R0Q52%UJN)T6M;4.&*MW^XQ M^1_R1;"L?_NC,[N(\4?S][2UZNH*R)]D8:#M+/R69;*E*S6EMRR>;/:_N[[H^3F7%K^H"^Y M55_U;Y>*\%MMH+.;XV6P;9VBL8=P8]GZ,QXZ^3V-NTMFSO].X N1=.ZD# :^6D8W+&+9W48>E![:2N:_O- M^OFN-FD&MYTY'VF'*(]H@XO,M[I0WZMML8_G+ MM]KJ'G^MLXI*WLGOU1NM]N^S!(6II!D%*D,<((@3@"7G^G.71AB'""+IUO'B MC,"I?>ML\DEKY^YT?9G+>V[MC8CUWHHWG(??8#E5DR_&:V#6FV?+2DL M$1JZX=:>S%?ONG4, 9O66T?OZ\=)'Q9/)4 B1U MT,T@8B8]+14IPAF65NMP-L*FQD6MKLY5G#L1M>,37S@-S"4;-7=.&V\S]E_ M1,JH<_ZTE2]G>L>5@Y89;1(O>,80RR"(B2G(IX@$6& %%$XQB5.8\BP9H,;H M)-,KG,I?]LN@NRF-QY2B0 9E00@&@M >)("SEG(M7\C&'7R;LZ+G!JSM;MJ MCZD?8B6VV'CY'LX?')11921V4@>Q1>\H[#G1?T]-LO.!B2 M+*GK,C&<48 $RP!#40;"6'&F'2H$H\3E[-^A""&$WYV1<7$5QPY(*8L) M2JDRQPQ2@""7FK!#DQ>,9FCW*,B_$UXJ6U1C OA0W'+QOY'V^6#1I MGY]KL1FEN 1 M1X12%2M%0:H(->U?*" $$2!CE2"*LQA)IP(N%T[V,9(7AI[L=H[#94 -["CL M*O<_&UP&;^ER&A'OK31?H=3K>2N/-LCT4>:USHS\>.1@[FV=)6%*Q''3@R-4+YV)QFY^O3[*HQ M*,@;2YPZ_/H8JVX"&GD$!F:JRPSQE(#M!\W.Y.P+18R7N.T'B[VD;D^/[)G^ ME2_R2G[,GTR=W$J_>KG^_%TOE[):7C\4997_]^9XRF(IZP6@[1H"X3"&*8D M)IDT]8]T*!5) 5BBD!!A3$/B5#C[$F6F1IM?5P\/M'RNTR1W= \:Y0-5E,$U MU]^]=1GIUEK'A9Z+AL_.DQMK4 9FTK498&[LV,$[6%MR?(S6J]C!($M'/F#U MFD)XB3[CIAAZ0.X@!='',[TS\,]EL5S.0L8CCB@%29*:MH(J I0I!E(9Z2B6 MZO] JP)SM@*GQJ2U4L$-+!N6F-\,14Z(S<.W7T\3G=70:WO*&RV MA\Q(C+66.156VD/ @7GV[[MHNVW3X_>F6)A3@W+!GXW?^:&2#\M9$I,D@U0[ M;MPLB4O. %.< Q4E%"8AX31S2H*V$3HUEFDWC[;=D'>T#GZKH^!:<<<, JL! M<-J,\P;K2-MQ%R#:=T/."J(!MN2ZY;[&IIP5$B>VY>SNO3 )^F]%^?N'A9;( M9=._](M0.356,IH& M^2+0NM[KY_;-B^X V8YZ/$,W,/-LM+T*=@ T&F^:(+=:#Y O?1ZB0=*F.\2^ M3O;T>1Q.)E%;W.K='5KG\,F(4<1Y"" 3L7:%L.D%ASE@DH9<\Q"!Q"G8.B=P M:H1SYJ/=)X?R+.87>S]3RY6\#$2?3L]@^9!G94[%V>G,>[2^[Z)B>^^UON;) MYCSKW_+JV\UJ614/LMRNQ*HXPYQJ3R>-D5SG)!&92A"CD/,D5)$BK$%2+ 8FCV/J^6QE:4><] M# _7GKCA8//DV)RSN-.Y.7GS> [..?WWG)RS%U_67VT_!U[O;F__LW9S$J;#D19 ,3&F[ MC4@&Z+IZTO2!FHZ\1BW)DS9V-!CQ,ID_E\6C+*MGT^.HNEX(XQL]&CY?IU=% M##%3O@H(GF4 18H#&@EI.B\R%:8B@<2I95FWN*E-\U;;J^#1Z%N7TY.MQE?! M?6TWZK_*^?HPL[DOZ^"WG_W][[[HC-XZEB_[?3R'@ '.J@>1L2B(E<@^P@2Q? M&@6XRH;MGL9&_TCP:L=T9$1V1*3+N9_^D+K$71*I()4:X %EYT9XEKK8_#3 M(KDN;-GLW[,4(4@8 BG)!4"ZU(!!5 )A*(40!7-2.->D[Y0R-R8YUG!$,?IN M-/L9(QA&D8G"#QZO*O2#YM]:A;Y;P&15Z =M/*Y"/_SAF^Y,?ULM=@NVO']Z M6IJA[::PS@A_4]>I6?Q0[[168O=UPU;;A?W]AWTT)8.:,*810"6F !4J!4PJ M!70I65JFG/+,JT;6[2K-C4?VK:T:FY(CHYK4^^1@5E+;E1P,NR$>-L#\NKDW MT\Y:9&:;9L+&7O\&P#C"Q? M6KW&E7$ %#LNDT.,/+JVHYLWS MQA95>%!4<)PI 3)*S2Z0F3^H5 6 AT 12:XS (7"SPFJ2IRP+V6'NE &#?IP,?"GGV%QD< M9T;?X]ZSBBB]1IS1F>3(XG6ZCCACX'QP$:C_R&?UQ%[L>-N/^L-Z]>VKVCR^ M57SWD%'&2T8D*"#C !&2 5J0$FA$(X M%AAQC31Z5C40K*K O'T?$ZNL[UZB UW7'<(-B$WE][QR]UM\Z4@/?-[_://D6G5[_W.Q?4"9_)!T@XSW":@3(C!""[ M:+DJ&,"J@$6:ZA)2ISN(/B'S6[65GDFM:&(U36S-3JNKVQ+NA;1_(8<"*OIR M'H&1\]IV >&PPK?M$M\J\>_?UC_^IWF\7N'F+^>+NW?H29:XBW'M0G?Z[#B_ M_:_KM?QSL5Q>JYPN"X*Y9LBX[F;I(YE*P$IE2(!(KNRI%L%>84H]LN:V^%M5 M_=ST/C#=//5 $,6^?FRTC%]WW@&/D#Y[G[A)W78'N\\]=Y='QG'$[TQ\7ZS4 MYN7XW*")QLO+DA0EA$ KQNP!-P6\Q#G(!,T01$2(U*N-7X^LN7'$7M73LR\_ MRNC#UHTR B$6F3(ZP(H0_NB 1TC*Z!,W*64XV'U.&2Z/C$CO\*LQ:'V9+XN? M#XCGFJ88 ZF4!*C,I3S+3 M@!F9>T;I'RB!XB;L>K,KQHT\7>K%39:?Y&7<-M(( CLM47V_K.;89@>1 N<0 MF5,C<:>G-6#Y_5FBJ9_/+\E.S6?_'@ MJ$YD'6@H!%ZQST,Z5 Q$)D,(]/)%Y\/34<*0_B>K?O##(Q9V'?VS;_7WE?VT MS4T_*ZN\$5.-;_=/&[6SO_Q5K91>[.I"O \IE1DKLP((Q*G-Z"@ RTL-9&$*V>ME.&;8VY8S\37BOL00TWS8T#?4R%>&2*V9O1-B(U MNM8=D4]-N4OVTV(_T9ASYU55^O9Y\4BNG6I^)DK C3Q/?B^.$-CVOEQN$C#= M"R@$#B.B1->NC6 M;^WY>=O IT='GKNHIZ6R?[E?R>-=[9&]5=>-P;-== MNAW>6]6VQ7OW^+1T6F^H?U0*OBA@F1\K[-AGPF!,W0HZ% M=&32;=5.?FD5_XMM/=#JGC3*.T$]HOV /V9A^Q!XR)^X(8$_,I>="4:,<6-G M%'N_L_VNI(U@.>^,(D0A**5 86I]4LP P50 3)DB0LJH?5^44_BF:(LRC%"4MB@]8E^G+'7'[ M8_-8?EMM=YOJ_/?-V@AC]O^&X!;,V/9!_5 ;]DU]MJY=2X2?U.9QL;/NX/.F MKY?+JC%QU=2VSB)_@!E319YBNV-. 2J+%!#.J/'(D/'."FAVS^Z%2^/I M.3=N:W6U*_*I-2!9-O8EU2\3W1J2L(,E=\GJV<8IV2=U'7W^KV>VL4I[W&U$ M_$8XW$C-8YXC4W$\(P/=C<2?A=Z;DXCBI[M7B8_AR:W+!.+&N;1?A'EI/2_5 M1UU5G/R^7IIGMW7][+.>Y"1EJ!0R XSA AC'E@*2"0682)72&66E=HHF\!<] MMY? 40/Y-]_-+]36;B:_?&<;55OQ_VZ3V@X_Y]=C,MQ\X#@01^;?5FD+[[': M#:116[_[ Q;2,_:0/JF#[(_*N9\\8H30+=O_ME7Z>?EAH=6#QAJ9_RC(&%$ M&9<7$%)(0%5)<<:5R+G7O9&+T+EQV-_5XMMWZ[O>-ZZK53)4Z_8CK-V(*C2" MD2FJMX7[75+KW(]HP#[NEQ!-T\O]2.Y,^KE?(N'>T_W*LV.KYV_-]O\+6ZKM MI_5R(5Z.7:A2E5AID J& V:9A&S]XN7[:7X!\44NCT+>[Y*]J96AJ6=^,RD=[ MVK+;-!45ZRAZSX/&GEERHZPPV$,GY>;/]Y+;D[3TEF."<'!59F,Z<1!%1S#)@M M9:-9AHK[R)Q %N5TH)"V)TCV=O/5AJ=QK-1N./ZA3<,)\]+MF>'6M @E ITQ3PDD. M,LH!HX0#3.W>3)D?XI%G3!Y:S(ZG#L=-O[+M0M2>TF+Y;+=OK5V@WS U:?F43-_S,.-(P([QAV^^?-NL?"ZGDKR]_V]KS\O>+ M%5N)*OY@M_A1AXV3M,0IIKGAC-3LV+!&P.SA"! ,4JU2FNL2/NS6.[9THQ!W MT5Z$LE<@XDHQ:B>_6'63]^O-7Y*]RLE!9S^6\9@&-\Z) VYD!K+QKQ6VK=H) M?VEP7JP\8?:F)'_$0A*4A_1)ZI94ME]NO[XD>YU#<]FU>;B)RVY$]W6Y MS OF4%S6@]@$7'9-^ARXK <51R[K&R% XKQ>K(RLNCR'3>;+RW=&9W>Y'/W46Z.5:\['']63S:Q??7MMY5>;QZK([-?7YI?UG5P M-,)$0X(!ARH#2.<*L%3E@!EB1$RF B*O3/,1.LR-"$_BJVL]D[T5R9$9=]8Y M:3\QJCC1F!GSO4F,,@\3WB.&FX);HMU]08P4]NZLQFO%O_OBU!,([SW4V,M# M0RIJNZNO&)I@27M,3=.-[8P/AF#RE*GA88"2 9*P%" MD -"2 E42BB2*$5*>>WF783.S77=JU<%PGF>0#JA[$8:H;&+3"!6W:32]RXY MUO@N.0 :?O_M U+0A"47N=,F+'D@<9&PY/-LZ)S):]TJ/JM'MEA)&^IV:.WW MD&I8:)@JD%*I "+&S:&<*U!2 =,RSM0?=(H43F^4I\GP=%=K)@F@WCBZYX?Z#SV2 MC=<;M?BVJKNGBI>O&[;:,F&%;N]7LOKGLM+A(F^1%I@SB1E(,VQVF5AF@)C= M)4"045U(7BCBE5TZ6I.Y,6]C2-):DASI[LG(HR?'D8>G@#PV^UY%N[&BRETY MMF.2G-2;80U*MZ.5F99D;\7L@EIO'G [OX>M=NRUI_U!JSG*(&%!,:("X M1(!H28'$.:&V2*=@V"?4YXJ,N<7T-(='=J+;.!,#M1_]78.R8*J$)26@H!D$ MB$("""DET*) &C)%M?+*)+X5R@G>)U_M=!T%ZWS:K)T[1_5!Z?:.N!&@R.Q_ M0*4]K;0*=G?<\^;R'O-#LO0U,9/R;X^=Y\S:]]%QG/E9_5"KY\:_-0-_4IOJ M=LIH_I$O%]_V3K"P=P>+1_,16\M@M]CJFM*_[-AF]Y;M5)4_I21A!$L,"EMB M%&7$%ES"&5!E*C!/4\7\ZKV'56]N]-)8U^Y(*X8Y&)@<++Q+6AN3VLBZU,?! MS+ND,C2QEHY*B@O\/7 CN->;W_Y*B"1E M; [BX^.BB@.SGOY)/ZE#X8E[OJW2F9S3YSS&G!$''.E=[85/FYL=UT]IE0]: M/64$:&$S[GP4F#@%;P0VESEY8P8)U7&GK49ODRA*6&A9JA1DRDP#DEH EJ$4 M"%V2K,"YD 3Y1O?TR)MCB,]>N5N[YASCZAI5&'7IPT"T<=7BG'P@^A[@0+SW'&L>)I8Y?#*UX9'PKQ(@-%66" MH,@!4:D&M#2TET%9(NC5U+Y#SMPXSJJ9'/3T8ZXN+-T(*@!"D7GH#)Q(CM( M#B$9I4O4I,0Q8.\Y/PQ]?*1S],RWZE_/9L1W/PYIWUE)D2XY ER8]8](2@'C MF?FCX%J4@F**D9<'=$W*W"C@H&12:>GIO5P%TM%%N16>V'[(&3(18NY[(0CJ M3%P5-*W'T&?KA5O0^^% 9RB_OOS!=L\;XWL$EJO4?=3GM,P,@CER"P3GL$XXKH[2

V R/,(ZOFMX[?V>;#5OMS$Y(;)[9\E[*>F_TWMAV M9<_T4"J2BUQ D#,;O"-3"#@N."!%KC'$*$6EUSG..#7FQF/'NTH_UAHY#6X, M%A_]/JR-9KYSOA*/ V=$/2 MX4A-)J7&V] ZI\D;1QM9<:W*_-GG8![N\!\PT0QJR #)2PQ0H0K J"I!GNM4 M(P@1(5Y[NTY)DK&/HGT"5CT;@B)H@;-.8=/6,ANR^:)LV> #X^CB;ZLG9MY853T5 M\7VU7JZ_O31'&%"@@L 2@E)2LP.$>6&\J#(')<6D+!7/A/:Z5>\6-3?"J+J< M*QO+:E_I![V3@^)^;-&#LAM=A,$N,E];XRGZJ[2?V4MW5IC)E0E,!\HR8O5A*)& L4X!"ELM2$EQF MI6>W'U?9SI%\O0HO>TUF M7-3E'*W;ZKA5UGNXD=6ZD5ZGF>]OG@J[K15]@S*+?\5E] MD[W"2:-Q8E5.?JF4_DN$S:$73F&O^UP$3WS3YX'%Y26?S\.W1FCWL%\=\RM5 MH1E*-2C37 ,$L03F*Y@#A'C.$2Y$6HIQL=E#HN=&1,?!P?V>PZWAV(.3XD9= M<:".?:L7#N4;8J]= 8L3=3TH_97BK5U1Z8ZT=AYA;#&2K?'/Q/?[E7RK?JCE M^LF&;C:NVX-DF=):IP#GG-I-)04THQ)(*2A!K$B+U(O*>J7-C;U:9:NC=7E0 M]\[\8VN+L-F?;U3=FD>9B5DI9>O&^E8!Z9L -]H*!FMDICI!]$C3=J<8LLR& M R)AJV;T"9RX"(:#[9BMM:[0^U^[19K#=?U.;'0J@WZ^WNC7'D%FVD M)>"8Y2!5K% *I=@ST#.07G/CK9,S&.,35+HGC?*)U3Y. M/[:AZ7,,-YA^4F(')WAT<*O;=IS.V.R:NCE"_QK=WH94FV4;.$<\Q_:'3<8;6\DVMHG%?WYEMN=A5I4B/$F05@SDM-00% M002@M% VD;D )%?<_$M0FGF%;MRFSMRH?%_4K+$G.3(HJ2U*#B8EM4W)P:AQ MV^H;I]359YUJHJ([M9'G:&R-N1NAC5!3;JQ&KU%#[D;T.FK&W3KJC56:JW0( MMMF\Z/7F3[:11W53LJP@QH'&(!?$.--I04>5&NZ6.3>V M/937K=-^CI6^H5B-"_ING!D8T\C$>#NY#8=PFW%-X)*)3,;V@\-UR!:YH!A"4$JA-(8%QEDF4^M^*.QO=AE@AKQ M=6'S(P4];VB/4'.\AQV'1>S;5@< _*]2+TT->F%Z-/RTUZ*7=EU*6S:U_>0S17GDZ^5#F:>"2 5!3D@&4 HY8"B5@&,J&$U+E&+M MLCVX&'ENFX!&N:36SFW=7\+5O\YO B'RNG:TWWD==]IZ6+?;=N%NE?CW;^L? M_],\4Z]9\Y?SI7HYWB1+L].,=BEV?V#0I%X-@:Y*F=N2K)1*?EFLDN>M3,S^)-E: M7;M?,AZ NKV0;X8I\J)M];/GC4FEX5W5Q5F$>P_W0A#R'7Q=T*3OWUY;S]^] M_1\.44WDI,#]UK.7@\M0,_HFGQ6C..W;L(W2N,$'H7AE)CKDOF)1B7XD^DM( M##P[MA[H^2WG<:C#1_U7MEAM[;&5VCZHS+P7,Z*!TIG9LJ:8 99!G A"TY1 MGC(B_+:L'M+GMXD]CPFQ40;W8O?,-O;&JM;:MZ"H^V2X,55H@*_FX6"TL<5;7@O5^?O_R)TABADL$(,$((,P@X!)*P#2C2&C- ME,(N&X';U)C;3N'/S6!23O3Y[S@YSF^O,)C6+S([5O5Z@C2CU4^%0:!]904:+71D21T+)B G6% *2DU*@"35@&BH@<[R4L("EYG?>=6 MO+F]C_I#(,;$Y@T![GC!% [&V-=,MR 8,'XD6FCY/N9_"?6V M>2W647+O5M)V37V HC#>+R^!++&MFEN6-FH$@Q)E5 K*4II!U\NHJQ+FQB.M MDFT\Z3N;/V7T=+^>N@[D\#75S?#$WG[[(N-U<=5K_0T76-?'G>PBJ]>LXPNM M_@^.S@9;/Z]V6^.RJ,4/RP]_J-T#+E+!;?5&G180()T1P(V' (C ',N<:5UX ME2^Z*F5NR[I5,MGLM:PK+3^R_UIO$O&\W:T?C1[>^5I7 '9S#&Z&+?)RWR-V M4+!*F0J:!-6-0."4IBN"IDY0ZK;U2KI1SX?'-B]?5;N0OR]VW]\TW_8VH.WE M0>4IQ-"\X3%7TKSFB02$FG^FDK)2YU(*SAY^J U?N[)"KSR?K_FQU'C?]E;= M\5&C_0"[<4(PT")SPQZM/XVB2:OIW1Z\[DJX(WJ].T 2MK=[G\")>[D[V'[9 MN]WEH1$GZ%\-RNIW^[ILA]TVZ<8TTWFF" <%TQE 16Z;M',%,I9FJ2!:B;QP M/B'O%#,WEZ)2-*DTW2\!1\X8P-/A^#H(2I%9XBI P\G4/DAYG"T'06RBL^- M1[^#)O<>[78_/=W1[: %)T>SPY\>69%,?;.3_ED]V8O)U;??5GJ]>:R^ Q\. MK5)S6*1<\Z95*M$%8"5&0,)4IQCGJ(1.UX0^0N=&B8W.R5[IY$AKSX)C+IB[ M>56AD8Q,F[T@1LKF\X$H:%DQ%[G3%A3S0.*BE)C/LR.W<6?9RQ_U'^K/9K]H M)'[:+%9B\;14OS79SA_UO5P_56_'+,MH40H-4AO&C)34@'-) 8=445@@1;G7 M!=%X5>9&6ZU>-GSH_LO?$O-E10!2S_W?^)EQW!Q.@G?LG>-%>88J1.[/Y&!( MLK?$EO%O#IOMS#36!-Q;WHQHT(WG>&VFW97>C-K%EO7V$< * M*9$6.:7-;WWMEDUK;I%77NSQ5#\)N"S\8;I&9H!.R".7_G# )7!6J M1^#419^&;;]2T\GAH9MNR6TV:=.T=_NW)\EVRFX#(&V^["@UY,&Y,G1""X ( MQ\8[D!G(&2("X8)SZK5[UVN,V36[8NQ%-<$0C$XX#F'$J MC[JC%.$2?D#P:US*NV'1<4GO^/#82_O-T]HXZNJ/]:HY7&H+-)=*LPQIH N> M&N\&V<8[B()SC MEE;'.UL_!K1'R^%I91",L%?T7<(FOIX?L/GR:G[H@;$T\?AH1MR9?6K5"/H! M4IX*)+EYA2!;NT)"PPXT!6E*)"JTR 3UZNI^+F!^I&#U2RH%?4G@##K7M3\> MD.A+_H#%7=VA_2[Y;;M]5C+DO=SIU92R>2L\L=+TAAPE[0]=Q.] MWB2M/;'J?W3A%J_RQX7$5ZSYT65]?[6/SJ=N*$39.-+[G456R$QB()3( "J1 M AP3#:3.A**PU#C+O?((+T3,S7NHZRL.-49RQ<^-06Y#)3)KG 28;/0;7SP M"I.G4J8O+7G5RJLU):]_5 M'P*RR.M_)%HCJNKT0Q&VA$Z'K(GKY?1;?%D<9^#SX_C!%L[;?M1'(1;5?7?] MI[WTKNZ\'VB6SUBEI;NS3 M*GJ7'*DZTG/IAM>->8* %OO$8QQ>(]IQ#V 1MOMVE[")FVT/V'S96WOH@1%Y MB/>/U2G6_4I^5MN=/7*L@T+NOVV4.KK%RQE":6DH V)N*$/J$G"N,,!4&.,9 M+5*W@PP?H7-CCT;MZOBO5;R-;]JK[I&)YXI]/Y_$0C0RM3AJ'"AYSQ.?WE0^ MU[&F2^SSM.XDS<_WV;&7JMO=1_W7]5INC:2FH^OVRWHI'[)"RE+E*6"22>., M< PHS@G #&4P@X60VJDHTK"HN?&)U;3>"E6'TMO$*NE[X]J)J^O=:PBTHM_" MUD!5:E;TVRK:#]F(F]@A-,+>R79*F_AV=LCJRWO:P2=&\@1[6NS8LK.,BQDVB!,$%*7.9@S(K!4 YY8 *6H"2%D0PS)C47H>OSI+GQB(G);N? M*A4].<09?<'RQ"LH_SL*GI2-?3"[8 MR7N T;'NKHWL_V:^?)5T)6T)=EMOLG'N,XYRSH@$60HSX_YD!!AA'!BOJ$!< M");Y]2\.H=2L*2Y(%X@@4^=&AU-/2.Q]V\&R2)[X5LOZ[OI:R: MU]N0H(7\;=6\2:K^6)QM[?ODT0865$ST6?WK>;%=[%3C_];OE,]*K+^MJE'J M&-@<:Y935 +)" =(%AP0*@H ;80AS"G-N?*K!AA;91^VF::@8!41FAQ;,B[" M*/ID.[X29C2!L5\7!U,MWQ^,3:RUMB9%8^]=W?\/5":?3/5=LK>ZW?>WA2R. M# _XZIAH=H*^5F+K/.TK9Z(9N'@=325WY*O*^+F[[0/"9JFQ/#5+A4& J%2 MJ9P HK5&&=,1QU:G6^OW"4)SZL/BA#$ONS"0MS.:NEO'^>?>\ M4@?A.'_X1' M]C)B*(*,<:^+W]<_JFB"WU9M%MWU5*S/Z^7R?=V$Z2'E4!&:YX!JB0!23 )2 M&#<.0IV13&K.8.GS5ABAP]S(OS7!;ISWZ8A=&8C)/ZPE26.*9WCCF ESH_/( MTQ"9M:/,@#LM0H?K&_Z&:EE8+T?S47FP^*&H< M99ABD!>" U0P!+AD%*2"%11FN2AL/+?[B8"KX+F=&=C;IE;-ZO;^UM;P'7B[ M\5P,%".3V_6F\">PMK^J8K)^J6,%H_:&[P69T:6*U>E:?E4UVLZ7Q$BI9;8((M4F0%$ M60%8491 $9$7JDA+7'K5%'62.K?]X5Y;2R^MNLEZKZ]WQ6('X-UX)CB/K>0'JF<''2N(D2?>Q)_QA0T=H_&S[4)*4*D%V'EW$PJV^!N<&K%:U0JX]H;OET;=L)L;%V "[V]Z14Z] MQ7&Q_\HNQ^FQ\;[$5_/H@R89@[;II429<1]21 U[*.M#$,@RI;B@3NQQ/O#L M:*)]%UKE_%V$"BMWK\ 7@:D<@5[C1[WYCRT-\+*OAIO\_7YLQ+57^LGO1Y2^ M^./9I@^L=9M^O5B]76SK]!2S+7CSG:U6:KE]($)+)6D):-6KA.("<&%>[(A@ MG6J>ZZQTBDWRD#FW95IK;>-4GMI4]<4JD4>:)Z)1W:/\A2/^_>L[$JJ1E[Z; MPH%J7_BATUOZPG&HZ2I?^-EV4OC"\]$1!-.,_&&Q4E]>MK9?[1NUV2WT0E0' M#TT688'*DL*B"FLQ_"+L:YXH"?(1N.'L MP"/!T8M,(T[Z!F(1+VQZ2<1MI.DXQ,NR$PKQ>W)DG/59&^PJ:,\FEJQLU[;5 M-]L'^\.^ASN62/)24J"RTI!)GDKCK)0I(% KA(E?7:\.3Q^ 6- #92X%I(XS' M8',10CQJD-M22C[JL\BZ#PO&JQ:59^D#&4,,(O8I'>4N'$1^;M7 M?Y*\#%_T8N1>..OP*OD5O@AUY5!XCS.. ^N#Y2^V$*/EW7N^K>H7/; 40Z)2 M 3*A;?7XE .J,PHX+U.2$J48\6HDTR%G;HS67(;L]4S^T6KJF<[0A:L;605 M*S(GC0'*FW4&8 A)+EVB)N60 7O/J6+HX^,8P5:ZL67,C+.E5N+EW7:W>#02 M#!^97]@T+ON!!U1*24K*0%J0S+A".02T*"G068EREJNR4%ZND)/4N;%%JZ5] M,>^^J^2'+;K0_D,NMD_/.\^",6[@NY%(<$@C4XI5)SE2^"XYQK=5NBJ_%HYB MO$ *23AN@B>E'R\LSLG([^%0,?_'::368UJL-TU%%!L(7(=H/RBI]J>>C4OU\4EM*HK8/L@2$H10 0C, M*4"IL U %3,NC=EUT:Q,T\*KF9:[Z+DM[KWFR8[]3(R2GILM#]#=2" .E)$9 MXH#B422PU?MPI];D'7U21F3(Q"-_O$+RBX?T2,$ISH%0Q+@:$A: IF;WE9=%JE/"2)9[)27TBYL;/5TKGN59,K$?7C=2 M"@=:9"(ZWPQ=E"4+6'W1"9.@51G[)4Y;K=')^HLJCFY/C2,2V]KGS\7RI+J3 M$KH0G"/ "#2.3JX(L&W_ ,HDA:(D2&FO(^8K,N9&&:V*-U72NH:E&U7LP/2077Q$RZ_GOL/%_T?1^]Z3#BK(C5IXU2/Q=;>WIL?):-8EOU M5M7_?U"Y)@27#.2H)(8'. =,H0RPC"I:*JQ2YE66SUN#N;'$9Z/45FUMW?I] M&(CQ+];;YXVG@^$_&5ZG(7$@CDPS^R)[MN_?NY^[N@=K5\6]NZ0U)?FE->8O M5?7;(VO;IQ8];8/&GK_X8QSAC,9#B=*=QA4[?WN[%JU_7F>6/[F3U@K%')5 DH MI,9%2@L"".0ET-CX3:*$6'+FWZ*C&=V+#";KU-$H=T,KBA8\QV.4L9#$/C5I M*K8WFH7N4'%FI,3=O((-9ZK?@1\+OQ@SQ08U, M(4/-(*X=9-]5O3P2:TDXRKD-R9#<-%*324GL-K3.V>[&T48>!K&7MON9^-?S M8J-^?=XN5O9H8_N'VGW4;]CV>_,;^< SGFE60$!*@!]KL*ZZ!%J+,%=%* M"M@6]74\"?(0[[1>3^O[QKY?$G4/N.:ZI-6]KI]M?F"U3UKU/<^%?.9%YAJ7 M>LB M3A'GP/%8+A*ND=]/K=I50\]:O>2@N>?WW?^<;01H08_8?.1/>[HV IF+@[4Q M8XQ,;&D2Z!9JO_4K,T08YA#(TB;T:BT!ARH#-,,YEUE>XE+Y[)LO1>RB66;A1T&T*1B>9(N0@;ZF[3@^:57$J9-HFDT\J+C)'N3XY;X+\^+Y;2 MU@Q8R?:OOST^;9H^.DW[]@>."9*K]0,!YES6^>MRG=5AN.N#J)IU;ZK2@\G_ZA5]PQK=)D MQV.0L+#&/OT(@>B8Z")7C +'$PV*G3J"R!6'*S%#SH_>6L#L#[4[:JVW/:]; MIC6ERJ M,D( (LSP$D,4< I+1'%)4.'4'<93[MRXZ:A57YZ MU:3^IEZ>KE/AQE 1 ([,4L E+0"%F&58"FTHS*^KWG5! M<^.F@Y[5:_X61ZD36S?N"8%89+(9!]:(OGC]2(1MA=NZ@"_ MFP,3!]3(Y-,J?9?T(9M8S9-?K.X!$SC\ 8N1#NL@_56R9-U1Z4J>]1CAYL@6 M0XU?=F9_]GV]-,]O[9G3[N4!(PDQU0@HE"J ,(6 <8E D9=(Y3JC3&HIO^YD6EG0MC>\]O/2JC%#WLB](?:M1%@A999 MBB$#+"V-=P1+93N+*9!3R'E'?<+FY@^UNB8'9?>!J??+Y?I/VP2^ MREY]NW[F._V\3-I'/'/7^F; C6A"X1J99+H@C9'KYH!(T-2W/GG39L(Y6'Z1 M&.?RC!^_V#ZK[U8[0U!OUH^/ZU5%7-7[>?OQ>;>U)1D6JV\/.J4IA1D#I"BK M+N<04*0T*)7(,@8UY](I'\Y-W-PXIM8XJ55.*IWO:B=FFQRIG?QB]@C;ZL?= MFX0QZ/>S2WA,(_.+(YQA.B6[(W-#_V0'(9-U578W^+C7LL=3XQR8-TNVW7[4 MU=@?]DWSH-"$F"\,8'G! "*T!$QE"(B"Z50I9?P7KVXW5Z7,C4XJ):U_4JGI MUC#/ U,W7^1FI"*3Q!B0O-V/7A!"^AW7!4WJNYI]'\X>"K^KR^_L_]: M;RJI]S\7AA[(E!,4Z9 Y^%V8391X?R%^+MGV7;AXI-AW M#C$R,+#M"58?^APBW:K%HZ!29!S\-X:K^@%V8Z=@L,7>)_DBYA_"YX)$T,"]7H'3ANNYV'X1I.?TT#CN M^$^V6=@S'5LROOHV:[,I2HEQ@@2OCG6U *P0!4@9*DA:$H&15\+DN8"Y,42K M7]T$80P[7$#H1@BW !.9 [PP\5[_78:'7/(7,B9=Y5T6GB_LSL_=FB#PV^J' MX8?UYJ4YIST+2^>0(R$8!0KF5>:2[=20,Y 799$SSC!%?%R&0+_@N:W]HQ2! M5G'OV@C.H#NZ"1&@C,P6Q\D >Z7WUS8390.XH14G'6! ]BOE [@ATIT0X/A\ M\&.9]\^[YXVZ4H6LT>-^)=^;Y[X\"Z&4/2-^O]@*MK0URK;[QMMI(:BF:0'* M-(< *9D#HJEQ932%%'*6ZM2K"6AD?>=&C.-J!/[.#!)V\[!GA+']U&-_/6X^ M4)IZTE_U$"KH?(<\H@HY"Q,=:P51>2Y'82'Q]S@^"RIV9'T (\[(-9(^[KZK MS:>U&76?'=/DT6W?&K'+JD_'P0M4C)22,@T(9?8T+K7=J64!.,=IC@6#0E"O MH@$C%9G;&^?+\]/3LE*:+9/SC"\;=/A9+6V53=L9?G?\@=9&S_("8^?/[AML_%+DJ,1<92#4WC%KDAE$QEB KI,XQAUF:>S9) M&18Z-_:\XK*UT:A"/#\^U]1Y_,;T;9WB,!%NU!@:WL@TV('L+WN=DU;IH#U6 MW#$*VW#%0>[$W5?+Q[#B":EKKKKXUM:?:$HB,0D@IS4&I"]O,,BL! MHQD!3!$M4Y)#AKTB23KDS(V&]FJV-=\\O;(N.-V8)0!(DV[>_S"C?U-_/-LQ/^JWB^6S^>EE<#6A MN80,%D!FM HS0G@4C" .(YC9\:-:R+B'9F#+J"N=:^"7B^BX>]:_,/1TTCD0M*6KPJ3TME(?,YI;NPP MHS=JUKVH"/7=F5 M-C>?Z(/:;I-CC9,O;.G?NK(/7^>-5QC4XN^X#E@=*1K#5W+")/ .JT?@U%NK M8=NO[*D<'AJ=;;QYMJ?]30=-M7T0A%.$\QP@JDN $** E)" 3-L;7 K-]LHW MQ_A,Q-SHHM'PAC:W5V!T(XC;P(G,"EZXC,D([C ]UIO=_<*HSO3N4-M-I'FI "^P--LAD0(FRP+HC$F% M6";3PKVVVZ"XN:WY@\+)7F./4F[#\/:O__"@1>:"05T#E6QSQJ2W5-OP*-.5 M:'.VZ*0TF_M3XU[\;Y5>K)1L[I'LC6_E9JAM58KV(<6DT&59 ITKFZ[+&6 H M+T !N1"8,T&55P)+O[BYD4.KVX@JU0.XNGD%X="*S J-HNV]=!4Y<)>XP>?M M,+BA$M)Y&) XJ2/A9OVY4^'XU,C8]Z/XD7>/3\OUBU*G]6I/Q3=OQISK-"ND MV6#(- 6HT!Q0+"2 )[W&S =UF_"8B)V8NZ")VG[Y0NCK]ESNPF"PT7+G@R-K MT*K=SMXGO=DHN7^;XXP@A40.5,%*@'1NPYHS 0K&4Z1XQI'TNN>Y)F1NKE*M M8]60O-+2LY;L-1C=F.-6<"*3Q3DN$;R;/@2"EHJ])F?:\K ]EEZ4A.W[[+C% M_H?:U2?!55EVCJ#46)4@S60!$%42<%I 4"!8,&(<"(VY3^C*R>AS"TRQL9ZU M=GX+^Q2R0F,-I3VRHAP!1 I#C!IG("=*9BA5A59.Q]NW0S8!(X:!3"N>DUP4 M9C%2:=OF:D!(F8&B$&E),J4IA \_U(:OHX-V+&7NL+F].T9#$?FE<<"@Z7J0 MW.]VFP5_WE4IY,;O_,3"E@*^BD3(E\>I@$G?&E=M.W]=7/]0\*3NHS2$XRR$ M!\(I30LA@>V7"U!:E(#@$@'-.2\X0R4MO9(W_%68&WV&2=@8,15NU!$7X,C\ M,ICF[(M]R&3F ?@FRD_NTF(N*<<#*'ED$0^--(X#OVX4VSYO7H[*&3<[ 8^,^4\-TL.345C7W(;L>67-CM4]FH.]LJ\;'[V MK@@$8N270JOE:4WXN_:(,V#HNP,>(5F^3]RD=.Y@]SEONSPR-E2]*6OTF?WY MNR'_S8(M;6K@1_U9;=7FA]H^Y+E42F@%LC0W3JDB$A!1EH#9W!Q[1<)EZA>O M/B1R;G1M%$U:37TCU0?A=2./L*!%YI"CLF?'T!W2L%N=0X:NN^(3-GY]4.K$ M0>RN*%Q&LCL_.3*<7?[7\W;7W,)\5M:@1=4[Y[#?_KI^P[;?/VW6/Q92R5]? M_K:U;NH^0_'>WM?4S;W:PE6%5L3LE$M 4VC<':0R0#D7H-0*(X5R7&9>U!1# MR;F1V9&-]@AI;V5R=-QD?FZM3%HSDU]?DD.V[L'&_^49BQ_C.^#&GZ\]LY$9 MUV52FS/$B[GE+\DOUM9DL?K+U5F.4L>T>0X1D;[(E(@I:VQ7 MM2^/;+G\]7F[6"E[^Y1E6J>, <[-QAB5. 6<4@HPUBS+,TBUC3MS+[*I)E\W+KG]L M]/T)6]DTBZ.VKN_98O.?;/FL#M6U'C)5I!I"#5 AS(+.<@E85G" \U3E@A"" M:>9Y:>(B=VX+?:]VLCQJ4"S89K,P[W:V2[2Q(?EAC?"^/'&:!^<;D]#HQK\F M:8 ][OQL=4XJI8\J_@6]&?&!*?!UB)/HJ>] ?/"XOZ$0AZRG%=TK3G%+W67IPT M]']Z9(/DADG>6(U7NTT5 O%YL?UG6\@R+96 . -2,PP0*PI E>(@+Z! I<'6 M_-^K57*_O+EQ0JMNPU;@=D@B\\)U!0-M!?JM[]T*=#PZW5:@7_>3K<# M1\0D9RP$460$0EACPTC!?#JG(\P)I6/CMAKS$SXWS/JAO;&E7 M8M-ERY/H/+%WW"%%0S3VANF@>-5RZ43U^"V6QN$6=$/EI\&T^ZM1Z%QLM\:- M$CX7[[)QGFV-]]7,IGHH> ET^* MGLMP(^L%[OM<'^4!5N?KAJ:?-NJ[[7CW0QU%\9UV*-*TU8L#(/?1>G"0,..8^;/ZH=:/:O/ MZI&9-\/JVR>UJ?;]!I&/?+GXMG\;"*/55]N"XMM'_<7\=*N9L+_[L%BIWW;J MR9=^/WUYG/R%0_]51ZLWYXU$.^ )J M-^F[(#RJYZ^%"!)&]@M8;-FW;QM52[0)FY5BA]6?(T/\!&&@2UO:&TD&",DQ M4 1EYC_-,/9RSH<$SHW-3_6M\X\KC6\@YT'0W2@W))21B?1&%/U["CA"$[2K MP)#,:?L*.")PT5G ]3D_OMEN=@]-W=R/FR]J\V,AU/W/Q?;!7OH@4G( M>U( M4I8%H!G)C'.9<8QQQEGJ5,BG2\#<^*31L;J8:-1,_F$5=>203B#[.2,$/)$Y M8@0RSKPP9'X/#YA'CSC _.M\_7>./W>#JLRMZ64@%!> JD0I24AF"CNUW5H6.C4$H1X04!E(L2((45H%A!4$!4PAP74%*OUF=# N=&0$<* M)LM:=^N'B]&E]GNP=B.?D A&)IX/!\":&OPGG=UK?4.7XQ]&)GQI_AZ9KU"F M?QB!ZR7['9X;6_%.V&IZZJVJ___;RL:>V$(C?U_LOK=) &V>\,M#D6):I#P% M$ ME/!\J <>Y AIR#G-&E.9>U>H]Y<^-@_:I+/?RASWKDLF^$8Y]A=LTP8V9 MM_9PP+=?)+J_M?DL4J:=5/_C3Z)ZT!=_OZ!-W9%2/J MZHW"+FR1/3\5)JZX-PJ?R_)[XX89DXMTG#+]]<]UDT[#<4D@E R(7"" \M2F M-F898#G,\S2C4FKIGHMT5<;JWOSTJZ_NB$64F]NI]F)?5_=.0&Z5"\Y,WSQK;^V%=!3'-J>P])D.8X XC# M C %&2 <:EL@J? L4M M:FZKN%'ON#B/9UG*'E@==T%!P(J]_SDH>9>TH,6H M[#B,1M ]3[>T:7<[@U9?['.&GQC9]K0^(_X[VVS8:O=R+\3FF9EO,192T+P M2I8Y0$6I .?$;&12C&0N8GXN,MP1^9AWD/%49%S0#E"AI0<: 9JH$68HA$@4N2U4V M(+];N;:4#01Q*W 2@(VPP-"Z_7( 0< MY1JHLD@ERG3IV9C52_K<>*E1_BYIU*]OJ$\,:!/Q?+-UO";%C:RB01W;&_) M.4*IK%&P!4VP\5)@VG2:,=A<),^,&B0FV3UP)#."! (I24M;Q(\"5IJ_\9Q@ MDB'&M=M)MY_8_Y_>SJ8A)*_]]R2TJ6GL]?AKCL1U&V/=2E6VD=]OV^VSDF^? M-W7VB#T$JUK[5;_\^&3=O^V[GVHC%ELE'TJFE=D18C,3TM(6-LY92C0H#)UQ M37F:NO4M&:_"W"BL5:Q*U+(*)XW&X[M\CI@71QZ+BG9L3K-: EXU4+4YKV8! MU-OU>WM>\DU5>W7^DAQ_KHD*2>[_9!MYU\Z,3;*K[=O:0(:!TT%_'AR-& 8+-A19@7@)0%!GDI M%.$I4HHZE2'KD3$WYJM4\PA6Z$"NG[H"X1&9FZXK&"A8H=_ZWF"%CD>G"U;H MU_TD6&'@HS<5+GAOM+H6R_3NIU@^5T&=6_,R,,SPE?U\(!1C7&("I+19)MRL M9Z(Q PJ6(BLATC3UVIJ-T&%N2_T+6_INP,8@[^;%1,8S,E6T^:IVH73&4.YM M2%HC$F-%\'3_,1!&R.OW4N,U$OC'X-21J3]JJ)%7?U7D^GLFJFC-MVM;(N ! M5QW'&M7*\0 MJ33[% X49=3L4; G.H,0(@@I+:,,O1-(ND4-C<.: JH&65]'9E>2-W6?RB@ M(O/ :/XQ8U=( FKXG&+@RJ2Q9,]^N!U(X];(9OH!*3-OUOKI,*M570 -/\(PF$X@H81]HB; M-I9PV.Z+@$*'1\9>1$Z\/FQ5Y_F_6$'_JC?L.WW]\OUGUO?+W'/$'/Z(K=J5C4' MC*))I6F8\YH ;1Z5S$P%TT-3G8Z$9;$*-1"KA$_!29=-*.P.5]%XP:Y[>+WRVYC M_F;&;<-C,TY*6&H$,BXY0#(M ,DX!I+S(J4IAUJ-NOT]%S2W4Y6#?N/N@2^ M]+L,O@6>Z6Z$S[4,?RW?GQ[TSWVFS2,V[^-U/ M\=W&$WTV;^>/*_MFMIVAS/_>_>MY\8,M[8[J(>5"(,DET*HH R)B5'=[\#$:QKIP>W M8!7[7M@+IO&G!5T01#DJN!#V.N<$739W'A)T/C!N*_-CL5VL5^_7FS_6%>W8 MED%J^W'UV^J'$;;>O!@>^JR$,B1D]E/;ATS(K#"$ 5(F)$ Y5X @0D$N#-X, M\3R'3EPQ4O[<&&1OP3;1ZTUBC #5J[@VP[ZB]X94[^DC4_QV2K[SY+:!BHA^ M_'V5I_+AMELC41O:A?D..^GF;*3-YWNVL<.,+%%F1C_T\FTK:=SOWK#-YL7\ M\#_9\ED]E*3 )802J!(R@$ANZPPJ"8A*U4K9B:R^1RW!(Q3+\4(D:#DS)\'35C;SP>*BR)G7P_X- M:3XL=DVK+<-M=1<5B"#*H,X!SG(-D+0U=0J! <(R0Q)S3#*G$^'KP\^-10X: MVA,)_T8T5P#L)XW;88G-#GZ(>#6@Z3;\UO8S5T:>K/E,MU7'K6=Z/C4R2KZO MQ'%3$O%!PE+D@G$@$#)KF)30N JX )HI1K(T9X7R:EKJ(G1N:_R\YGK(DNM. MD^#F1H2&-O89RU 5]7V9U(#1^!X0!8W.=Y$[;;2^!Q(7T?L^SXZ\DF(;6QUT M^TEMJFSF?<0&T1FE68X 9YD"*-,8\(QK4)A_IAE2C/M%\G<)FAL'M7K:G/TZ MT=^SRG(GHHXW20%PBGUK= %1E+B6(22"7@5UR9KVVF? XHLKGJ'/C^.$]XO5 M8J<^+'ZHBWB7NMR[/2?^PWQ!F@PU02!GJL0 (FQ2&1N]UT< 0TUT-N=ER<@WD^(C_\>OOAG(>GQ^;KZ4LA,J@%D#IO ( M2@QHB31@A?E[45)A=DNN)Z\G(\]MD3?*N9^RGN(T?, ZVOK(B[71*V EWDYK M;SU0/1UTLK/4J[8<'Z->_\#H$U2A5E5ERO7J\V+[3[/CL3]@WU1JMA^%66\X M!4P+ 1#A):"808 DTU!"BC.:>9Z<=@J;VP)M5*NZXZY7V_5R(6W643: MC;+ST6@0[.(?B1[43*R>=\E!TZ#'H(-P!#[^[)8W];'GH.57CCN'GQE+((=J MGE41N>J>8PXHR_^0K&+DZ8Y IVPZ\!=_,3+PAN7RU7B M/\2X1?/5MFA]WKQ4 :%5 $-5J6)CNWAL=[^KW?>U?("IECDROC#/- .VPA=@ MK,"@E)DD#!<$YK@MX/'5_27L(MMI79V6\_@ZQ3O9#/2=]90]'P^VY)0RQG/ M*3)@0T2![6<+"B0$Y(JD4'JY.L%0GC2<[*D!V'H]=?7K"%"[O05" QB9_EMU MZW#[NZ32^"YI=;ZK*JDDM=KA7@8^((5\"SC)G93^?9 XYWVO9_U/.+X\\^U" M+MAFL<^4A7D.,TQR(-+<5N(WU$XTU("KW'"0H7=-F>LQQ^7P<^.5^W=?W,\Y MKJ U?-AQ&P:1J>%8N<#''MUVWWKV<67DR0Y NJTZ/@7I^=0XIZR^YSCOWXR, M&Y!Q) $L&0>(&IA8+AF0.96<,%HP@GP<@ZM2YK9BV^;.M;*>81K7<71[Z]^, M3N2UW%YYQNQ^W8M!R+?X=4&3OK9[;3U_3_=_>&2"K?BNY/-2V3)K>K%2LMF\ M?S+3?E2#9/O5IK8\8(7*$IKW=EG8R@%$VCZK96;+L9KWM]1$"Z^L$R_I M"DR;&#P&FXMDX5&#C&,],QS[]FVCZF#\C[J)^ZZ&/M1'+A J->((Y!H+@#*6 M U8B 7*88T@11D56^K"=D]2YL=RITG;QC0J2=T/QW;>J#$MM2%);TC0OW!\6G\W4P:#D8%'T M3H=^P$[0]-!1H3GT/_3#SK$5HN>@(=H-U06FD,USA@50"$F 5&'VNA(QP(C M"/%2IUB-;S8TQT3HBU8Z(TI+70'2C>=N@R7DB<7V0GV% MHWH^&=Z_NMZ46+*4YEKD@&04 [/@!:"ILIL_QB#"!*6$A_*I_GOWB@[G,T5H M#QT&W]?WC4Z[<^^-F,8=>NV^SSU*S,;M"='UV6&@X'F7'Q8K]=M./6X?TC0C M."L*@ SE 50P!9B"$$#(A"C+7 KB==SE(G1N)->?ZA9$'N7-)AKQ PB,#\O+9L07N5M^^JLVC[>OTA[&H MJ9#"J< ED@4P^ZL2("T9H*P@P-:S*S*5"P2=BD[UBYD;X5@M@1'T6#4>\RU@ M=Q5(-TJY'9[()'**S'%;Z3;XX'>V"WXJU ]+V#IU5R5-7)BNS]K+2G2]GQ[I MFK#%IO)[?J^"$*MX\_<;]:]G6^RN*3" 2YH) 27@6&? [+PPX!QBD!E:R'B: M98)Z-;5WD#DWGK JMWN!(ZV3O=IC:STXP._HHX0%-;:+_AZ*.T)!'10' ML=/Z)^XX7+@G'H_>W%RO;EQK>QJL'Y\VZKM:;8U?U/QT=+\]EU%GM%!.6_ = MJYPT+9TK,]@4\QVZO[;1E5RVQ!W MRK64$"&05Q5G*:& X5P!7>*B@#FF2'I%&7>+FMN+W5;?;U1-]KKZO<-[<'5C MIS!H12:B@Y('G$+F$[B#$9)E>J1-2BC#5I]SA\,3XVCBX^[[H1BEV=P=;6V9 M9K0H[2T,%25 PB:'IED)I%8,9UAB+@H?FN@6-3>:J#1-CE3UHX@>3-TH(@Q2 MD2GB J2[Y*!G.(88QB(D0_1(FY0AAJT^9PB')\8QQ*?-6B@EM^^-DM?O#*G" M/"U)"GB1LL>V3>U_;)^_O9] M5W=PRJ#F$'$-&"P+@*AB@$*: \&A^15.49IZ17(-2IR;+]!HF&PK%6]JDG4% M7M?KQH"@1;]Y/&V.=9>T"-;Z-D%9T7IE=8,3L4_6%:&OV2.K&X.!_E@]#X;I M8W'(5E,*4DPT!I(Q#%!A&UDHR4!6<$F@($IKKX"I3DES(Y3+-@VW-;+P30 , M E1D$KG6RB)*GM\@&#&[6;Q2/M^@S4/]+$+E[1TW-FYNRRF3.LVP R5*4 E MIX IDH$,6X9 )4R%5V/R2Q%SHX/S5MNC A&N(.E&!K?A$YD%?*'QSQSIM#YH MYLBEE&DS1SJMO,@%C]\9#\,>8C;?S3PGJ2ZR D!A^^\*Q &E M*0*:%N8?9:H-D*X5S+K%S&ZE'U>";E7U7/ #P/8O^G!PQ5[XXY#RJGXV#,2M M5=!Z)$Q6#6W8RN.J: Z?'ENREDEE6[^T5^ME"E.:*PY*)J%MU8 *S,."HE5 MEA94%9G7>_Y5MNE65;1"\VUD&844] K96Z+N=8S.5;4H[=2)Y;]*SL80K&O_#I4#-1):0B!WAY* MG0]/USUI2/^3ODF#'QZQE-^NQ;,=Z7Y5O^)?S/#KS6-=M]XM+M=YG!E]+5MU M$Z-O[5*^)$<:N\3ACL12-A^J?CHMIB>B)\#6M@-7-;:+@^;_'FCI^Z#32P-. M TU'"3YVG="#UX-AP@G;CNRJX"7,"+,-UG* 4IX#PC(-$,\H0UH64'KE&W;( MF=N;_UZ(C2TS\.ZG[?5A'%C[C:\#Y]J\NF!1AF]N"C&<7[_[*_&%P?O;#Z 0 M,[+P5;K8#]@[%%-X6Z_ZBH.^J&^6@CZKI_7&WB(>4=!;)9]%%4)D0XH^/BG; M06KU[:D*7-B_'@M9*BC,_E]@1&USN!0PQ#3(XEUR-#'O3R>FMFBQAL*XUYN]6]WG6&VJDA_& M*V]?M2]GE9IU*E59Y! H88/J),2V31L%"J-<9#C37#MU\+E!A[F]Z;X\/SZR MS4M3N[2RIJUX8WWLT5[UF.EQ\[@C@Q[_BJT&^4^C?M+J?U=C?@+Y2]1"VS>@ M&+A#J[<:4S=N'8O3E7ZNHX<:QY%U(O17]O.SLN8: 14]O_ENOI'J-T/36IF- MB#0?J)>\C3RL3S&6R_6?S #TP/("J53E@ O;3@!*V\^2*R!4ELE 84!I@=-\:<%O/(!/I.:V5\BT,E!XO_9[93R:EU=TEM M7[)8):V%U6>;M]O>R&1OI6'AQ_5SR'.1<,B')-T 6DW*P>%0/*?D@"/[!VK] MSGXN'I\?V\@,GAJFM9/%1 80-UXJ*10'N18%QMHXKM2I'<+%R'/CRT8Y][BK M4YSZ*>\FZR,S5Z-7X&Z25ZV]-83J=-#)HJ:NVG(<*'7] R-SL!8K]5'71;L? M-$&0"*H XU(!E D%N,X9R#"1,J6:I=@K+NIX\+DMP*8NO&[KPJ^?=]N=V7F8 M';IGFM4Q@FZNR%A<(B_-0]E&JV"U&:Y4#)@M=<7PH(E1Q^-/FP-UQ;*+=*=K MG^E:ML>@FP?_^;__1_L3\P=G6_6__\?_!U!+ P04 " .@V=-$B/4KE%_ M #)IP4 %0 &%TV[AZ3E)EEFE&ETB15U\P3+!8/"5,DH 9 9:I__?4 =Q(@L9S "=9M MJU:2$'2.+U]XN$?X\J__XX_SLQ^^X6(YG<_^[4_\S^Q//^ LS?-T]OG?_O2W M3[^ ^]/_^/?_]M_^]?\!^-^O/[S[X:=YNCC'V>J'-PL,*\P__#Y=??GA[QF7 M__BA+.;G/_Q]OOC']%L ^/?U/WHS__I],?W\9?6#8-P^_-O%ORANM#"*@U!" M@M(L@\O"UI\0.?V4D_M_/_^+2=)$)R.X$ RH;!7$Q T(^I*-5O%0]/JA9]/9 M/_ZE_A'#$G\@YF;+]:__]J3 MRMWD^FVO-KSM523J0EI-2I8A*^'!%,= >9G H3;@7,D>M2(XB^X406P42V@3A0&93*")Z[ #QQJ1"9=US?YZ J:4E:6J-T MB>G/G^???J1W_%BYJC^LV0/&KS#ZWY]Z_WV>[H+CU2+],%]D7)#!NB8@+-(C MH-Q?+%??^/%K6-"#('V9GN7K?UTM5TL%K^8#R_M2L<32GWX@R11<+#"_N]3K M5@&LN5^1JKY?4G#U'T+$7C M0&DX9<];2+X#"-VE_Z?Y>9C.)J4$9656$(P3H$PB?Z H^DD&45(R-L7< CN/ M21D'- /K>#ZHP$>$S-HNOYF?G\]G:R;^1IMXFNH//..<0%QK.KFP\NQ!PMRR\GK*PZ,]^B]T" BL:&, MEQ!U-*"SE%YE9HF_)A;D$2D[ 49T#IB!)#TB5K;LPQ1BX%NRL4&NE6SCZ-[0, Y4!O=0!A7UR)"Y]/P_X.=I=?AGJU_# M.4Y0>L^\2L C*T0_D1X-LQ"\,3Z5*+7=X)[L#95-[^[*B3U0H_,!Q3LR/#XM M0CTD^_C]/,[/)EH4F8SA$# BJ.P+.",<.*NM-$FZK#9L.GOCXMY+N[(9QP/B M<(%V82C>D#P6X>PM^5-__"_\/DE2JA(,,5^2!F6M ^]C!F&"H/^75@8[F*5X M\/*=D"%?##*.%_#("'ESL:B"^V6Z3.'L_V!8_#S+/U%\-XG%1$NDDLM$VZOB M#"$$RX!9IH,TN=BTX:1D;Y!L>_]..%$O!B>#B+D+8_++] P7;XCTS_/%]XFV M@@*OS,$*0_(@7YWD08&9=5)J-"E(708S)?=>O1- ](L!R+'"[22(^43?G9@H MA;,E@K&:S!]%=. R;95"9)<4(5K9.M^Y$QK,BT'#P>+L! :_X6(ZS]R_?"1CVQ0'C< %W@I#;G? 7 M^F0Y4W$H.4;(7>'D$NZ7 M3&BRA5QF!L8),H<9%0DE&T G7*"0W-/'@R/E#@$[8<6_4*P<*NB1T?**.,AK M+L["YXD.)7"6!41%NZ9RA'!G NV:*8>$6=HLPP (N??2W8[ V(N!Q>$2[2)* M^?D<%Y^GL\]_6(22CP,GD MR0?/Q;@A]ID-K]X-)"_G^/18Z78!CLM+QO65Y<<+3&_#F.DR2Z[[D'YGJ^B@3 MZ7WY93JCETW)@YTOI_>2(;-WRBKA(&>L08\E$(H8P>MB<\@\44C4-.7O">*. MS3%YM5R2;*\.EV\XMB58) KXD X@4-! $DQ/& M!O+BK*^W6IHDE**&7+2RD3DF#;: U4[4C0NS 5#P,*=I<)5T@+-7* Z.H*H<=/D MAD?58 KH $QO9]^(ZOGB.[$P*4FAQ2");,[(OS01'!/U&A5U0) M&">UH1U8#A9P!^#X;8%?PS3__,?7ZHJ2(7V_^H*+>S*:D&B\24* YQ28*.LT M..T0,!4O95T$OLE^M@-MXV0_M(/2T.KH &'WB1N3%?:V1 M2+6FU6"*Y!.PR"(HY@M$5 *85KJXZ"*R#1EX0YB>[42-Z^LT#]0&TT<'MN>. M]?QU/DO7!E0EKWU&"-%YVJ*Q@% UT M *.WM2K]\Y2B@"M.;8.4C.'>#C$ND38[(/21NH%\7D-@9"-28.*$)R MD6MD;6JM+U\_3C;IB<^L]Y)Q!P[UNVF(TS.2 CX*,G+4/.J:J>0+<2(C)YZL MAB*P>&&1F=(DDM].TCAIIR=#T$"ZZ,#>O)O//G_"Q?E/&&\.0@LWBB6?@9/W M#RH5!B$1,R:SDJ0KPH8F)]$;:!GW6F,H-3]$SY$R[P VUP?IOX7O]13]F@N+ M*(NV"GQ))!5/:RHZAI R9U8R(97E3;:MC>2,&]$W L\ DN\ /^OX\;&$)D(G MX5U(8)07H'@T$&.F7\D8DVP"B\*T - 6>L:-XALA: C9=P"A-_/96A9_GZZ^ MO+E8KN;GMUQ]O^8I1Y-EE @N9DTA0#6K-ELHI6@CF.+9I"9W]CL0-V[TW@A< M@VNE Z1M6"M.LEB\CB L#[16C(7H16V.H*/7SC&9V[A(AYFH9G%\*P_I.(GW M$*W=\?'NG) J*U5.2'H-B+1-FPPN<209H12E..T:X68C.>.4?9TN2CM>!QU8 MGX?;]1U.HG5!)U?;L63ZPT8-H7;B0,Z+$5[P+)IT<]Q.TCC%8:>]]CA>%QV@ MZ@X3$VV-=#%*T)Y[BCUCJJ1;L"F:Q*44GF^H/1UT,QNI?&R, Z.]Q-W!3K8N M._@R/R,5+.NE\>K[C4224%P')L"Z),F/2Q9\H#U92&Z\2TAZ;]1-=AM)(]67 MG0Q' RFC P-TIZ;E*I>7YVAST/!0Y.% =:.,V<$^AR$S ])&3LA/UA M%+RQ1>2!TNX +:]2NCB_.*OU->L]N-98+O +SI;3;_AVEBC,?#=?UAOB]^53 M^&.B0C#HT(-1DM:8,JSVHB(;JXR3QBN/V"8?;3\ZQ\XY:H*UEKH:N\WQFJ%U M#=X]N4UL" E1(GA93S0,&?;@@Z=?Z6\TBT;E!R7W6WH<;WG!V.E$@P)E,$EV M8)@>BV:B3=:)=G@(*'U-._ 0LZ7XDL+-Y*WEPC;)Q7],RMCY04W,RY$2[\"C MOA,,O)KE#?PX::U@UH*N">!*ATB,4, M!K23U%K?R'8Y+^^_XF+]FN&*KK<\OF'U]2X,#52&?>G3W+SP!HHFF7K+@9<] MZQ17G+8R98!+39N9C$6U"8^WT'.LV?J WW!V@;_0NMQTRW.3FEG3J^A_N?IV MQ4K!;:XN-BV_3A,N/9+0GS$B798J0G"/)A4@^1DX9, 9FN)LSF%'DHP',]S]>D9B^#@Y)H$7!-\:K? MT#]M@-3L6QK&C?=:0.50 7?@KW_$L[-:8J$QT#>9Z>90C6"3 &,1I=N"AMXKZ=R!LW%FR!J 9JZ< 07?FJL\^W M)V43M[:6G(/WM8@TN]HLC)9/42F7)(17L0FR-M R;KI)"Q@=*_ .#-3Z+.T! M'U?PK]6=F@5N&9?@3*K-QW*M+$\DHF1U"@D3AB99N4^3-6Z121,D#:>&_4'E M+T$UP\\U#/XT9)$DDFY6C]@IQBKIA ?++2=Q<5V/W^J055H?J'S4MHF7M(V@ M<4M.6N!I$-$?BZ2!0'1M6J^#T>GL@M;([<',:RSSQ=7M$,6AN/SY#Q(@:6TZ M"XOOZR:*-=FFAK'S];9_+9P)+]9'K@LD6P(HRR,$61!88L4I433')BEU#7D: M-R^O#93[ $ 'F_4-BU<+^C7YKS4H$A0,Q:QKX\Z$=>ZC!!\4 Z,RT[+H;+!) M%M86>L;-Y&N'P>,$WT& 0!O 74]5^F20*\"LUEUA%'BT&GQAWI2 (IDF!3/W MJ!@Y>Z\%6 Z7<@PF)&%7/YV=<-^(Y%0&*<-7D&*2M6#%PG1I !1BF0Q M!&-QPSC5X]&RC:"1T_5: &<0V7=@9A[R\3HLIVG"9'8BJ-K.OLZ@%K7;AA4< M+%JK6 A1MVE2N9&:<6]LAE'T,^C97^H=0N>GZ=D%11*39,AZFNP A=/$1F D M&&2 )E#@4NK2:I+6L(6><:]C3@*?0R3_LGK$W[WFWY!HV"2!8=-[3I3)\"R+ MPW>6OWQ+[<7\^-VW.Z9AS$@;R8?.M0N3<^"U]\ I,",7"5F(35JN[TGGL+YW ML(BYCKF5J::=10H\(^,)G',\BVRCBDTBM@-\[Q.D9 V.DZ==\GV$W\&>N$LF M].7P,?I\@6&)/^'E?V\W!I<*YS& %)DVANB)8[0)8E#2Y(26-3S&/XKTL=/< M3X?1$ZNY8V#_,E_@]//LLGP[??^T"+,EL5=U/LOKW\XN$9#_[\5R==6(]%(^ M\\7Z+U:KQ31>K&J7DT_SW]:JGGCN"K(B0%J,M4>[ */CZ>#%]@T7<=YXN?V$93K#?'6F69O\+O>31*Z-[3FW%';$ M>HI>8TR' :PM6K/"@O1-/+A6#(V[YW2ZB$Z*DBYN'G=2Q!,,%X8Y:A4!7=6" M( \S<&6!9VM]CM+'U*2!T)%TCYL_V"GZ6^B\@]/^#9S>U%::S#U&)R";8$%Q M-!"3#>3:*N>\RMJS5D75VV@:NY3Q=,' 4(IYN95$=7S7+V?SW]L4$MT^_52G M;YO9&?[,[>9%MW-$#+\R#I_R$O(2)]'X6THK0_8'A$UP&E:?>9O MB_FW*8GO]?>_D;S?SFXRZ%Z1>__MLAKO6@S1214+L^!*('\]! &!,0W9\ZR% M,*7D)IV.]R>UFW.YX["TX1"NIVVAJ^6G^ =-\EJ;K(8.W+'V:[RO-Q+E MA;$64-5T!*SIGN2#6!9CT5:&')OD^+1@9MRP_,10'AT-':R(GY#>G*9K%=// M9WAU9/?JO$9@_[7^?*)*(K]7<5!9)%!%!7#1&?#)62\*N<.F28'++L2-/%EW M= C-&^MS[)8^:\$MB>I?YHM?Y[,JRRI57+Z?W4P )?YN1\8N)[3PE>7:$*Q2 M[?7('#E07 #G.CLK/7W,GXMN#GSWR!-Y>T'C*337@?&\S@'#]1D%Q:.7RXLQ MYI2S!GBR=5*Q$> 2"^!Y\4(J%EBC8' C.2//_>T%D@/JK /D_73UVFU)\SQ% M9K-Q("36E$2K(3I:5Y9I:00FPT*30/P9ND8>'-P;%H?48@>@7!_LURH@$N&] MHKB)Y<*GH@M(86L',,8@JL!J69PHTM@@2KMKFDT4C3R+N#<@#J.Y+FX4'UY9 MW1':F_!UN@IG-Q+3+#K!I("\GH=:-/$F58&*F,*':&,G=21RW"+L[F#;2 M;0>F\S%GUX.D;MWCB;ZXF MP'@6?T=JJ5.+>1V>U7;X.6?)9.&0E5"U>:>#4)>O2#;Q6.JXF"9;]Y-4C=ZJ M:QRT':J73F'V8%;>Q K'BM82&,7Z]5BJT"81:0UI*ZS%8+QJ4O[X+&6CM_L: MU[@=HI]>]]3%!=%Q9]H'"\EYH3)(=)8X04'66NLZXM/KD&(V;8I$=B%N])Y@ MH\'N&"UUB;S[O8>NY%=[Q3CN2\EF#.79\$,2A&SP!CZ\EH=#7[/7#PJ**( MH13C[6GPN)W(T3N5C0/(@;36 2)WSXB:*.,XL2"!,Q>),VL@:E?+(A)YQQ&C M-TT:/NY.XKAA].GS)%MHKH."EBVFZ9*3Q"D9&BML@"!%<$>!]R MB-$$SYO4QN]/:C>U\"?)"Q]*9QU82G(YKFZJ7J7_O)@N\/7%[0 061"T;4@H\"Q:,3$8EJR/S3?ID[4-DEUGE@P%F?B+M=1&! M/^*.Q)HOJ@2Q#G=9+2>Z=I=&16X)BBH[3W&;8HJ6ND?O-(I&SN2SE'69$'XR M%!ZEIZZ@]\M\0C; M#,7:D\XN7).\7GLB18O)2L,T5ZJ)H=R= MQ'%O;4X,S4::ZS?*N9ILN5&06*L'3+$@I4%0Q5L29"@@64WZ,-FDDV+S"5*[ M*?(_290SE,YZB'+NV/^WR^4%\87OR[OY[/,G7)S_A'$UD9X5F0MYQR5S4+4N MTX6H@-P6KH)&M+E)]<'SI'49T0P&CH>;]K":Z@!['_#KE2/R@(_"E7"J)B"1 MVT'QV'HZN*L#!5WF@B5:LTT*8+<1U&7,T@IG@VBE"R_PCIM+3%TLTI>PI"7S M9GY^/I^MISU/G&1.^A* >217A?E"WH1#H)W!>D^QF2E-[@"?)ZW+@*29;1M6 M4_U,T_KM9BG5)71MMNL8U>6D&!Y(8K4DK+9Z=Q3UQRP-B(3,J)1<<$T289^@ MJP7C#OOZ['+/W\!R[2E.0XXD+FW:=NY!Y+C;=#,, M-M-3!W9P,V^OR.PO%M_)PO]'.+O B7,&N7<*7,B!' X2852,@7%6)4LAEVLS M)&XGZL;=D4^,NF,T1%&#!)LNB- M+<(TJ0D8#G3-TJY'!MT^FCD2=#_/[@:_0W)W-OB.',0(J\%IX(A,/@Y5&CK.$UT^WLP@U+^YK3@6S0S>.:V:+-!+>W228J M;R*Z.K*2 KU"6UP4(@,C=RAG3(6WF7O6SB:MA?N^/'C!]\L_;Y%/^+:9YP3> MU"L.IQGMO#9"L*JPP 4+I]>),&PD\TH^9.19UDYWN+A$C=S%M@YV#I=P!0JZSX7_"95I, MOU[W]'UB6T[6>,$Q0Q:TWROI$ (O!G((V5)L$)AL$K#M3>G([4D;V:FF^NH MD/7:]7WY2"'I\I'Q38:D$VN>9V1U9A\'5]GQ(1C.BG5:-*E#W$[2R%U'VT!L M( UT@*6/>$9_]?DO.,-%.*OK))]/9],JHUIY<=6)\A&7&HW5M?8B.(H^E#8* M'-<2D#.5#1.W+#T388/('F.L#G]M&FR_NS31\Q*KVSP4H&)7D* MORE,KK(U$ JWQ=-2]*R)*3R8XI'[C39R_$ZBOPZ ^BO^?D>$B_F,?DR7P]$V MQTE".!F)+4@LTD+TTD"TRH%3J!T:@41EFPR/_0@=]X"_$2R;:JL#-/X2IHOU M%<5?,2PO%FO.-C-F3% 8M*!@K+8$)H<7G L>7)WW( 7WDC=)==N9PG';J+0R MBTWT\Y*.>'_"59B>#77">_VT9@>\&\D]P9V318PQ*_"Y'I68[,$SM,"=]DXR MS36^M#NG] 7SQ1F^+]=Q^KK<>SE=.P&OO]_Y[=-E&RO#LE:6@695!+K.8>"1 M BJ?*%Q/20319)_ A><< DDQ;.1\=:]1C;1M/(@U.;@N%Q8[%!--,OR'Z:GX?I M;))9=B6K DR2?!0%-N"5RV!8W>RYY_JD,+ND:O2) L/H?C=,':"(#E"UX_G/ M7_$\XF*27,U%*!J$3AQ4++EVI"@@O';57:+N$'0<=E1W@*HZ MP.&Z$\H5"U<<*&%%R8*!5'62H.,9 A>ULX6*/@ME3)NAO(])&7U612-$'2GT M#F!S9[Y1'5&Y_3QF;?559@%-LB2K(FA-\$)6/V00(645A3%<-BD\V8O*D=L7 MGM([:Z>]#J#YB;[WOKS*\_7=\=7R"@$#"ZFF*ERF]#&@U:O!"A6=K"-]?9,Q MS)N(Z6;L\M"ZGP^LB [ ="L M4$*"6)B'',C5338*WJ;@>"?JQH7;\2!X:+L&UTCG,+/,7C$5@V,24==F))(6 MHZ"?R-)#3,%$+1^77D'(7T29"40B'&4'EPH9#DI"VTZ+PMK-6NN!N% MX^)L #0\WAH;J*8#S'VHM\0SS#^'Q8PV_NL3/-"YECE/BHG.4K2'6#EXT5U&"D M3DFOARGK%92L<=):!RHG5:=K20C1:<"<$'G6/)LVU\Z;Z1FY+]-)=ZX!--(G ML*Y=1I&\,$I#JO,2%/<9@B:_,6G!G(^LKI$30:N+76P(?3^/H0.$WQ^*KA,M MM$Z.MG)P.1 39, A>)(/"\8PQ)2E:Y)DGN7E(C.??:._(A8_5&7R"?I::JP]^82>S#NR M!-XQ2RM*1V4Y>F6:Y,3L2^BXEFTXB#PZ&FBHKP[P^('T1 34+G@_X3<\FW]= MWS5=31^D$$TG:7IUS-\.[OL%G-[)T\+2)OH%8,B'"V@X@*Y(D:#-LHY M6CS%\B;#E0XG>=R[YV: /)$.1T1K+3J\!1\62P0BK"<\R3E0\0^ MKG8(&O>\K9G]&TP/0P]?&KIN^P.Y&[.+!WF.NQ5I M7__382JR-Q(R4/GUU;.KF2"??5TS^_?IZLN;B^5J?HZ+FSI:;:SQ)JK:1+HV M)#$<@DBVUFO4*31%86RRP':D[WA__\G7W'8DR,HSJ0V"YAAJ4F0&IU4AL@NS M,H@H2Y.#UUT)'#?>;(&FQP%! U5UVSSBBMOU:=%!_2+N/V!0@[2)J!.;I6BT MM3X4L.N+QSKLSYML(:FBI#%HO&H2%9W(+-V>)SY5:3++;]93<99O9QOBD#NM M'HV+2#NTID"9@A"%)H'#ND\K7C27W#C>Q(@/R\;+,''[('-[XXF3J[T#1W^C M6)=+7!''[Z8A3L^FJ^]KVW.G%WRR2%9^W9>JYKO5$>_!)DA9-:CK^#2A)W8B M@U'>)F8!>6;U1BI!0!7!J^"XUEKR-GVC3QO;?L":TE!=!%R4^>*\SC!^'\^F MEZMCDAE7R:E02PQH&0@KZ2>TX*-U5MJ V3:9++@3=2_#Y=L'1UNBV@&5U,$N MN1-3]2HOU>.\Z3E]I3867TV7Y;)-[F62!&,^NNQ)D*;FS$C"D6-) :I-1.T M16"3^O!AR'\9_EYS[ ZKYG\&<*\G*?X45I>IBLYQP12OF?:&N'=2 ZWQ ")Z M'S3+0N4^07Z/C2X,]4F!./1:.!P5_PQKXO:*BGOOZ'\%-#/U=I*).DF) W>> M2249#[Y)M<5P+'1A^%_T6C@,#?\,Z^ R=81/>!TGYID!6TH&Y2D&IE"5<*MY M1@I->'8>"%[P<' G#H=7 (&CI8!6_"U^DJG$W_"_.U[UFS!'[%U:3P MDKGD'&RF+4W%9,!;P"NH!5ZDG/RQJM";DH.EU47H=;P.V0N$F>,ZR;-??8C<]R:K9,@L9W:>K^2 M>I@N/R]760O'7U$]^^A!KZSV8^3$5UB*%:D)GX23.HY)%@D4"] ?114I?>9) MYA8+_;176&]GT]4TG+WZ^O7L*KW]TG-XJ)KU9+T[59;)F2(CK5K+ TDG645R M8DB.!29,BGGMFS1B.([L+F+G09&W)3 ^A5H[V+OW9W-]!"RET)K580A:)?)0 MD(,GEX6C5=IKMT7B>&K3@H^Q1AJ5I?(@6([ MQQ0XZ^A7+V1.VCO&FP3BAQ(\]C26]F Z&K\':+8#!+\)9^FR^^;?R#];7%F, MOUQ,IK/TX1P$4=(7$A*7P, MS)*O3R!SP; M$0+GV4'P28 RB:Q%%@9[[1".@^N=9,*M9<^.FDOW>\R.FD?170 IMT&]7"4,27:0:S19,J# M<. C5Y"ER%Q)KRDD:&+M7NCHI+U <-#HI'TTT@',#MX+;E-CLDE1!>5!E"1! M24:.A7.V[@?9<2N-9BTS5X\@O8N+C>#Y0=:;--O=4'^ MBJLW%XLJ^$D,,)[3<)#5IQVFD%RJC8;5M5S\!F*1)3*B(2FR3YZEXAQ ],! M47*P9#M Q75FR!1O91&"5Q%=("0G!HKEFA*B$@AII2I!A-"FW^T&6E[HX<4P MN]:QNND 7F1 %Q>8+T>-?0I_8)U3+-%()2$*QT$)7[OS6@LZA&P\+];9)J? MCTD9=YLZ6KN/]ZIC1-T!6)[,7+O>=1F*8C47M(Q\!.5" !^LI$U8QZ2T8\RV MR7+=@;AQK=70@!I<'1U [*>KU]ZLDCM"J[LW6>E@A)> JEY7Q%S 9Q20BI'1 M"*>PC3?]#%WC'AX,#:PAE= !IA[WI[^54G:.R10AHG9UN)2"8$($]))SA[;$ M-L9J.TDO]!AJ&(=J($T=C+EON(CS1A-0[XQZK5USTW0UD5G(4!L-&7(":/NO M/3 3JQ-EE$\Q,%[<2::A/B9M[#F$P\#@F?&H1VJD]V3[M^=?26+SV2_369@E M6LXWXQT'2+??X>&#)MSOR\R)4^X%)I],K5;S*8-"Z\F1=P**2,SH1$!B309H MG:KUZ+6P+V\;N)B#9CPN^3T<6!^:#(V#IS M=W^QC^AV+1>KR6^+>;Y(J_>+C[CX-DUX=8NO3?40P:9(H8C!>M]J"TCCK+)!S[\#&?KM(5RV$3#VIG:X,N<#2K8/9-2.M5<<+*]2X1(7FFO:T).O M=>?64L22G :=HT?I94H[)7L MF E>DF)K\4Q9#QU7&;S/WF",.MDFB9KWJ.C$7SE>NP]Q<["HQYZ#]@H7\R4% MHGC%PI7-9 &5]L8#1TZ+2$4-WI@"BB?E3$Y)Z@<]@[<,-]O\_)%Q<+BVYL.* M;FSM?\+EZN/W93WEO,^$LTSY'#28''QMS,C!84#()@E';(CRL&?TMN%V6]XP M\I8Q# (&$5\'.\5^J>LE9F84!?S$AZM)2%@[=Q@H)9H1PE6U;/T$J-339KT-.QSTJQOXX#;YPFT]2(Q M>>7Z"F$%PTA!+X;:]U=)")HK2)E"E2 TS]+W@#A!. ::A^I;LH]D.$#Q( MY7_6BAL?#+!$?H]BPD/P3H*(PAJM4:0VXS)/UNVA(V0? K,6W1[VT7D'.#^B M?XL(02@>%8W'R[P# MZ#R3D?;S'^GL(D]GGVMA)?TO?PI_3')P-C+C0*K:QUKI#"$$5^_]4W$ZD)O0 MY'3Z %K'=OD&P,CFQ@O-%-8!)FN+_??E+_-YOINT\G%^EB?%FJ!B'6269*(- MW!8(11-C@4MON5 YMYG&L96DL1VPX1$VD/@[ -)-*5(=C31;4@PTPS*M9>&: MO(/D0#-=:#V( C%[!)*8%);"G8!-,L*VT#/N15H+" TA^ [P\RNN+CEY-U\N M)]GGY+SV@"IS6@'%0Q1&@F-!BBR5%ZE)NOX]*L8]-6Z!E<.%W %";D3QOMP4 MF?PVOSJ8O)9.%M(E;A"*CIYX4AEB%!F**C8S3P&*;]*68Q?B.LDK',8G'UP; M'2#LR68UI9;K8O 0''&@"JV[H$,!M,+S9"QZVZ06L-\V0<-#8)_F0?OHHP-L MW6MQ8]%F5T@HB0E-OAVO1M;_ZH>K"=,^^2-5C ;7#\=8.[ATOEU M/DO7/?^*T3K8#"(%XB1' 4%F"=PIS[77N=@F/9"WD]3)Y.(6'%EYFWU) M@*P.["DZ@R>; \)+^L4DYIO.=6S=@F/CLZLJ:@#B.4MH: FA=JP.*TH0:4\' MY&B88T6&W&88U1-$O8SV'/N@9A?7ZB"5=.!2/>DF3GAF#K/BD+.)U3_40#M M *UTB62KF,8FAU-/4M5%Z]F3 ^PPI0S8$:W11OK3=!D^?U[@YYH-=O59_/[7 ML/@'KH[?/W=Y^J#;YM[LG'BWE"5+'A*#XE& $@HA"&8@LIIBE;C,MDDJ^XEV MRSOB)Q6^+U>OO>O ,T>&N:AU;X0 S'IR!BQWJ)K@Z_BN(\T -ISR M]^I!LH\F>H#5O4)[92R/A3G A%<=?)V."-;PB%I8)W.3E,\7TX-D+^T^V8-D M'U&/?5+U9GY.)KF>U*Q3\;_.%ZM74Y)J*-?]%'CPW-:L'*%J:;-(&CQ7$73T MA6?KDE?V.;]IMU?UU)ED+QW.FPET;'C\M08'8?'] 0M1YRR8M5!,3?>3R=7" MY 1<8V#:\(S*[(2)S<_OJ4')P4 80'1C:__:3OY/O&FN$@FSTF30DBN2!O,D M#8\@8PQ*^R S^IT4_^C1(]_/#J/SXP0VMKK7)^PWG95N)Y=75]R"S!Q!H:9M MT64.IBA1VP%ZK?:XLGCP])%O2X=1^M%B&UOO6YII!:<2,]52.>E!98T014(0 M-A%RDU.&NYTT?T0?LG8WF=Y)]1L>/O(=Y3!Z/U9H'82'K\[.+J]4KX*@ZQ9Z/,8< M+(?,,H7/A@<@:Z4@!A9=JBW93).CO,WD[ 06VR]8!A3VV'9B:\,]GZ3B*AC( M%"13X"PB.!OJ+$5I4&A7H^B=C,51_0I=OR 83GP=F(TM9V_O;O+TI148=1V! M'H6M?PC"- 9(0BHT'G,230Z:GB-LW*"RV9'EH/KH %^'E+$ZIR227P5"U-(0 MAQ("MPX$)NYXX<;$)I![<77'PX)E@ +D?337>_+6YDO:JW[X5<2M+IXWO.($ MM\_/,7;B*VB5BZ)86]3F+11R\4(!=_(,:',.G&=TIDWI;@]7T#%[$650((7, MY$86#2XE!C[&X**(*K?I;_CRKZ#W05]#[J*2/&3KW1\7P)&*HC;BU+(JD MDP(X;BQ8)AVZX 09YQT@]4*G*PVGVN=F+>TCYSYPLF%>3!$I%:$5\.PY[>+% M@'-5(EDFK[T,WN^2HO!/-6MI+\7N-&MI'RF/?5APQSGX^0S3:C%-M1;@=S*] ML_S7^9T>QX)'3K&SAL@2@LK2@B=G$-#($IQUQ@;^G'>TWRM'!\JQNITW%W1' M\'DW_?RE=K&N,@L%5]]O.E>CBUP&*)YKLL(4J83 ,Z22N4D%35!I7]QL>=QXJ8.+Z]U]Y$'F53-P1#[ N3^ M*\:YLFZ/BR,$V1$JLI)BS M9A;5OM#8_KIQ+KG;PV0@ ?<$F=6"?KH@#5W?SR03D#N$E$(B,?D$49'42DW@ M(@:SWG^3>?B2<>[!3P"/8X39$2C6]W;7=S4N:1$S)R^^CK,4!8$DH0$+1Z:B MX\3:OGBX\_QQKL;;0^%0$79P'?%TSG HFCG/)'B7/2B9$2)W"4H*)@0IN;?_ M?YL(.OC1R?":Z %6]RZ58TJ2HTY M-;J3HW@K/>TY*+Q(0:?2Y/FI2\F-W\O M[3Z9F[^/J,?>A+8DETG.K$&E@0LI+RLUO> &+(_>RER""KOEX/8_'W0O;>V0 ME[>/Z,;6_M:$$4Y;KY;UNK3(VA6,%H.3-P4SU[9$\&228*SI-V3'"H6(=:,I) "XUIZYWR3D8V#Y-LT2^AOYH8,JH\. M\'5(UD:LG76T*34WI-#"40&\)5M:I T^H8N^-.E;^\^7;[,76 ;(M]E'<]WF MVUQWRYSB0;DT=__Y,'DR6PD:* ?FICTHX2F=S9<7"[S)8!#6%,6-!BOK@#N^ M[MO!Z"/OH32?(U?>*EH)E=3 Q%MLFK;:A:?F8OF"^.,/WY>8E5UU+US*^ M@V]>2A:Z=IO'VJ:0V':)I;I1>NF4P%;CU'8DL%^3LP]J'IW5M%#/2S _-WT1 M[WQV1+KPCD\>W%#MS,8)K)(?;V>_+>:)(LC[+#&6,;%H0!MOZVP" M269>*PIDK3#"R\Q#6^=@.VUC3UYKC+.!E-(3SCZ$W_\:Z+G3SA;(U1-HQ*>@)9[:.KO7=8B@0G M)$7!R2*99.MHO3#.#/HB9)/6LWO/LFDXJ:TQ.3;'S:,$[XCL0/YW??>]NK.V^Y$@2H71%H(ILZ= M,4J0N7 9-$]&>YY%D:G%0GN6LF/-R=87;#HE,RIIGAT#39$OJ!(00HR!1&&M M$4I2,-S$2=J'R'&]\F&1]- H-5-6MV<*6^W X0>/CY//B2X\YH M1$C"UZ&3AC9#GPB&7$5)^YAC;6XZQS-C=\[8G.$V.@'960[*.PV.PE5P7&6, MP1C#FR06/$]:[R9K']3L;+(.4\S+,U0W9XA;OW'$P>@ ;VUL[@YD_W06,06K M!!9@M56[\B4#N?H.3+0QQ<)9?-@!](58Q-N[A^U+<)T]I*.U7GD/2G.2 ")% M2>2AD$!40)L$*M/D!GI7 KNWCGL@:/L%T8!*ZN"08BLWK[]_HD>LDZ!K-E"= MC "6Q9JX&$EN/#!BR;,4F47433J<[$#;R#G#34"QZ[Y\H(9Z!EUEZ"K_5A(3 MWC@%,A0)*JIZAV$->3:&*>-C%.ZT)AR.L#;._)BKI*P M4W19J4IY0@U*6 6!%P.8#B+H#D+R^(,%=-B6X M_O'M^=?%_!O>;9P:+)=:^@)>U2FB]8_@DB9U%_J+:'AB3;S0G:@;]_ZQ-;2& M5U 'J/MK(*G.5A!KC\*()41G3)W"UP)K3] T M[MUC:X0-I8P.L[^\^DJ^5-GQ69M&$!HJR9W527()&?.9.0>:G--T3M2$\,L^":+-+/D_:R"6&HP:,A^FG9\3]93%?$CI72Q?G%6>TR_!,2$6FZUA/]?(9KA>^ MVN@V?>UMO37\/"4WIA8 KPZL(WGPC*$J1IXB;:"KS)J&__OT[(R4^_!]FU(? M0RI"T!KQ(I(QB25 H#@#9);,]X3:Y($D>&4LIQ*.ZR:NLT!>__O[7\'_GBS=G8;F\72S>QIREJ[TU-,5!)HHZVAO!3M@\;M>1TG47('X< 3_-T-?W[^XRO.EOB@_)EYHW@1M6.,2:"L M(\\W^0"T*V@ET6LKFJ2E'D/TN$'MZ:!\,L5V .+K93LO3W#]RT7M OP\[R18 MI/]S$(RD!9PHIHM%"9!H+.>D$9_:=,$;S7&]HC MC1S3WN' =[7QAP]C=12/64L6'(L!A*WS#67.$# :0IY#)KUQ032YHQC)8WYB M<5Y><-E<1\PR"X('23: N=H?2@+3Z+APO.##7K)#>\;/D?B2/.!]T+7= QY4 M:1TX"3MZ\I>-GK,H/EH)R9I<3UY)>"P@%"\C+\QP&9M$M'O0V$NN\[ PV=V) M/4IG?>C2A2)L3LC-J6.M372."\MF M>-D=ETY1T2VN MCM?WPRO!@X7? 7)^G<_(/_^**WSU>8'W4G$9(J^=/@&98Z!R;0JDI09=T'H= MA33;_0X)7AP%(1 MJJ3D'&\"JX>$C'ODN2D\-(@DGEE M3->I4!0T.9-I64C-':T&GEV3Z_?M)(V;"'U*6 VDE@X ]KYJY?WB:O(8J>IU M2/\@=JZY20HQI@ ZNER[X]'FKFM-%.=%:)%3E$W\J:?)&F?^WQA &U ]'8#M M>L["!SQ;:VOY9?KUVC#[F%STB6A7(=#>CAY"IA6D0XQ,,%UR:7*L]@1-X\P6 M' -F0RFF XP](;9W-VF040NND^5 QEK5'O^*UHVF\-H'QU 7H]I4>>Q"7"]U M'F,=EAVFI:Z1][1Q>DV9+QYG8K3)-]GWY:T34(X2QB@9*9'Y8+4.D)6E M/3H&!I$G#E:5%'1 +=LT6#II1LI=O=39/O??-V$!O>1,V2_!&>1!D M#Y2VIKC8IE[S2;)>4N;)/BAZ5) YG'+^6?B4;\0MM/O\' MP^*$%G4_>D8QLD>(;!2[RV)!Q5""S#%!;1L#'F,$&Z00#(W!-C7B)[6[AR3G M7@U<(_JJUCY>I(18FSS]0M2%L[46;X0H)7EP9%X@ZIQ!U3^<" )"= *+]"J: M)NF4C?EZ299_'QSOX4R?'!Z=QX6/!?$!ZTEUO=$HM[Q//%-&.@IK M8"#L-( M'<'69-"DF/"!XIM3)S#N2GNW)V:GQ^)1)3W' ^/%K87*X:??YQ/G4!B5& C! M)1DC\D6]T@*T$,;J7$21:GST7U';[:G="\/[(JR?27P\CM-EOK!:)\;_6_3)#3=R>)A2!#7+MBM&4Q5L#5 M1%PD_\PFIW@R'7CKU^1VFRGV$D&^K_I'!'D]/CR Q8_3/R8*M;4I(U@FB$// M([BD I0B74%58GS8S>GQ6>7AK^\VYVPTP)Y(E=V>PU^?;1UR9G[S;X4 :F*+#FYQ/\)SJ*O7[:QFQG/AC.C((HL2 "Z M0$3FP=??N="!Q2;I%4_0])+.@/?!S\.M7N=3]G#.(##5P M*8LB/\!*W;3_T ::7I(1V@<_VYM?'*>6[HW0S27ZFR\D3UQ.9V_"8O&]CM,Y MGU_,5O,; 1R17'#XRX8U;46"Y6Z\$Z\[-I7FMGG>6[;O41C38B^0PZH2/;7>I1>2S <'.(HA_6:0\@]0[ \Y%4L.ZX\OJ"7$]< M+J_962\MFRA@4:K4VKA23V\3>*,+&*^4,+7Q@6TRY^!)JGHIESU^MQI>"3T@ MZI+VJR6&GGM74-84@ "*!P,A>@%1B) 88E:\22+(/2I&]F^&T^Y#W!PLZK$O MZE[A8K[\&A)>L7!M/+G*CO,Z"US[6HL;R2#G 5CE")CTNE!/L66F[C-SQ\9 M!X=K:SZLZ,;6_B=:6\PJ9WT MO^T-(^\=PR!@$/%UL%-<;Z#O;HI>N7%.:58@8QU5T[#+8\ M6'JW5TN.9@F!+7R,XX3=$5H^S,_.?IDO?@^+/!'*6&=3(8\]*7*VDZD#U!&R M2EFPR%TT37H=;*"ECW.X [6[!2N'BKHCM$R06ZR7]>K 8%Q76M^T\7"PK@?UN_ M9>("H\6_/Z#\):!F M^#FL6S@.;69(/#C]/+O,C$O?/RW";'G96.TOY.J]J_U?,G)1:C*\%1S)YQ,< M?& ,M&<&5>U"))KN5<^3V,=MK;1+)&N#K^BLBM@[ H>,C9@7 I M,F$#-[9I6XQQ"PJ:[6W[B/7(O>WG66Z84/%N/OM,L#O_">,JS/*O\Q4N?PO? MU]?&!Z1,//6X89(B=B9XH+2'^IX-]]16:1=85N!M\J"R3 0 EX %1S_S4!@V M,=6;R3G67-Q_ZFW.4' NTG)1@$QIXM(G\ P=)*9C"5ZRB$VR.+;0,ZZC/ 2 M'MJ3(>3>;:[6$ROUB*2L'9[:W-"T3+/:@K+ %9/:*$@"ZYVA*.1_\%HC3$&\ M5RASF^DY[>S-VQD]ZZ(>35Z>7!4*",FW0@BFGDY[23]96D=1&UI"CMGP\&!_ M. X?T-*EG=D' 9OLS#'R[L"CO<_"Y0 DHV/@4D/*]8C<" 5!!0'&2(LBE>C; MA$N/21D?,$=I]TFT["WJ[L!RIQ^Z1EVPI A,V4AB408J'*O 07*(14UC#PKF@PGA>EM0]>[W8;O==K>T+-H6J>GT3F8Z/IBJ=7S_'$ MD@Y<9PWDV1-/P9/HE*(%F*QVC';^^##!=UM6PVXO'/?4>'@$M9!S!_O8W1CD M$_V;2Q.MN5"J,& E\SK5Q=26HAX*>8&F#OFFH+'%'K:)F)YP=+SC<[2X.X3, MUT#.=(;O MRZ7=O![SPYG+7I(!KOG)RFL)404.W$;#HT>>79."^L>D](680Q3\$#/'2;L# MO%S2_DM(T[/IZOMEG865R*.PD$6]H2W$AC.1T:\LD/'E*9HFY\6/21GWHG+H MC>E(47<'EJOU(Y@I-EH%RGE+(B&?SPN7(6#T7-5A$Z;)Z---Q(QK8(Y5\)-X M.4#:'2#F WZ;GWV;SC[?9^9ZR*$CASTZ!$1-D4+](S(7P* CJ3FC0FH"G2>I MZ@E#ARA]WDH#'<#I':Y6M97PO1U7!-JFG1"0U^,1HT7P,A(C%(?&;(UBHDDR M\29BQ@VE!@?/T?(>N<#V0VVUL#;$W,D@A1=0LC"@3,H07;WJ#4YH+:**91*>*VINWCILW,Y3_]#^]9E1S E3EN!<)&(%N?K!59/G8ZA5$\F47;:: MW?4_=C'L@1I[J/,#Q#>RUO\ZG4W/+\ZO"#=>FHS1 7%Z("<^7G MW=O7[S]?*M,FR]Y8!3"*]K'?=8%4+&(/@<1L\2T=.U]?#F:R\1=P:/ MZ\5P.962,/\8_(J [Y)2$(O4M;<. Y><@^"59"'FH-I,0=J/S)YN%MKMD .I M:>S\X0=Y 6?KKY.J)MY9'C/GD&JMH2K)0)3HP*'EAJ$I3NN==K]M;^CIR&F M?6T00?9@DM;7JLMKN+^_6"UK=>)-+_B)M%QXDQ"2J2:V2 O.(X,27.9)"^EC MDV8VSQ'64_@WD-D94A5C&YHJH#?S;S@+L]6'JI;W99WL./\Y3E?M1I_F9/MK?OQNL7//O!)SH*9.I=2*^5!&0*XJ\Q%1GN\BX934-'^.'T[@;N=?+*7@*VF MNND >]VV]?EM,<\7:?7WL%B0QS ];!3DXX<, MT[3G&>(&ZM'SZ"VW[5INQQI'GA77P8.K!YXJ) 5UGC%X4S@ZPQSG3OE*GI:88I'0(8Z:U>L5$TZ;3Q/VKA7A(-CYZ%Y M&E@W+\<.'3Z8=MNC&MFDAJ-J=T(7+](9*2UHDWCM6(?D**4"+BLF7$DIER9M MC$]AF6[[XC]8!^_(75QOU6OIWUD+#+$$S\#6U \5,P=70H0LBF)9Z*3;-%;; ME] 78+7VP=7VV8T-]/9R;-C-J%>*K*??B.OI[%H0KU):4+!]1.O$(][6R!(> MR.Y)C64T/J!0(&3M-E3/[X,L$4)*!,' 4VK3Z/6$;MS-$GLSG]5Q=>L>V.L, M.0J@C'< S=;7+AA]-)#)=TZ M%1S)) O,$6R(=989YT#!L 8,S"4K#"JW2T30H(ZR-5(&4N3&HLI]I-H#%*YR MK*,WFM=*X(BF-N**H39QRY5VI9ET5L1=W*Z76%2YE\:V%%7N([ZQR^KNU0/Z MJ(+4(@-+C");+A5$;LEEC-%A$5;IG7*(7VI1Y5YZVUI4N8\0Q];^_7I +1AR ME*"UJ^?T(H'/H4"2,MFB:YGA+I4N+[6H\F#M'RS$#BX[GM@#;\_CC<@^931@ M//E(RAI#H:.1P,@D%N^T8K;)(.I=B!LWP[N)"]%,-V/?YW^L&5AAD1\>@E[E M*\S+]2>3($J1*6DH3E6QT5**F!GHG JKC49=>G"=N^66?^=7=NN*'JCJ>7.Y M=V"]_CK_MNX?^W:VA<6K<)(1JW!BUKU[D6L,U;K;!"1= Q9:MYD MDL$!M'9AV]H%TJVUUP% -S,TR3DX9B4#RXPC5X.D%K.NPV #,S8R97231('- MY(QK^IJCX.D;N$-4TLT\S,V\O,IYG>NW_(6$?3VS_FX.H"I99E82H%R/:F3D MZ=JL@=?]I;C$RRE.378)X4Y+1_F #H-'$E M32)WQ&D(!F..D@GWL/%^2Z ^)&_<Q7M,6"?8!O(-4=.SZFDZXG'M&3FY_@I M_'%8KN#=?SY,5LQ6@@9*<[EY_H:ADKS0_F6M 2%K%I4V'$*Q9#TDVJ23*)PU M2?!X@J9C3A&B,RLE"9J[FP$8!+G$$ MI1P3%"T@NB8'7\_0U:^-V0F0"C.4J;L@T[C1_8/T%]$S7CXFA0?3],0#]:^#T@Z(KVO\V6 M7S%-RQ3S5=?4Z'1BGF7(J$@@SE!$8.BG+'V2,6HC>9-CIJT4C8ND ;3]J(!A M"-%W@"&*_RB,/ \W#?RY93F006:2[+/*EGS E$![Z9@R/D3>*@7\#ADCHV48 MW3X.M \5= Q\5R,WF;9ETDY2[/+]^D"2UDQ*7DSPIQ^VH4$NB? Z6+Y% @G$ M4H<_.'#>1F#1A\)#5$:=V1EZVT=15\N-;&C%C%W2]::47&\'Y1LOLO9\^)CC M;%KOWJ]T5OW*>5[6#W_+TUPFRTT++BX+CZX>ATJ+M1]I@J U^ M\]E/H:)7I^E(/,S&4$X'%N^6Q7OLO?Y:*WS_F/Z^H8K^X-5BD9>+_\3+J[66 M:Y.DVE3I@J-.# U"*IJ!8J86;@=7CVF%5%I)III,83Z=]%[MY6D8'DFU'8!Y M^\)=%X5>D: W$I]-%Q<^".VL4,!SK=BL75.<-!:8-3HP%KG?ZZK.P:#=G\1Q MRR1:@[.1JE["ODZ_?'VU7+R:IO\S"XM7<3DK!!9+;G.>?*%E.:=_GOX@74^_ M3,AO6C_I]USS5_2O-YUWR)L*:#S+P+ ZZ:S4N=KD7#$,EC'FC+1I,"=@$)+' M+;\8W6,XO]K'7@R/.'Z_XOCO&>MA:3VH^+!*C;Y*_WVU6*[3P1OQO?GS>YXN M\L:UNO!9N.2"!EGJ'2/I _@:EG*6I4L!K59F+[ /1M*X)1M-P3R.V@:L,1HZ M)_;I*RGEZ^R2=+IX\Z^KVF[^B)S8EJ<,DQ-[CKR!Z3<7IV8A;_>4]V[V;+O"V[ZU$Y)]""-S6[:YD$ M9)J<$EMTE#5Q;$,+?O>F<-R _ 1T/$Y:M-!)MQGWQ\OW^)Y?.Y_5RM(T[/KU M %%9&4Q*UXGMQ8$*@70=G86,M;)"I!)UD^JY@>W-34>HQRA_T LJ.2ZU9 50 MU*/S3#MY\"Y"5,ZH8C53ME%R:U\2N[(XA^!C=Y^N0;7R@DS.3<^J]>G08C)] M_#;#% ,)A0=/"0F."CM&2TC54"K%%-21C9O2_B(IJYLV"$(>,:&'2WW M#HYQ;^H8UN*I\QMFTWII957/(# *\BX99(HJZX!3"RY&7\LLA8A9BIR;-/I\ MDJJQ4_D#Z7Y7^=#)BN@ 50]XN!Z\S(M5R#*X;$SM7NZ _(<$3 943!@1>)/D MU59J.BD?.EW;#P_[3Q9]!_BI_>]GT]4"NQZIK9TJ!0V@3.1WDN4&YW4"S%'G ME'DPL5X% M18%*GBYN"E*-K]F0#%2$RHD 2F"I.)R>A#D_+'[>2, MFU,>'DT#"+T#Z'R>KW*%/^_NX(['F!B/8(A]4*$P<#89L-8JS6V=*MKDDN(6 M6L;-W0X/FE/%W0%B;F*/5>2ZB6/7C85)"B$Z \R&6HR. 1"5AZ L^A2XCJ%1 MWFT'1>,Z2LU#_9,4T &2[M*_65N"0E1M#$DC!C%RFM8\T5$_^8IESJ[GOML#FNBT0),M4+"R(8\*@2 M6,<2,Y[SH!^4..P:1[_S'>,"XE35S8:7X]%P^)'G83;H4<^*E]]N+C()J:+T MX)@E#PS)#?.>2?H116:HG;9-W)?'I(R[_PP$F8$DW<%^2DUWZ#E&TT_CYPBQ=X"=NP'QVYO+ M5[H.(8^ZD$2(]-4X/!=H;24=LO5&*HJ76Q\YOCVH+4BS?$>K'>QTP7> GNUW M75:__?3]UU*&DA1'0#Q3LG5J@A^\>IJ^74VG_R_G"Y2%"S$E,$G^J($ M"O(1(JW25+A-Q!6QVKC.[2%-_1R"#@.OH<3?%Y(^X/S]?)5U2K6Y2/Z0YRON M+D+.R0<=:H*)@5*EWJ+1)"\M!%,.I0]-+H_N0=NXAY]-D36(.CI V,/Y '], M'UOGCW<;Q^N<@],60J[WPVPPX&(='V"U2RS8R%,3^W4@G>,>- R/O)9JZ@"% MCYFYP%B*Q)PA!H:@4"3 A!%JRU_N>2V2;W0UY2$IH[=&;J?Y9QVS@]30S4RZ M];:_F09E=7:*E0SH!'&@,P,G;8:LG"O%%YMUD[/UNT2,ZV*=%4+'BKX?\%39 MK!GX_6I>LUJK%ZQV^=O(Y'U9?[^L_84^Y4A_62>073A=N%Z-;_1AU2DF04BY MEIAZJ40TWH<*3J![73SN[A3N++-GWD>)PO:?:22 MUE#0!=*G2$YW)G_;%?K1**$2BS[+-EFK0RD=]TRY \@.I,1^4;I>D]LY],G3 MWE$"F*QI9]$6Z]PT"5ZEE"WY2"8T&M]Q**GCCKGK *=#J;$#H-ZIXOH\VW&_ M<\5N(%&G>L,F3QY*-":L;T6@?T5%D%7$!FUEOVI5I[$53WMFY1)7/%> MIZ._>O_ZC\^SA_I"UN#NA!%>BAU1*,2$%;NR#^\2'=5[=GY2] M0.Q>,HA'4%D'5GW7K>E-8^375T33-/[\/$=:J:M>R"2;U4^7:^W?+/EWF81% M\OLPFZ\^6"[GDW"U7#5PFWU8J?E"2$Q,) [!*U4EY"%(V@%]L4G9)$JV3?+G M9^5RKZ7B7_)2Z1\\':^LW]>WLS9=FC]UN5[!=13 A55$'T,-@KP\4"@5^%0+]U#ED%N*\BR6=>0^/%\N]Y^766+B++DF-1(&U.]4(N&75A M,F@T*68?4;39[?%&AFDB;O.Q3]PFYGOI"9R@R.)!1>%!*(Z!(M,RX]CSE@$PW MV=".;0Q\YCD*!VEXC\; AXB[BS/*[1?3>*ZC) T'77LH*4D>/SF]"L@>%XHB MHRVJR3C XQLLC-(2^)2=ZW3!=V!Q5M1_S-^OYO$KA:4?YK,O<_QV>[OZU;>: M$N(7R2M,'B7$I".H+#@$%P,(65(I5AFOVA5>/T]?C^T4#D+"MD.@@=72 =J> M.BX-L6@C,@.DA0=*Q @^1 ZUG2#3,5H\0QKEB(/L,W=1. 550XF_BWUOKWR/ MEL:5G#,D9SD9^13 <56 ]G@,PBEA4IL6GT/EYL[<26$P= VAD&[GPUZ7DM[T MQ#CBX/'1,X8Y9GR:M*$.%1^\Y.9P2:$)7$D/5BHD(^(DN!P4I.2D1X:UL2@M1]KO0E$H+&@L%@PY)A249PW>2EU]E3B-/T^^3RB@3R M0#!K@;R_6BYJ6VYZP F9VJ%):&,=!Q5,:[-*GCA)5VO040=0J89[R1E0M+U: MI3A#T6:X&)2+L5L&MWN/V7DWBB9X8-T MOO?(O4,4T &2MLR$8B$HM,%#409K]UL&CN0$UC/C;!1R!\UKHC.R>G)6A_"(E)G&:%&TF=)XW(2U7DF<\1]6FY^!+FA-SD*;WFA-SB-@[ MP,[V?"3S3#JC# C#:5FQ4,!'Q2&9X+41&K-N:7#0XDMX>"Z(& MQ^3 :NL5G>_++D8O''?)1(60I:CGODK7^Z86I/$)78D81)/3J0/I[+& JH&% M'$1-QZ-PML3+8=J33I>35'F9_+C3L_K-G_'R*N54&_;5VOZKM0;?ET?YB57) MZX7FQH:2.-3*5]H8/$)(7(,FE];1DO36-/$(!Z&^QQ$VIR#V_"KMP)H>/.H. M.4F1!0_<(DG8,0M.% FVE,2*1!--;%8[/_1,PF8]%H9'9U-%=5NJ\2K&=7.O MG!XWLZMMF&CWV-7E[IBZC)/>-TP1QG LM[EU']%(&0BZ-JT,'/?@R$<$])9Q MJSASIN$%T*&J*[8(KZZGVTJGS$K2];")L,')*U8!@JZY& R>80HEVU93"Y\D MK(=KBT=A84NN:C@-_)(&[/@:V@'>.KXQ:UF;>Q_&Q3DN"A>@1;UX)BK2K)($ M-Y:*E%K8W,2G:=5(Y$FIW[8P?%#;*8/D,@8)NN1Z_2YJ"%PJ8"IE;84+#)L$ M(R?2W95!/ 1)N\O-VNNOA\CCAMW]V%-.IJ)B .6-)/8HIG*1)Y!,<1N\M+$T MAN=P<&QVJM@$CL/KYY?7L'U.2?4CI^=QO%=@=-%VZ@#F77%%*/ M%Q-KH42"D L!7Q;F5"3#VZ9X=EC'X9#MYB+H$&-0GK85EFN3"0/(HP0F#9.H MDU2\"6V=K4$9[0%50.!>,9'0^J3: MW.U^:5W,#M+V7EW,#A%]!_BYL^JVCA*Z+K.6S&?M(KG6+H%B.H$3B@'#B"Y[ M@Z)-%9.)Z:4KW=^4=6!GF6U*H%BNIQ" M0O(NFMBPP\CL(1YN!+VAE=07!'?Y&!O&-,M)DXM1QZ-1N*\2!\=4!D%N;M'$ MFV[3FGAO"LG)0E"%5H545=BRP*<<@L<2>1 M&S0C@>\>H>,:O[,%#$WUUX%5W#+%0DF56*V2=,75P6$\@P_$AFNBJ^W'W18 MC=S1$*W.+DOR9W4;K^XYREZ$+1L&9\-JJ1/8[6*%11%\(DR(8.OYI-,03.80 M4V D*ZM\:5(?_01-X[IN9X?:$)H9?[[;0 /-T1A.JR= E&YU_3V#4R8!E[%$ MX;QD#SOGCCJ#OEE]\UE0.(+.?OG4[^ZARZ-G?)\CK:]$[T&";)/?%5'ZY'V" MZ)%3)"TY8' *O,LQ1Q.%= W3!*/D=UTQ1B$&*,YY4-DE\,IH2-''Y**5.C?I MR_AB\[N'8.2D_.XAFNG YWPZKV1BBLA2 5;HID.8+;]H!6-4HI1:!8U^4%*:0[>2TV<%"><4BF$)O!Z!$Z^)VLD-VR&IX#(M4A,C*"XR>)D" M,!-#-L5KZYJ,+QJ(_AXSP@.!]6QJ?5EH_L<4O\WFRSKKZ6\D[>K%;'A&)VPJ M"6MY$0-E(\F]9IV<(6G$:&/V38:R#T%\CPGF,^%X&(6^(!!?<^>M45;QVLC' M@"K60U"901#%<6N\;>\%#%5RT^S@05>8,E,EZ1B:YOYJQ4_G!)--]5?!_A\BBG:"MZ7S_CGA[H9D%ZW9;&,RS(7 M*Z'(VOQ,>PS(0N[WOA=A M*D\#6ROICP^H^VG2S[._D7,RQ\M7T_0J?9M,)Y6IVE/JS9_?2:2WHTDXJBR1 M&/1%DI_B$WG) C5(7[A(06:EW9X8.Y*$<6Q<,R3,SJZ6#K;GK6GZ69R\OII7 M)7S(\\DL/5W,9'5@-D@%.28."K6!H /Y0462Y>9&Y#;C'T\G?50 GP5@LU&U M/7Y5T4&,$\L710F/WAG(KB8T>"SDR@<.H:A44%,06)JXF_L2.,Y6WSMD#]5< MMU5$GZZ^?[]<[6MX>;O'U8,*G*:/>>5D?9@MEK>?;-)Z@R M*T;RZI2UD,VQ!(_<7KX1ZAY:TK.H\Q>TK,?WT3OYG6-;V88]] Y!O8Q!66XL M,&\8A7$9:V\H#B(5$YWCQODVDT_.9VMOVV6]R]?BKRG>AVVR!' 9B)9 M9900D 4PJ%PF#]P5TV1(PI[TO1Q+>@BF=O)7)L6\SRO(0*D<>L=08HNT5UP$J[V]S-R-":6U%]()\+N.KO"0% MESDRX$YR([3#U*;]RW9R>ID9/[C^'YVEGJR,+B&U*1(+R892G C$_%AE05B M2T)A GW(%C4V*6S>1="XL!I"V<_BYPC)=X"@NS[ &XHS9C]SOL_;_96XJ0PT MR>JHO*M]0FCI,6' !2?!NY!UE%DIUFAX[S'D]H:^8Z#R:+AO<[UU@,[['+W# M;^N%BRJYD *"*'+%18" ,D,TV4=,6KC0I&G5=G)ZF6!_WBWS*&5T":G-:I19 MLV"* .$U\6&2JYE9 5%XE7PQ0:8F8< N@GHR6L[:1+Q MB;MSK7N?;,(=7 M59?XNW,+D_S+'(KA%$@92XN)EBYXICDP:W7BS' 6FYQV/TG5N/:N 0J>Q=FQ M*ND27W],Z>EYL4HK7MC50$2%%*1;"[6^@[N91[W];OE%X2;59#5$"IF)RQQJ!;T%\H0=+]Y*[YM<63V. MW'$WV3$@.;@27P!4ZYWQ1;U2E"DV$THQCA%RD1Z4= :\M06D-CS5TN+X,)=Z M'GS>H7'<^]3C@_)8=9UZ>Z 1%N^47-PI_;DP=3A[(ON?E"J@@F4DP9P@2VFR MLTZ%T*1&;5\"QQUH/P8*!U#4\<9P1F%YRZ(LO"0_9/9W_._9_/45??>-K.]1 M%51;'S10N=/S1 Y4F_1QLOAG[4#[CVG,\]I==CG)M[< 12Z"8@%%P0##VM&A MIAR\A9@9?62\":E-7O IJDZ?0$]/G:XNW,RF]4W;*K>9LICEZHH6MQ7K KQ# M#LZRB"%FSER3:M%]B!OY0&XPQ#P>3#^P8OJM#-VVOD^IYGSJ>0U-4LNJR:=Q M9H,6N.6CB#17%@A=<51TO#>5\@BQ(*+3TC0Y/< M^C'$]FRY#D'4EJN6;17706SYR#K_]I.",R5$!MZQV(RF9 M(I22P##F;)(RJ-0DS?X<86/GKUI#X[E=]!0]=8F[:VXVB4"'VFF9-#CR/$A8 M*I&PK(3,?+;!\!+%F7!WG["QR\2'A,&S&#M!)QU@;.7HZ<"Y9DD]&R6ZGI#4VG*/QA<=K)TN\ 0EO6VTWE M*(J82QW3HE9?@N,07/'@5')1ZU)R;I*%>H*F<5-0/6R*1VFG1Z#=+1$U06F3 M/1A5HV_&%"T77:!$+%8ISGAJTH/E"9IZLUM'ZOTY/!VIA![PM GF'[%T7?"$ M*BHG&9ER&4E6)D"0'B%DXVK[3LUBD_CR&;HZP]6Q^G^(JP&5,2*V%O/EQ?V3 MHM6*'$-K^^G%3W&?; M\@:0_[\L]'C9+B]N8I'4.2@CD$TJ*63 P"3$E[I/T7/-]6@?M!:"= M5(QC>890ZVQH&8]=7GV/_O?3ZSGL*N;(2LQ@2L ZOS.#2\F"RDP;1H&%+_LU M^-S^_/$ ,)#69L.*L"L4?/[W[#J Y)*V6ZR"X :4L040#8*WSH8B:6FPQ. L2CA3CV%A8TWUOM]QPP3"GE)0#QQCME\8S0"%LO5.9,W(=U+Y3CG>] M8IRBM49H&$:0'42Y&R?[8_Y>"^RF7U;N]XU//OU2RZC>WI13R8@J%)U %ZR3 M3(BYH!-Y5<;93%SF()JTJ#R(RG&K(\]^A-=.@V-;J^MF._?7V45QFI5D)125 M!+E@UM?#=4NP,2REZ"07^YFJ[<\?N75'.VUNZV-T@F@[,%Z/3H,^Y'G]!7[) M_,+J%*54 9)+#A0C-D+T!E)623*GH[3G27_>(6KD.^[-L36X8CH V:L89U?3 MY8($E2<_JKE^EY<7TBFM0DY0>-"@.+CO(+OO$F;41F[0;VDK-R#=!SP:K MTU71;>7CV_P%+S_,9S'G1#([JMKQT3.&J7!\FK3A>D%^FVQFK4P3V8^*I$P( MRHLMS=&X=-I'Y:'(>OW(: M>VGK'G78JPE1*NE7[WOVI/'UWV^-EMP7 )J"W M=12-=;I6&I!@G$NF3BLH+O/",VM4F7T(F6.GIUJA[/$.V$QY+\:&/?SYA$+N M?1_=QN+MQ<@HAM 6[BDV9!!99K3W60H/WK[6+S;J3H9-,)Z6 28.@@G> &&M/.8_"9!N%W:=WU5YI MU)U4C ND(=0[&UK68P-F'>#<9>&ZUY(*1O*D@0+:# J+! RN3@ H/'$CHI+[ MW!7?#S"[J!@O[3J0=F=#BWI$O*P"U/G/B]_?7##II6/$=-3U,$V'!"$E!BR5 MQ'AQCJ-R^=$0L#*.YV4EB'-E0O)TL M)U]6TGZ-B^M.?]FZNA"4JFW1BBAD,TES5B:O(EJAQ#X.VEX6XO'KQSUO''@O M.5&Z76'C3EDDLTH;),I5K+T@N2-)&.W!%Q.M"TDSOD\_G",0,G8Q\A!*W8F/ M(R4\=L[K[559?L7I C_G^'4Z^>>KOVWRRKKHI(T/$)RRH%@RX&LGBZC("KJD M<_ /CG=V9+UVO:$7#!RKN-G04NP@]_#(@O[V\QTN*91[7VY__7.U:GB2K#C: M8'.HAU6YMOVTF1C--KAHM UGBH9WDCANEF+ S:BQ=KK#W8:KS:)$]#H9DA-+ MSM5&KP%<74PV).^M2IC;M"5Z@J;.0N:!8/ DVH[7R=@[W >*&:?+/Z9E7CFI M,H=I,QGA\]C'J?P,0H'&(+)&(Z4>S-^X\][Q MS,&1&GNH\R/$-_8=[,ET\NWJVX9PGX,HS&6PI0[5EE;6 \?:JC&6$+7R-JNA M]'[OS2-K_AB]S880XMC:QS_O$![1V"*U(,#[0(23FQ1RK2:-ND3)I* -<3#M MWWWS>!#"GW/N%S?9!3 C-<%="Z5CN0JPLHI*@'.;2% MFNR4;M)^=2=%(]]F&D+?SV/H".'WAZ*-);7!>DPR@W=2@K)64?!4)+@0?+!< MH2MMKEANHZ8[]!RCZ:?Q*+(O:!L;2/IC9V+6ET!GY<-\EJ[B?9E=?OB[_$R^O:(DA3T83+TYELM*5JU#'D:H@54*> MI?=G*$G80EEG97&G0:R-/OH#V)O%+;!+>[45=9ZGJ)F ;0"_=7I_<5-#_ M,2VS^;?5X^Z3O.?(F\=/&6C0S3/D#73_\5$W@>M+:\X@$YY@8W6]4I*\6*>S MB=<(_&,RA>PWL50$EK<*R-U,L_= M7>0>!"7/=5(Z52,OR-*L8N+C1FSM>E8KJ[.-U-:V)R:G"J^-T)FUY#DK#\XK M K2_+9'K[ACJ!_^WG=L>P&_S71K,\FEUX$%!.WK(3I##VA% >#14.#D;??\^UC>?T MRV;U7!=YYR)SC K!*[L:A%!+_5" <8JE(C!26-QBG]M!3T^X.4;1L^&EW@%X M_IBNGK5BXEE8F??MZQ]M&)82SLD3>9([DDU2- M5Y79!$C#:: #.+V>S6E?QV5^1T'0FJ?K*M;$K.<1088HB)$:4KM40-LH8_ % M.6_4!V\'1>/-OF@"HV$DWP&$;EI6_7:UF$SS8G%M8-?7(*025G(!H8[X4;79 M)SF%$I@*B>N:(Q=-NCH_2=7(3T+:F?;, E?>:(=-@2LDU2YG! MA4(+,'HTC"6[WWWF8X]'NB@('DZ[VY,W1XAZ[#*\5WD^6WS'F.\;5NLDL\P; MB'6NI9:*DQM'+%E0RKF8' E+GJ4$8AMQ(\^@.+>7,K2Z.H#@ MQ_PC3Z]R'555*Z[J6?Q_399?KZ<#O?DS7EZES7P/^B]]QC\OBDZ68@H$AMRM MQZQB#HE^++1[RX*H]^F8?# BCZ"UBPUO0,#,SJN]#@#ZA QOSLO^F$9BMU8- MWN23I-8A6FN!8EP#2N@ P5A"5?#,9,]R*.>VFD^0V\6NW ZF9]!A!TC=PLJ% M-Q399*3M1M4^"RC((2'_%&),/DJE.,M-3.466KHUA8-!8-=Q^I'Z&#M(N!V? M]KYLX\7&9'/MKYYL\A3P:.*JUB=RXYA)*7$9]%ZQPC,OZM8X#0V M+!6JM]+HF]64TAM&O\]G9;*\D6)RTI!/$" *"JP5"130V0"6&>FX*9RV@;T@ M=BHE?0V[&VR#/+^6.M@G5]DIBN#7B^K-G]_S=+&:Z:==DEG'"-D(DB!3$="& M*E MR#O5]=?-4H-;"!IGQQP!$]O2AZ=,DX_.(DG&VUO$1=II*NK!AUP[!=>P]F5X1 M/QO&2'2_99)G7O\=A=UY\>9/DANI=#+%^<_5EO%N1I]2U#Z[O%PI8+WJ+@QW MQ3-G0693+U$R#R'8#"DJI1EYKR(U,H/->!KWEF+S^+87-'2P,%9S@!<7&'A. M*1J0J3!0U@5PAKSD@.0_>Q<9]TTPO'[]N!TVF\/M"!EW>[OCKSB9KR\RWZ-T MOYL:M_]XF%L7.X@9Z ;%S=-OKQC>QJM96@I80P*E52%E!@4.LX!B@S-9\YAE MDPY03Q%UJBW8]NS;RTDY*4T>A >M48-"P\%'0WN_-2E$(Z2430HCGJ1JW$.R MP1#RT&(,IXG^#KLTD3M/;"8;)Y:KO=>T@,,D)ES=__O>,51QI M-OV8X]6\CE3X#1>34^86MR)E8"/74E#G,)E>Z"P,&N#>9%"" E'/HB)'*3.; MC"HB-RE&/XO)7.ODU3V=7&O@_:T&Z _(;YS?4\@ZT>TM(\L0$%CU"53-=OO@ M Q@G,SD?O%#DWE0ZIW+0L2D^!'D[3?%9-=Q!9'##^&\_-VQ6+_FO\U5;QLVH M))%LE%QX* )%G2!; %T]%"@L2!5U*&VNFN]!6R=P/"]J=F%W(!7VA,IM#%TW M'O4225 6A%84JQ57ZC7Z #HK5J12 ;%)(X@]:.L$E4/A81?>!E).IWA;W"S; M31DC0S18,('TO$;V1=4B-0NHLY<9T88N3 M?T'&@RDK!4C#^?JRK1-&0U+*R^!%$%*WP/=.BCHQN.='R=93[U-5U@'V;LY= M[DAR&UM<>^U8O1G!0CV6\YRB3-IUO*@S=[RVL_DV=!AL MK^*_KB:+R2JG>!85 1@>%@)1K M]BX("R&O&H>8X!E7UJLFB_0IHDXU4%N>O:TK9E#&BX09F"K5SQ817)$2,F<" M,1=5O#D3Z]VU*AT,,P^M30/=O AC<_?[X_N6/O/$X0W2A/5ZA_-:"/8CGY!5?O)Y MPUNNITD^A]TJA"LI701)(1TA3FOP=5B3-$4F5CPSILFQ>TN[=7ME>5O7?*!=JY!0E!LSJBC+X+(2:1'2)S;9K3'$AHQY;K$!SM;BW:0%\= MG$5LX6K= #%GR[.LLV').Z6 6(-SM;8PJN12S*:8IC[# WIZZ33: @3/[Y4' M:Z138-5OY_EZG*,4BANM"]A8^[74TY=0JUFC$L9RQI0N368X/4M9'Z;L)/WO M@:GCE3'VK<9U=X/7ZUIY^K^8OR\7;]^^ONX!8YG"%&7M_") (8_@ Z\I.ATD M%I6]D,_Y6GN\IS^4G*#161OQCHV4S_DR%_)Q_ZP7+S:]#-.&#VZ50+0<=-+U M^E*QM>BU]@O*7$NOO>//NN3/O63<(_*&&!E*L",").7)Q=O\!2_?3)>3Y;I6 M!64*27L&-?P$E5,"KSD'%YU,DO3NY9:*TL7UGK3(\2]?9C_^@QZ]WH[HFX>[ MT);7]M+JL:%S+"U-'29/L"2Q$L M"RZ5((0J^[5*V/>-XX'B>&7.6DNVS\CG[4VB>3T4,P9@6M7&R2$!"BU :F-L MRD(7/%=OG]CO@N3":/( A)X" 6%)?D)V1!=IP5)CU&IEF34KHG:.HN(AL& M8T-I86QO:XN _C:;I7]/+B]QFOX@54V_U&'CZZ*OVCPD+E==+3/@F\)Q-GR0:'G+GR$;2L9LPG"QXIV."8F;",>6U? M7!7+P;ZO,[*@=;1 ?!UTG26MDJ <(#D&HK!((?C_9(.'P]')V>!#]-5!2'$S MJ.-3S%,DN[PZ\_$I29G(*B>3%:C(*-:O$7YFQ2@AB]&RS7#3;=2\L$SP00#8 M-13G:&WT *D-[?^8+FCSGY1)3IN#H^AU,MP72#[3/H^HP?E?#TR]BD M?<-.BCH9DG.\MA]9JR%$WP&&KFL%-^>!R5A%?BF#5)*A-64-8+$6N-'18TK, M[S7X]O"SC'MDC&V(!M'MPZ.*XP7= 4R>#'%D$3YHDH,7M76I\AF"E1*TD29& ME"&6)@WI3CYX[2?Q=\I>-IAN.L#9,4,WN"TJ)D%+26@-JB0-06.L*0V3A:7@ MES5I[_;B1J8,!Y0!1J4&5FLF?_I*-%8)%+8R1P1H9= M*1;(L"N*BXF+2**0EC?I.;*5FH[/2D^!S>F2[Q ^OT\NKY8Y79BLBQ%D(KT* M@4*5U?Q%9."DYR0RSG-LTAAD!SWCMIP^&X2.D7[[\_/-!_5+P$7^W__K_P-0 M2P,$% @ #H-G311^IL06" $RT !H !A=')O,C Q.#DR.2TQ,'%X M97AH,S$Q+FAT;>U::V\;N17]WE_!=="M ^CI1YQ(CH&L[6U=;),T<1'TTX(S MR]M?W7')DRY:GEO]^? MBTDHM7C_KQ]^NC@5.^UN]]/^:;=[=GDF_G;YCY_$0:?7%Y=.&J^"LD;J;O?\ M[8[8F810#;K=V6S6F>UWK!MW+S]TV=1!5UOKJ5.$8N?DF$OP2;(X^=/Q=^VV M.+-Y79()(G"_)5HMYM6I[::.S6>!+'7Z[\4GZR[4E.9ZH,* MFDX6=HZ[Z?=Q-S[D.+/%_.2X4%.ABM<[ZN?>SWVXT45!*O5AKNGUSH38^N#@ ML K#F2K"9-#O]?X\W(F-3HY'U@38VU&IL!M%=-L =%O69 MS*_&SM:F:.=66S=PXVQW[_"PM?@G>IW>\V&J>]:+?T,VT![)4NGYX%*5Y,5; MFHD/MI0FU7GU*\%?N!Y_SE(L1^BJE:%V$UM_+P9T?CU1F0IBO]_IWXUF?1PY M!I77%N[=BO[''ZADO^IZ(\)1?4 M2.625Y^P(W$Z4302Y]>4UT%-2;P;H9:.DM=7G"F&W>&'VDG$?G^V?]%[TAPP'#%"8D/DJ724.^ M_>Y:TSP.!FKV>KV]!\/]RH!8$]Q%2[PGC+OX>T?\%0\FAWX&A8Z\*IA)I2D> M0D5+Y!$_OBS<^.&M4[I%]'5K(M*8.7ST\-P_.Q)KAM:+LPD1+4>*74U*+D61. M=,*6*B:.V&ZE@:&46176]L>I05< :/U%&S-?2;*P>-AF8&W46D M+C&;J'PB?,T?M_UGY*@QP@&4RFN(.=:%,Q4F"-!7H'A^.MNMX)HM$.84W0J1 MS9>'80O8#06&"@-Y,*S_AYMRL!.DR\?+O0OE<6U^C'].QLSHAJG(VIP+% M7NP"0 4!D0DE=S3[!VAVGT3[X2X]CUW[AT7ZE7XJ%N,F(9GM"Z;#)8 GP+$O MCW[0Z,Z#1G@0QWD?]FC!\F*]F/Q]H7RT&9)<;A*4S[ -&//4QJ3ZV[AK<;[/ M9>T?WX43;T; 4/.DE,IM[6 C#=5/O(H6I&)=GBS< E@V4^S+T55Z:R1G"^FQ*E@%,]RE*Q;0PV)0,E-:A3GKBW6/ MY84841H!>',(M$Y"I:1TW014U=C#>0PKZZ$\MZZ(#D0]/28#F:.Q#E!#\2B( MFV"OD+".A:@JY(4MVC<#[>=3J>O(@PP%&HWXO&N*2?1K="G$S",8/?U<+U(C MK-$1;.R3%,YL'1Y^]F-RCKQI3:SS1[^]D1/98@<15RJE,5@<2? #MLC\ZLZ< MI:E?A1"?/30R,];<0^@3>)>EA,WSVC%$EO+V'7NE]0$E?$(-*SZ'B>:\2^RN M-!X!WV#!>^T:-['EHWA(PNG/A597 MI)L3DWOM6U\P($]$_W87N4&[R'@J6RR63.N6X9APER%\2W8,Q2?(FQ55#:\!% K@B8:?+_S09M1O**$WI2BS&E M1YT;3X87)V)/0F*SETK')FLH41;HZ.F&$=>@MM'%: P00KZVDI[P$!.^+DML M!7^E&$:3<=:>&FZUP@;A$9)@Y$ ^+:"#(E,"7_&\OP%B*^589:963XD3K9'C MYK6%:\B5RDK;.:%V-K&)4>4=F .67Z@Y.M_0V^$S#%TDW$V9Y;<8U3(CE][J M'K7B!9X'WCE_?HDU@YW9$&PY:#)%B!OJNRWBBI-UL(OK'/$J3BK)P!SD.'HM M*T^#Q9?ATKT&[C]<7M <&M)TI>5\H$P,,CZWN2GTZE7GJ'?THK<7[PL%A!"* MA4O-7:).NDO4#<5JY<'+3AKIAYM\MO]_U7@WNI]"P-CX2IK7._L[]]F1$;]7 M7=^07#,I7/1(C-T?[RF+).COIBP9O$NB_25635/:3R#X(R\MK-Q!.;A_!Z77 MW&(X.!KZ^+GNOL:]>V3-O*P9\:\PG)L(A&;=1J:M,,]\$BP6,_?MHF2+C/]C MBGC4C:UO P[=F ^?F- KF^X0#])+H"DMW[S][(7<%0LR R/4@88-RGI/OL3; M?*;KPO'B\LE_ %!+ P04 " .@V=-$?&@S,3(N:'1M[5IM;QLW$OY^OX)5<*T-Z-4O<2(Y!A+9 M00WTDEZB0]!/!7_'0]9(U6I_/I>-CI7(XNV8^C?_W$3MK='AM9 MKIWTTFBN.IVK=PW6F'A?]3N=V6S6GAVWC1UW1A\Z9.JDHXQQT!9>-"[.J00_ M@8N+?YQ_UVJQ2Y/7)6C/<@O<@V"UDWK,/@EP-ZS52JV&III;.9YX=M3MO6"? MC+V14Q[KO?0*+A9VSCOQ]WDG/.0\,V)^<2[DE$GQJB%_[?[:0S-68 %GOGYQ6?C"3PD_ZO6[WGX-&:'1Q7ACMT9;%GO%K-+!AQL.M;W$EQ[H? MW"4#U&%1G_'\9FQ-K44K-\K8OAUG!T>GI\W%/]9M=P\'L>Y9-_P-R$"KX*54 M\_Y(EN#8.YBQ#Z;D.M8Y^3N@O^AZ^#F+L9QA5R4UM%)LO:,0T-7M1&;2L^-> M^^A^--OCR'%0P0Y*;L=2M[RIT%"UBX%]O!J.KM^_8\?=(S:\^C"Z?GL]?$TE M_U-1#L%Z6'1 <<)C\ M!-A';C.NP;7>WRJ8A\' FJ-N]^&%\)4!L26XZR:[Y%,IV+#-WM16P[SY$ :: M+ ]HF6/TW'__[/3%8"/0ORV>Y]O#B9/T>;A)+1!J_5;O!=JHN!"8(5H*"M\_ M?KX3<])K,_Q;!/&U <(F? K,PE3"#%>UGTC'?JNYQ<6JYEA>&8O U^RML27K M=5O_IE7PVGEKM,P=YEJ++7A<0:[%;IF!(8YQ6Z" M9?/58=@#=LYX(_.7<35B@SW3N!CI']Z;R!Y>0E\02$8])(IJF]YIQ M"P%(" R9H7C&"6> Z,V4=!-J3LU*)%TB7OHMI,N5<37V(SJV1D5$5=;D(+#8 ML0,$D !$9$3)AD)W4:*?'L!AZ-H[%?%7_"E)>NN(9++/B Y7 !X!1[X\^D'% MO0<5^""*T62I=J0"PAIV03($UC4.T"&/+$^= M*I2_,J\5IV2!804G[M0$]HC:9%52X;<,J"'R.?8'\03^7L7J'O1_*>@?384; MV'\\B3YZ">"RP;TY(9L[HSEE"^YP59 *)KAS*Q;0P\4@>2:5]'/2%]L>2PLQ MH#0 <'GDLTU"Q:1TFP*J:MS#.1Q6TD-Y;JP(#@0]/0:-,D?A.L :" <_U 3W M"A'KN!!EA7EAC_;=0/O5E*LZ\"!! 8J"3K>F.(ENBRY%,?,(1H\_MXO4 &OL MB&SLHA3.3.T??O9C<@Y?M@;2^<4?;^18MMA!A)4*<0P61Q+T@#TRO[HSEW'J M-R%$9P])9H::-80^@7=)2I@\KRU!9"5OW[-7&N>QA,ZCT8K+T40Z[V('&XT+ MQ#>RX%J[Y"9N^2 B?[^+W*%=9#B5%8LET[QC."+<50C?D1U!\0GR9D-5HU,<-;4W MUBVU1"A 8V4IO8> ]GL=,H,:A4J%1']"UP.$-[*UHVR _Y.>I_#@MUJBJV'5 MU3J\ F$GY?[E!FP&_H80>U6)(Z4'G MAI/AQ8G8DY"8]E+QV&0+)7*!'1TL&7$+:I,NQL8(0I2OS:@G'(H)5YL M&:[K//#.^?-++ UV9KPW93]E"A\VU/=;A!7':V\6ES?"Q9M8DB%S@*7H%:\< M]!=?!BNW&*C_8'5!4VB8IBO%YWVI0Y#AN>E>T,N7[;/NV?/N4;@=Y#$$+Q8N MI9M#[7ASJ./%9N7)BW8;?+;_GVJ\$]R/(>#8N(KK5XWCQCH[$N*/JMLE MR:5)H:)'8FQ]O*^)J;LR\6YP/[[NF<+JC=K/7K3=L, S7/^UAT'"5??)EW/39[P& M'"XD7_P74$L#!!0 ( Z#9TV/9%1::P4 ,\B 9 871R;S(P,3@Y M,CDM,3!Q>&5X:#,R+FAT;>U:ZT\;.1#_?G_%-.AZ()%]Y,$C29':0.^A7DM+ MJNH^5=[=2>+KQM[:7D+NK[^QO0L!4@JZEH832$2[?LS.XS?CL<>#)X=OAJ._ MCH]@:F8Y'+]_\>KW(32:8?BA/0S#P]$A_#;Z\Q5T@BB&D6)"<\.E8'D8'KUN M0&-J3-$+P_E\'LS;@523-@8%OH%UEV\-/@2;,)AS(M M9R@,I J9P0Q*S<4$/F2H/T&S68T:RF*A^&1JH!7%>_!!JD_\E/E^PTV.!S6= M0>C?!Z'[R""1V>)@D/%3X-FS!O\8?8R)C9 :?*LVBQR?-:9HJ?N)6 GU/T)2S]-E"Q% MUDQE+E5/39+-5K>[7?]#%$1;?=^W$;F_OB70'+,9SQ>]$9^AAM[T?:#%HQI8)DLK,/_7VQUR4+[T0[(,9@IP@E3"1.HFV_.[*V7;])",J378G>G),_DUO=L1S;904/-6T M-*A"*N_VFW;*TXUVIS^4LX*)A7O>@BDJ3!:0NABQ(,+,/-WH[O4?D %&)%DE MU"\:WI9,D1?D"WB')#TI3^S'P5(2LR@%O8'"W*"!(Y9 M@LICH;6_[=;T->$.QF5.6DU)TSFGN7-NIDZ7"C^77*%-,1P M0P/ >:B8JSG#C4!3&EO>.,N6 BM>U$,W.YFOLBC2IS M+X(LT/N-KMFN !9<\XO[LTMKM5T\6+[FKXDT1LYZ.]YC#4MRO#(BQ['IL=+( M.J5Q:9IO2:2B8&-%REFAL5<_])=6'SO?OW-R*F%Z%D<9UT7.%CTN'.?NNU46 MN;\?='?B3M1QN:2A!-)D-4M5GAGX/#,TV?7.3C=H[;4[T>Z7A]PX_\;.=M!I MM^.]G>]!^ZZ,ATXU7CVD=TTP?-9H-^H9!V5PVW1+4%ZU MY:E=$U*65VV>X#E]!Y>83%PW>+C$UY>$&_*%SE?0?]E/;BE'X^"U/'5Q%'8O M1]!:V>=JW%ES-=YK?%EEG$OQ)JKB36>WK]TO'*-=1/\(X%>7C1!!<64;>%7C M%\"M0X.0 F\+]IH3NQ?] >;X;_CY;LQ7T=FE9 5!1>8\@]KX#Q=H]PVN=0#4 MNL?U=<3)R)YJK=BT/"KW&RAW..4XIBR=LG;#3Q'>^)WF"DT_L-#]R-GM.'M, M/Q_3SW4*2,OIYR$[I4QG&,"+4@ECZGGMP'9?0)K'<"T[O%\'3'RF'9^ M][3SY?E)[5?2SM =+#Z0:@775;FE+LGJJ3VM%M) @I ASC#SI9HQSS%S3ZYP M492JD!K=F?3E^M+>BM/U52?KO@@U\U6/BY+0\E!?%]JVY_:2!J@YUPBZ3/ZF M#]IRE9V4+=#E\7:!CQ+L3@7@?S'7JVP=0''J2UM7&5GZ=S? M,Z3+=%IQ=+T0<.[DTM__Z"G,F=TS+=^:N/$RQ34*+*$%M338KP)$=.<+&-6O MO^KA+IT<_ M02P$"% ,4 " .@V=-I#,Z22?A 0 &UL4$L! A0#% @ #H-G3?_Q*,*H9 M_OT# !4 ( !*PP" &%T&@S M,3(N:'1M4$L! A0#% @ #H-G38]D5%IK!0 SR( !D M ( !BK0# &%T&@S,BYH=&U02P4& D "0!A ) @ ++H# end