0000008063-19-000034.txt : 20190808 0000008063-19-000034.hdr.sgml : 20190808 20190808142826 ACCESSION NUMBER: 0000008063-19-000034 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 84 CONFORMED PERIOD OF REPORT: 20190629 FILED AS OF DATE: 20190808 DATE AS OF CHANGE: 20190808 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: 191008969 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-20190629.htm 10-Q Document
2019Q2FALSE0000008063--12-310.1560.1500000080632019-01-012019-06-290000008063atro:CommonClassUndefinedMember2019-01-012019-06-290000008063us-gaap:CommonClassBMember2019-01-012019-06-29xbrli:shares0000008063atro:CommonClassUndefinedMember2019-07-310000008063us-gaap:CommonClassBMember2019-07-31iso4217:USD00000080632019-06-2900000080632018-12-3100000080632018-01-012018-06-3000000080632019-03-312019-06-2900000080632018-04-012018-06-300000008063us-gaap:ProductMember2019-01-012019-06-290000008063us-gaap:ProductMember2018-01-012018-06-300000008063us-gaap:ProductMember2019-03-312019-06-290000008063us-gaap:ProductMember2018-04-012018-06-30iso4217:USDxbrli:shares00000080632017-12-3100000080632018-06-300000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2018-12-310000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2017-12-310000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2019-03-300000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2018-03-310000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2019-01-012019-06-290000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2019-03-312019-06-290000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2018-01-012018-06-300000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2018-04-012018-06-300000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2019-06-290000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2018-06-300000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2018-12-310000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2017-12-310000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2019-03-300000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2018-03-310000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2018-01-012018-06-300000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2018-04-012018-06-300000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2019-01-012019-06-290000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2019-03-312019-06-290000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2019-06-290000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2018-06-300000008063us-gaap:AdditionalPaidInCapitalMember2018-12-310000008063us-gaap:AdditionalPaidInCapitalMember2017-12-310000008063us-gaap:AdditionalPaidInCapitalMember2019-03-300000008063us-gaap:AdditionalPaidInCapitalMember2018-03-310000008063us-gaap:AdditionalPaidInCapitalMember2019-01-012019-06-290000008063us-gaap:AdditionalPaidInCapitalMember2018-01-012018-06-300000008063us-gaap:AdditionalPaidInCapitalMember2019-03-312019-06-290000008063us-gaap:AdditionalPaidInCapitalMember2018-04-012018-06-300000008063us-gaap:AdditionalPaidInCapitalMember2019-06-290000008063us-gaap:AdditionalPaidInCapitalMember2018-06-300000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-300000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-03-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-06-300000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-06-290000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-312019-06-290000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-04-012018-06-300000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-290000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-06-300000008063us-gaap:RetainedEarningsMember2018-12-310000008063us-gaap:RetainedEarningsMember2017-12-310000008063us-gaap:RetainedEarningsMember2019-03-300000008063us-gaap:RetainedEarningsMember2018-03-310000008063us-gaap:RetainedEarningsMember2018-01-012018-06-300000008063us-gaap:AccountingStandardsUpdate201409Memberus-gaap:RetainedEarningsMember2018-01-010000008063us-gaap:RetainedEarningsMember2019-01-012019-06-290000008063us-gaap:RetainedEarningsMember2019-03-312019-06-290000008063us-gaap:RetainedEarningsMember2018-04-012018-06-300000008063us-gaap:RetainedEarningsMember2019-06-290000008063us-gaap:RetainedEarningsMember2018-06-300000008063us-gaap:TreasuryStockMember2018-12-310000008063us-gaap:TreasuryStockMember2017-12-310000008063us-gaap:TreasuryStockMember2019-03-300000008063us-gaap:TreasuryStockMember2018-03-310000008063us-gaap:TreasuryStockMember2019-06-290000008063us-gaap:TreasuryStockMember2018-06-300000008063us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberatro:TestSystemsSegmentMember2019-02-132019-02-130000008063us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberatro:TestSystemsSegmentMember2019-01-012019-03-300000008063atro:FreedomCommunicationTechnologiesIncMemberus-gaap:SubsequentEventMember2019-07-012019-07-010000008063us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberus-gaap:SubsequentEventMemberatro:AirfieldLightingProductLineAssetsMember2019-07-122019-07-12xbrli:pure0000008063us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberatro:AirfieldLightingProductLineAssetsMember2018-01-012018-12-310000008063us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembersrt:ScenarioForecastMemberatro:AirfieldLightingProductLineAssetsMember2019-06-302019-09-2800000080632018-01-012018-03-310000008063us-gaap:AccountingStandardsUpdate201602Member2019-01-010000008063us-gaap:AccountingStandardsUpdate201602Membersrt:RestatementAdjustmentMember2019-01-010000008063us-gaap:CommonClassBMember2018-10-122018-10-1200000080632019-06-2900000080632019-07-012019-06-2900000080632019-01-010000008063atro:CommercialTransportAircraftMember2019-01-012019-06-290000008063atro:CommercialTransportAircraftMember2018-01-012018-06-300000008063atro:CommercialTransportAircraftMember2019-03-312019-06-290000008063atro:CommercialTransportAircraftMember2018-04-012018-06-300000008063atro:MilitaryAircraftMember2019-01-012019-06-290000008063atro:MilitaryAircraftMember2018-01-012018-06-300000008063atro:MilitaryAircraftMember2019-03-312019-06-290000008063atro:MilitaryAircraftMember2018-04-012018-06-300000008063atro:BusinessJetMember2019-01-012019-06-290000008063atro:BusinessJetMember2018-01-012018-06-300000008063atro:BusinessJetMember2019-03-312019-06-290000008063atro:BusinessJetMember2018-04-012018-06-300000008063atro:OtherAerospaceMember2019-01-012019-06-290000008063atro:OtherAerospaceMember2018-01-012018-06-300000008063atro:OtherAerospaceMember2019-03-312019-06-290000008063atro:OtherAerospaceMember2018-04-012018-06-300000008063atro:AerospaceSegmentMember2019-01-012019-06-290000008063atro:AerospaceSegmentMember2018-01-012018-06-300000008063atro:AerospaceSegmentMember2019-03-312019-06-290000008063atro:AerospaceSegmentMember2018-04-012018-06-300000008063atro:SemiconductorMember2019-01-012019-06-290000008063atro:SemiconductorMember2018-01-012018-06-300000008063atro:SemiconductorMember2019-03-312019-06-290000008063atro:SemiconductorMember2018-04-012018-06-300000008063atro:AerospaceAndDefenseSegmentMember2019-01-012019-06-290000008063atro:AerospaceAndDefenseSegmentMember2018-01-012018-06-300000008063atro:AerospaceAndDefenseSegmentMember2019-03-312019-06-290000008063atro:AerospaceAndDefenseSegmentMember2018-04-012018-06-300000008063atro:TestSystemsSegmentMember2019-01-012019-06-290000008063atro:TestSystemsSegmentMember2018-01-012018-06-300000008063atro:TestSystemsSegmentMember2019-03-312019-06-290000008063atro:TestSystemsSegmentMember2018-04-012018-06-300000008063atro:ProductLineElectricalPowerAndMotionMember2019-01-012019-06-290000008063atro:ProductLineElectricalPowerAndMotionMember2018-01-012018-06-300000008063atro:ProductLineElectricalPowerAndMotionMember2019-03-312019-06-290000008063atro:ProductLineElectricalPowerAndMotionMember2018-04-012018-06-300000008063atro:ProductLineLightingAndSafetyMember2019-01-012019-06-290000008063atro:ProductLineLightingAndSafetyMember2018-01-012018-06-300000008063atro:ProductLineLightingAndSafetyMember2019-03-312019-06-290000008063atro:ProductLineLightingAndSafetyMember2018-04-012018-06-300000008063atro:ProductLineAvionicsMember2019-01-012019-06-290000008063atro:ProductLineAvionicsMember2018-01-012018-06-300000008063atro:ProductLineAvionicsMember2019-03-312019-06-290000008063atro:ProductLineAvionicsMember2018-04-012018-06-300000008063atro:ProductLineSystemsCertificationMember2019-01-012019-06-290000008063atro:ProductLineSystemsCertificationMember2018-01-012018-06-300000008063atro:ProductLineSystemsCertificationMember2019-03-312019-06-290000008063atro:ProductLineSystemsCertificationMember2018-04-012018-06-300000008063atro:ProductLineStructuresMember2019-01-012019-06-290000008063atro:ProductLineStructuresMember2018-01-012018-06-300000008063atro:ProductLineStructuresMember2019-03-312019-06-290000008063atro:ProductLineStructuresMember2018-04-012018-06-300000008063atro:ProductLineOtherMember2019-01-012019-06-290000008063atro:ProductLineOtherMember2018-01-012018-06-300000008063atro:ProductLineOtherMember2019-03-312019-06-290000008063atro:ProductLineOtherMember2018-04-012018-06-300000008063us-gaap:DiscontinuedOperationsHeldforsaleMemberatro:TestSystemsSegmentMember2018-12-310000008063us-gaap:LandMember2019-06-290000008063us-gaap:LandMember2018-12-310000008063us-gaap:BuildingAndBuildingImprovementsMember2019-06-290000008063us-gaap:BuildingAndBuildingImprovementsMember2018-12-310000008063us-gaap:MachineryAndEquipmentMember2019-06-290000008063us-gaap:MachineryAndEquipmentMember2018-12-310000008063us-gaap:ConstructionInProgressMember2019-06-290000008063us-gaap:ConstructionInProgressMember2018-12-310000008063us-gaap:PatentsMember2019-01-012019-06-290000008063us-gaap:PatentsMember2019-06-290000008063us-gaap:PatentsMember2018-12-310000008063us-gaap:NoncompeteAgreementsMember2019-01-012019-06-290000008063us-gaap:NoncompeteAgreementsMember2019-06-290000008063us-gaap:NoncompeteAgreementsMember2018-12-310000008063us-gaap:TradeNamesMember2019-01-012019-06-290000008063us-gaap:TradeNamesMember2019-06-290000008063us-gaap:TradeNamesMember2018-12-310000008063us-gaap:UnpatentedTechnologyMember2019-01-012019-06-290000008063us-gaap:UnpatentedTechnologyMember2019-06-290000008063us-gaap:UnpatentedTechnologyMember2018-12-310000008063us-gaap:CustomerRelationshipsMember2019-01-012019-06-290000008063us-gaap:CustomerRelationshipsMember2019-06-290000008063us-gaap:CustomerRelationshipsMember2018-12-310000008063atro:AerospaceSegmentMemberus-gaap:OperatingSegmentsMember2018-12-310000008063atro:AerospaceSegmentMemberus-gaap:OperatingSegmentsMember2019-01-012019-06-290000008063atro:AerospaceSegmentMemberus-gaap:OperatingSegmentsMember2019-06-290000008063atro:TestSystemsSegmentMemberus-gaap:OperatingSegmentsMember2018-12-310000008063atro:TestSystemsSegmentMemberus-gaap:OperatingSegmentsMember2019-01-012019-06-290000008063atro:TestSystemsSegmentMemberus-gaap:OperatingSegmentsMember2019-06-290000008063us-gaap:LineOfCreditMemberatro:FourthAmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2019-06-290000008063us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberatro:FifthAmendedAndRestatedCreditAgreementMember2019-06-290000008063us-gaap:LineOfCreditMemberatro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:LetterOfCreditMember2019-06-290000008063atro:AmendedAndRestatedCreditAgreementMember2019-01-012019-06-290000008063atro:AmendedAndRestatedCreditAgreementMembersrt:MaximumMember2019-01-012019-06-29atro:fiscal_quarter0000008063us-gaap:LineOfCreditMemberatro:FourthAmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMember2019-01-012019-06-290000008063us-gaap:LineOfCreditMemberatro:FourthAmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:LondonInterbankOfferedRateLIBORMember2019-01-012019-06-290000008063us-gaap:LineOfCreditMemberatro:FourthAmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2019-01-012019-06-290000008063us-gaap:LineOfCreditMemberatro:FourthAmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2019-01-012019-06-290000008063srt:MinimumMember2019-01-012019-06-290000008063srt:MaximumMember2019-01-012019-06-2900000080632019-03-3000000080632018-03-3100000080632016-02-240000008063us-gaap:TreasuryStockMember2016-02-242016-02-240000008063us-gaap:TreasuryStockMember2019-01-012019-06-290000008063us-gaap:AccumulatedTranslationAdjustmentMember2019-06-290000008063us-gaap:AccumulatedTranslationAdjustmentMember2018-12-310000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-06-290000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2018-12-310000008063us-gaap:AccumulatedTranslationAdjustmentMember2019-01-012019-06-290000008063us-gaap:AccumulatedTranslationAdjustmentMember2018-01-012018-06-300000008063us-gaap:AccumulatedTranslationAdjustmentMember2019-03-312019-06-290000008063us-gaap:AccumulatedTranslationAdjustmentMember2018-04-012018-06-300000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2019-01-012019-06-290000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2018-01-012018-06-300000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2019-03-312019-06-290000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2018-04-012018-06-300000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2019-01-012019-06-290000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2018-01-012018-06-300000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2019-03-312019-06-290000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2018-04-012018-06-300000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-01-012019-06-290000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2018-01-012018-06-300000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-03-312019-06-290000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2018-04-012018-06-30atro:retirement_plan0000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2019-01-012019-06-290000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2018-01-012018-06-300000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2019-03-312019-06-290000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2018-04-012018-06-300000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMemberatro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2019-01-012019-06-290000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMemberatro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2018-01-012018-06-300000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMemberatro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2019-03-312019-06-290000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMemberatro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2018-04-012018-06-30atro:customer0000008063us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberatro:MajorCustomerOneMember2019-01-012019-06-290000008063us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberatro:MajorCustomerTwoMember2019-01-012019-06-290000008063us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberatro:MajorCustomerOneMember2018-07-012018-09-290000008063us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberatro:MajorCustomerTwoMember2018-07-012018-09-290000008063us-gaap:SalesRevenueNetMemberatro:TwoMajorCustomersMemberus-gaap:CustomerConcentrationRiskMember2019-06-290000008063us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberatro:MajorCustomerOneMember2018-01-012018-06-300000008063us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberatro:MajorCustomerTwoMember2018-01-012018-06-300000008063us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberatro:MajorCustomerOneMember2018-04-012018-06-300000008063us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberatro:MajorCustomerTwoMember2018-04-012018-06-300000008063atro:LufthansaTechnikAGMemberatro:PatentInfringementMembersrt:SubsidiariesMembercountry:DE2019-01-012019-06-290000008063atro:LufthansaTechnikAGMemberatro:PatentInfringementMembersrt:SubsidiariesMembersrt:MinimumMembercountry:DE2019-06-290000008063atro:LufthansaTechnikAGMemberatro:PatentInfringementMembersrt:SubsidiariesMembersrt:MaximumMembercountry:DE2019-06-290000008063atro:LufthansaTechnikAGMemberatro:PatentInfringementMembersrt:SubsidiariesMembercountry:DE2019-06-290000008063atro:AerospaceSegmentMemberus-gaap:OperatingSegmentsMember2018-01-012018-06-300000008063atro:AerospaceSegmentMemberus-gaap:OperatingSegmentsMember2019-03-312019-06-290000008063atro:AerospaceSegmentMemberus-gaap:OperatingSegmentsMember2018-04-012018-06-300000008063us-gaap:IntersegmentEliminationMemberatro:AerospaceSegmentMember2019-01-012019-06-290000008063us-gaap:IntersegmentEliminationMemberatro:AerospaceSegmentMember2018-01-012018-06-300000008063us-gaap:IntersegmentEliminationMemberatro:AerospaceSegmentMember2019-03-312019-06-290000008063us-gaap:IntersegmentEliminationMemberatro:AerospaceSegmentMember2018-04-012018-06-300000008063atro:TestSystemsSegmentMemberus-gaap:OperatingSegmentsMember2018-01-012018-06-300000008063atro:TestSystemsSegmentMemberus-gaap:OperatingSegmentsMember2019-03-312019-06-290000008063atro:TestSystemsSegmentMemberus-gaap:OperatingSegmentsMember2018-04-012018-06-300000008063us-gaap:IntersegmentEliminationMember2019-01-012019-06-290000008063us-gaap:IntersegmentEliminationMember2018-01-012018-06-300000008063us-gaap:IntersegmentEliminationMember2019-03-312019-06-290000008063us-gaap:IntersegmentEliminationMember2018-04-012018-06-300000008063us-gaap:OperatingSegmentsMember2019-01-012019-06-290000008063us-gaap:OperatingSegmentsMember2018-01-012018-06-300000008063us-gaap:OperatingSegmentsMember2019-03-312019-06-290000008063us-gaap:OperatingSegmentsMember2018-04-012018-06-300000008063us-gaap:CorporateNonSegmentMember2019-01-012019-06-290000008063us-gaap:CorporateNonSegmentMember2018-01-012018-06-300000008063us-gaap:CorporateNonSegmentMember2019-03-312019-06-290000008063us-gaap:CorporateNonSegmentMember2018-04-012018-06-300000008063us-gaap:CorporateNonSegmentMember2019-06-290000008063us-gaap:CorporateNonSegmentMember2018-12-310000008063us-gaap:FairValueMeasurementsRecurringMember2019-06-290000008063us-gaap:FairValueMeasurementsRecurringMember2018-12-310000008063us-gaap:FairValueMeasurementsRecurringMember2017-12-310000008063us-gaap:FairValueMeasurementsRecurringMember2018-09-290000008063us-gaap:DiscontinuedOperationsHeldforsaleMemberatro:TestSystemsSegmentMember2018-01-012018-12-310000008063us-gaap:DiscontinuedOperationsHeldforsaleMemberatro:FirstEarnoutMember2019-01-012019-06-290000008063us-gaap:DiscontinuedOperationsHeldforsaleMemberatro:SecondEarnoutMember2019-01-012019-06-29

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 June 29, 2019
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)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common Stock, $.01 par value per shareATRONASDAQ Stock Market
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 July 31, 2019, 32,675,358 shares of common stock were outstanding consisting of 24,766,477 shares of common stock ($.01 par value) and 7,908,881 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
June 29, 2019 with Comparative Figures for December 31, 2018
(Unaudited)
(In thousands)
 
June 29, 2019December 31, 2018
Current Assets:
Cash and Cash Equivalents
$17,106 $16,622 
Accounts Receivable, Net of Allowance for Doubtful Accounts
177,102 182,308 
Inventories
142,853 138,685 
Prepaid Expenses and Other Current Assets
17,587 17,198 
Assets Held for Sale 19,358 
Total Current Assets
354,648 374,171 
Property, Plant and Equipment, Net of Accumulated Depreciation117,389 120,862 
Other Assets45,189 21,272 
Intangible Assets, Net of Accumulated Amortization125,039 133,383 
Goodwill124,998 124,952 
Total Assets
$767,263 $774,640 
Current Liabilities:
Current Maturities of Long-term Debt
$170 $1,870 
Accounts Payable
42,964 50,664 
Accrued Expenses and Other Current Liabilities
51,054 47,772 
Customer Advance Payments and Deferred Revenue
25,402 26,880 
Liabilities Held for Sale 906 
Total Current Liabilities
119,590 128,092 
Long-term Debt122,113 232,112 
Other Liabilities50,594 27,811 
Total Liabilities292,297 388,015 
Shareholders’ Equity:
Common Stock
344 343 
Accumulated Other Comprehensive Loss
(12,421)(13,329)
Other Shareholders’ Equity
487,043 399,611 
Total Shareholders’ Equity
474,966 386,625 
Total Liabilities and Shareholders’ Equity$767,263 $774,640 
See notes to consolidated condensed financial statements.
3

ASTRONICS CORPORATION
Consolidated Condensed Statements of Operations
Three and Six Months Ended June 29, 2019 With Comparative Figures for 2018
(Unaudited)
(In thousands, except per share data)
 
Six Months EndedThree Months Ended
June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Sales$397,272 $387,665 $189,098 $208,606 
Cost of Products Sold304,832 300,961 148,735 159,034 
Gross Profit92,440 86,704 40,363 49,572 
Selling, General and Administrative Expenses58,986 59,943 29,790 29,443 
Income from Operations33,454 26,761 10,573 20,129 
Gain on Sale of Business80,133    
Other Expense, Net of Other Income733 838 518 463 
Interest Expense, Net of Interest Income3,029 4,815 1,225 2,484 
Income Before Income Taxes109,825 21,108 8,830 17,182 
Provision for Income Taxes24,953 3,789 2,104 3,157 
Net Income$84,872 $17,319 $6,726 $14,025 
Earnings Per Share:
Basic
$2.60 $0.54 $0.21 $0.43 
Diluted
$2.56 $0.52 $0.20 $0.42 
See notes to consolidated condensed financial statements.
4

ASTRONICS CORPORATION
Consolidated Condensed Statements of Comprehensive Income
Three and Six Months Ended June 29, 2019 With Comparative Figures for 2018
(Unaudited)
(In thousands)
 
Six Months EndedThree Months Ended
June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Net Income$84,872 $17,319 $6,726 $14,025 
Other Comprehensive Income (Loss):
Foreign Currency Translation Adjustments
614 (1,572)884 (1,805)
Retirement Liability Adjustment – Net of Tax
294 430 144 215 
Total Other Comprehensive Income (Loss)908 (1,142)1,028 (1,590)
Comprehensive Income$85,780 $16,177 $7,754 $12,435 
See notes to consolidated condensed financial statements.
5

ASTRONICS CORPORATION
Consolidated Condensed Statements of Cash Flows
Six Months Ended June 29, 2019 With Comparative Figures for 2018
(Unaudited)
(In thousands)
 
Six Months Ended
June 29, 2019June 30, 2018
Cash Flows From Operating Activities:
Net Income$84,872 $17,319 
Adjustments to Reconcile Net Income to Cash Provided By Operating Activities:
Depreciation and Amortization15,980 18,584 
Provisions for Non-Cash Losses on Inventory and Receivables4,429 1,819 
Equity-based Compensation Expense2,145 1,637 
Deferred Tax Benefit(3,371)(516)
Gain on Sale of Business, Before Taxes(80,133) 
Other263 (431)
Cash Flows from Changes in Operating Assets and Liabilities:
Accounts Receivable5,266 (33,347)
Inventories(11,276)(19,761)
Accounts Payable(7,685)7,981 
Accrued Expenses(9,141)53 
Other Current Assets and Liabilities(975)(404)
Customer Advanced Payments and Deferred Revenue(1,234)14,469 
Income Taxes9,181 (189)
Supplemental Retirement and Other Liabilities735 896 
Cash Provided By Operating Activities9,056 8,110 
Cash Flows From Investing Activities:
Proceeds on Sale of Business103,793  
Capital Expenditures(6,917)(8,495)
Cash Provided By (Used For) Investing Activities96,876 (8,495)
Cash Flows From Financing Activities:
Proceeds from Long-term Debt27,000 30,015 
Payments for Long-term Debt(132,053)(36,416)
Debt Acquisition Costs (516)
Proceeds from Exercise of Stock Options416 281 
Other Financing Activities(834) 
Cash Used For Financing Activities(105,471)(6,636)
Effect of Exchange Rates on Cash23 (285)
Increase (Decrease) in Cash and Cash Equivalents484 (7,306)
Cash and Cash Equivalents at Beginning of Period16,622 17,914 
Cash and Cash Equivalents at End of Period$17,106 $10,608 
See notes to consolidated condensed financial statements.
6

ASTRONICS CORPORATION
Consolidated Condensed Statements of Shareholders' Equity
Three and Six Months Ended June 29, 2019 With Comparative Figures for 2018
(Unaudited)
(In thousands)

Six Months EndedThree Months Ended
June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Common Stock
Beginning of Period$260 $229 $262 $231 
Exercise of Stock Options and Equity-based Compensation Expense – Net of Taxes1 — 1 — 
Class B Stock Converted to Common Stock3 3 1 1 
End of Period$264 $232 $264 $232 
Convertible Class B Stock
Beginning of Period$83 $111 $81 $109 
Exercise of Stock Options and Equity-based Compensation Expense – Net of Taxes— 1 — 1 
Class B Stock Converted to Common Stock(3)(3)(1)(1)
End of Period$80 $109 $80 $109 
Additional Paid in Capital
Beginning of Period$73,044 $67,748 $74,396 $68,839 
Exercise of Stock Options and Equity-based Compensation Expense - Net of Taxes2,560 1,917 1,208 826 
End of Period$75,604 $69,665 $75,604 $69,665 
Accumulated Comprehensive Loss
Beginning of Period$(13,329)$(13,352)$(13,449)$(14,277)
Adoption of ASU 2018-02— (1,373)— — 
Foreign Currency Translation Adjustments614 (1,572)884 (1,805)
Retirement Liability Adjustment –
Net of Taxes
294 430 144 215 
End of Period$(12,421)$(15,867)$(12,421)$(15,867)
Retained Earnings
Beginning of Period$376,567 $325,191 $454,713 $333,126 
Adoption of ASU 2018-02— 1,373 — — 
Adoption of ASU 2014-09— 3,268 — — 
Net income84,872 17,319 6,726 14,025 
End of Period$461,439 $347,151 $461,439 $347,151 
Treasury Stock
Beginning of Period$(50,000)$(50,000)$(50,000)$(50,000)
Purchase of Shares— — — — 
Retirement of Treasury Shares— — — — 
End of Period$(50,000)$(50,000)$(50,000)$(50,000)
Total Shareholders’ Equity$474,966 $351,290 $474,966 $351,290 
See notes to consolidated condensed financial statements.






7




ASTRONICS CORPORATION
Consolidated Condensed Statements of Shareholders' Equity, Continued
Three and Six Months Ended June 29, 2019 With Comparative Figures for 2018
(Unaudited)
(In thousands)

Six Months EndedThree Months Ended
June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Common Stock
Beginning of Period25,978 22,861 26,178 23,106 
Exercise of Stock Options34 26 13 7 
Class B Stock Converted to Common Stock331 332 152 106 
End of Period26,343 23,219 26,343 23,219 
Convertible Class B Stock
Beginning of Period8,290 11,083 8,146 10,891 
Exercise of Stock Options48 38 13 4 
Class B Stock Converted to Common Stock(331)(332)(152)(106)
End of Period8,007 10,789 8,007 10,789 
Treasury Stock
Beginning of Period(1,675)(1,675)(1,675)(1,675)
Purchase of Shares— — — — 
Retirement of Treasury Shares— — — — 
End of Period(1,675)(1,675)(1,675)(1,675)
See notes to consolidated condensed financial statements.

8

ASTRONICS CORPORATION
Notes to Consolidated Condensed Financial Statements
June 29, 2019
(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.
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 six months ended June 29, 2019 are not necessarily indicative of the results that may be expected for the year ending December 31, 2019.
The balance sheet at December 31, 2018 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 2018 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 and electronics 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 July 1, 2019, the Company acquired all of the issued and outstanding capital stock of Freedom Communication Technologies, Inc. (“FCT”).
On February 13, 2019, the Company completed a divestiture of its semiconductor test business within the Test Systems segment. The total proceeds of the divestiture amounted to $103.8 million. The Company recorded a pre-tax gain on the sale of $80.1 million in the first quarter of 2019. The income tax expense relating to the gain is expected to be $21.3 million.
On July 1, 2019, the Company acquired all of the issued and outstanding capital stock of FCT. FCT, located in Kilgore, Texas, is a leader in wireless communication testing, primarily for the civil land mobile radio market. Freedom will be included in our Test Systems segment. The total consideration for the transaction was $22.0 million in cash. The purchase price allocation for this acquisition is not determinable as the fair value valuation of assets and liabilities is not complete. The Company expects to complete a preliminary allocation during the third quarter of 2019. Purchased intangible assets and goodwill are not deductible for tax purposes.
On July 12, 2019, the Company sold intellectual property and certain assets associated with its Airfield Lighting product line for $1.0 million in cash. The transaction did not meet the criteria for the assets to be classified as held for sale at June 29, 2019. The Airfield Lighting product line, part of the Aerospace segment, represented less than 1% of the our 2018 revenue. The Company expects to record a loss on sale of approximately $1.3 million in the 2019 third quarter.
9

Cost of Products Sold, Engineering and Development, Interest, 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 $27.7 million and $28.9 million for the three months ended and $54.4 million and $57.8 million for the six months ended June 29, 2019 and June 30, 2018, 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 six months ended June 29, 2019 and June 30, 2018.
Foreign Currency Translation
The aggregate transaction gain or loss included in operations was insignificant for the three and six months ended June 29, 2019 and June 30, 2018.
Newly Adopted and Recent Accounting Pronouncements
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 have adopted this guidance as of January 1, 2019 using the cumulative-effect method. The standard requires lessees to recognize a lease liability and a right-of-use (“ROU”) asset on the balance sheet for operating leases. Accounting for finance leases is substantially unchanged. Prior year financial statements were not recast under the new method. We elected the package of transition provisions available for expired or existing contracts, which allowed us to carryforward our historical assessments of (1) whether contracts are or contain leases, (2) lease classification and (3) initial direct costs.
The implementation of this standard did not have a material effect on our financial statements. As of January 1, 2019, ROU assets of approximately $18.4 million and lease liabilities of approximately $18.5 million were recognized on our balance sheet for our leased office and manufacturing facilities and equipment leases. There was a reclassification to ROU assets of approximately $3.5 million from net property plant and equipment for assets under existing finance leases at the transition date. The standards did not impact the Company's consolidated statements of operations or retained earnings. Refer to Note 9 for additional information.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. This standard requires that an entity measure impairment of certain financial instruments, including trade receivables, based on expected losses rather than incurred losses. In November 2018, the FASB issued ASU 2018-19 which clarifies the guidance in ASU 2016-13. The provisions of this ASU are effective for years beginning after December 15, 2019, with early adoption permitted. We are currently evaluating the impact of this ASU. We do not expect this ASU to have a significant impact on our consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, Changes to the Disclosure Requirements for Fair Value Measurement. The new standard removes the disclosure requirements for the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy. The provisions of this ASU are effective for years beginning after December 15, 2019, with early adoption permitted. We do not expect this ASU to have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.
In August 2018, the FASB issued ASU 2018-14, Changes to the Disclosure Requirements for Defined Benefit Plans. The new standard includes updates to the disclosure requirements for defined benefit plans including several additions, deletions and modifications to the disclosure requirements. The provisions of this ASU are effective for years beginning after December 15, 2020, with early adoption permitted. We are currently evaluating the impact of this ASU.
10

2) Revenue
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. We recognized a transition adjustment of $3.3 million, net of tax effects, which increased our January 1, 2018 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 services. Sales shown on the Company's Condensed Consolidated Statements of Operations are from contracts with customers.
Payment terms and conditions vary by contract, although terms generally include a requirement of payment within a range from 30 to 60 days after the performance obligation has been satisfied; 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. These incremental costs include, but are not limited to, sales commissions incurred to obtain a contract with a customer. As of June 29, 2019, the Company does not have material incremental costs on any open contracts with an original expected duration of greater than one year, and therefore such costs are expensed as incurred.
The Company recognizes an asset for certain, material 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 Condensed 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. As of June 29, 2019, the Company does not have material capitalized fulfillment costs.
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 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 distinct, and, therefore, are accounted for as new contracts. The aggregate effect of all modifications have been reflected when identifying the satisfied and unsatisfied performance obligations, determining the transaction price and allocating the transaction price.
The 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
11

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 that are subject to the requirement to accrue anticipated losses, the company recognizes the entire anticipated loss in the period that the loss becomes probable.
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 June 29, 2019, we had $379.7 million of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately $263.9 million of our remaining performance obligations as revenue in 2019. The Company has not recognized any material amount of revenue from performance obligations that were satisfied or partially satisfied in previous periods.
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 Condensed 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 Condensed 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 satisfies 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 $7.8 million and $8.4 million during the three months ended June 29, 2019 and June 30, 2018, respectively, and $13.2 million and $11.6 million for the six months ended June 29, 2019 and June 30, 2018, respectively, in revenues that were included in the contract liability balance at the beginning of the period.
The Company's contract assets and contract liabilities consist primarily 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 six months ended June 29, 2019:
(In thousands)Contract AssetsContract Liabilities
Beginning Balance, January 1, 2019$33,030 $27,347 
Ending Balance, June 29, 2019$36,223 $26,050 
12

The following table presents our revenue disaggregated by Market Segments as follows:
Six Months EndedThree Months Ended
(In thousands)June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Aerospace Segment
Commercial Transport
$271,509 $265,847 $129,731 $132,797 
Military
40,498 30,285 19,545 16,270 
Business Jet
37,123 21,002 17,286 10,338 
Other
13,658 13,670 7,725 6,799 
Aerospace Total362,788 330,804 174,287 166,204 
Test Systems Segment
Semiconductor
5,596 38,465 2,242 31,405 
Aerospace & Defense
28,888 18,396 12,569 10,997 
Test Systems Total34,484 56,861 14,811 42,402 
Total$397,272 $387,665 $189,098 $208,606 
The following table presents our revenue disaggregated by Product Lines as follows:
Six Months EndedThree Months Ended
(In thousands)June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Aerospace Segment
Electrical Power & Motion
$176,579 $140,321 $84,042 $67,643 
Lighting & Safety
95,375 85,763 46,770 44,121 
Avionics
59,543 69,295 25,682 36,272 
Systems Certification
5,666 9,655 4,048 4,872 
Structures
11,967 12,100 6,020 6,497 
Other
13,658 13,670 7,725 6,799 
Aerospace Total362,788 330,804 174,287 166,204 
Test Systems34,484 56,861 14,811 42,402 
Total$397,272 $387,665 $189,098 $208,606 

3) Inventories
Inventories are as follows:
(In thousands)
June 29, 2019December 31, 2018
Finished Goods
$30,847 $33,100 
Work in Progress
26,641 27,409 
Raw Material
85,365 78,176 
$142,853 $138,685 
Additionally, net Inventories of $14,385 are classified in Assets Held for Sale at December 31, 2018. Refer to Note 18.
13

4) Property, Plant and Equipment
Property, Plant and Equipment are as follows:
(In thousands)
June 29, 2019December 31, 2018
Land
$11,185 $11,191 
Buildings and Improvements
76,670 83,812 
Machinery and Equipment
111,937 106,327 
Construction in Progress
6,072 6,404 
205,864 207,734 
Less Accumulated Depreciation
88,475 86,872 
$117,389 $120,862 
Additionally, net Property, Plant and Equipment of $3,521 are classified in Assets Held for Sale at December 31, 2018. Refer to Note 18.
5) Intangible Assets
The following table summarizes acquired intangible assets as follows: 
June 29, 2019December 31, 2018
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents11 years$2,146 $1,760 $2,146 $1,716 
Non-compete Agreement4 years10,900 6,177 10,900 4,680 
Trade Names10 years11,449 5,716 11,454 5,182 
Completed and Unpatented Technology10 years36,396 16,761 36,406 14,964 
Customer Relationships15 years136,878 42,316 136,894 37,875 
Total Intangible Assets13 years$197,769 $72,730 $197,800 $64,417 
Additionally, net Intangible Assets of $651 are classified in Assets Held for Sale at December 31, 2018. Refer to Note 18.
All acquired intangible assets other than goodwill and one trade name are being amortized. Amortization expense for acquired intangibles is summarized as follows: 
Six Months EndedThree Months Ended
(In thousands)
June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Amortization Expense
$8,352 $10,868 $4,128 $4,867 
Amortization expense for acquired intangible assets expected for 2019 and for each of the next five years is summarized as follows:
(In thousands)
2019$16,628 
202015,903 
202113,993 
202213,569 
202312,402 
202410,931 

14

6) Goodwill
The following table summarizes the changes in the carrying amount of goodwill for the six months ended June 29, 2019:
(In thousands)December 31, 2018Acquisition/Adjustments
Foreign
Currency
Translation
June 29, 2019
Aerospace$124,952 $ $46 $124,998 
Test Systems    
$124,952 $ $46 $124,998 

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 June 29, 2019, there was $122.0 million outstanding on the revolving credit facility and there remains $376.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 June 29, 2019, 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 is in compliance with its financial covenant at June 29, 2019. 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 Credit 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: 
Six Months EndedThree Months Ended
(In thousands)June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Balance at Beginning of Period$5,027 $5,136 $4,829 $5,115 
Warranties Divested in Sale of Business(123)   
Warranties Issued1,245 1,301 716 734 
Warranties Settled(1,180)(1,285)(592)(645)
Reassessed Warranty Exposure(163)28 (147)(24)
Balance at End of Period$4,806 $5,180 $4,806 $5,180 

15

9) Leases
The Company has operating and finance leases for leased office and manufacturing facilities and equipment leases. At inception of arrangements with vendors, the Company determines whether the contract is or contains a lease based on each party’s rights and obligations under the arrangement. At inception, any new additional operating lease liabilities and corresponding ROU assets are based on the present value of the remaining minimum rental payments. If the lease arrangement also contains non-lease components, the Company elected the practical expedient not to separate any combined lease and non-lease components for all lease contracts. For our real estate leases, the remaining fixed minimum rental payments used in the calculation of the new lease liability, include fixed payments and variable payments (if the variable payments are based on an index), over the remaining lease term. While we do have real estate leases with options to purchase the facility at a market value at the date of exercise, these are not included in the calculation of the lease liability, as these options are not expected to be exercised as of the January 1, 2019 transition date.
The present value of the Company’s lease liability at transition was calculated using a weighted-average incremental borrowing rate of 3.7%. In determining the incremental borrowing rate, we have considered borrowing data for secured debt obtained from our lending institution as of the transition date. As of June 29, 2019, the Company recognized an operating right-of-use asset and lease liability of approximately $22.1 million and $22.3 million, respectively. The Company's operating lease liability increased approximately $0.1 million and $5.6 million as a result of acquiring right-of-use-assets from new leases entered into during the three and six months ended June 29, 2019. As of June 29, 2019, the Company recognized a financing right-of-use asset and lease liability of approximately $3.0 million and $5.6 million, respectively. No new financing lease liabilities were not entered into during the three and six months ended June 29, 2019. The right-of-use asset is included within Other assets in the Consolidated Condensed Balance Sheets, while the lease liability is included within Other current liabilities and Other liabilities, as appropriate.
As permitted by ASC 842, leases with expected durations of less than 12 months from inception (i.e. short-term leases) were excluded from the Company’s calculation of its lease liability and right-of-use asset. Furthermore, as permitted by ASC 842, the Company elected to apply the package of practical expedients, which allows companies not to reassess: (a) whether its expired or existing contracts are or contain leases, (b) the lease classification for any expired or existing leases, and (c) initial direct costs for any existing leases.
The following is a summary of the Company's total lease costs:
Six months endedThree months ended
(In thousands)June 29, 2019June 29, 2019
Finance Lease Cost:
Amortization of Right-of-use Assets$510 $255 
Interest on Lease Liabilities16781
Total Finance Lease Cost677 336 
Operating Lease Cost2,4061,201
Variable Lease Cost679309
Short-term Lease Cost (excluding month-to-month)8538
Less Sublease and Rental Income(517)(305)
Total Operating Lease Cost$2,653 $1,243 
Total Net Lease Cost$3,330 $1,579 
The following is a summary of cash paid for amounts included in the measurement of lease liabilities:
Six months ended
(In thousands)June 29, 2019
Operating Cash Flows Used for Finance Leases$677 
Operating Cash Flows Used for Operating Leases
$1,731 
Financing Cash Flows Used for Finance Leases
$834 
The weighted-average remaining term for the Company's operating and financing leases are approximately 8 years and 3 years, respectively.
16

The following is a summary of the Company's maturity of lease liabilities:
(In thousands)Operating LeasesFinancing Leases
2019$2,284 $1,045 
20203,992 2,128 
20213,646 2,180 
20223,233 743 
20232,618  
Thereafter10,038  
Total Lease Payments$25,811 $6,096 
Less: Interest3,471 453 
Total Lease Liability$22,340 $5,643 

10) Income Taxes
The effective tax rates were approximately 22.7% and 18.0% for the six months ended and 23.8% and 18.4% for the three months ended June 29, 2019 and June 30, 2018, respectively. The 2019 tax rate was unfavorably impacted by state income taxes, which was partially offset by the federal research and development tax credit.
11) Earnings Per Share
Basic and diluted weighted-average shares outstanding are as follows: 
Six Months Ended
Three Months Ended
(In thousands)
June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Weighted Average Shares - Basic
32,640 32,298 32,665 32,313 
Net Effect of Dilutive Stock Options
553 770 510 809 
Weighted Average Shares - Diluted
33,193 33,068 33,175 33,122 
The above prior-year 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 18,000 shares as of June 29, 2019 and 160,000 shares as of June 30, 2018.
12) Shareholders' Equity
Share Buyback Program
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 June 29, 2019.
17

Comprehensive Income (Loss) and Accumulated Other Comprehensive Loss
The components of accumulated other comprehensive loss are as follows: 
(In thousands)June 29, 2019December 31, 2018
Foreign Currency Translation Adjustments$(6,542)$(7,156)
Retirement Liability Adjustment – Before Tax(7,442)(7,814)
Tax Benefit of Retirement Liability Adjustment1,563 1,641 
Retirement Liability Adjustment – After Tax(5,879)(6,173)
Accumulated Other Comprehensive Loss$(12,421)$(13,329)
The components of other comprehensive income (loss) are as follows: 
Six Months EndedThree Months Ended
(In thousands)June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Foreign Currency Translation Adjustments$614 $(1,572)$884 $(1,805)
Retirement Liability Adjustments:
Reclassifications to General and Administrative Expense:
Amortization of Prior Service Cost
201 202 100 101 
Amortization of Net Actuarial Losses
171 343 86 172 
Tax Benefit
(78)(115)(42)(58)
Retirement Liability Adjustment294 430 144 215 
Other Comprehensive Income (Loss) $908 $(1,142)$1,028 $(1,590)

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. 
Six Months EndedThree Months Ended
(In thousands)June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Service Cost$91 $100 $46 $50 
Interest Cost458 450 229 225 
Amortization of Prior Service Cost193 194 96 97 
Amortization of Net Actuarial Losses150 314 75 157 
Net Periodic Cost$892 $1,058 $446 $529 
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: 
Six Months Ended
Three Months Ended
(In thousands)June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Service Cost$7 $8 $4 $4 
Interest Cost23 23 11 12 
Amortization of Prior Service Cost8 8 4 4 
Amortization of Net Actuarial Losses21 29 11 15 
Net Periodic Cost$59 $68 $30 $35 

18

14) Sales to Major Customers
The Company has a significant concentration of business with two 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 two customers represented 14% and 13% of consolidated sales for the six months ended and 13% and 14% for the three months ended June 29, 2019. Sales to these customers were primarily in the Aerospace segment. Accounts receivable from these customers at June 29, 2019 was approximately $44.6 million. Sales to these two customers represented 15% and 16% of consolidated sales for the six months ended and 14% and 12% for the three months ended June 30, 2018.
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.
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.
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. On January 8, 2019 Federal Supreme Court held the hearing on the appeal. By judgment of March 26, 2019 the Federal Supreme Court dismissed AES's appeal. With this decision, the above-mentioned proceedings are complete.
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. 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 recorded a reserve in 2018 of $1 million associated with this matter. An oral hearing has been scheduled for September 13, 2019. A first instance decision is in this matter is expected in late 2019 or early 2020.
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 September 13, 2019. A first instance decision is in this matter is expected in late 2019 or early 2020. 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 June 29, 2019.
In December 2017, Lufthansa filed patent infringement cases in the United Kingdom and in France against AES. The Lufhansa patent expired in May 2018. In those cases, Lufthansa accuses AES of having manufactured, used, sold and offered for sale a
19

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 June 29, 2019.
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 three and six months ended June 29, 2019 and June 30, 2018 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. 
Six Months EndedThree Months Ended
(In thousands)June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Sales
Aerospace$362,793 $330,857 $174,292 $166,257 
Less Intersegment Sales(5)(53)(5)(53)
Total Aerospace Sales362,788 330,804 174,287 166,204 
Test Systems34,649 56,861 14,925 42,402 
Less Intersegment Sales(165) (114) 
Total Test Systems Sales34,484 56,861 14,811 42,402 
Total Consolidated Sales$397,272 $387,665 $189,098 $208,606 
Operating Profit and Margins
Aerospace
$40,160 $31,315 $14,392 $18,200 
11.1 %9.5 %8.3 %11.0 %
Test Systems
2,091 4,318 (94)6,247 
6.0 %7.6 %(0.6)%14.7 %
Total Operating Profit42,251 35,633 14,298 24,447 
10.6 %9.2 %7.6 %11.7 %
Additions/Deductions from Operating Profit
Gain on Sale of Business80,133    
Interest Expense, Net of Interest Income
3,029 4,815 1,225 2,484 
Corporate Expenses and Other
9,530 9,710 4,243 4,781 
Income Before Income Taxes$109,825 $21,108 $8,830 $17,182 
20

Total Assets: 
(In thousands)
June 29, 2019December 31, 2018
Aerospace
$668,425 $647,870 
Test Systems
68,017 97,056 
Corporate
30,821 29,714 
Total Assets
$767,263 $774,640 

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.
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, 2018 or June 29, 2019.
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 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 June 29, 2019, the Company concluded that no indicators of impairment relating to intangible assets or goodwill existed and an interim test was not performed.
18) Divestiture Activities
As of December 31, 2018, the Company’s Board of Directors approved a plan to sell the semiconductor test business within the Test Systems segment. Accordingly, the assets and liabilities associated with these operations had been classified as held for sale in the consolidated Balance Sheet at December 31, 2018. The carrying value of the disposal group was lower than its fair value, less costs to sell, and accordingly, no impairment loss was required at December 31, 2018.
21

The following is a summary of the assets and liabilities held for sale as of December 31, 2018:
(In thousands)December 31, 2018
Assets Held for Sale
Inventories$14,385 
Prepaid Expenses and Other Current Assets87
Net Property, Plant and Equipment3,521
Other Assets714
Intangible Assets, Net of Accumulated Amortization651
Total Assets Held for Sale$19,358 
Liabilities Held for Sale
Deferred Income Taxes$906 
On February 13, 2019, the Company completed the divestiture. The total proceeds of the divestiture amounted to $103.8 million. The Company recorded a pre-tax gain on the sale of $80.1 million in the first quarter of 2019. The income tax expense relating to the gain is expected to be $21.3 million.
The transaction also included two elements of contingent earnouts. The “First Earnout” is calculated based on a multiple of all future sales of existing and certain future derivative products to existing and future customers in each annual period from 2019 through 2022. The First Earnout may not exceed $35.0 million in total. The “Second Earnout” is calculated based on a multiple of future sales related to an existing product and program with an existing customer exceeding an annual threshold for each annual period from 2019 through 2022. The Second Earnout is not capped. For the Second Earnout, if the applicable sales in an annual period do not exceed the annual threshold, no amounts will be paid relative to such annual period; the sales in such annual period do not carry over to the next annual period. Due to the degree of uncertainty associated with estimating the future sales levels of the divested business and its underlying programs, and the lack of reliable predictive market information, the Company will recognize such earnout proceeds, if received, as additional gain on sale when such proceeds are realized or realizable.
19) Subsequent Events
On July 1, 2019, the Company acquired all of the issued and outstanding capital stock of FCT. FCT, located in Kilgore, Texas, is a leader in wireless communication testing, primarily for the civil land mobile radio market. Freedom will be included in our Test Systems segment. The total consideration for the transaction was $22.0 million in cash. The purchase price allocation for this acquisition is not determinable as the fair value valuation of assets and liabilities is not complete. The Company expects to complete a preliminary allocation during the third quarter of 2019. Purchased intangible assets and goodwill are not deductible for tax purposes.
On July 12, 2019, the Company sold intellectual property and certain assets associated with its Airfield Lighting product line for $1.0 million in cash. The transaction did not meet the criteria for the assets to be classified as held for sale at June 29, 2019. The Airfield Lighting product line, part of the Aerospace segment, represented less than 1% of the our 2018 revenue. The Company expects to record a loss on sale of approximately $1.3 million in the 2019 third quarter.


22

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, 2018.)
OVERVIEW
Astronics Corporation (“Astronics” or the “Company”) is a leading provider of advanced technologies to the global aerospace, defense and electronics 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 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 & defense 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 business is dependent on developing and procuring new and follow-on business. 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.
On February 13, 2019, the Company completed a divestiture of its semiconductor test business within the Test Systems segment. The total proceeds of the divestiture amounted to $103.8 million. The Company recorded a pre-tax gain on the sale of $80.1 million in the first quarter of 2019. The income tax expense relating to the gain is expected to be $21.3 million.
On July 1, 2019, the Company acquired all of the issued and outstanding capital stock of Freedom Communication Technologies, Inc. (“FCT”). FCT, located in Kilgore, Texas, is a leader in wireless communication testing, primarily for the civil land mobile radio market. Freedom will be included in our Test Systems segment. The total consideration for the transaction was $22.0 million in cash. The purchase price allocation for this acquisition is not determinable as the fair value valuation of assets and liabilities is not complete. The Company expects to complete a preliminary allocation during the third quarter of 2019. Purchased intangible assets and goodwill are not deductible for tax purposes.
On July 12, 2019, the Company sold intellectual property and certain assets associated with its Airfield Lighting product line for $1.0 million in cash. The transaction did not meet the criteria for the assets to be classified as held for sale at June 29, 2019. The Airfield Lighting product line, part of the Aerospace segment, represented less than 1% of the our 2018 revenue. The Company expects to record a loss on sale of approximately $1.3 million in the 2019 third quarter.
23

CONSOLIDATED RESULTS OF OPERATIONS AND OUTLOOK 
Six Months EndedThree Months Ended
(Dollars in thousands)June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Sales$397,272 $387,665 $189,098 $208,606 
Gross Profit (sales less cost of products sold)$92,440 $86,704 $40,363 $49,572 
Gross Margin23.3 %22.4 %21.3 %23.8 %
Selling, General and Administrative Expenses$58,986 $59,943 $29,790 $29,443 
SG&A Expenses as a Percentage of Sales14.8 %15.5 %15.8 %14.1 %
Gain on Sale of Business$80,133 $— $— $— 
Interest Expense, Net of Interest Income$3,029 $4,815 $1,225 $2,484 
Effective Tax Rate22.7 %18.0 %23.8 %18.4 %
Net Income$84,872 $17,319 $6,726 $14,025 
A discussion by segment can be found at “Segment Results of Operations and Outlook” in this MD&A.
CONSOLIDATED SECOND QUARTER RESULTS
Consolidated sales were down 9.4%, or $19.5 million, compared to the prior-year period. Aerospace segment sales increased $8.1 million, or 4.9%, while Test Systems segment sales decreased $27.6 million due to the divestiture of the semiconductor business.
Consolidated cost of products sold in the second quarter of 2019 decreased $10.3 million to $148.7 million compared with $159.0 million in the prior-year period. The decline was primarily due to the divestiture of the semiconductor business, partially offset with $2.3 million in tariff expenses and a $1.6 million charge for inventory reserves and cost of goods sold related to the incremental Aerospace sales.
Selling, general and administrative (“SG&A”) expenses were $29.8 million, or 15.8% of sales, in the second quarter of 2019 compared with $29.4 million, or 14.1% of sales, in the same period last year. SG&A increased as a percentage of sales due primarily to $2.2 million in severance charges associated with restructuring activities, coupled with lower sales.
The effective tax rate for the quarter was 23.8%, compared with 18.4% in the second quarter of 2018. The 2019 second quarter tax rate was unfavorably impacted by the gain on the sale of the semiconductor business.
Net income was $6.7 million, or $0.20 per diluted share, compared with $14.0 million, or $0.42 per diluted share in the prior year.
Bookings were $170.7 million, for a book-to-bill ratio of 0.90:1. Backlog at the end of the quarter was $379.7 million. Approximately $263.9 million of backlog is expected to ship in the remainder of 2019.
CONSOLIDATED YEAR-TO-DATE RESULTS
Consolidated sales were up 2.5%, or $9.6 million, driven primarily from growth in the Aerospace segment, partially offset by lower sales in the Test systems segment due to the sale of the semiconductor business in the first quarter of 2019.
Consolidated cost of products sold was $304.8 million compared with $301.0 million in the prior-year period. The increase was due primarily to the cost associated with higher sales volume, along with tariff expenses of $4.0 million and a charge for inventory reserves of $3.6 million. Consolidated costs of products sold recorded in the first six months of the prior year included a fair value inventory step-up expense of $1.3 million and a $3.6 million program charge related to a CCC long-term contract.
Selling, general and administrative (“SG&A”) expenses were $59.0 million in the second quarter of 2019 compared with $59.9 million in the same period last year. The decrease was impacted by $2.3 million lower amortization expense related to acquired intangible assets, partially offset by severance charges of $2.2 million.
The effective tax rate for the first six month of 2019 was 22.7%, compared with 18.0% in the same period quarter of 2018. The tax rate was unfavorably impacted by the gain on the sale of the semiconductor business.
24

Net income was $84.9 million, or $2.56 per diluted share, compared with $17.3 million, or $0.52 per diluted share in the prior year. The $80.1 million gain on the sale of the semiconductor test business is expected to contribute $58.8 million to net income after taxes.
CONSOLIDATED OUTLOOK
Consolidated sales are expected to be in the range of $740 million to $775 million, of which $680 million to $700 million is expected from the Aerospace segment and $60 million to $75 million is expected from the Test segment.
Consolidated backlog at June 29, 2019 was $379.7 million. Approximately 70% of the backlog is expected to ship in 2019.
The effective tax rate for 2019, excluding the impact of the gain on the sale of the semiconductor business, is expected to be in the range of 15% to 19%.
Capital equipment spending in 2019 is expected to be between $22 million to $28 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.
AEROSPACE SEGMENT
Six Months EndedThree Months Ended
(In thousands)June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Sales$362,793 $330,857 $174,292 $166,257 
Less Intersegment Sales
(5)(53)(5)(53)
Total Aerospace Sales
$362,788 $330,804 $174,287 $166,204 
Operating Profit$40,160 $31,315 $14,392 $18,200 
Operating Margin11.1 %9.5 %8.3 %11.0 %
Aerospace Sales by Market
(In thousands)
Commercial Transport$271,509 $265,847 $129,731 $132,797 
Military40,498 30,285 19,545 16,270 
Business Jet37,123 21,002 17,286 10,338 
Other13,658 13,670 7,725 6,799 
$362,788 $330,804 $174,287 $166,204 
Aerospace Sales by Product Line
(In thousands)
Electrical Power & Motion$176,579 $140,321 $84,042 $67,643 
Lighting & Safety95,375 85,763 46,770 44,121 
Avionics59,543 69,295 25,682 36,272 
Systems Certification5,666 9,655 4,048 4,872 
Structures11,967 12,100 6,020 6,497 
Other13,658 13,670 7,725 6,799 
$362,788 $330,804 $174,287 $166,204 

(In thousands)June 29, 2019December 31, 2018
Total Assets
$668,425 $647,870 
Backlog
$310,590 $326,047 
25

AEROSPACE SECOND QUARTER RESULTS
Aerospace segment sales increased $8.1 million, or 4.9%, to $174.3 million, although Aerospace sales declined sequentially from $188.5 million in the first quarter of 2019.
Electrical Power & Motion sales increased $16.4 million, or 24.2%, due primarily to higher sales in cabin power products. Sales of Lighting & Safety products were up $2.6 million due to an increase in sales of lighting products partially offset by lower sales of passenger service units. Avionics sales were down $10.6 million compared with the prior-year period due to a lower demand in the quarter for inflight entertainment and connectivity (“IFEC”) products.
Aerospace operating profit was $14.4 million, or 8.3% of sales, compared with $18.2 million, or 11.0% of sales, in the same period last year. Aerospace operating profit benefited from higher volume, offset by $2.3 million in tariffs. Certain challenged Aerospace businesses had $7.7 million of operating losses, including a $1.6 million inventory reserve. Operating losses for those businesses in the second quarter of 2018 were $8.1 million including a $1.6 million program charge recognized due to the revision of estimated costs to complete a long-term contract.
Restructuring initiatives are expected to provide approximately $3 million in annual savings for the Aerospace segment beginning in the third quarter of 2019.
Aerospace bookings in the second quarter of 2019 were $157.6 million, for a book-to-bill ratio of 0.90:1. Backlog was $310.6 million at the end of the second quarter of 2019.
AEROSPACE YEAR-TO-DATE RESULTS
Aerospace segment sales increased by $32.0 million, or 9.7%, to $362.8 million when compared with the prior year’s first six months.
Electrical Power & Motion sales increased $36.3 million, or 25.8%, and Lighting & Safety sales increased $9.6 million, both for similar reasons as in the quarter. Sales of Avionics products were down $9.8 million to $59.5 million, and Systems Certification sales decreased $4.0 million compared to the first six months of 2018.
Aerospace operating profit was $40.2 million, or 11.1% of sales, compared with $31.3 million, or 9.5% of sales,in the same period last year. Aerospace operating profit in the first six months of 2019 benefited from higher volume and $2.3 million lower amortization expense related to acquired intangible assets. These benefits were offset by $4.0 million in tariffs and $18.4 million in operating losses from certain challenged businesses, which included $3.6 million in inventory reserves. Operating profit in the first half of 2018 was negatively impacted by $17.1 million in operating loss from those businesses and $1.4 million in acquisition-related inventory step-up expense.
AEROSPACE OUTLOOK
We expect 2019 sales for our Aerospace segment to be in the range of $680 million to $700 million. The Aerospace segment’s backlog at the end of the second quarter of 2019 was $310.6 million with approximately $235.7 million expected to be shipped over the remaining part of 2019 and $290.3 million is expected to ship over the next 12 months.
TEST SYSTEMS SEGMENT 
Six Months EndedThree Months Ended
(In thousands)June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Sales$34,649 $56,861 $14,925 $42,402 
Less Intersegment Sales(165)— (114)— 
Net Sales$34,484 $56,861 $14,811 $42,402 
Operating profit$2,091 $4,318 $(94)$6,247 
Operating Margin6.0 %7.6 %(0.6)%14.7 %
Test Systems Sales by Market
(In thousands)
Semiconductor$5,596 $38,465 $2,242 $31,405 
Aerospace & Defense28,888 18,396 12,569 10,997 
$34,484 $56,861 $14,811 $42,402 

26

(In thousands)
June 29, 2019December 31, 2018
Total Assets
$68,017 $97,056 
Backlog (1)$69,122 $89,470 
(1) - $89.5 million backlog at December 31, 2018 includes $12.2 million related to the divested semiconductor business
TEST SYSTEMS SECOND QUARTER RESULTS
Test Segment sales decreased $27.6 million to $14.8 million compared with the prior-year period. A $1.6 million increase in sales to the Aerospace & Defense market was offset by a $29.2 million decrease in sales to the Semiconductor market as a result of the divestiture of the semiconductor business.
The Test segment was essentially breakeven in the quarter compared with operating profit of $6.2 million in last year’s second quarter. The decrease was due to the divestiture of the semiconductor business. Additionally, impacting the loss in the quarter were severance charges of $2.0 million related to the restructuring initiatives, which are expected to provide savings of $5 million to $6 million beginning in the third quarter.
Bookings for the Test Systems segment in the quarter were $13.0 million, for a book-to-bill ratio of 0.88:1 for the quarter. Backlog was $69.1 million at the end of the second quarter of 2019.
TEST SYSTEMS YEAR-TO-DATE RESULTS
Test Segment sales decreased $22.4 million to $34.5 million compared with $56.9 million in the prior-year period. A $10.5 million increase in sales to the Aerospace & Defense market was offset by a $32.9 million decrease in sales to the Semiconductor market as a result of the divestiture of the semiconductor business.
Operating profit for the segment was $2.1 million, or 6.0% of sales, compared with operating income of $4.3 million, or 7.6% of sales, in the prior-year period. The decrease is due largely to the sale of the semiconductor business as well as $2.0 million in severance charges related to restructuring initiatives.
TEST SYSTEMS OUTLOOK
We expect sales for the Test Systems segment for 2019 to be in the range of $60 million to $75 million. The Test Systems segment’s backlog at the end of the second quarter of 2019 was $69.1 million, with approximately $28.2 million expected to be shipped over the remaining part of 2019 and approximately $44.4 million scheduled to ship over the next 12 months.
LIQUIDITY AND CAPITAL RESOURCES
Operating Activities:
Cash provided by operating activities totaled $9.1 million for the first six months of 2019, as compared with $8.1 million cash provided by operating activities during the same period in 2018. Cash flow from operating activities increased compared with the same period of 2018 primarily due to net operating assets increasing less in the first six months of 2019 when compared with the first six months of 2018, partially offset by a decrease in depreciation and amortization.
Investing Activities:
Cash provided by investing activities was $96.9 million for the first six months of 2019 compared with $8.5 million used in the same period of 2018. The increase in the current year was a result of the $103.8 million in proceeds from the divestiture of the semiconductor business, coupled with a decrease in capital expenditures. The Company expects capital spending in 2019 to be in the range of $22 million to $28 million.
Financing Activities:
The primary financing activities in the first six months of 2019 related to net payments on our senior credit facility of $105.0 million. The primary financing activities in the first six months of 2018 related to net payments on our senior credit facility of $5.0 million and $0.5 million of costs incurred related to the execution of the Agreement in February 2018. The Company’s cash needs for working capital, debt service and capital equipment during the remainder of 2019 is expected to be met by cash flows from operations and cash balances and, if necessary, utilization of the revolving credit facility.
27

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 June 29, 2019, there was $122.0 million outstanding on the revolving credit facility and there remains $376.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 June 29, 2019, 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 is in compliance with its financial covenant at June 29, 2019. 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 Credit 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 June 29, 2019 was $379.7 million compared with $415.5 million at December 31, 2018 ($403.3 million excluding backlog related to the divested semiconductor business) and $376.9 million at June 30, 2018.
CONTRACTUAL OBLIGATIONS AND COMMITMENTS
The following table represents contractual obligations as of June 29, 2019:
Payments Due by Period
(In thousands)Total2019 2020-2021 2022-2023 After 2023 
Long-term Debt$122,283 $56 $227 $122,000 $— 
Interest on Long-term Debt18,686 4,540 9,081 5,065 — 
Purchase Obligations146,659 124,702 21,459 89 409 
Supplemental Retirement Plan and Post Retirement Obligations22,898 209 827 798 21,064 
Lease Obligations33,690 3,482 12,229 7,241 10,738 
Interest on Finance Lease Obligations453 140 305 — 
Other Long-term Liabilities110 25 32 48 
Total Contractual Obligations$344,779 $133,134 $44,153 $135,233 $32,259 
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.
Lease Obligations — Financing and Operating lease obligations are primarily related to the Company's facility leases.
28

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 2019 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, 2018.
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 June 29, 2019. 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 June 29, 2019.
b.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.
29

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.
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. On January 8, 2019 Federal Supreme Court held the hearing on the appeal. By judgment of March 26, 2019 the Federal Supreme Court dismissed AES's appeal. With this decision, the above-mentioned proceedings are complete.
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. 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 recorded a reserve in 2018 of $1 million associated with this matter. An oral hearing has been scheduled for September 13, 2019. A first instance decision is in this matter is expected in late 2019 or early 2020.
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 September 13, 2019. A first instance decision is in this matter is expected in late 2019 or early 2020. 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 June 29, 2019.
In December 2017, Lufthansa filed patent infringement cases in the United Kingdom and in France against AES. The Lufhansa 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 June 29, 2019.
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
30

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, 2018, 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
c. The following table summarizes our purchases of our common stock for the quarter ended June 29, 2019.
Period(a) Total Number of Shares Purchased(b) Average Price Paid Per Share(c) Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs(d) Maximum Dollar Value of Shares that may yet be Purchased Under the Program (1)
March 31, 2019 - April 27, 2019— — — $50,000,000 
April 28, 2019 - May 25, 2019 (2)846$39.47 — $50,000,000 
May 26, 2019 - June 29, 2019 (3)3,338$43.38 — $50,000,000 
In connection with the exercise of stock options, we accept, from time to time, delivery of shares to pay the exercise price of stock options.
(1) On December 12, 2017, the Company’s Board of Directors authorized an additional repurchase of up to $50 million in connection with the Buyback Program.
(2) On May 13, 2019, we accepted delivery of 846 shares at $39.47 in connection with the exercise of stock options.
(3) On June 7, 2019 and June 13, 2019, we accepted delivery of 257 shares at $43.75 and 3,081 shares at $43.35, respectively, in connection with the exercise of stock options.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
None.
Item 5. Other Information
None.
31

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.

32

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:
August 8, 2019
By:
/s/ David C. Burney
David C. Burney
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)

33
EX-31.1 2 atro20190629-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: August 8, 2019

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


EX-31.2 3 atro20190629-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: August 8, 2019

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


EX-32 4 atro20190629-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 June 29, 2019 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.
 
August 8, 2019
/s/ Peter J. Gundermann
Peter J. Gundermann
Title:
Chief Executive Officer
August 8, 2019
/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-20190629.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 1005006 - Statement - Consolidated Statements of Shareholders' Equity 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 - Cumulative Effect of Changes (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Revenue - Summary of Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Revenue - Revenue Disaggregated by Market (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Revenue - Disaggregated by Product Lines (Details) link:presentationLink link:calculationLink link:definitionLink 2111103 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2312302 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Inventories - Summary of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Inventories - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2115104 - Disclosure - Property, Plant and Equipment (Notes) 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 Future Amortization Expense for Intangible Assets (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 - Narrative (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 - Leases link:presentationLink link:calculationLink link:definitionLink 2332307 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2433416 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2434417 - Disclosure - Leases - Summary of Lease Cost and Cash Paid (Details) link:presentationLink link:calculationLink link:definitionLink 2435418 - Disclosure - Leases - Summary of Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2435418 - Disclosure - Leases - Summary of Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2136110 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2437419 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2138111 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2339308 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2440420 - Disclosure - Earnings Per Share - Earnings Per Share Computations (Details) link:presentationLink link:calculationLink link:definitionLink 2141112 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 2342309 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2443421 - Disclosure - Shareholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2444422 - Disclosure - Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2445423 - Disclosure - Shareholders' Equity - Components of Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2146113 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits link:presentationLink link:calculationLink link:definitionLink 2347310 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 2448424 - Disclosure - Supplemental Retirement Plan and Related Post Retirement Benefits - Summary of the Components of Net Periodic Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2149114 - Disclosure - Sales to Major Customers link:presentationLink link:calculationLink link:definitionLink 2450425 - Disclosure - Sales to Major Customers (Details) link:presentationLink link:calculationLink link:definitionLink 2151115 - Disclosure - Legal Proceedings link:presentationLink link:calculationLink link:definitionLink 2452426 - Disclosure - Legal Proceedings Legal Proceedings (Details) link:presentationLink link:calculationLink link:definitionLink 2153116 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2354311 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2455427 - Disclosure - Segment Information - Summary of Segment Reporting Information (Details) link:presentationLink link:calculationLink link:definitionLink 2156117 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 2457428 - Disclosure - Fair Value - Financial Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2158118 - Disclosure - Divestiture Activities link:presentationLink link:calculationLink link:definitionLink 2359312 - Disclosure - Divestiture Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 2460429 - Disclosure - Divestiture Activities - Summary of Assets and Liabilities Held for Sale (Details) link:presentationLink link:calculationLink link:definitionLink 2461430 - Disclosure - Divestiture Activities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2162119 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2463431 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 atro-20190629_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 atro-20190629_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 atro-20190629_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Increase in operating lease liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability SERP Medical SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember Acquisition/Adjustments Goodwill, Acquired During Period Range [Domain] Statistical Measurement [Domain] Inventory Disclosure [Abstract] 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] Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] 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] Reclassification to General and Administrative Expense Reclassification from AOCI, Current Period, before Tax, Attributable to Parent Other Expense, Net of Other Income Other Operating Income (Expense), Net Prepaid Expenses and Other Current Assets Prepaid Expense and Other Assets, Current Increase (Decrease) in Stockholders' Equity (in shares) Increase (Decrease) in Stockholders' Equity (in shares) [Roll Forward] Increase (Decrease) in Stockholders' Equity (in shares) Additional Paid in Capital Additional Paid-in Capital [Member] Proceeds from Long-term Debt Proceeds from Issuance of Long-term Debt 2023 Lessee, Operating Lease, Liability, Payments, Due Year Five Concentration Risk Type [Axis] Concentration Risk Type [Axis] Aerospace Segment Aerospace Segment [Member] Goodwill Balance at beginning of period Balance at end of period Goodwill Foreign Currency Translation Adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Total Finance Lease Cost Finance Lease, Cost Finance Lease, Cost Revenue recognized included in contract liability balance Contract with Customer, Liability, Revenue Recognized Other Assets Disposal Group, Including Discontinued Operation, Other Assets Tax Benefit Reclassification from AOCI, Current Period, Tax Components of Other Comprehensive Income Comprehensive Income (Loss) [Table Text Block] Stockholders Equity [Table] Stockholders Equity [Table] Stockholders Equity [Table] Property, Plant and Equipment, Net Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net Intangible Assets Intangible Assets Disclosure [Text Block] Debt Instrument [Axis] Debt Instrument [Axis] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Statement [Table] Statement [Table] Airfield Lighting Product Line Assets Airfield Lighting Product Line Assets [Member] Airfield Lighting Product Line Assets 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] 2021 Lessee, Operating Lease, Liability, Payments, Due Year Three Total Net Lease Cost Lease, Cost Selling, General and Administrative Expenses Selling, General and Administrative Expenses, Policy [Policy Text Block] Long-term Debt and Notes Payable Debt Disclosure [Text Block] Weighted-average incremental borrowing rate (as a percentage) Operating Lease, Weighted Average Discount Rate, Percent Germany GERMANY Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Document Quarterly Report Document Quarterly Report Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Cash Flows From Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Impairment loss Disposal Group, Including Discontinued Operation, Impairment Charges Disposal Group, Including Discontinued Operation, Impairment Charges Financing Cash Flows Used for Finance Leases Finance Lease, Principal Payments Disposal Group Classification [Axis] Disposal Group Classification [Axis] Warranties Issued Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, 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] Divestiture Activities Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Cash Flows From Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Inventories Disposal Group, Including Discontinued Operation, Inventory Retirement Plan Name [Axis] Retirement Plan Name [Axis] 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Two Revolving line of credit Line of Credit Facility, Current Borrowing Capacity Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Fifth Amended and Restated Credit Agreement Fifth Amended And Restated Credit Agreement [Member] Fifth Amended And Restated Credit Agreement [Member] Common Class Undefined 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] Statistical Measurement [Axis] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Accounts Payable Increase (Decrease) in Accounts Payable Adoption of ASU 2018-02 Tax Cuts And Jobs Act Of 2017 Reclassification From AOCI To Retained Earnings Tax Cuts And Jobs Act Of 2017 Reclassification From AOCI To Retained Earnings 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: Stockholders' Equity Attributable to Parent [Abstract] Scenario [Axis] Scenario [Axis] Discontinued Operations and Disposal Groups [Abstract] Discontinued Operations and Disposal Groups [Abstract] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Foreign Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Amortization of Right-of-use Assets Finance Lease, Right-of-Use Asset, Amortization 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 Total consideration Business Combination, Consideration Transferred Entity Current Reporting Status Entity Current Reporting Status Entity Emerging Growth Company Entity Emerging Growth Company Retained Earnings Retained Earnings [Member] Loss on sale Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax Segments [Domain] Segments [Domain] Cash Provided By (Used For) Investing Activities Net Cash Provided by (Used in) Investing Activities Avionics ProductLineAvionicsMember Income taxes from divesture Discontinued Operation, Tax Effect of Gain (Loss) from Disposal of Discontinued Operation 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 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 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 Service Cost Defined Benefit Plan, Service Cost Total Lease Payments Lessee, Operating Lease, Liability, Payments, Due Period of recognition Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 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] Entity Address, State or Province Entity Address, State or Province Line of Credit Line of Credit [Member] Liabilities Held for Sale Disposal Group, Including Discontinued Operation, Liabilities, Current 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] Newly Adopted and Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Conversion of Class B Shares to Common Shares (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Document Transition Report Document Transition Report Goodwill Goodwill [Line Items] Document Information [Table] Document Information [Table] Sales Revenue, Net Revenue Benchmark [Member] Summary of Lease Costs and Cash Paid Lease, Cost [Table Text Block] 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] Basis points for variable interest rate Debt Instrument, Basis Spread on Variable Rate Document Information Document Information [Line Items] Corporate Expenses and Other Operating Expenses Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Cash and Cash Equivalents Cash and Cash Equivalents at Beginning of Period Cash and Cash Equivalents at End of Period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Foreign Currency Translation Adjustments 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 Summary of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Income Before Income Taxes Income Before Income Taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Operating Cash Flows Used for Finance Leases Finance Lease, Interest Payment on Liability Property, Plant and Equipment Property, Plant and Equipment [Line Items] Total Other Comprehensive Income (Loss) Other Comprehensive Income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Equity-based Compensation Expense Share-based Payment Arrangement, Noncash Expense 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 Income (Loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Freedom Communication Technologies, Inc. Freedom Communication Technologies, Inc. [Member] Freedom Communication Technologies, Inc. Net Effect of Dilutive Stock Options (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Operating Cash Flows Used for Operating Leases Operating Lease, Payments Lufthansa Technik AG LufthansaTechnikAGMember Assets Held for Sale Disposal Group, Including Discontinued Operation, Assets 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] Interest on Lease Liabilities Finance Lease, Interest Expense Ratio of funded debt to Adjusted EBITDA Debt Covenant Ratio Of Debt To Ebitda Debt Covenant Ratio Of Debt To Ebitda Entity Address, City or Town Entity Address, City or Town Total Operating Lease Cost Operating Lease, Cost, Net Of Sublease And Rental Income Operating Lease, Cost, Net Of Sublease And Rental Income Entity Filer Category Entity Filer Category Net Property, Plant and Equipment Disposal Group, Including Discontinued Operation, Property, Plant and Equipment Restatement [Domain] Restatement [Domain] Equity [Abstract] Consolidation Items [Axis] Consolidation Items [Axis] Financing lease, liability Finance Lease, Liability Other Current Assets and Liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Income Tax Disclosure [Abstract] Patents Patents [Member] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Subsequent Event [Table] Subsequent Event [Table] Comprehensive Income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Statement [Line Items] Statement [Line Items] Entity Registrant Name Entity Registrant Name 2021 Finance Lease, Liability, Payments, Due Year Three Authorized repurchase of common stock, amount Stock Repurchase Program, Authorized Amount Treasury Stock Treasury Stock [Member] Stockholders Equity Stockholders Equity [Line Items] Stockholders Equity [Line Items] Gain on Sale of Business Gain on Sale of Business, Before Taxes Gain (Loss) on Disposition of Business 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 Disposal Group, Disposed of by Sale, Not Discontinued Operations Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] City Area Code City Area Code Entity Central Index Key Entity Central Index Key Litigation Case [Domain] Litigation Case [Domain] Accumulated Comprehensive Loss AOCI Attributable to Parent [Member] Product warranty period Standard Product Warranty, Duration Of Warranty Standard Product Warranty, Duration Of Warranty Semiconductor SemiconductorMember Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Retirement Plan Name [Domain] Retirement Plan Name [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Lighting & Safety ProductLineLightingAndSafetyMember Treasury stock repurchased (in shares) Treasury Stock, Shares, Repurchased Treasury Stock, Shares, Repurchased Product and Service [Domain] Product and Service [Domain] Type of Adoption [Domain] Type of Adoption [Domain] Two Major Customers Two Major Customers [Member] Two Major Customers Fair Value Disclosures [Abstract] Inventories Inventory Disclosure [Text Block] Variable Rate [Domain] Variable Rate [Domain] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Entity Shell Company Entity Shell Company Product Warranties Product Warranty Disclosure [Text Block] Total Shareholders’ Equity Beginning of Period End of Period Stockholders' Equity Attributable to Parent Line of credit facility increase amount Line Of Credit Facility Optional Increase In Maximum Borrowing Capacity Line Of Credit Facility Optional Increase In Maximum Borrowing Capacity 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 2020 Lessee, Operating Lease, Liability, Payments, Due Year Two Disposal Group Name [Domain] Disposal Group Name [Domain] Product Liability Contingency [Table] Product Liability Contingency [Table] Revenue Revenue from Contract with Customer [Text Block] Other OtherAerospaceMember Equity Component [Domain] Equity Component [Domain] Property, plant and equipment, gross Property, Plant and Equipment, Gross Common Stock Common Stock [Member] Reclassification Restatement Adjustment [Member] Geographical [Domain] Geographical [Domain] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Prepaid Expenses and Other Current Assets Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current 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] 2024 Finite Lived Intangible Assets Amortization Expense Year Six Finite Lived Intangible Assets Amortization Expense Year Six Credit facility allocated (up to) Credit Facility Allocation Credit Facility Allocation 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 Debt Instrument Covenant Compliance Leverage Ratio Increase Permitted Duration Following Acquisition Debt Instrument Covenant Compliance Leverage Ratio Increase Permitted Duration Following Acquisition Divestiture by Sale Discontinued Operations, Disposed of by Sale [Member] WeightedAverage Life Finite-Lived Intangible Asset, Useful Life Cost of Products Sold, Engineering and Development and Selling, General and Administrative Expenses Cost of Goods and Service [Policy Text Block] Sales to Major Customers Concentration Risk Disclosure [Text Block] Aerospace & Defense Aerospace And Defense Segment [Member] Aerospace And Defense Segment Title of 12(g) Security Title of 12(g) Security Summary of Basic and Diluted Weighted-Average Shares Outstanding Schedule of Weighted Average Number of Shares [Table Text Block] Contract Assets Contract with Customer, Asset, after Allowance for Credit Loss 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] Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Interest Expense, Net of Interest Income Interest Expense, Net of Interest Income Interest Income (Expense), Net Recurring Basis Fair Value, Recurring [Member] 2019 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year Deferred Income Taxes Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Income from Operations Total Operating Profit Operating Income (Loss) Lease liability Operating Lease, Liability Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Leases Lessee, Finance Leases [Text Block] 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] Financing Leases Finance Lease, Liability, Payment, Due [Abstract] Debt Instrument Debt Instrument [Line Items] Subsequent Event Subsequent Event [Member] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Short-term Lease Cost (excluding month-to-month) Short-term Lease, Cost Warranties Divested in Sale of Business 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 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Five Summary of Maturity of Lease Liabilities, Financing Leases Finance Lease, Liability, Maturity [Table Text Block] LIBOR London Interbank Offered Rate (LIBOR) [Member] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Statement of Stockholders' Equity [Abstract] Cover page. Other Financing Activities Proceeds from (Payments for) Other Financing Activities 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] Intangible Assets, Net of Accumulated Amortization Disposal Group, Including Discontinued Operation, Intangible Assets Held for Sale Discontinued Operations, Held-for-sale [Member] Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Total Liabilities Liabilities Less: Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount 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) Thereafter Finance Lease, Liability, Payments, Due after Year Five Document Period End Date Document Period End Date Accounts receivable from major customers Accounts Receivable, after Allowance for Credit Loss Effect of Exchange Rates on Cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Contract Liabilities Contract with Customer, Liability First Earnout First Earnout [Member] First Earnout 2022 Lessee, Operating Lease, Liability, Payments, Due Year Four Segment Reporting Information Segment Reporting Information [Line Items] Operating Results Fiscal Period, Policy [Policy Text Block] Adoption of ASU 2014-09 Transition adjustment Cumulative Effect of New Accounting Principle in Period of Adoption 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 Less: Interest Finance Lease, Liability, Undiscounted Excess Amount Total cash proceeds of divesture Proceeds from Divestiture of Businesses, Net of Cash Divested Second Earnout Second Earnout [Member] Second Earnout Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Restatement [Axis] Restatement [Axis] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Subsequent Events Subsequent Events [Text Block] Scenario, Unspecified [Domain] Scenario [Domain] Amended and Restated Credit Agreement Amended And Restated Credit Agreement [Member] Amended And Restated Credit Agreement Cost of Products Sold Cost of Goods and Services Sold Total Lease Payments Finance Lease, Liability, Payment, Due Amortization of Net Actuarial Losses Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] 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] Summary of assets and liabilities held for sale Disposal Groups, Including Discontinued Operations [Table Text Block] Net Periodic Cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Fourth Amended And Restated Credit Agreement Fourth Amended And Restated Credit Agreement [Member] Fourth Amended And Restated Credit Agreement Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Financing leases, weighted-average remaining term Finance Lease, Weighted Average Remaining Lease Term Document Fiscal Period Focus Document Fiscal Period Focus Deferred Tax Benefit Deferred Income Tax Expense (Benefit) Document Type Document Type Inventory, Current [Table] Inventory, Current [Table] Entity Tax Identification Number Entity Tax Identification Number Entity Address, Postal Zip Code Entity Address, Postal Zip Code Systems Certification ProductLineSystemsCertificationMember Segment Reporting, Asset Reconciling Item Segment Reporting, Asset Reconciling Item [Line Items] 2023 Finance Lease, Liability, Payments, Due Year Five 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) Leases Lessee, Operating Leases [Text Block] Product Product [Member] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Amortization Expense Amortization of Intangible Assets Goodwill [Roll Forward] Goodwill [Roll Forward] Entity Interactive Data Current Entity Interactive Data Current Reassessed Warranty Exposure Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Provision for Income Taxes Income Tax Expense (Benefit) Total Current Assets Assets, Current Summary of Maturity of Lease Liabilities, Operating Leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] 2022 Finance Lease, Liability, Payments, Due Year Four Increase (Decrease) in Cash and Cash Equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Four Total Current Liabilities Liabilities, Current Buildings and Improvements Building and Building Improvements [Member] Test Systems Segment Test Systems Segment [Member] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Local Phone Number Local Phone Number 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 ForeignCurrencyTranslation Goodwill, Foreign Currency Translation Gain (Loss) Total Liabilities and Shareholders’ Equity Liabilities and Equity Accounts Receivable, Net of Allowance for Doubtful Accounts Accounts Receivable, after Allowance for Credit Loss, 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] 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] Commercial Transport CommercialTransportAircraftMember Interest Cost Defined Benefit Plan, Interest Cost Right-of-use assets Operating Lease, Right-of-Use Asset SERP Supplemental Employee Retirement Plan [Member] 2020 Finance Lease, Liability, Payments, Due Year Two Capital Expenditures Payments to Acquire Productive Assets Subsequent Events [Abstract] Proceeds from sale Proceeds from Sale of Productive Assets Letter of Credit Letter of Credit [Member] Net Income Net Income Net Income (Loss) Attributable to Parent Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Variable Lease Cost Variable Lease, Cost Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] 2019 Finance Lease, Liability, Payments, Remainder of Fiscal Year Purchase (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 Entity File Number Entity File Number Number of major customers NumberOfMajorCustomers Customer Concentration Risk Customer Concentration Risk [Member] Military MilitaryAircraftMember Forecast Forecast [Member] Legal Proceedings Commitments and Contingencies Disclosure [Text Block] Less Sublease and Rental Income Sublease Income 2021 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] Inventory [Line Items] Inventory [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 Financing lease, right-of-use asset Finance Lease, Right-of-Use Asset Proceeds on Sale of Business Proceeds from Divestiture of Businesses 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 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 Percentage of revenue (as a percentage) Percentage Of Revenue Percentage Of Revenue Sales Revenue from Contract with Customer, Excluding Assessed Tax Maximum total earnout proceeds Proceeds From Earnout Proceeds From Earnout Credit Facility [Domain] Credit Facility [Domain] Income Taxes Income Tax Disclosure [Text Block] Debt Acquisition Costs Payments of Debt Issuance Costs Segment Reporting [Abstract] 2019 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Gain on sale, net of tax Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax Statement of Cash Flows [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Structures ProductLineStructuresMember Class of Stock [Axis] Class of Stock [Axis] Operating leases, weighted-average remaining term Operating Lease, Weighted Average Remaining Lease Term 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] Leases [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Subsequent Event [Line Items] Subsequent Event [Line Items] Minimum Minimum [Member] Percent of consolidated revenue Concentration Risk, Percentage Retirement Benefits [Abstract] Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line One 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] Operating Lease Cost Operating Lease, Cost Credit Facility [Axis] Credit Facility [Axis] Conversion of Class B Shares to Common Shares Stock Issued During Period, Value, Conversion of Convertible Securities Exercise of Stock Options and Equity-based Compensation Expense – Net of Taxes 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] 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 Disposal Group Name [Axis] Disposal Group Name [Axis] Accrued Expenses and Other Current Liabilities Other Liabilities, Current Additions/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] Maximum Maximum [Member] Credit facility outstanding Long-term Line of Credit Title of 12(b) Security Title of 12(b) Security EX-101.PRE 9 atro-20190629_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 atro-20190629_htm.xml IDEA: XBRL DOCUMENT 0000008063 2019-01-01 2019-06-29 0000008063 atro:CommonClassUndefinedMember 2019-01-01 2019-06-29 0000008063 us-gaap:CommonClassBMember 2019-01-01 2019-06-29 0000008063 atro:CommonClassUndefinedMember 2019-07-31 0000008063 us-gaap:CommonClassBMember 2019-07-31 0000008063 2019-06-29 0000008063 2018-12-31 0000008063 2018-01-01 2018-06-30 0000008063 2019-03-31 2019-06-29 0000008063 2018-04-01 2018-06-30 0000008063 us-gaap:ProductMember 2019-01-01 2019-06-29 0000008063 us-gaap:ProductMember 2018-01-01 2018-06-30 0000008063 us-gaap:ProductMember 2019-03-31 2019-06-29 0000008063 us-gaap:ProductMember 2018-04-01 2018-06-30 0000008063 2017-12-31 0000008063 2018-06-30 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2018-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2017-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2019-03-30 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2018-03-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2019-01-01 2019-06-29 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2019-03-31 2019-06-29 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2018-01-01 2018-06-30 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2018-04-01 2018-06-30 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2019-06-29 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2018-06-30 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2018-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2017-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-03-30 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2018-03-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2018-01-01 2018-06-30 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2018-04-01 2018-06-30 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-01-01 2019-06-29 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-03-31 2019-06-29 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-06-29 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2018-06-30 0000008063 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2019-03-30 0000008063 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-29 0000008063 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-06-30 0000008063 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 2019-06-29 0000008063 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0000008063 us-gaap:AdditionalPaidInCapitalMember 2019-06-29 0000008063 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-30 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-06-30 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-29 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 2019-06-29 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-29 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000008063 us-gaap:RetainedEarningsMember 2018-12-31 0000008063 us-gaap:RetainedEarningsMember 2017-12-31 0000008063 us-gaap:RetainedEarningsMember 2019-03-30 0000008063 us-gaap:RetainedEarningsMember 2018-03-31 0000008063 us-gaap:RetainedEarningsMember 2018-01-01 2018-06-30 0000008063 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-01-01 0000008063 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-29 0000008063 us-gaap:RetainedEarningsMember 2019-03-31 2019-06-29 0000008063 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0000008063 us-gaap:RetainedEarningsMember 2019-06-29 0000008063 us-gaap:RetainedEarningsMember 2018-06-30 0000008063 us-gaap:TreasuryStockMember 2018-12-31 0000008063 us-gaap:TreasuryStockMember 2017-12-31 0000008063 us-gaap:TreasuryStockMember 2019-03-30 0000008063 us-gaap:TreasuryStockMember 2018-03-31 0000008063 us-gaap:TreasuryStockMember 2019-06-29 0000008063 us-gaap:TreasuryStockMember 2018-06-30 0000008063 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember atro:TestSystemsSegmentMember 2019-02-13 2019-02-13 0000008063 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember atro:TestSystemsSegmentMember 2019-01-01 2019-03-30 0000008063 atro:FreedomCommunicationTechnologiesIncMember us-gaap:SubsequentEventMember 2019-07-01 2019-07-01 0000008063 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember atro:AirfieldLightingProductLineAssetsMember us-gaap:SubsequentEventMember 2019-07-12 2019-07-12 0000008063 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember atro:AirfieldLightingProductLineAssetsMember 2018-01-01 2018-12-31 0000008063 srt:ScenarioForecastMember us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember atro:AirfieldLightingProductLineAssetsMember 2019-06-30 2019-09-28 0000008063 2018-01-01 2018-03-31 0000008063 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0000008063 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0000008063 us-gaap:CommonClassBMember 2018-10-12 2018-10-12 0000008063 2019-06-29 0000008063 2019-07-01 2019-06-29 0000008063 2019-01-01 0000008063 atro:CommercialTransportAircraftMember 2019-01-01 2019-06-29 0000008063 atro:CommercialTransportAircraftMember 2018-01-01 2018-06-30 0000008063 atro:CommercialTransportAircraftMember 2019-03-31 2019-06-29 0000008063 atro:CommercialTransportAircraftMember 2018-04-01 2018-06-30 0000008063 atro:MilitaryAircraftMember 2019-01-01 2019-06-29 0000008063 atro:MilitaryAircraftMember 2018-01-01 2018-06-30 0000008063 atro:MilitaryAircraftMember 2019-03-31 2019-06-29 0000008063 atro:MilitaryAircraftMember 2018-04-01 2018-06-30 0000008063 atro:BusinessJetMember 2019-01-01 2019-06-29 0000008063 atro:BusinessJetMember 2018-01-01 2018-06-30 0000008063 atro:BusinessJetMember 2019-03-31 2019-06-29 0000008063 atro:BusinessJetMember 2018-04-01 2018-06-30 0000008063 atro:OtherAerospaceMember 2019-01-01 2019-06-29 0000008063 atro:OtherAerospaceMember 2018-01-01 2018-06-30 0000008063 atro:OtherAerospaceMember 2019-03-31 2019-06-29 0000008063 atro:OtherAerospaceMember 2018-04-01 2018-06-30 0000008063 atro:AerospaceSegmentMember 2019-01-01 2019-06-29 0000008063 atro:AerospaceSegmentMember 2018-01-01 2018-06-30 0000008063 atro:AerospaceSegmentMember 2019-03-31 2019-06-29 0000008063 atro:AerospaceSegmentMember 2018-04-01 2018-06-30 0000008063 atro:SemiconductorMember 2019-01-01 2019-06-29 0000008063 atro:SemiconductorMember 2018-01-01 2018-06-30 0000008063 atro:SemiconductorMember 2019-03-31 2019-06-29 0000008063 atro:SemiconductorMember 2018-04-01 2018-06-30 0000008063 atro:AerospaceAndDefenseSegmentMember 2019-01-01 2019-06-29 0000008063 atro:AerospaceAndDefenseSegmentMember 2018-01-01 2018-06-30 0000008063 atro:AerospaceAndDefenseSegmentMember 2019-03-31 2019-06-29 0000008063 atro:AerospaceAndDefenseSegmentMember 2018-04-01 2018-06-30 0000008063 atro:TestSystemsSegmentMember 2019-01-01 2019-06-29 0000008063 atro:TestSystemsSegmentMember 2018-01-01 2018-06-30 0000008063 atro:TestSystemsSegmentMember 2019-03-31 2019-06-29 0000008063 atro:TestSystemsSegmentMember 2018-04-01 2018-06-30 0000008063 atro:ProductLineElectricalPowerAndMotionMember 2019-01-01 2019-06-29 0000008063 atro:ProductLineElectricalPowerAndMotionMember 2018-01-01 2018-06-30 0000008063 atro:ProductLineElectricalPowerAndMotionMember 2019-03-31 2019-06-29 0000008063 atro:ProductLineElectricalPowerAndMotionMember 2018-04-01 2018-06-30 0000008063 atro:ProductLineLightingAndSafetyMember 2019-01-01 2019-06-29 0000008063 atro:ProductLineLightingAndSafetyMember 2018-01-01 2018-06-30 0000008063 atro:ProductLineLightingAndSafetyMember 2019-03-31 2019-06-29 0000008063 atro:ProductLineLightingAndSafetyMember 2018-04-01 2018-06-30 0000008063 atro:ProductLineAvionicsMember 2019-01-01 2019-06-29 0000008063 atro:ProductLineAvionicsMember 2018-01-01 2018-06-30 0000008063 atro:ProductLineAvionicsMember 2019-03-31 2019-06-29 0000008063 atro:ProductLineAvionicsMember 2018-04-01 2018-06-30 0000008063 atro:ProductLineSystemsCertificationMember 2019-01-01 2019-06-29 0000008063 atro:ProductLineSystemsCertificationMember 2018-01-01 2018-06-30 0000008063 atro:ProductLineSystemsCertificationMember 2019-03-31 2019-06-29 0000008063 atro:ProductLineSystemsCertificationMember 2018-04-01 2018-06-30 0000008063 atro:ProductLineStructuresMember 2019-01-01 2019-06-29 0000008063 atro:ProductLineStructuresMember 2018-01-01 2018-06-30 0000008063 atro:ProductLineStructuresMember 2019-03-31 2019-06-29 0000008063 atro:ProductLineStructuresMember 2018-04-01 2018-06-30 0000008063 atro:ProductLineOtherMember 2019-01-01 2019-06-29 0000008063 atro:ProductLineOtherMember 2018-01-01 2018-06-30 0000008063 atro:ProductLineOtherMember 2019-03-31 2019-06-29 0000008063 atro:ProductLineOtherMember 2018-04-01 2018-06-30 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:TestSystemsSegmentMember 2018-12-31 0000008063 us-gaap:LandMember 2019-06-29 0000008063 us-gaap:LandMember 2018-12-31 0000008063 us-gaap:BuildingAndBuildingImprovementsMember 2019-06-29 0000008063 us-gaap:BuildingAndBuildingImprovementsMember 2018-12-31 0000008063 us-gaap:MachineryAndEquipmentMember 2019-06-29 0000008063 us-gaap:MachineryAndEquipmentMember 2018-12-31 0000008063 us-gaap:ConstructionInProgressMember 2019-06-29 0000008063 us-gaap:ConstructionInProgressMember 2018-12-31 0000008063 us-gaap:PatentsMember 2019-01-01 2019-06-29 0000008063 us-gaap:PatentsMember 2019-06-29 0000008063 us-gaap:PatentsMember 2018-12-31 0000008063 us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-06-29 0000008063 us-gaap:NoncompeteAgreementsMember 2019-06-29 0000008063 us-gaap:NoncompeteAgreementsMember 2018-12-31 0000008063 us-gaap:TradeNamesMember 2019-01-01 2019-06-29 0000008063 us-gaap:TradeNamesMember 2019-06-29 0000008063 us-gaap:TradeNamesMember 2018-12-31 0000008063 us-gaap:UnpatentedTechnologyMember 2019-01-01 2019-06-29 0000008063 us-gaap:UnpatentedTechnologyMember 2019-06-29 0000008063 us-gaap:UnpatentedTechnologyMember 2018-12-31 0000008063 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-06-29 0000008063 us-gaap:CustomerRelationshipsMember 2019-06-29 0000008063 us-gaap:CustomerRelationshipsMember 2018-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2018-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2019-01-01 2019-06-29 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2019-06-29 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2018-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2019-01-01 2019-06-29 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2019-06-29 0000008063 us-gaap:RevolvingCreditFacilityMember atro:FourthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2019-06-29 0000008063 us-gaap:RevolvingCreditFacilityMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2019-06-29 0000008063 us-gaap:LetterOfCreditMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2019-06-29 0000008063 atro:AmendedAndRestatedCreditAgreementMember 2019-01-01 2019-06-29 0000008063 srt:MaximumMember atro:AmendedAndRestatedCreditAgreementMember 2019-01-01 2019-06-29 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember atro:FourthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-06-29 0000008063 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember atro:FourthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-06-29 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember atro:FourthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2019-01-01 2019-06-29 0000008063 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember atro:FourthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2019-01-01 2019-06-29 0000008063 srt:MinimumMember 2019-01-01 2019-06-29 0000008063 srt:MaximumMember 2019-01-01 2019-06-29 0000008063 2019-03-30 0000008063 2018-03-31 0000008063 2016-02-24 0000008063 us-gaap:TreasuryStockMember 2016-02-24 2016-02-24 0000008063 us-gaap:TreasuryStockMember 2019-01-01 2019-06-29 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2019-06-29 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-06-29 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-12-31 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-06-29 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-06-30 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2019-03-31 2019-06-29 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2018-04-01 2018-06-30 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2019-01-01 2019-06-29 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2018-01-01 2018-06-30 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2019-03-31 2019-06-29 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2018-04-01 2018-06-30 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2019-01-01 2019-06-29 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2018-01-01 2018-06-30 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2019-03-31 2019-06-29 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2018-04-01 2018-06-30 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-06-29 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-01-01 2018-06-30 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-03-31 2019-06-29 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-04-01 2018-06-30 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2019-01-01 2019-06-29 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2018-01-01 2018-06-30 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2019-03-31 2019-06-29 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2018-04-01 2018-06-30 0000008063 atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2019-01-01 2019-06-29 0000008063 atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2018-01-01 2018-06-30 0000008063 atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2019-03-31 2019-06-29 0000008063 atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2018-04-01 2018-06-30 0000008063 atro:MajorCustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-06-29 0000008063 atro:MajorCustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-06-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:TwoMajorCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-06-29 0000008063 atro:MajorCustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-06-30 0000008063 atro:MajorCustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-06-30 0000008063 atro:MajorCustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-04-01 2018-06-30 0000008063 atro:MajorCustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-04-01 2018-06-30 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember country:DE atro:PatentInfringementMember 2019-01-01 2019-06-29 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember srt:MinimumMember country:DE atro:PatentInfringementMember 2019-06-29 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember srt:MaximumMember country:DE atro:PatentInfringementMember 2019-06-29 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember country:DE atro:PatentInfringementMember 2019-06-29 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2018-01-01 2018-06-30 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2019-03-31 2019-06-29 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2018-04-01 2018-06-30 0000008063 us-gaap:IntersegmentEliminationMember atro:AerospaceSegmentMember 2019-01-01 2019-06-29 0000008063 us-gaap:IntersegmentEliminationMember atro:AerospaceSegmentMember 2018-01-01 2018-06-30 0000008063 us-gaap:IntersegmentEliminationMember atro:AerospaceSegmentMember 2019-03-31 2019-06-29 0000008063 us-gaap:IntersegmentEliminationMember atro:AerospaceSegmentMember 2018-04-01 2018-06-30 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2018-01-01 2018-06-30 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2019-03-31 2019-06-29 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2018-04-01 2018-06-30 0000008063 us-gaap:IntersegmentEliminationMember 2019-01-01 2019-06-29 0000008063 us-gaap:IntersegmentEliminationMember 2018-01-01 2018-06-30 0000008063 us-gaap:IntersegmentEliminationMember 2019-03-31 2019-06-29 0000008063 us-gaap:IntersegmentEliminationMember 2018-04-01 2018-06-30 0000008063 us-gaap:OperatingSegmentsMember 2019-01-01 2019-06-29 0000008063 us-gaap:OperatingSegmentsMember 2018-01-01 2018-06-30 0000008063 us-gaap:OperatingSegmentsMember 2019-03-31 2019-06-29 0000008063 us-gaap:OperatingSegmentsMember 2018-04-01 2018-06-30 0000008063 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-06-29 0000008063 us-gaap:CorporateNonSegmentMember 2018-01-01 2018-06-30 0000008063 us-gaap:CorporateNonSegmentMember 2019-03-31 2019-06-29 0000008063 us-gaap:CorporateNonSegmentMember 2018-04-01 2018-06-30 0000008063 us-gaap:CorporateNonSegmentMember 2019-06-29 0000008063 us-gaap:CorporateNonSegmentMember 2018-12-31 0000008063 us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000008063 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000008063 us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000008063 us-gaap:FairValueMeasurementsRecurringMember 2018-09-29 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:TestSystemsSegmentMember 2018-01-01 2018-12-31 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:FirstEarnoutMember 2019-01-01 2019-06-29 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:SecondEarnoutMember 2019-01-01 2019-06-29 shares iso4217:USD iso4217:USD shares pure atro:fiscal_quarter atro:retirement_plan atro:customer 2019 Q2 false 0000008063 --12-31 0.15 P6M 0.15 0 0 0 0 0 0 0 10-Q true 2019-06-29 false 0-7087 ASTRONICS CORPORATION NY 16-0959303 130 Commerce Way East Aurora NY 14052 716 805-1599 Common Stock, $.01 par value per share ATRO NASDAQ $.01 par value Common Stock $.01 par value Class B Stock Yes Yes Large Accelerated Filer false false false 24766477 7908881 17106000 16622000 177102000 182308000 142853000 138685000 17587000 17198000 0 19358000 354648000 374171000 117389000 120862000 45189000 21272000 125039000 133383000 124998000 124952000 767263000 774640000 170000 1870000 42964000 50664000 51054000 47772000 25402000 26880000 0 906000 119590000 128092000 122113000 232112000 50594000 27811000 292297000 388015000 344000 343000 -12421000 -13329000 487043000 399611000 474966000 386625000 767263000 774640000 397272000 387665000 189098000 208606000 304832000 300961000 148735000 159034000 92440000 86704000 40363000 49572000 58986000 59943000 29790000 29443000 33454000 26761000 10573000 20129000 80133000 0 0 0 -733000 -838000 -518000 -463000 -3029000 -4815000 -1225000 -2484000 109825000 21108000 8830000 17182000 24953000 3789000 2104000 3157000 84872000 17319000 6726000 14025000 2.60 0.54 0.21 0.43 2.56 0.52 0.20 0.42 84872000 17319000 6726000 14025000 614000 -1572000 884000 -1805000 -294000 -430000 -144000 -215000 908000 -1142000 1028000 -1590000 85780000 16177000 7754000 12435000 84872000 17319000 15980000 18584000 4429000 1819000 2145000 1637000 -3371000 -516000 80133000 0 -263000 431000 -5266000 33347000 11276000 19761000 -7685000 7981000 -9141000 53000 975000 404000 -1234000 14469000 9181000 -189000 735000 896000 9056000 8110000 103793000 0 6917000 8495000 96876000 -8495000 27000000 30015000 132053000 36416000 0 516000 416000 281000 -834000 0 -105471000 -6636000 23000 -285000 484000 -7306000 16622000 17914000 17106000 10608000 260000 229000 262000 231000 1000 1000 3000 3000 1000 1000 264000 232000 264000 232000 83000 111000 81000 109000 1000 1000 -3000 -3000 -1000 -1000 80000 109000 80000 109000 73044000 67748000 74396000 68839000 2560000 1917000 1208000 826000 75604000 69665000 75604000 69665000 -13329000 -13352000 -13449000 -14277000 -1373000 614000 -1572000 884000 -1805000 -294000 -430000 -144000 -215000 -12421000 -15867000 -12421000 -15867000 376567000 325191000 454713000 333126000 1373000 3268000 84872000 17319000 6726000 14025000 461439000 347151000 461439000 347151000 -50000000 -50000000 -50000000 -50000000 -50000000 -50000000 -50000000 -50000000 474966000 351290000 474966000 351290000 25978000 22861000 26178000 23106000 34000 26000 13000 7000 331000 332000 152000 106000 26343000 23219000 26343000 23219000 8290000 11083000 8146000 10891000 48000 38000 13000 4000 -331000 -332000 -152000 -106000 8007000 10789000 8007000 10789000 1675000 1675000 1675000 1675000 1675000 1675000 1675000 1675000 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;font-weight:400;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;font-weight:400;line-height:120%;">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;font-weight:400;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;font-weight:400;line-height:120%;">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;font-weight:400;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 six months ended June 29, 2019 are not necessarily indicative of the results that may be expected for the year ending December 31, 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;font-weight:400;line-height:120%;">The balance sheet at December 31, 2018 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-weight:400;line-height:120%;">For further information, refer to the financial statements and footnotes thereto included in Astronics Corporation’s 2018 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;font-weight:400;line-height:120%;">Astronics Corporation (“Astronics” or the “Company”) is a leading provider of advanced technologies to the global aerospace, defense and electronics 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;font-weight:400;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”). On July 1, 2019, the Company acquired all of the issued and outstanding capital stock of Freedom Communication Technologies, Inc. (“FCT”).</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-weight:400;line-height:120%;">On February 13, 2019, the Company completed a divestiture of its semiconductor test business within the Test Systems segment. The total proceeds of the divestiture amounted to $103.8 million. The Company recorded a pre-tax gain on the sale of $80.1 million in the first quarter of 2019. The income tax expense relating to the gain is expected to be $21.3 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;font-weight:400;line-height:120%;">On July 1, 2019, the Company acquired all of the issued and outstanding capital stock of FCT. FCT, located in Kilgore, Texas, is a leader in wireless communication testing, primarily for the civil land mobile radio market. Freedom will be included in our Test Systems segment. The total consideration for the transaction was $22.0 million in cash. The purchase price allocation for this acquisition is not determinable as the fair value valuation of assets and liabilities is not complete. The Company expects to complete a preliminary allocation during the third quarter of 2019. Purchased intangible assets and goodwill are not deductible for tax purposes.</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-weight:400;line-height:120%;">On July 12, 2019, the Company sold intellectual property and certain assets associated with its Airfield Lighting product line for $1.0 million in cash. The transaction did not meet the criteria for the assets to be classified as held for sale at June 29, 2019. The Airfield Lighting product line, part of the Aerospace segment, represented less than 1% of the our 2018 revenue. The Company expects to record a loss on sale of approximately $1.3 million in the 2019 third quarter. </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, Interest, 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;font-weight:400;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 $27.7 million and $28.9 million for the three months ended and $54.4 million and $57.8 million for the six months ended June 29, 2019 and June 30, 2018, 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 six months ended June 29, 2019 and June 30, 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;">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;font-weight:400;line-height:120%;">The aggregate transaction gain or loss included in operations was insignificant for the three and six months ended June 29, 2019 and June 30, 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;">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;font-weight:400;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;font-weight:400;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;font-weight:400;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 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-weight:400;line-height:120%;">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;font-weight:400;line-height:120%;">Leases</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:120%;">. 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”). </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-weight:400;line-height:120%;">We have adopted this guidance as of January 1, 2019 using the cumulative-effect method. The standard requires lessees to recognize a lease liability and a right-of-use (“ROU”) asset on the balance sheet for operating leases. Accounting for finance leases is substantially unchanged. Prior year financial statements were not recast under the new method. We elected the package of transition provisions available for expired or existing contracts, which allowed us to carryforward our historical assessments of (1) whether contracts are or contain leases, (2) lease classification and (3) initial direct costs. </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-weight:400;line-height:120%;">The implementation of this standard did not have a material effect on our financial statements. As of January 1, 2019, ROU assets of approximately $18.4 million and lease liabilities of approximately $18.5 million were recognized on our balance sheet for our leased office and manufacturing facilities and equipment leases. There was a reclassification to ROU assets of approximately $3.5 million from net property plant and equipment for assets under existing finance leases at the transition date. The standards did not impact the Company's consolidated statements of operations or retained earnings. Refer to Note 9 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;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU 2016-13, </span><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:400;line-height:120%;">Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments</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:120%;">. This standard requires that an entity measure impairment of certain financial instruments, including trade receivables, based on expected losses rather than incurred losses. In November 2018, the FASB issued ASU 2018-19 which clarifies the guidance in ASU 2016-13. The provisions of this ASU are effective for years beginning after December 15, 2019, with early adoption permitted. We are currently evaluating the impact of this ASU. We do not expect this ASU to have a significant impact on our 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;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-13, </span><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:400;line-height:120%;">Changes to the Disclosure Requirements for Fair Value Measurement</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:120%;">. The new standard removes the disclosure requirements for the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy. The provisions of this ASU are effective for years beginning after December 15, 2019, with early adoption permitted. We do not expect this ASU to have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.</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-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-14,</span><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:400;line-height:120%;"> Changes to the Disclosure Requirements for Defined Benefit Plans.</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:120%;"> The new standard includes updates to the disclosure requirements for defined benefit plans including several additions, deletions and modifications to the disclosure requirements. The provisions of this ASU are effective for years beginning after December 15, 2020, with early adoption permitted. We are currently evaluating the impact of this ASU.</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;font-weight:400;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 six months ended June 29, 2019 are not necessarily indicative of the results that may be expected for the year ending December 31, 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;font-weight:400;line-height:120%;">The balance sheet at December 31, 2018 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> 103800000 80100000 21300000 22000000.0 1000000.0 0.01 -1300000 Cost of Products Sold, Engineering and Development, Interest, 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. 27700000 28900000 54400000 57800000 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;font-weight:400;line-height:120%;">The aggregate transaction gain or loss included in operations was insignificant for the three and six months ended June 29, 2019 and June 30, 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;">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;font-weight:400;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;font-weight:400;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;font-weight:400;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 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-weight:400;line-height:120%;">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;font-weight:400;line-height:120%;">Leases</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:120%;">. 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”). </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-weight:400;line-height:120%;">We have adopted this guidance as of January 1, 2019 using the cumulative-effect method. The standard requires lessees to recognize a lease liability and a right-of-use (“ROU”) asset on the balance sheet for operating leases. Accounting for finance leases is substantially unchanged. Prior year financial statements were not recast under the new method. We elected the package of transition provisions available for expired or existing contracts, which allowed us to carryforward our historical assessments of (1) whether contracts are or contain leases, (2) lease classification and (3) initial direct costs. </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-weight:400;line-height:120%;">The implementation of this standard did not have a material effect on our financial statements. As of January 1, 2019, ROU assets of approximately $18.4 million and lease liabilities of approximately $18.5 million were recognized on our balance sheet for our leased office and manufacturing facilities and equipment leases. There was a reclassification to ROU assets of approximately $3.5 million from net property plant and equipment for assets under existing finance leases at the transition date. The standards did not impact the Company's consolidated statements of operations or retained earnings. Refer to Note 9 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;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU 2016-13, </span><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:400;line-height:120%;">Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments</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:120%;">. This standard requires that an entity measure impairment of certain financial instruments, including trade receivables, based on expected losses rather than incurred losses. In November 2018, the FASB issued ASU 2018-19 which clarifies the guidance in ASU 2016-13. The provisions of this ASU are effective for years beginning after December 15, 2019, with early adoption permitted. We are currently evaluating the impact of this ASU. We do not expect this ASU to have a significant impact on our 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;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-13, </span><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:400;line-height:120%;">Changes to the Disclosure Requirements for Fair Value Measurement</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:120%;">. The new standard removes the disclosure requirements for the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy. The provisions of this ASU are effective for years beginning after December 15, 2019, with early adoption permitted. We do not expect this ASU to have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.</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-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-14,</span><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:400;line-height:120%;"> Changes to the Disclosure Requirements for Defined Benefit Plans.</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:120%;"> The new standard includes updates to the disclosure requirements for defined benefit plans including several additions, deletions and modifications to the disclosure requirements. The provisions of this ASU are effective for years beginning after December 15, 2020, with early adoption permitted. We are currently evaluating the impact of this ASU.</span></div> 1400000 18400000 18500000 -3500000 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;font-weight:400;line-height:120%;">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. We recognized a transition adjustment of $3.3 million, net of tax effects, which increased our January 1, 2018 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;font-weight:400;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 services. Sales shown on the Company's Condensed Consolidated Statements of Operations are from contracts with customers.</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-weight:400;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 after the performance obligation has been satisfied; 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;font-weight:400;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. These incremental costs include, but are not limited to, sales commissions incurred to obtain a contract with a customer. As of June 29, 2019, the Company does not have material incremental costs on any open contracts with an original expected duration of greater than one year, and therefore such costs are expensed as 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;font-weight:400;line-height:120%;">The Company recognizes an asset for certain, material 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 Condensed 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. As of June 29, 2019, the Company does not have material capitalized fulfillment costs.</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-weight:400;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;font-weight:400;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 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;font-weight:400;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;font-weight:400;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 distinct, and, therefore, are accounted for as new contracts. The aggregate effect of all modifications have been reflected when identifying the satisfied and unsatisfied performance obligations, determining the transaction price and allocating the transaction price. </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-weight:400;line-height:120%;">The 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 </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-weight:400;line-height:120%;">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;font-weight:400;line-height:120%;">For contracts that are subject to the requirement to accrue anticipated losses, the company recognizes the entire anticipated loss in the period that the loss becomes probable.</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-weight:400;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;font-weight:400;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;font-weight:400;line-height:120%;">On June 29, 2019, we had $379.7 million of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately $263.9 million of our remaining performance obligations as revenue in 2019. The Company has not recognized any material amount of revenue from performance obligations that were satisfied or partially satisfied in previous 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;font-weight:400;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 Condensed 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;font-weight:400;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 Condensed 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 satisfies 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;font-weight:400;line-height:120%;">We recognized $7.8 million and $8.4 million during the three months ended June 29, 2019 and June 30, 2018, respectively, and $13.2 million and $11.6 million for the six months ended June 29, 2019 and June 30, 2018, respectively, in revenues that were included in the contract liability balance at the beginning of the 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;font-weight:400;line-height:120%;">The Company's contract assets and contract liabilities consist primarily 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 six months ended June 29, 2019:</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:31.333333%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:35.426901%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><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;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Contract Assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Contract Liabilities</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);">Beginning Balance, January 1, 2019</span></td><td 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);">33,030 </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);">27,347 </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, June 29, 2019</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);">36,223 </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);">26,050 </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;font-weight:400;line-height:120%;">The following table presents our revenue disaggregated by Market Segments 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.990000%;"><tr><td style="width:1.0%;"/><td style="width:27.678363%;"/><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:12.619883%;"/><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.619883%;"/><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.619883%;"/><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.619883%;"/><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="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:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Six 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="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: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:#ffffff;text-align:left;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);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;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);">June 29, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;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);">June 30, 2018</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000;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);">June 29, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000;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);">June 30, 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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace Segment</span></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:#ffffff;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align: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:#ffffff;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);">271,509 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align: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:#ffffff;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);">265,847 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align: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:#ffffff;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);">129,731 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align: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:#ffffff;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);">132,797 </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);">40,498 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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);">30,285 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align: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,545 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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,270 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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,123 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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,002 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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);">17,286 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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,338 </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);">13,658 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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);">13,670 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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,725 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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,799 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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 Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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);">362,788 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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);">330,804 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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);">174,287 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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);">166,204 </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:#ffffff;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 Segment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align: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);">5,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);">38,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: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,242 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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);">31,405 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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,888 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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,396 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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,569 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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,997 </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 Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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);">34,484 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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);">56,861 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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);">14,811 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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);">42,402 </span></td></tr><tr><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align: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</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);">397,272 </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);">387,665 </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);">189,098 </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);">208,606 </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;font-weight:400;line-height:120%;">The following table presents our revenue disaggregated by Product Lines 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.990000%;"><tr><td style="width:1.0%;"/><td style="width:21.976608%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.350877%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><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.619883%;"/><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.619883%;"/><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.619883%;"/><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="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:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Six 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="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: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:#ffffff;text-align:left;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);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;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);">June 29, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;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);">June 30, 2018</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000;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);">June 29, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000;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);">June 30, 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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace Segment</span></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:#ffffff;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">176,579 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">140,321 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">84,042 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">67,643 </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);">95,375 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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);">85,763 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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,770 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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);">44,121 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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);">59,543 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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);">69,295 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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);">25,682 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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);">36,272 </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);">5,666 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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,655 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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,048 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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,872 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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,967 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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,100 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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,020 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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,497 </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);">13,658 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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);">13,670 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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,725 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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,799 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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 Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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);">362,788 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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);">330,804 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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);">174,287 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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);">166,204 </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:#ffffff;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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);">34,484 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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);">56,861 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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,811 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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);">42,402 </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:#ffffff;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</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align: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:#ffffff;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);">397,272 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align: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:#ffffff;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);">387,665 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align: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:#ffffff;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);">189,098 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align: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:#ffffff;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);">208,606 </span></td></tr></table></div> 3300000 379700000 263900000 7800000 8400000 13200000 11600000 The following table presents the beginning and ending balances of contract assets and contract liabilities during the six months ended June 29, 2019:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:31.333333%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:35.426901%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><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;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Contract Assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Contract Liabilities</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);">Beginning Balance, January 1, 2019</span></td><td 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);">33,030 </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);">27,347 </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, June 29, 2019</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);">36,223 </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);">26,050 </span></td></tr></table> 33030000 27347000 36223000 26050000 <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-weight:400;line-height:120%;">The following table presents our revenue disaggregated by Market Segments 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.990000%;"><tr><td style="width:1.0%;"/><td style="width:27.678363%;"/><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:12.619883%;"/><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.619883%;"/><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.619883%;"/><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.619883%;"/><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="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:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Six 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="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: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:#ffffff;text-align:left;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);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;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);">June 29, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;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);">June 30, 2018</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000;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);">June 29, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000;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);">June 30, 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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace Segment</span></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:#ffffff;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align: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:#ffffff;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);">271,509 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align: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:#ffffff;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);">265,847 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align: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:#ffffff;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);">129,731 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align: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:#ffffff;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);">132,797 </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);">40,498 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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);">30,285 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align: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,545 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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,270 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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,123 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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,002 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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);">17,286 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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,338 </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);">13,658 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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);">13,670 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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,725 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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,799 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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 Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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);">362,788 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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);">330,804 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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);">174,287 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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);">166,204 </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:#ffffff;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 Segment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align: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);">5,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);">38,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: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,242 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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);">31,405 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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,888 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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,396 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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,569 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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,997 </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 Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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);">34,484 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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);">56,861 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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);">14,811 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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);">42,402 </span></td></tr><tr><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:13pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align: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</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);">397,272 </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);">387,665 </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);">189,098 </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);">208,606 </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;font-weight:400;line-height:120%;">The following table presents our revenue disaggregated by Product Lines 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.990000%;"><tr><td style="width:1.0%;"/><td style="width:21.976608%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.350877%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><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.619883%;"/><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.619883%;"/><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.619883%;"/><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="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:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Six 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="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: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:#ffffff;text-align:left;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);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;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);">June 29, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;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);">June 30, 2018</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000;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);">June 29, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000;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);">June 30, 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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace Segment</span></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:#ffffff;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">176,579 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">140,321 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">84,042 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">67,643 </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);">95,375 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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);">85,763 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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,770 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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);">44,121 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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);">59,543 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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);">69,295 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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);">25,682 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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);">36,272 </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);">5,666 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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,655 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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,048 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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,872 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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,967 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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,100 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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,020 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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,497 </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);">13,658 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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);">13,670 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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,725 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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,799 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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 Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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);">362,788 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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);">330,804 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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);">174,287 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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);">166,204 </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:#ffffff;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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);">34,484 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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);">56,861 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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,811 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align: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);">42,402 </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:#ffffff;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</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align: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:#ffffff;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);">397,272 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align: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:#ffffff;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);">387,665 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align: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:#ffffff;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);">189,098 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align: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:#ffffff;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);">208,606 </span></td></tr></table></div> 271509000 265847000 129731000 132797000 40498000 30285000 19545000 16270000 37123000 21002000 17286000 10338000 13658000 13670000 7725000 6799000 362788000 330804000 174287000 166204000 5596000 38465000 2242000 31405000 28888000 18396000 12569000 10997000 34484000 56861000 14811000 42402000 397272000 387665000 189098000 208606000 176579000 140321000 84042000 67643000 95375000 85763000 46770000 44121000 59543000 69295000 25682000 36272000 5666000 9655000 4048000 4872000 11967000 12100000 6020000 6497000 13658000 13670000 7725000 6799000 362788000 330804000 174287000 166204000 34484000 56861000 14811000 42402000 397272000 387665000 189098000 208606000 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;font-weight:400;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.990000%;"><tr><td style="width:1.0%;"/><td style="width:68.029240%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><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.619883%;"/><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: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);">June 29, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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, 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%;">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);">30,847 </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);">33,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><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);">26,641 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">27,409 </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);">85,365 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">78,176 </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);">142,853 </span></td><td 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);">138,685 </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;font-weight:400;line-height:120%;">Additionally, net Inventories of $14,385 are classified in Assets Held for Sale at December 31, 2018. Refer to 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-weight:400;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.990000%;"><tr><td style="width:1.0%;"/><td style="width:68.029240%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><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.619883%;"/><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: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);">June 29, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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, 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%;">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);">30,847 </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);">33,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><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);">26,641 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">27,409 </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);">85,365 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">78,176 </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);">142,853 </span></td><td 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);">138,685 </span></td></tr></table></div> 30847000 33100000 26641000 27409000 85365000 78176000 142853000 138685000 14385000 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;font-weight:400;line-height:120%;">Property, Plant and Equipment 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.990000%;"><tr><td style="width:1.0%;"/><td style="width:68.029240%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><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.619883%;"/><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);">June 29, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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, 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%;">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,185 </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,191 </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);">76,670 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">83,812 </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);">111,937 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,327 </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,072 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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,404 </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);">205,864 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">207,734 </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);">88,475 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">86,872 </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);">117,389 </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);">120,862 </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;font-weight:400;line-height:120%;">Additionally, net Property, Plant and Equipment of $3,521 are classified in Assets Held for Sale at December 31, 2018. Refer to 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-weight:400;line-height:120%;">Property, Plant and Equipment 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.990000%;"><tr><td style="width:1.0%;"/><td style="width:68.029240%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><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.619883%;"/><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);">June 29, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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, 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%;">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,185 </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,191 </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);">76,670 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">83,812 </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);">111,937 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,327 </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,072 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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,404 </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);">205,864 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">207,734 </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);">88,475 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">86,872 </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);">117,389 </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);">120,862 </span></td></tr></table></div> 11185000 11191000 76670000 83812000 111937000 106327000 6072000 6404000 205864000 207734000 88475000 86872000 117389000 120862000 3521000 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;font-weight:400;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;font-weight:400;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:29.578947%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/></tr><tr><td colspan="6" 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="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;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);">June 29, 2019</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="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:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align: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:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align: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:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Patents</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size: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,760 </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,716 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Non-compete Agreement</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,177 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,680 </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);">Trade Names</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);">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,449 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">5,716 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,454 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,182 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Completed and Unpatented Technology</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size: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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">36,396 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16,761 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">36,406 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14,964 </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);">Customer Relationships</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 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);">136,878 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">42,316 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">136,894 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">37,875 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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 Intangible Assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13 years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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:#ffffff;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);">197,769 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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:#ffffff;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);">72,730 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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:#ffffff;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);">197,800 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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:#ffffff;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);">64,417 </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;font-weight:400;line-height:120%;">Additionally, net Intangible Assets of $651 are classified in Assets Held for Sale at December 31, 2018. Refer to 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-weight:400;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;font-weight:400;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:24.315789%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.011696%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><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.619883%;"/><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.619883%;"/><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.619883%;"/><td style="width:1.0%;"/></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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;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);">June 29, 2019</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);">June 30, 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;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);">June 29, 2019</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);">June 30, 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%;">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);">8,352 </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);">10,868 </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,128 </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,867 </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;font-weight:400;line-height:120%;">Amortization expense for acquired intangible assets expected for 2019 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:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:85.573099%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align: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);">2019</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,628 </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);">2020</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);">15,903 </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);">2021</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,993 </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);">2022</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);">13,569 </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);">2023</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);">12,402 </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);">2024</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);">10,931 </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;font-weight:400;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;font-weight:400;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:29.578947%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/></tr><tr><td colspan="6" 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="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;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);">June 29, 2019</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="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:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align: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:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align: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:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Patents</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size: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,760 </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,716 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Non-compete Agreement</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,177 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,680 </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);">Trade Names</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);">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,449 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">5,716 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,454 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,182 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Completed and Unpatented Technology</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size: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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">36,396 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16,761 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">36,406 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14,964 </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);">Customer Relationships</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 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);">136,878 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">42,316 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">136,894 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">37,875 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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 Intangible Assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13 years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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:#ffffff;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);">197,769 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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:#ffffff;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);">72,730 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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:#ffffff;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);">197,800 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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:#ffffff;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);">64,417 </span></td></tr></table></div> P11Y 2146000 1760000 2146000 1716000 P4Y 10900000 6177000 10900000 4680000 P10Y 11449000 5716000 11454000 5182000 P10Y 36396000 16761000 36406000 14964000 P15Y 136878000 42316000 136894000 37875000 P13Y 197769000 72730000 197800000 64417000 651000 <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-weight:400;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;font-weight:400;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:24.315789%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.011696%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><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.619883%;"/><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.619883%;"/><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.619883%;"/><td style="width:1.0%;"/></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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;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);">June 29, 2019</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);">June 30, 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;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);">June 29, 2019</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);">June 30, 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%;">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);">8,352 </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);">10,868 </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,128 </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,867 </span></td></tr></table></div> 8352000 10868000 4128000 4867000 <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-weight:400;line-height:120%;">Amortization expense for acquired intangible assets expected for 2019 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:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:85.573099%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align: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);">2019</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,628 </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);">2020</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);">15,903 </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);">2021</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,993 </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);">2022</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);">13,569 </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);">2023</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);">12,402 </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);">2024</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);">10,931 </span></td></tr></table></div> 16628000 15903000 13993000 13569000 12402000 10931000 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;font-weight:400;line-height:120%;">The following table summarizes the changes in the carrying amount of goodwill for the six months ended June 29, 2019:</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:37.327485%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><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.619883%;"/><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.619883%;"/><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.619883%;"/><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:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 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);">Acquisition/Adjustments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">June 29, 2019</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);">Aerospace</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);">124,952 </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);">— </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><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);">124,998 </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);">Test Systems</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);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">124,952 </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);">— </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);">46 </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);">124,998 </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;font-weight:400;line-height:120%;">The following table summarizes the changes in the carrying amount of goodwill for the six months ended June 29, 2019:</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:37.327485%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><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.619883%;"/><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.619883%;"/><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.619883%;"/><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:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 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);">Acquisition/Adjustments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">June 29, 2019</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);">Aerospace</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);">124,952 </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);">— </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><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);">124,998 </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);">Test Systems</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);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">124,952 </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);">— </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);">46 </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);">124,998 </span></td></tr></table></div> 124952000 0 46000 124998000 0 0 0 0 124952000 0 46000 124998000 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;font-weight:400;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 June 29, 2019, there was $122.0 million outstanding on the revolving credit facility and there remains $376.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 June 29, 2019, 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;font-weight:400;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 is in compliance with its financial covenant at June 29, 2019. 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;font-weight:400;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;font-weight:400;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 Credit 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 122000000.0 376900000 20000000 500000000 1100000 3.75 4.50 4 0.0100 0.0150 0.0010 0.0020 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;font-weight:400;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.990000%;"><tr><td style="width:1.0%;"/><td style="width:31.625731%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.555556%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.766082%;"/><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.619883%;"/><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.619883%;"/><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.619883%;"/><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="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:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Six 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="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: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:#ffffff;text-align:left;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);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align: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);">June 29, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">June 30, 2018</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align: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);">June 29, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">June 30, 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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at Beginning of Period</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,027 </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,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,829 </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,115 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Warranties Divested in Sale of Business</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(123)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Warranties Issued</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,245 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,301 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">716 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">734 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Warranties Settled</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,180)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,285)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(592)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(645)</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);">Reassessed Warranty Exposure</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">(163)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">28 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">(147)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Balance at End of Period</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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:#ffffff;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,806 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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:#ffffff;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);">5,180 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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:#ffffff;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,806 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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:#ffffff;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);">5,180 </span></td></tr></table></div> P12M 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.990000%;"><tr><td style="width:1.0%;"/><td style="width:31.625731%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.555556%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.766082%;"/><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.619883%;"/><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.619883%;"/><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.619883%;"/><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="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:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Six 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="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: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:#ffffff;text-align:left;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);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align: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);">June 29, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">June 30, 2018</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align: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);">June 29, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">June 30, 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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at Beginning of Period</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,027 </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,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,829 </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,115 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Warranties Divested in Sale of Business</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(123)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Warranties Issued</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,245 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,301 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">716 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">734 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Warranties Settled</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,180)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,285)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(592)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(645)</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);">Reassessed Warranty Exposure</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">(163)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">28 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">(147)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Balance at End of Period</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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:#ffffff;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,806 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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:#ffffff;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);">5,180 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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:#ffffff;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,806 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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:#ffffff;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);">5,180 </span></td></tr></table> 5027000 5136000 4829000 5115000 123000 0 0 0 1245000 1301000 716000 734000 1180000 1285000 592000 645000 -163000 28000 -147000 -24000 4806000 5180000 4806000 5180000 Leases<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-weight:400;line-height:120%;">The Company has operating and finance leases for leased office and manufacturing facilities and equipment leases. At inception of arrangements with vendors, the Company determines whether the contract is or contains a lease based on each party’s rights and obligations under the arrangement. At inception, any new additional operating lease liabilities and corresponding ROU assets are based on the present value of the remaining minimum rental payments. If the lease arrangement also contains non-lease components, the Company elected the practical expedient not to separate any combined lease and non-lease components for all lease contracts. For our real estate leases, the remaining fixed minimum rental payments used in the calculation of the new lease liability, include fixed payments and variable payments (if the variable payments are based on an index), over the remaining lease term. While we do have real estate leases with options to purchase the facility at a market value at the date of exercise, these are not included in the calculation of the lease liability, as these options are not expected to be exercised as of the January 1, 2019 transition 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;font-weight:400;line-height:120%;">The present value of the Company’s lease liability at transition was calculated using a weighted-average incremental borrowing rate of 3.7%. In determining the incremental borrowing rate, we have considered borrowing data for secured debt obtained from our lending institution as of the transition date. As of June 29, 2019, the Company recognized an operating right-of-use asset and lease liability of approximately $22.1 million and $22.3 million, respectively. The Company's operating lease liability increased approximately $0.1 million and $5.6 million as a result of acquiring right-of-use-assets from new leases entered into during the three and six months ended June 29, 2019. As of June 29, 2019, the Company recognized a financing right-of-use asset and lease liability of approximately $3.0 million and $5.6 million, respectively. No new financing lease liabilities were not entered into during the three and six months ended June 29, 2019. The right-of-use asset is included within Other assets in the Consolidated Condensed Balance Sheets, while the lease liability is included within Other current liabilities and Other liabilities, as appropriate.</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-weight:400;line-height:120%;">As permitted by ASC 842, leases with expected durations of less than 12 months from inception (i.e. short-term leases) were excluded from the Company’s calculation of its lease liability and right-of-use asset. Furthermore, as permitted by ASC 842, the Company elected to apply the package of practical expedients, which allows companies not to reassess: (a) whether its expired or existing contracts are or contain leases, (b) the lease classification for any expired or existing leases, and (c) initial direct costs for any existing leases.</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-weight:400;line-height:120%;">The following is a summary of the Company's total lease costs:</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:43.760234%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:21.976608%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.823392%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><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: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);">Six months ended</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align: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);">June 29, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align: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);">June 29, 2019</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);">Finance Lease Cost:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="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:#ffffff;text-align:left;vertical-align:bottom;padding-left:7pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Right-of-use Assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">510 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">255 </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:7pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest on Lease Liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">167</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Finance Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">677 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">336 </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:7pt;padding-right: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 Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right: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,406</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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 #000;padding-left:1pt;padding-right: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,201</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:7pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Variable Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">679</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">309</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:7pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term Lease Cost (excluding month-to-month)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">85</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">38</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:7pt;padding-right: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 Sublease and Rental Income</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(517)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(305)</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);">Total Operating Lease Cost</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 #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,653 </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 #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,243 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Net Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right: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,330 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right: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,579 </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;font-weight:400;line-height:120%;">The following is a summary of cash paid for amounts included in the measurement of lease liabilities:</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:81.479532%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.520468%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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: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);">Six 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:#ffffff;text-align:left;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);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">June 29, 2019</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:#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);">Operating Cash Flows Used for Finance Leases</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);">677 </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:#ffffff;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%;">Operating Cash Flows Used for Operating Leases</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#ffffff;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,731 </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:#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%;">Financing Cash Flows Used for Finance Leases</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);">834 </span></td><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;font-weight:400;line-height:120%;">The weighted-average remaining term for the Company's operating and financing leases are approximately 8 years and 3 years, 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;font-weight:400;line-height:120%;">The following is a summary of the Company's maturity of lease liabilities:</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:97.368421%;"><tr><td style="width:1.0%;"/><td style="width:17.969970%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:43.045045%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.966967%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.851051%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.966967%;"/><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;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Financing Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right: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,284 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right: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,045 </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);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,992 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,128 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,646 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,180 </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);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,233 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">743 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,618 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,038 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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:#ffffff;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 Lease Payments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right: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,811 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right: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,096 </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);">Less: Interest</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,471 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">453 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Lease Liability</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right: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,340 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right: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,643 </span></td></tr></table></div> Leases<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-weight:400;line-height:120%;">The Company has operating and finance leases for leased office and manufacturing facilities and equipment leases. At inception of arrangements with vendors, the Company determines whether the contract is or contains a lease based on each party’s rights and obligations under the arrangement. At inception, any new additional operating lease liabilities and corresponding ROU assets are based on the present value of the remaining minimum rental payments. If the lease arrangement also contains non-lease components, the Company elected the practical expedient not to separate any combined lease and non-lease components for all lease contracts. For our real estate leases, the remaining fixed minimum rental payments used in the calculation of the new lease liability, include fixed payments and variable payments (if the variable payments are based on an index), over the remaining lease term. While we do have real estate leases with options to purchase the facility at a market value at the date of exercise, these are not included in the calculation of the lease liability, as these options are not expected to be exercised as of the January 1, 2019 transition 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;font-weight:400;line-height:120%;">The present value of the Company’s lease liability at transition was calculated using a weighted-average incremental borrowing rate of 3.7%. In determining the incremental borrowing rate, we have considered borrowing data for secured debt obtained from our lending institution as of the transition date. As of June 29, 2019, the Company recognized an operating right-of-use asset and lease liability of approximately $22.1 million and $22.3 million, respectively. The Company's operating lease liability increased approximately $0.1 million and $5.6 million as a result of acquiring right-of-use-assets from new leases entered into during the three and six months ended June 29, 2019. As of June 29, 2019, the Company recognized a financing right-of-use asset and lease liability of approximately $3.0 million and $5.6 million, respectively. No new financing lease liabilities were not entered into during the three and six months ended June 29, 2019. The right-of-use asset is included within Other assets in the Consolidated Condensed Balance Sheets, while the lease liability is included within Other current liabilities and Other liabilities, as appropriate.</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-weight:400;line-height:120%;">As permitted by ASC 842, leases with expected durations of less than 12 months from inception (i.e. short-term leases) were excluded from the Company’s calculation of its lease liability and right-of-use asset. Furthermore, as permitted by ASC 842, the Company elected to apply the package of practical expedients, which allows companies not to reassess: (a) whether its expired or existing contracts are or contain leases, (b) the lease classification for any expired or existing leases, and (c) initial direct costs for any existing leases.</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-weight:400;line-height:120%;">The following is a summary of the Company's total lease costs:</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:43.760234%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:21.976608%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.823392%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><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: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);">Six months ended</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align: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);">June 29, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align: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);">June 29, 2019</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);">Finance Lease Cost:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="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:#ffffff;text-align:left;vertical-align:bottom;padding-left:7pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Right-of-use Assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">510 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">255 </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:7pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest on Lease Liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">167</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Finance Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">677 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">336 </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:7pt;padding-right: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 Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right: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,406</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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 #000;padding-left:1pt;padding-right: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,201</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:7pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Variable Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">679</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">309</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:7pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term Lease Cost (excluding month-to-month)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">85</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">38</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:7pt;padding-right: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 Sublease and Rental Income</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(517)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(305)</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);">Total Operating Lease Cost</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 #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,653 </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 #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,243 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Net Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right: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,330 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right: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,579 </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;font-weight:400;line-height:120%;">The following is a summary of cash paid for amounts included in the measurement of lease liabilities:</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:81.479532%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.520468%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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: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);">Six 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:#ffffff;text-align:left;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);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">June 29, 2019</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:#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);">Operating Cash Flows Used for Finance Leases</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);">677 </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:#ffffff;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%;">Operating Cash Flows Used for Operating Leases</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#ffffff;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,731 </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:#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%;">Financing Cash Flows Used for Finance Leases</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);">834 </span></td><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;font-weight:400;line-height:120%;">The weighted-average remaining term for the Company's operating and financing leases are approximately 8 years and 3 years, 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;font-weight:400;line-height:120%;">The following is a summary of the Company's maturity of lease liabilities:</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:97.368421%;"><tr><td style="width:1.0%;"/><td style="width:17.969970%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:43.045045%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.966967%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.851051%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.966967%;"/><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;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Financing Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right: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,284 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right: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,045 </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);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,992 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,128 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,646 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,180 </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);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,233 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">743 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,618 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,038 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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:#ffffff;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 Lease Payments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right: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,811 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right: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,096 </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);">Less: Interest</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,471 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">453 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Lease Liability</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right: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,340 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right: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,643 </span></td></tr></table></div> 0.037 22100000 22300000 100000 5600000 3000000.0 5600000 <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-weight:400;line-height:120%;">The following is a summary of the Company's total lease costs:</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:43.760234%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:21.976608%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.823392%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><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: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);">Six months ended</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align: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);">June 29, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align: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);">June 29, 2019</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);">Finance Lease Cost:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="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:#ffffff;text-align:left;vertical-align:bottom;padding-left:7pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Right-of-use Assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">510 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">255 </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:7pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest on Lease Liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">167</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Finance Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">677 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">336 </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:7pt;padding-right: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 Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right: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,406</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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 #000;padding-left:1pt;padding-right: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,201</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:7pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Variable Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">679</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">309</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:7pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term Lease Cost (excluding month-to-month)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">85</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">38</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:7pt;padding-right: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 Sublease and Rental Income</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(517)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(305)</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);">Total Operating Lease Cost</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 #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,653 </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 #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,243 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Net Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right: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,330 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right: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,579 </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;font-weight:400;line-height:120%;">The following is a summary of cash paid for amounts included in the measurement of lease liabilities:</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:81.479532%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.520468%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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: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);">Six 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:#ffffff;text-align:left;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);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">June 29, 2019</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:#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);">Operating Cash Flows Used for Finance Leases</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);">677 </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:#ffffff;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%;">Operating Cash Flows Used for Operating Leases</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#ffffff;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,731 </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:#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%;">Financing Cash Flows Used for Finance Leases</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);">834 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 510000 255000 167000 81000 677000 336000 2406000 1201000 679000 309000 85000 38000 517000 305000 2653000 1243000 3330000 1579000 677000 1731000 834000 P8Y P3Y <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-weight:400;line-height:120%;">The following is a summary of the Company's maturity of lease liabilities:</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:97.368421%;"><tr><td style="width:1.0%;"/><td style="width:17.969970%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:43.045045%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.966967%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.851051%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.966967%;"/><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;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Financing Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right: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,284 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right: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,045 </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);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,992 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,128 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,646 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,180 </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);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,233 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">743 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,618 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,038 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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:#ffffff;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 Lease Payments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right: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,811 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right: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,096 </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);">Less: Interest</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,471 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">453 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Lease Liability</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right: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,340 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right: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,643 </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;font-weight:400;line-height:120%;">The following is a summary of the Company's maturity of lease liabilities:</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:97.368421%;"><tr><td style="width:1.0%;"/><td style="width:17.969970%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:43.045045%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.966967%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.851051%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.966967%;"/><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;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Financing Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right: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,284 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right: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,045 </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);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,992 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,128 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,646 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,180 </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);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,233 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">743 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,618 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,038 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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:#ffffff;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 Lease Payments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right: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,811 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right: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,096 </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);">Less: Interest</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,471 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">453 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Lease Liability</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right: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,340 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right: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,643 </span></td></tr></table></div> 2284000 1045000 3992000 2128000 3646000 2180000 3233000 743000 2618000 0 10038000 0 25811000 6096000 3471000 453000 22340000 5643000 Income TaxesThe effective tax rates were approximately 22.7% and 18.0% for the six months ended and 23.8% and 18.4% for the three months ended June 29, 2019 and June 30, 2018, respectively. The 2019 tax rate was unfavorably impacted by state income taxes, which was partially offset by the federal research and development tax credit. 0.227 0.180 0.238 0.184 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;font-weight:400;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;font-weight:400;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.990000%;"><tr><td style="width:1.0%;"/><td style="width:29.871345%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:5.456140%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><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.619883%;"/><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.619883%;"/><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.619883%;"/><td style="width:1.0%;"/></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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">June 29, 2019</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);">June 30, 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;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);">June 29, 2019</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);">June 30, 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%;">Weighted Average Shares - Basic</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;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,640 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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,298 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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,665 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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,313 </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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">553 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">770 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">510 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">809 </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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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,193 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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,068 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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,175 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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,122 </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;font-weight:400;line-height:120%;">The above prior-year 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;font-weight:400;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 18,000 shares as of June 29, 2019 and 160,000 shares as of June 30, 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-weight:400;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;font-weight:400;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.990000%;"><tr><td style="width:1.0%;"/><td style="width:29.871345%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:5.456140%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><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.619883%;"/><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.619883%;"/><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.619883%;"/><td style="width:1.0%;"/></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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">June 29, 2019</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);">June 30, 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;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);">June 29, 2019</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);">June 30, 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%;">Weighted Average Shares - Basic</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;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,640 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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,298 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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,665 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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,313 </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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">553 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">770 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">510 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">809 </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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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,193 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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,068 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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,175 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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,122 </span></td></tr></table></div> 32640000 32298000 32665000 32313000 553000 770000 510000 809000 33193000 33068000 33175000 33122000 18000 160000 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;font-style:italic;font-weight:700;line-height:120%;">Share Buyback Program</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-weight:400;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 June 29, 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;font-style:italic;font-weight:700;line-height:120%;">Comprehensive Income (Loss) and Accumulated Other Comprehensive Loss</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-weight:400;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;font-weight:400;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:68.029240%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><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.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">June 29, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align: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, 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;"><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 Adjustments</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);">(6,542)</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);">(7,156)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Retirement Liability Adjustment – Before Tax</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">(7,442)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(7,814)</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);">Tax Benefit of Retirement Liability Adjustment</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,563 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,641 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Retirement Liability Adjustment – After Tax</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">(5,879)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(6,173)</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);">Accumulated Other Comprehensive Loss</span></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);">(12,421)</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);">(13,329)</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;font-weight:400;line-height:120%;">The components of other comprehensive income (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;font-weight:400;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:37.035088%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><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.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.823392%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><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.619883%;"/><td style="width:1.0%;"/></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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;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;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</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);">June 30, 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;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);">June 29, 2019</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);">June 30, 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;"><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 Adjustments</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);">614 </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,572)</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);">884 </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,805)</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);">Retirement Liability Adjustments:</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;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;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:19pt;padding-right: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);">201 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">202 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">100 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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:37pt;padding-right:1pt;"><div style="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);">171 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">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:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">86 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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></tr><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:19pt;padding-right:1pt;"><div style="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);">(78)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">(115)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">(42)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">(58)</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);">Retirement Liability Adjustment</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">294 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">430 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">144 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="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);">215 </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);">Other Comprehensive Income (Loss) </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);">908 </span></td><td 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,142)</span></td><td 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,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;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,590)</span></td></tr></table></div> 50000000 1675000 50000000 0 <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-weight:400;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;font-weight:400;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:68.029240%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><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.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">June 29, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align: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, 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;"><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 Adjustments</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);">(6,542)</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);">(7,156)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Retirement Liability Adjustment – Before Tax</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">(7,442)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(7,814)</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);">Tax Benefit of Retirement Liability Adjustment</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,563 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,641 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Retirement Liability Adjustment – After Tax</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">(5,879)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(6,173)</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);">Accumulated Other Comprehensive Loss</span></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);">(12,421)</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);">(13,329)</span></td></tr></table></div> -6542000 -7156000 -7442000 -7814000 -1563000 -1641000 -5879000 -6173000 -12421000 -13329000 <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-weight:400;line-height:120%;">The components of other comprehensive income (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;font-weight:400;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:37.035088%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><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.619883%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.823392%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><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.619883%;"/><td style="width:1.0%;"/></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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;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;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</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);">June 30, 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;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);">June 29, 2019</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);">June 30, 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;"><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 Adjustments</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);">614 </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,572)</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);">884 </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,805)</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);">Retirement Liability Adjustments:</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;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;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:19pt;padding-right: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);">201 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">202 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">100 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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:37pt;padding-right:1pt;"><div style="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);">171 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">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:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">86 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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></tr><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:19pt;padding-right:1pt;"><div style="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);">(78)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">(115)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">(42)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">(58)</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);">Retirement Liability Adjustment</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">294 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">430 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">144 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="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);">215 </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);">Other Comprehensive Income (Loss) </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);">908 </span></td><td 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,142)</span></td><td 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,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;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,590)</span></td></tr></table></div> 614000 -1572000 884000 -1805000 -201000 -202000 -100000 -101000 -171000 -343000 -86000 -172000 -78000 -115000 -42000 -58000 294000 430000 144000 215000 908000 -1142000 1028000 -1590000 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;font-weight:400;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;font-weight:400;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.990000%;"><tr><td style="width:1.0%;"/><td style="width:37.327485%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><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.619883%;"/><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.619883%;"/><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.619883%;"/><td style="width:1.0%;"/></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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;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;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</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);">June 30, 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;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);">June 29, 2019</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);">June 30, 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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Service Cost</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);">91 </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);">100 </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><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></tr><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);">Interest Cost</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);">458 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">450 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">229 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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></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);">Amortization of Prior Service Cost</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);">193 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">194 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">96 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Net Actuarial Losses</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);">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="padding-top:2px;padding-bottom:2px;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);">314 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">75 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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></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);">Net Periodic Cost</span></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);">892 </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,058 </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);">446 </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></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;font-weight:400;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;font-weight:400;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:37.473684%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.473684%;"/><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.619883%;"/><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.619883%;"/><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.619883%;"/><td style="width:1.0%;"/></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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align: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;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</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);">June 30, 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;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);">June 29, 2019</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);">June 30, 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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Service Cost</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);">7 </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);">8 </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);">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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest Cost</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);">23 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">23 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">12 </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);">Amortization of Prior Service Cost</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);">8 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">8 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Net Actuarial Losses</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);">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);">29 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">15 </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);">Net Periodic Cost</span></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);">59 </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);">68 </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);">30 </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);">35 </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.990000%;"><tr><td style="width:1.0%;"/><td style="width:37.327485%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><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.619883%;"/><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.619883%;"/><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.619883%;"/><td style="width:1.0%;"/></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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;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;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</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);">June 30, 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;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);">June 29, 2019</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);">June 30, 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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Service Cost</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);">91 </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);">100 </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><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></tr><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);">Interest Cost</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);">458 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">450 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">229 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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></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);">Amortization of Prior Service Cost</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);">193 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">194 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">96 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Net Actuarial Losses</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);">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="padding-top:2px;padding-bottom:2px;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);">314 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">75 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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></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);">Net Periodic Cost</span></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);">892 </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,058 </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);">446 </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></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;font-weight:400;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;font-weight:400;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:37.473684%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.473684%;"/><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.619883%;"/><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.619883%;"/><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.619883%;"/><td style="width:1.0%;"/></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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align: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;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">June 29, 2019</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);">June 30, 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;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);">June 29, 2019</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);">June 30, 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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Service Cost</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);">7 </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);">8 </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);">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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest Cost</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);">23 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">23 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">12 </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);">Amortization of Prior Service Cost</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);">8 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">8 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Net Actuarial Losses</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);">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);">29 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">15 </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);">Net Periodic Cost</span></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);">59 </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);">68 </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);">30 </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);">35 </span></td></tr></table></div> 91000 100000 46000 50000 458000 450000 229000 225000 193000 194000 96000 97000 -150000 -314000 -75000 -157000 892000 1058000 446000 529000 7000 8000 4000 4000 23000 23000 11000 12000 8000 8000 4000 4000 -21000 -29000 -11000 -15000 59000 68000 30000 35000 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;font-weight:400;line-height:120%;">The Company has a significant concentration of business with two 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;font-weight:400;line-height:120%;">Sales to these two customers represented 14% and 13% of consolidated sales for the six months ended and 13% and 14% for the three months ended June 29, 2019. Sales to these customers were primarily in the Aerospace segment. Accounts receivable from these customers at June 29, 2019 was approximately $44.6 million. Sales to these two customers represented 15% and 16% of consolidated sales for the six months ended and 14% and 12% for the three months ended June 30, 2018.</span></div> 2 2 0.14 0.13 0.13 0.14 44600000 2 0.15 0.16 0.14 0.12 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;font-weight:400;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;font-weight:400;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;font-weight:400;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. </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-weight:400;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. On January 8, 2019 Federal Supreme Court held the hearing on the appeal. By judgment of March 26, 2019 the Federal Supreme Court dismissed AES's appeal. With this decision, the above-mentioned proceedings are complete.</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-weight:400;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. 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 recorded a reserve in 2018 of $1 million associated with this matter. An oral hearing has been scheduled for September 13, 2019. A first instance decision is in this matter is expected in late 2019 or early 2020. </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-weight:400;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 September 13, 2019. A first instance decision is in this matter is expected in late 2019 or early 2020. 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 June 29, 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;font-weight:400;line-height:120%;">In December 2017, Lufthansa filed patent infringement cases in the United Kingdom and in France against AES. The Lufhansa patent expired in May 2018. In those cases, Lufthansa accuses AES of having manufactured, used, sold and offered for sale a </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-weight:400;line-height:120%;">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 June 29, 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;font-weight:400;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;font-weight:400;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> 6200000 1000000 3000000 1000000 Segment Information<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-weight:400;line-height:120%;">Below are the sales and operating profit by segment for the three and six months ended June 29, 2019 and June 30, 2018 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.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:12pt;font-weight:400;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:98.245614%;"><tr><td style="width:1.0%;"/><td style="width:34.309524%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.734524%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.880952%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544048%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.880952%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544048%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.880952%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544048%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.880952%;"/><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="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:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Six 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="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: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:#ffffff;text-align:left;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);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align: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);">June 29, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">June 30, 2018</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align: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);">June 29, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">June 30, 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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Sales</span></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:#ffffff;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">362,793 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">330,857 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">174,292 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">166,257 </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:7pt;padding-right: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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">(5)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">(53)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">(5)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">(53)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">362,788 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">330,804 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">174,287 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">166,204 </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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,649 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">56,861 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,925 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">42,402 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:7pt;padding-right: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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(165)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(114)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Test Systems Sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">34,484 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">56,861 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">14,811 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">42,402 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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:#ffffff;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);">397,272 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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:#ffffff;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);">387,665 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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:#ffffff;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);">189,098 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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:#ffffff;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);">208,606 </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="background-color:#cceeff;text-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;"/><td colspan="3" style="background-color:#cceeff;text-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:#ffffff;text-align:left;vertical-align:top;padding-left:19pt;padding-right:1pt;"><div style="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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">40,160 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">31,315 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14,392 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18,200 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="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.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><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.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);">8.3 </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.0 </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:#ffffff;text-align:left;vertical-align:top;padding-left:19pt;padding-right:1pt;"><div style="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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,091 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,318 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(94)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,247 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="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);">6.0 </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);">7.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);">(0.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);">14.7 </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:#ffffff;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 Operating Profit</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">42,251 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">35,633 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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,298 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">24,447 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="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.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);">9.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);">7.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);">11.7 </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:#ffffff;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);">Additions/Deductions from Operating Profit</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:19pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Gain on Sale of Business</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">80,133 </span></td><td colspan="3" style="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:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="padding-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:#ffffff;text-align:left;vertical-align:top;padding-left:19pt;padding-right:1pt;"><div style="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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,029 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,815 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,225 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,484 </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:19pt;padding-right:1pt;"><div style="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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,530 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,710 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,243 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,781 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Income Before Income Taxes</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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:#ffffff;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);">109,825 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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:#ffffff;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);">21,108 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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:#ffffff;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,830 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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:#ffffff;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);">17,182 </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;font-weight:400;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;font-weight:400;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.990000%;"><tr><td style="width:1.0%;"/><td style="width:52.532164%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.497076%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><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.619883%;"/><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);">June 29, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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, 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:19pt;padding-right:1pt;"><div style="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);">668,425 </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);">647,870 </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:19pt;padding-right:1pt;"><div style="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);">68,017 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">97,056 </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:19pt;padding-right:1pt;"><div style="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);">30,821 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">29,714 </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);">767,263 </span></td><td 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);">774,640 </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;font-weight:400;line-height:120%;">Below are the sales and operating profit by segment for the three and six months ended June 29, 2019 and June 30, 2018 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.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:12pt;font-weight:400;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:98.245614%;"><tr><td style="width:1.0%;"/><td style="width:34.309524%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.734524%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.880952%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544048%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.880952%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544048%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.880952%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544048%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.880952%;"/><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="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:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Six 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="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: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:#ffffff;text-align:left;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);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align: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);">June 29, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">June 30, 2018</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align: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);">June 29, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">June 30, 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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Sales</span></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:#ffffff;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">362,793 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">330,857 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">174,292 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">166,257 </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:7pt;padding-right: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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">(5)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">(53)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">(5)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">(53)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">362,788 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">330,804 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">174,287 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">166,204 </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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,649 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">56,861 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,925 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">42,402 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:7pt;padding-right: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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(165)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(114)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total Test Systems Sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">34,484 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">56,861 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">14,811 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">42,402 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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:#ffffff;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);">397,272 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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:#ffffff;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);">387,665 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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:#ffffff;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);">189,098 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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:#ffffff;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);">208,606 </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="background-color:#cceeff;text-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;"/><td colspan="3" style="background-color:#cceeff;text-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:#ffffff;text-align:left;vertical-align:top;padding-left:19pt;padding-right:1pt;"><div style="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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">40,160 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">31,315 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14,392 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18,200 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="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.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><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.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);">8.3 </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.0 </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:#ffffff;text-align:left;vertical-align:top;padding-left:19pt;padding-right:1pt;"><div style="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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,091 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,318 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(94)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,247 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="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);">6.0 </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);">7.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);">(0.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);">14.7 </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:#ffffff;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 Operating Profit</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">42,251 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">35,633 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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,298 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">24,447 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="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.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);">9.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);">7.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);">11.7 </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:#ffffff;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);">Additions/Deductions from Operating Profit</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:19pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Gain on Sale of Business</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">80,133 </span></td><td colspan="3" style="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:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="padding-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:#ffffff;text-align:left;vertical-align:top;padding-left:19pt;padding-right:1pt;"><div style="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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,029 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,815 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,225 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,484 </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:19pt;padding-right:1pt;"><div style="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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,530 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,710 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,243 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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,781 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Income Before Income Taxes</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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:#ffffff;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);">109,825 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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:#ffffff;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);">21,108 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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:#ffffff;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,830 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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:#ffffff;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);">17,182 </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;font-weight:400;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;font-weight:400;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.990000%;"><tr><td style="width:1.0%;"/><td style="width:52.532164%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.497076%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><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.619883%;"/><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);">June 29, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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, 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:19pt;padding-right:1pt;"><div style="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);">668,425 </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);">647,870 </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:19pt;padding-right:1pt;"><div style="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);">68,017 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">97,056 </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:19pt;padding-right:1pt;"><div style="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);">30,821 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">29,714 </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);">767,263 </span></td><td 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);">774,640 </span></td></tr></table></div> 362793000 330857000 174292000 166257000 -5000 -53000 -5000 -53000 362788000 330804000 174287000 166204000 34649000 56861000 14925000 42402000 -165000 0 -114000 0 34484000 56861000 14811000 42402000 397272000 387665000 189098000 208606000 40160000 31315000 14392000 18200000 0.111 0.095 0.083 0.110 2091000 4318000 -94000 6247000 0.060 0.076 -0.006 0.147 42251000 35633000 14298000 24447000 0.106 0.092 0.076 0.117 80133000 0 0 0 -4815000 -2484000 9530000 9710000 4243000 4781000 109825000 21108000 8830000 17182000 668425000 647870000 68017000 97056000 30821000 29714000 767263000 774640000 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;font-weight:400;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;font-weight:400;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;font-weight:400;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;font-weight:400;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;font-weight:400;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;font-weight:400;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;font-weight:400;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;font-weight:400;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;font-weight:400;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;font-weight:400;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, 2018 or June 29, 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;font-weight:400;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;font-weight:400;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 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;font-weight:400;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><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-weight:400;line-height:120%;">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 June 29, 2019, the Company concluded that no indicators of impairment relating to intangible assets or goodwill existed and an interim test was not performed.</span></div> 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;font-weight:400;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;font-weight:400;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;font-weight:400;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;font-weight:400;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;font-weight:400;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;font-weight:400;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;font-weight:400;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;font-weight:400;line-height:120%;"> inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value.</span></div> 0 0 0 0 Divestiture ActivitiesAs of December 31, 2018, the Company’s Board of Directors approved a plan to sell the semiconductor test business within the Test Systems segment. Accordingly, the assets and liabilities associated with these operations had been classified as held for sale in the consolidated Balance Sheet at December 31, 2018. The carrying value of the disposal group was lower than its fair value, less costs to sell, and accordingly, no impairment loss was required at December 31, 2018.<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-weight:400;line-height:120%;">The following is a summary of the assets and liabilities held for sale as of December 31, 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.990000%;"><tr><td style="width:1.0%;"/><td style="width:42.298246%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:39.081871%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><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;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Assets Held for Sale</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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:#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);">14,385 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid Expenses and Other Current Assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">87</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);">Net Property, Plant and Equipment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,521</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other Assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">714</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);">Intangible Assets, Net of Accumulated Amortization</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">651</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:7pt;padding-right: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 Assets Held for Sale</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right: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,358 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities Held for Sale</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:7pt;padding-right: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:#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-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,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-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">906 </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;font-weight:400;line-height:120%;">On February 13, 2019, the Company completed the divestiture. The total proceeds of the divestiture amounted to $103.8 million. The Company recorded a pre-tax gain on the sale of $80.1 million in the first quarter of 2019. The income tax expense relating to the gain is expected to be $21.3 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;font-weight:400;line-height:120%;">The transaction also included two elements of contingent earnouts. The “First Earnout” is calculated based on a multiple of all future sales of existing and certain future derivative products to existing and future customers in each annual period from 2019 through 2022. The First Earnout may not exceed $35.0 million in total. The “Second Earnout” is calculated based on a multiple of future sales related to an existing product and program with an existing customer exceeding an annual threshold for each annual period from 2019 through 2022. The Second Earnout is not capped. For the Second Earnout, if the applicable sales in an annual period do not exceed the annual threshold, no amounts will be paid relative to such annual period; the sales in such annual period do not carry over to the next annual period. Due to the degree of uncertainty associated with estimating the future sales levels of the divested business and its underlying programs, and the lack of reliable predictive market information, the Company will recognize such earnout proceeds, if received, as additional gain on sale when such proceeds are realized or realizable.</span></div> 0 <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-weight:400;line-height:120%;">The following is a summary of the assets and liabilities held for sale as of December 31, 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.990000%;"><tr><td style="width:1.0%;"/><td style="width:42.298246%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:39.081871%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><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;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Assets Held for Sale</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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:#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);">14,385 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid Expenses and Other Current Assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">87</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);">Net Property, Plant and Equipment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,521</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other Assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">714</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);">Intangible Assets, Net of Accumulated Amortization</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-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);">651</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:7pt;padding-right: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 Assets Held for Sale</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right: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,358 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities Held for Sale</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:7pt;padding-right: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:#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-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,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-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">906 </span></td></tr></table></div> 14385000 87000 3521000 714000 651000 19358000 906000 103800000 80100000 21300000 35000000.0 0 Subsequent EventsOn July 1, 2019, the Company acquired all of the issued and outstanding capital stock of FCT. FCT, located in Kilgore, Texas, is a leader in wireless communication testing, primarily for the civil land mobile radio market. Freedom will be included in our Test Systems segment. The total consideration for the transaction was $22.0 million in cash. The purchase price allocation for this acquisition is not determinable as the fair value valuation of assets and liabilities is not complete. The Company expects to complete a preliminary allocation during the third quarter of 2019. Purchased intangible assets and goodwill are not deductible for tax purposes.On July 12, 2019, the Company sold intellectual property and certain assets associated with its Airfield Lighting product line for $1.0 million in cash. The transaction did not meet the criteria for the assets to be classified as held for sale at June 29, 2019. The Airfield Lighting product line, part of the Aerospace segment, represented less than 1% of the our 2018 revenue. The Company expects to record a loss on sale of approximately $1.3 million in the 2019 third quarter. 22000000.0 1000000.0 0.01 -1300000 XML 11 R1.htm IDEA: XBRL DOCUMENT v3.19.2
Document and Entity Information - shares
6 Months Ended
Jun. 29, 2019
Jul. 31, 2019
Document Information    
Entity Registrant Name ASTRONICS CORPORATION  
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 Jun. 29, 2019  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Entity Emerging Growth Company false  
Entity Small Business false  
Title of 12(b) Security Common Stock, $.01 par value per share  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Document Transition Report false  
Entity Address, Postal Zip Code 14052  
Entity Address, State or Province NY  
Entity Address, City or Town East Aurora  
Entity Address, Address Line One 130 Commerce Way  
Entity Tax Identification Number 16-0959303  
Entity Incorporation, State or Country Code NY  
Document Quarterly Report true  
Entity File Number 0-7087  
Local Phone Number 805-1599  
City Area Code 716  
Security Exchange Name NASDAQ  
Entity Shell Company false  
Common Class Undefined    
Document Information    
Entity Common Stock, Shares Outstanding (in shares)   24,766,477
Title of 12(g) Security $.01 par value Common Stock  
Convertible Class B Stock    
Document Information    
Entity Common Stock, Shares Outstanding (in shares)   7,908,881
Title of 12(g) Security $.01 par value Class B Stock  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Condensed Balance Sheets - USD ($)
$ in Thousands
Jun. 29, 2019
Dec. 31, 2018
Current Assets:    
Cash and Cash Equivalents $ 17,106 $ 16,622
Accounts Receivable, Net of Allowance for Doubtful Accounts 177,102 182,308
Inventories 142,853 138,685
Prepaid Expenses and Other Current Assets 17,587 17,198
Assets Held for Sale 0 19,358
Total Current Assets 354,648 374,171
Property, Plant and Equipment, Net 117,389 120,862
Other Assets 45,189 21,272
Intangible Assets, Net of Accumulated Amortization 125,039 133,383
Goodwill 124,998 124,952
Total Assets 767,263 774,640
Current Liabilities:    
Current Maturities of Long-term Debt 170 1,870
Accounts Payable 42,964 50,664
Accrued Expenses and Other Current Liabilities 51,054 47,772
Customer Advance Payments and Deferred Revenue 25,402 26,880
Liabilities Held for Sale 0 906
Total Current Liabilities 119,590 128,092
Long-term Debt 122,113 232,112
Other Liabilities 50,594 27,811
Total Liabilities 292,297 388,015
Shareholders’ Equity:    
Common Stock 344 343
Accumulated Other Comprehensive Loss (12,421) (13,329)
Other Shareholders’ Equity 487,043 399,611
Total Shareholders’ Equity 474,966 386,625
Total Liabilities and Shareholders’ Equity $ 767,263 $ 774,640
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Condensed Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2019
Jun. 30, 2018
Jun. 29, 2019
Jun. 30, 2018
Sales $ 189,098 $ 208,606 $ 397,272 $ 387,665
Gross Profit 40,363 49,572 92,440 86,704
Selling, General and Administrative Expenses 29,790 29,443 58,986 59,943
Income from Operations 10,573 20,129 33,454 26,761
Gain on Sale of Business 0 0 80,133 0
Other Expense, Net of Other Income 518 463 733 838
Interest Expense, Net of Interest Income 1,225 2,484 3,029 4,815
Income Before Income Taxes 8,830 17,182 109,825 21,108
Provision for Income Taxes 2,104 3,157 24,953 3,789
Net Income $ 6,726 $ 14,025 $ 84,872 $ 17,319
Earnings Per Share:        
Basic (in usd per share) $ 0.21 $ 0.43 $ 2.60 $ 0.54
Diluted (in usd per share) $ 0.20 $ 0.42 $ 2.56 $ 0.52
Product        
Cost of Products Sold $ 148,735 $ 159,034 $ 304,832 $ 300,961
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Condensed Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2019
Jun. 30, 2018
Jun. 29, 2019
Jun. 30, 2018
Statement of Comprehensive Income [Abstract]        
Net Income $ 6,726 $ 14,025 $ 84,872 $ 17,319
Other Comprehensive Income (Loss):        
Foreign Currency Translation Adjustments 884 (1,805) 614 (1,572)
Retirement Liability Adjustment – Net of Tax 144 215 294 430
Total Other Comprehensive Income (Loss) 1,028 (1,590) 908 (1,142)
Comprehensive Income $ 7,754 $ 12,435 $ 85,780 $ 16,177
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Condensed Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 29, 2019
Jun. 30, 2018
Cash Flows From Operating Activities:    
Net Income $ 84,872 $ 17,319
Adjustments to Reconcile Net Income to Cash Provided By Operating Activities:    
Depreciation and Amortization 15,980 18,584
Provisions for Non-Cash Losses on Inventory and Receivables 4,429 1,819
Equity-based Compensation Expense 2,145 1,637
Deferred Tax Benefit (3,371) (516)
Gain on Sale of Business, Before Taxes (80,133) 0
Other 263 (431)
Cash Flows from Changes in Operating Assets and Liabilities:    
Accounts Receivable 5,266 (33,347)
Inventories (11,276) (19,761)
Accounts Payable (7,685) 7,981
Accrued Expenses (9,141) 53
Other Current Assets and Liabilities (975) (404)
Customer Advanced Payments and Deferred Revenue (1,234) 14,469
Income Taxes 9,181 (189)
Supplemental Retirement and Other Liabilities 735 896
Cash Provided By Operating Activities 9,056 8,110
Cash Flows From Investing Activities:    
Proceeds on Sale of Business 103,793 0
Capital Expenditures (6,917) (8,495)
Cash Provided By (Used For) Investing Activities 96,876 (8,495)
Cash Flows From Financing Activities:    
Proceeds from Long-term Debt 27,000 30,015
Payments for Long-term Debt (132,053) (36,416)
Debt Acquisition Costs 0 (516)
Proceeds from Exercise of Stock Options 416 281
Other Financing Activities (834) 0
Cash Used For Financing Activities (105,471) (6,636)
Effect of Exchange Rates on Cash 23 (285)
Increase (Decrease) in Cash and Cash Equivalents 484 (7,306)
Cash and Cash Equivalents at Beginning of Period 16,622 17,914
Cash and Cash Equivalents at End of Period $ 17,106 $ 10,608
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Statements of Shareholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Common Class Undefined
Common Stock
Convertible Class B Stock
Additional Paid in Capital
Accumulated Comprehensive Loss
Retained Earnings
Treasury Stock
Beginning of Period at Dec. 31, 2017   $ 229 $ 111 $ 67,748 $ (13,352) $ 325,191 $ (50,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Adoption of ASU 2018-02 $ 1,400            
End of Period at Mar. 31, 2018   $ 231 $ 109 68,839 (14,277) 333,126 $ (50,000)
Beginning of Period (in shares) at Dec. 31, 2017   22,861 11,083       1,675
End of Period (in shares) at Mar. 31, 2018   23,106 10,891       1,675
Beginning of Period at Dec. 31, 2017   $ 229 $ 111 67,748 (13,352) 325,191 $ (50,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Exercise of Stock Options and Equity-based Compensation Expense – Net of Taxes     1 1,917      
Conversion of Class B Shares to Common Shares   3 (3)        
Adoption of ASU 2018-02         (1,373) 1,373  
Foreign Currency Translation Adjustments         (1,572)    
Retirement Liability Adjustment – Net of Tax 430       430    
Net Income 17,319         17,319  
End of Period at Jun. 30, 2018 351,290 $ 232 $ 109 69,665 (15,867) 347,151 $ (50,000)
Beginning of Period (in shares) at Dec. 31, 2017   22,861 11,083       1,675
Increase (Decrease) in Stockholders' Equity (in shares)              
Exercise of Stock Options (in shares)   26 38        
Conversion of Class B Shares to Common Shares (in shares)   332 (332)        
End of Period (in shares) at Jun. 30, 2018   23,219 10,789       1,675
Beginning of Period at Mar. 31, 2018   $ 231 $ 109 68,839 (14,277) 333,126 $ (50,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Exercise of Stock Options and Equity-based Compensation Expense – Net of Taxes     1 826      
Conversion of Class B Shares to Common Shares   1 (1)        
Foreign Currency Translation Adjustments         (1,805)    
Retirement Liability Adjustment – Net of Tax 215       215    
Net Income 14,025         14,025  
End of Period at Jun. 30, 2018 351,290 $ 232 $ 109 69,665 (15,867) 347,151 $ (50,000)
Beginning of Period (in shares) at Mar. 31, 2018   23,106 10,891       1,675
Increase (Decrease) in Stockholders' Equity (in shares)              
Exercise of Stock Options (in shares)   7 4        
Conversion of Class B Shares to Common Shares (in shares)   106 (106)        
End of Period (in shares) at Jun. 30, 2018   23,219 10,789       1,675
Beginning of Period at Dec. 31, 2018 386,625 $ 260 $ 83 73,044 (13,329) 376,567 $ (50,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Exercise of Stock Options and Equity-based Compensation Expense – Net of Taxes   1   2,560      
Conversion of Class B Shares to Common Shares   3 (3)        
Foreign Currency Translation Adjustments         614    
Retirement Liability Adjustment – Net of Tax 294       294    
Net Income 84,872         84,872  
End of Period at Jun. 29, 2019 474,966 $ 264 $ 80 75,604 (12,421) 461,439 $ (50,000)
Beginning of Period (in shares) at Dec. 31, 2018   25,978 8,290       1,675
Increase (Decrease) in Stockholders' Equity (in shares)              
Exercise of Stock Options (in shares)   34 48        
Conversion of Class B Shares to Common Shares (in shares)   331 (331)        
End of Period (in shares) at Jun. 29, 2019   26,343 8,007       1,675
Beginning of Period at Mar. 30, 2019   $ 262 $ 81 74,396 (13,449) 454,713 $ (50,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Exercise of Stock Options and Equity-based Compensation Expense – Net of Taxes   1   1,208      
Conversion of Class B Shares to Common Shares   1 (1)        
Foreign Currency Translation Adjustments         884    
Retirement Liability Adjustment – Net of Tax 144       144    
Net Income 6,726         6,726  
End of Period at Jun. 29, 2019 $ 474,966 $ 264 $ 80 $ 75,604 $ (12,421) $ 461,439 $ (50,000)
Beginning of Period (in shares) at Mar. 30, 2019   26,178 8,146       1,675
Increase (Decrease) in Stockholders' Equity (in shares)              
Exercise of Stock Options (in shares)   13 13        
Conversion of Class B Shares to Common Shares (in shares)   152 (152)        
End of Period (in shares) at Jun. 29, 2019   26,343 8,007       1,675
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.19.2
Basis of Presentation
6 Months Ended
Jun. 29, 2019
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.
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 six months ended June 29, 2019 are not necessarily indicative of the results that may be expected for the year ending December 31, 2019.
The balance sheet at December 31, 2018 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 2018 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 and electronics 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 July 1, 2019, the Company acquired all of the issued and outstanding capital stock of Freedom Communication Technologies, Inc. (“FCT”).
On February 13, 2019, the Company completed a divestiture of its semiconductor test business within the Test Systems segment. The total proceeds of the divestiture amounted to $103.8 million. The Company recorded a pre-tax gain on the sale of $80.1 million in the first quarter of 2019. The income tax expense relating to the gain is expected to be $21.3 million.
On July 1, 2019, the Company acquired all of the issued and outstanding capital stock of FCT. FCT, located in Kilgore, Texas, is a leader in wireless communication testing, primarily for the civil land mobile radio market. Freedom will be included in our Test Systems segment. The total consideration for the transaction was $22.0 million in cash. The purchase price allocation for this acquisition is not determinable as the fair value valuation of assets and liabilities is not complete. The Company expects to complete a preliminary allocation during the third quarter of 2019. Purchased intangible assets and goodwill are not deductible for tax purposes.
On July 12, 2019, the Company sold intellectual property and certain assets associated with its Airfield Lighting product line for $1.0 million in cash. The transaction did not meet the criteria for the assets to be classified as held for sale at June 29, 2019. The Airfield Lighting product line, part of the Aerospace segment, represented less than 1% of the our 2018 revenue. The Company expects to record a loss on sale of approximately $1.3 million in the 2019 third quarter.
Cost of Products Sold, Engineering and Development, Interest, 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 $27.7 million and $28.9 million for the three months ended and $54.4 million and $57.8 million for the six months ended June 29, 2019 and June 30, 2018, 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 six months ended June 29, 2019 and June 30, 2018.
Foreign Currency Translation
The aggregate transaction gain or loss included in operations was insignificant for the three and six months ended June 29, 2019 and June 30, 2018.
Newly Adopted and Recent Accounting Pronouncements
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 have adopted this guidance as of January 1, 2019 using the cumulative-effect method. The standard requires lessees to recognize a lease liability and a right-of-use (“ROU”) asset on the balance sheet for operating leases. Accounting for finance leases is substantially unchanged. Prior year financial statements were not recast under the new method. We elected the package of transition provisions available for expired or existing contracts, which allowed us to carryforward our historical assessments of (1) whether contracts are or contain leases, (2) lease classification and (3) initial direct costs.
The implementation of this standard did not have a material effect on our financial statements. As of January 1, 2019, ROU assets of approximately $18.4 million and lease liabilities of approximately $18.5 million were recognized on our balance sheet for our leased office and manufacturing facilities and equipment leases. There was a reclassification to ROU assets of approximately $3.5 million from net property plant and equipment for assets under existing finance leases at the transition date. The standards did not impact the Company's consolidated statements of operations or retained earnings. Refer to Note 9 for additional information.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. This standard requires that an entity measure impairment of certain financial instruments, including trade receivables, based on expected losses rather than incurred losses. In November 2018, the FASB issued ASU 2018-19 which clarifies the guidance in ASU 2016-13. The provisions of this ASU are effective for years beginning after December 15, 2019, with early adoption permitted. We are currently evaluating the impact of this ASU. We do not expect this ASU to have a significant impact on our consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, Changes to the Disclosure Requirements for Fair Value Measurement. The new standard removes the disclosure requirements for the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy. The provisions of this ASU are effective for years beginning after December 15, 2019, with early adoption permitted. We do not expect this ASU to have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.
In August 2018, the FASB issued ASU 2018-14, Changes to the Disclosure Requirements for Defined Benefit Plans. The new standard includes updates to the disclosure requirements for defined benefit plans including several additions, deletions and modifications to the disclosure requirements. The provisions of this ASU are effective for years beginning after December 15, 2020, with early adoption permitted. We are currently evaluating the impact of this ASU.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue
6 Months Ended
Jun. 29, 2019
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
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. We recognized a transition adjustment of $3.3 million, net of tax effects, which increased our January 1, 2018 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 services. Sales shown on the Company's Condensed Consolidated Statements of Operations are from contracts with customers.
Payment terms and conditions vary by contract, although terms generally include a requirement of payment within a range from 30 to 60 days after the performance obligation has been satisfied; 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. These incremental costs include, but are not limited to, sales commissions incurred to obtain a contract with a customer. As of June 29, 2019, the Company does not have material incremental costs on any open contracts with an original expected duration of greater than one year, and therefore such costs are expensed as incurred.
The Company recognizes an asset for certain, material 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 Condensed 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. As of June 29, 2019, the Company does not have material capitalized fulfillment costs.
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 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 distinct, and, therefore, are accounted for as new contracts. The aggregate effect of all modifications have been reflected when identifying the satisfied and unsatisfied performance obligations, determining the transaction price and allocating the transaction price.
The 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 that are subject to the requirement to accrue anticipated losses, the company recognizes the entire anticipated loss in the period that the loss becomes probable.
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 June 29, 2019, we had $379.7 million of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately $263.9 million of our remaining performance obligations as revenue in 2019. The Company has not recognized any material amount of revenue from performance obligations that were satisfied or partially satisfied in previous periods.
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 Condensed 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 Condensed 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 satisfies 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 $7.8 million and $8.4 million during the three months ended June 29, 2019 and June 30, 2018, respectively, and $13.2 million and $11.6 million for the six months ended June 29, 2019 and June 30, 2018, respectively, in revenues that were included in the contract liability balance at the beginning of the period.
The Company's contract assets and contract liabilities consist primarily 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 six months ended June 29, 2019:
(In thousands)Contract AssetsContract Liabilities
Beginning Balance, January 1, 2019$33,030 $27,347 
Ending Balance, June 29, 2019$36,223 $26,050 
The following table presents our revenue disaggregated by Market Segments as follows:
Six Months EndedThree Months Ended
(In thousands)June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Aerospace Segment
Commercial Transport
$271,509 $265,847 $129,731 $132,797 
Military
40,498 30,285 19,545 16,270 
Business Jet
37,123 21,002 17,286 10,338 
Other
13,658 13,670 7,725 6,799 
Aerospace Total362,788 330,804 174,287 166,204 
Test Systems Segment
Semiconductor
5,596 38,465 2,242 31,405 
Aerospace & Defense
28,888 18,396 12,569 10,997 
Test Systems Total34,484 56,861 14,811 42,402 
Total$397,272 $387,665 $189,098 $208,606 
The following table presents our revenue disaggregated by Product Lines as follows:
Six Months EndedThree Months Ended
(In thousands)June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Aerospace Segment
Electrical Power & Motion
$176,579 $140,321 $84,042 $67,643 
Lighting & Safety
95,375 85,763 46,770 44,121 
Avionics
59,543 69,295 25,682 36,272 
Systems Certification
5,666 9,655 4,048 4,872 
Structures
11,967 12,100 6,020 6,497 
Other
13,658 13,670 7,725 6,799 
Aerospace Total362,788 330,804 174,287 166,204 
Test Systems34,484 56,861 14,811 42,402 
Total$397,272 $387,665 $189,098 $208,606 
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.19.2
Inventories
6 Months Ended
Jun. 29, 2019
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories are as follows:
(In thousands)
June 29, 2019December 31, 2018
Finished Goods
$30,847 $33,100 
Work in Progress
26,641 27,409 
Raw Material
85,365 78,176 
$142,853 $138,685 
Additionally, net Inventories of $14,385 are classified in Assets Held for Sale at December 31, 2018. Refer to Note 18.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.19.2
Property, Plant and Equipment (Notes)
6 Months Ended
Jun. 29, 2019
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Property, Plant and Equipment
Property, Plant and Equipment are as follows:
(In thousands)
June 29, 2019December 31, 2018
Land
$11,185 $11,191 
Buildings and Improvements
76,670 83,812 
Machinery and Equipment
111,937 106,327 
Construction in Progress
6,072 6,404 
205,864 207,734 
Less Accumulated Depreciation
88,475 86,872 
$117,389 $120,862 
Additionally, net Property, Plant and Equipment of $3,521 are classified in Assets Held for Sale at December 31, 2018. Refer to Note 18.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.19.2
Intangible Assets
6 Months Ended
Jun. 29, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Intangible Assets
The following table summarizes acquired intangible assets as follows: 
June 29, 2019December 31, 2018
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents11 years$2,146 $1,760 $2,146 $1,716 
Non-compete Agreement4 years10,900 6,177 10,900 4,680 
Trade Names10 years11,449 5,716 11,454 5,182 
Completed and Unpatented Technology10 years36,396 16,761 36,406 14,964 
Customer Relationships15 years136,878 42,316 136,894 37,875 
Total Intangible Assets13 years$197,769 $72,730 $197,800 $64,417 
Additionally, net Intangible Assets of $651 are classified in Assets Held for Sale at December 31, 2018. Refer to Note 18.
All acquired intangible assets other than goodwill and one trade name are being amortized. Amortization expense for acquired intangibles is summarized as follows: 
Six Months EndedThree Months Ended
(In thousands)
June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Amortization Expense
$8,352 $10,868 $4,128 $4,867 
Amortization expense for acquired intangible assets expected for 2019 and for each of the next five years is summarized as follows:
(In thousands)
2019$16,628 
202015,903 
202113,993 
202213,569 
202312,402 
202410,931 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill
6 Months Ended
Jun. 29, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Goodwill
The following table summarizes the changes in the carrying amount of goodwill for the six months ended June 29, 2019:
(In thousands)December 31, 2018Acquisition/Adjustments
Foreign
Currency
Translation
June 29, 2019
Aerospace$124,952 $— $46 $124,998 
Test Systems— — — — 
$124,952 $— $46 $124,998 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.19.2
Long-Term Debt and Notes Payable
6 Months Ended
Jun. 29, 2019
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 June 29, 2019, there was $122.0 million outstanding on the revolving credit facility and there remains $376.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 June 29, 2019, 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 is in compliance with its financial covenant at June 29, 2019. 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 Credit 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 24 R14.htm IDEA: XBRL DOCUMENT v3.19.2
Product Warranties
6 Months Ended
Jun. 29, 2019
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: 
Six Months EndedThree Months Ended
(In thousands)June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Balance at Beginning of Period$5,027 $5,136 $4,829 $5,115 
Warranties Divested in Sale of Business(123)— — — 
Warranties Issued1,245 1,301 716 734 
Warranties Settled(1,180)(1,285)(592)(645)
Reassessed Warranty Exposure(163)28 (147)(24)
Balance at End of Period$4,806 $5,180 $4,806 $5,180 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.19.2
Leases
6 Months Ended
Jun. 29, 2019
Leases [Abstract]  
Leases Leases
The Company has operating and finance leases for leased office and manufacturing facilities and equipment leases. At inception of arrangements with vendors, the Company determines whether the contract is or contains a lease based on each party’s rights and obligations under the arrangement. At inception, any new additional operating lease liabilities and corresponding ROU assets are based on the present value of the remaining minimum rental payments. If the lease arrangement also contains non-lease components, the Company elected the practical expedient not to separate any combined lease and non-lease components for all lease contracts. For our real estate leases, the remaining fixed minimum rental payments used in the calculation of the new lease liability, include fixed payments and variable payments (if the variable payments are based on an index), over the remaining lease term. While we do have real estate leases with options to purchase the facility at a market value at the date of exercise, these are not included in the calculation of the lease liability, as these options are not expected to be exercised as of the January 1, 2019 transition date.
The present value of the Company’s lease liability at transition was calculated using a weighted-average incremental borrowing rate of 3.7%. In determining the incremental borrowing rate, we have considered borrowing data for secured debt obtained from our lending institution as of the transition date. As of June 29, 2019, the Company recognized an operating right-of-use asset and lease liability of approximately $22.1 million and $22.3 million, respectively. The Company's operating lease liability increased approximately $0.1 million and $5.6 million as a result of acquiring right-of-use-assets from new leases entered into during the three and six months ended June 29, 2019. As of June 29, 2019, the Company recognized a financing right-of-use asset and lease liability of approximately $3.0 million and $5.6 million, respectively. No new financing lease liabilities were not entered into during the three and six months ended June 29, 2019. The right-of-use asset is included within Other assets in the Consolidated Condensed Balance Sheets, while the lease liability is included within Other current liabilities and Other liabilities, as appropriate.
As permitted by ASC 842, leases with expected durations of less than 12 months from inception (i.e. short-term leases) were excluded from the Company’s calculation of its lease liability and right-of-use asset. Furthermore, as permitted by ASC 842, the Company elected to apply the package of practical expedients, which allows companies not to reassess: (a) whether its expired or existing contracts are or contain leases, (b) the lease classification for any expired or existing leases, and (c) initial direct costs for any existing leases.
The following is a summary of the Company's total lease costs:
Six months endedThree months ended
(In thousands)June 29, 2019June 29, 2019
Finance Lease Cost:
Amortization of Right-of-use Assets$510 $255 
Interest on Lease Liabilities16781
Total Finance Lease Cost677 336 
Operating Lease Cost2,4061,201
Variable Lease Cost679309
Short-term Lease Cost (excluding month-to-month)8538
Less Sublease and Rental Income(517)(305)
Total Operating Lease Cost$2,653 $1,243 
Total Net Lease Cost$3,330 $1,579 
The following is a summary of cash paid for amounts included in the measurement of lease liabilities:
Six months ended
(In thousands)June 29, 2019
Operating Cash Flows Used for Finance Leases$677 
Operating Cash Flows Used for Operating Leases
$1,731 
Financing Cash Flows Used for Finance Leases
$834 
The weighted-average remaining term for the Company's operating and financing leases are approximately 8 years and 3 years, respectively.
The following is a summary of the Company's maturity of lease liabilities:
(In thousands)Operating LeasesFinancing Leases
2019$2,284 $1,045 
20203,992 2,128 
20213,646 2,180 
20223,233 743 
20232,618 — 
Thereafter10,038 — 
Total Lease Payments$25,811 $6,096 
Less: Interest3,471 453 
Total Lease Liability$22,340 $5,643 
Leases Leases
The Company has operating and finance leases for leased office and manufacturing facilities and equipment leases. At inception of arrangements with vendors, the Company determines whether the contract is or contains a lease based on each party’s rights and obligations under the arrangement. At inception, any new additional operating lease liabilities and corresponding ROU assets are based on the present value of the remaining minimum rental payments. If the lease arrangement also contains non-lease components, the Company elected the practical expedient not to separate any combined lease and non-lease components for all lease contracts. For our real estate leases, the remaining fixed minimum rental payments used in the calculation of the new lease liability, include fixed payments and variable payments (if the variable payments are based on an index), over the remaining lease term. While we do have real estate leases with options to purchase the facility at a market value at the date of exercise, these are not included in the calculation of the lease liability, as these options are not expected to be exercised as of the January 1, 2019 transition date.
The present value of the Company’s lease liability at transition was calculated using a weighted-average incremental borrowing rate of 3.7%. In determining the incremental borrowing rate, we have considered borrowing data for secured debt obtained from our lending institution as of the transition date. As of June 29, 2019, the Company recognized an operating right-of-use asset and lease liability of approximately $22.1 million and $22.3 million, respectively. The Company's operating lease liability increased approximately $0.1 million and $5.6 million as a result of acquiring right-of-use-assets from new leases entered into during the three and six months ended June 29, 2019. As of June 29, 2019, the Company recognized a financing right-of-use asset and lease liability of approximately $3.0 million and $5.6 million, respectively. No new financing lease liabilities were not entered into during the three and six months ended June 29, 2019. The right-of-use asset is included within Other assets in the Consolidated Condensed Balance Sheets, while the lease liability is included within Other current liabilities and Other liabilities, as appropriate.
As permitted by ASC 842, leases with expected durations of less than 12 months from inception (i.e. short-term leases) were excluded from the Company’s calculation of its lease liability and right-of-use asset. Furthermore, as permitted by ASC 842, the Company elected to apply the package of practical expedients, which allows companies not to reassess: (a) whether its expired or existing contracts are or contain leases, (b) the lease classification for any expired or existing leases, and (c) initial direct costs for any existing leases.
The following is a summary of the Company's total lease costs:
Six months endedThree months ended
(In thousands)June 29, 2019June 29, 2019
Finance Lease Cost:
Amortization of Right-of-use Assets$510 $255 
Interest on Lease Liabilities16781
Total Finance Lease Cost677 336 
Operating Lease Cost2,4061,201
Variable Lease Cost679309
Short-term Lease Cost (excluding month-to-month)8538
Less Sublease and Rental Income(517)(305)
Total Operating Lease Cost$2,653 $1,243 
Total Net Lease Cost$3,330 $1,579 
The following is a summary of cash paid for amounts included in the measurement of lease liabilities:
Six months ended
(In thousands)June 29, 2019
Operating Cash Flows Used for Finance Leases$677 
Operating Cash Flows Used for Operating Leases
$1,731 
Financing Cash Flows Used for Finance Leases
$834 
The weighted-average remaining term for the Company's operating and financing leases are approximately 8 years and 3 years, respectively.
The following is a summary of the Company's maturity of lease liabilities:
(In thousands)Operating LeasesFinancing Leases
2019$2,284 $1,045 
20203,992 2,128 
20213,646 2,180 
20223,233 743 
20232,618 — 
Thereafter10,038 — 
Total Lease Payments$25,811 $6,096 
Less: Interest3,471 453 
Total Lease Liability$22,340 $5,643 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes
6 Months Ended
Jun. 29, 2019
Income Tax Disclosure [Abstract]  
Income Taxes Income TaxesThe effective tax rates were approximately 22.7% and 18.0% for the six months ended and 23.8% and 18.4% for the three months ended June 29, 2019 and June 30, 2018, respectively. The 2019 tax rate was unfavorably impacted by state income taxes, which was partially offset by the federal research and development tax credit.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Share
6 Months Ended
Jun. 29, 2019
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic and diluted weighted-average shares outstanding are as follows: 
Six Months Ended
Three Months Ended
(In thousands)
June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Weighted Average Shares - Basic
32,640 32,298 32,665 32,313 
Net Effect of Dilutive Stock Options
553 770 510 809 
Weighted Average Shares - Diluted
33,193 33,068 33,175 33,122 
The above prior-year 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 18,000 shares as of June 29, 2019 and 160,000 shares as of June 30, 2018.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.19.2
Shareholders' Equity
6 Months Ended
Jun. 29, 2019
Equity [Abstract]  
Shareholders' Equity Shareholders' Equity
Share Buyback Program
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 June 29, 2019.
Comprehensive Income (Loss) and Accumulated Other Comprehensive Loss
The components of accumulated other comprehensive loss are as follows: 
(In thousands)June 29, 2019December 31, 2018
Foreign Currency Translation Adjustments$(6,542)$(7,156)
Retirement Liability Adjustment – Before Tax(7,442)(7,814)
Tax Benefit of Retirement Liability Adjustment1,563 1,641 
Retirement Liability Adjustment – After Tax(5,879)(6,173)
Accumulated Other Comprehensive Loss$(12,421)$(13,329)
The components of other comprehensive income (loss) are as follows: 
Six Months EndedThree Months Ended
(In thousands)June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Foreign Currency Translation Adjustments$614 $(1,572)$884 $(1,805)
Retirement Liability Adjustments:
Reclassifications to General and Administrative Expense:
Amortization of Prior Service Cost
201 202 100 101 
Amortization of Net Actuarial Losses
171 343 86 172 
Tax Benefit
(78)(115)(42)(58)
Retirement Liability Adjustment294 430 144 215 
Other Comprehensive Income (Loss) $908 $(1,142)$1,028 $(1,590)
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.19.2
Supplemental Retirement Plan and Related Post Retirement Benefits
6 Months Ended
Jun. 29, 2019
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. 
Six Months EndedThree Months Ended
(In thousands)June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Service Cost$91 $100 $46 $50 
Interest Cost458 450 229 225 
Amortization of Prior Service Cost193 194 96 97 
Amortization of Net Actuarial Losses150 314 75 157 
Net Periodic Cost$892 $1,058 $446 $529 
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: 
Six Months Ended
Three Months Ended
(In thousands)June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Service Cost$$$$
Interest Cost23 23 11 12 
Amortization of Prior Service Cost
Amortization of Net Actuarial Losses21 29 11 15 
Net Periodic Cost$59 $68 $30 $35 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.19.2
Sales to Major Customers
6 Months Ended
Jun. 29, 2019
Risks and Uncertainties [Abstract]  
Sales to Major Customers Sales to Major Customers
The Company has a significant concentration of business with two 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 two customers represented 14% and 13% of consolidated sales for the six months ended and 13% and 14% for the three months ended June 29, 2019. Sales to these customers were primarily in the Aerospace segment. Accounts receivable from these customers at June 29, 2019 was approximately $44.6 million. Sales to these two customers represented 15% and 16% of consolidated sales for the six months ended and 14% and 12% for the three months ended June 30, 2018.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.19.2
Legal Proceedings
6 Months Ended
Jun. 29, 2019
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.
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. On January 8, 2019 Federal Supreme Court held the hearing on the appeal. By judgment of March 26, 2019 the Federal Supreme Court dismissed AES's appeal. With this decision, the above-mentioned proceedings are complete.
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. 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 recorded a reserve in 2018 of $1 million associated with this matter. An oral hearing has been scheduled for September 13, 2019. A first instance decision is in this matter is expected in late 2019 or early 2020.
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 September 13, 2019. A first instance decision is in this matter is expected in late 2019 or early 2020. 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 June 29, 2019.
In December 2017, Lufthansa filed patent infringement cases in the United Kingdom and in France against AES. The Lufhansa 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 June 29, 2019.
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 32 R22.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Information
6 Months Ended
Jun. 29, 2019
Segment Reporting [Abstract]  
Segment Information Segment Information
Below are the sales and operating profit by segment for the three and six months ended June 29, 2019 and June 30, 2018 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. 
Six Months EndedThree Months Ended
(In thousands)June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Sales
Aerospace$362,793 $330,857 $174,292 $166,257 
Less Intersegment Sales(5)(53)(5)(53)
Total Aerospace Sales362,788 330,804 174,287 166,204 
Test Systems34,649 56,861 14,925 42,402 
Less Intersegment Sales(165)— (114)— 
Total Test Systems Sales34,484 56,861 14,811 42,402 
Total Consolidated Sales$397,272 $387,665 $189,098 $208,606 
Operating Profit and Margins
Aerospace
$40,160 $31,315 $14,392 $18,200 
11.1 %9.5 %8.3 %11.0 %
Test Systems
2,091 4,318 (94)6,247 
6.0 %7.6 %(0.6)%14.7 %
Total Operating Profit42,251 35,633 14,298 24,447 
10.6 %9.2 %7.6 %11.7 %
Additions/Deductions from Operating Profit
Gain on Sale of Business80,133 — — — 
Interest Expense, Net of Interest Income
3,029 4,815 1,225 2,484 
Corporate Expenses and Other
9,530 9,710 4,243 4,781 
Income Before Income Taxes$109,825 $21,108 $8,830 $17,182 
Total Assets: 
(In thousands)
June 29, 2019December 31, 2018
Aerospace
$668,425 $647,870 
Test Systems
68,017 97,056 
Corporate
30,821 29,714 
Total Assets
$767,263 $774,640 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value
6 Months Ended
Jun. 29, 2019
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, 2018 or June 29, 2019.
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 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 June 29, 2019, the Company concluded that no indicators of impairment relating to intangible assets or goodwill existed and an interim test was not performed.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.19.2
Divestiture Activities
6 Months Ended
Jun. 29, 2019
Discontinued Operations and Disposal Groups [Abstract]  
Divestiture Activities Divestiture ActivitiesAs of December 31, 2018, the Company’s Board of Directors approved a plan to sell the semiconductor test business within the Test Systems segment. Accordingly, the assets and liabilities associated with these operations had been classified as held for sale in the consolidated Balance Sheet at December 31, 2018. The carrying value of the disposal group was lower than its fair value, less costs to sell, and accordingly, no impairment loss was required at December 31, 2018.
The following is a summary of the assets and liabilities held for sale as of December 31, 2018:
(In thousands)December 31, 2018
Assets Held for Sale
Inventories$14,385 
Prepaid Expenses and Other Current Assets87
Net Property, Plant and Equipment3,521
Other Assets714
Intangible Assets, Net of Accumulated Amortization651
Total Assets Held for Sale$19,358 
Liabilities Held for Sale
Deferred Income Taxes$906 
On February 13, 2019, the Company completed the divestiture. The total proceeds of the divestiture amounted to $103.8 million. The Company recorded a pre-tax gain on the sale of $80.1 million in the first quarter of 2019. The income tax expense relating to the gain is expected to be $21.3 million.
The transaction also included two elements of contingent earnouts. The “First Earnout” is calculated based on a multiple of all future sales of existing and certain future derivative products to existing and future customers in each annual period from 2019 through 2022. The First Earnout may not exceed $35.0 million in total. The “Second Earnout” is calculated based on a multiple of future sales related to an existing product and program with an existing customer exceeding an annual threshold for each annual period from 2019 through 2022. The Second Earnout is not capped. For the Second Earnout, if the applicable sales in an annual period do not exceed the annual threshold, no amounts will be paid relative to such annual period; the sales in such annual period do not carry over to the next annual period. Due to the degree of uncertainty associated with estimating the future sales levels of the divested business and its underlying programs, and the lack of reliable predictive market information, the Company will recognize such earnout proceeds, if received, as additional gain on sale when such proceeds are realized or realizable.
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.19.2
Subsequent Events
6 Months Ended
Jun. 29, 2019
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsOn July 1, 2019, the Company acquired all of the issued and outstanding capital stock of FCT. FCT, located in Kilgore, Texas, is a leader in wireless communication testing, primarily for the civil land mobile radio market. Freedom will be included in our Test Systems segment. The total consideration for the transaction was $22.0 million in cash. The purchase price allocation for this acquisition is not determinable as the fair value valuation of assets and liabilities is not complete. The Company expects to complete a preliminary allocation during the third quarter of 2019. Purchased intangible assets and goodwill are not deductible for tax purposes.On July 12, 2019, the Company sold intellectual property and certain assets associated with its Airfield Lighting product line for $1.0 million in cash. The transaction did not meet the criteria for the assets to be classified as held for sale at June 29, 2019. The Airfield Lighting product line, part of the Aerospace segment, represented less than 1% of the our 2018 revenue. The Company expects to record a loss on sale of approximately $1.3 million in the 2019 third quarter.
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.19.2
Basis of Presentation (Policies)
6 Months Ended
Jun. 29, 2019
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.
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 six months ended June 29, 2019 are not necessarily indicative of the results that may be expected for the year ending December 31, 2019.
The balance sheet at December 31, 2018 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.
Cost of Products Sold, Engineering and Development and Selling, General and Administrative Expenses Cost of Products Sold, Engineering and Development, Interest, 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 six months ended June 29, 2019 and June 30, 2018.
Newly Adopted and Recent Accounting Pronouncements
Newly Adopted and Recent Accounting Pronouncements
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 have adopted this guidance as of January 1, 2019 using the cumulative-effect method. The standard requires lessees to recognize a lease liability and a right-of-use (“ROU”) asset on the balance sheet for operating leases. Accounting for finance leases is substantially unchanged. Prior year financial statements were not recast under the new method. We elected the package of transition provisions available for expired or existing contracts, which allowed us to carryforward our historical assessments of (1) whether contracts are or contain leases, (2) lease classification and (3) initial direct costs.
The implementation of this standard did not have a material effect on our financial statements. As of January 1, 2019, ROU assets of approximately $18.4 million and lease liabilities of approximately $18.5 million were recognized on our balance sheet for our leased office and manufacturing facilities and equipment leases. There was a reclassification to ROU assets of approximately $3.5 million from net property plant and equipment for assets under existing finance leases at the transition date. The standards did not impact the Company's consolidated statements of operations or retained earnings. Refer to Note 9 for additional information.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. This standard requires that an entity measure impairment of certain financial instruments, including trade receivables, based on expected losses rather than incurred losses. In November 2018, the FASB issued ASU 2018-19 which clarifies the guidance in ASU 2016-13. The provisions of this ASU are effective for years beginning after December 15, 2019, with early adoption permitted. We are currently evaluating the impact of this ASU. We do not expect this ASU to have a significant impact on our consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, Changes to the Disclosure Requirements for Fair Value Measurement. The new standard removes the disclosure requirements for the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy. The provisions of this ASU are effective for years beginning after December 15, 2019, with early adoption permitted. We do not expect this ASU to have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.
In August 2018, the FASB issued ASU 2018-14, Changes to the Disclosure Requirements for Defined Benefit Plans. The new standard includes updates to the disclosure requirements for defined benefit plans including several additions, deletions and modifications to the disclosure requirements. The provisions of this ASU are effective for years beginning after December 15, 2020, with early adoption permitted. We are currently evaluating the impact of this ASU.
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 37 R27.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue (Tables)
6 Months Ended
Jun. 29, 2019
Revenue from Contract with Customer [Abstract]  
Summary of Contract Assets and Liabilities The following table presents the beginning and ending balances of contract assets and contract liabilities during the six months ended June 29, 2019:
(In thousands)Contract AssetsContract Liabilities
Beginning Balance, January 1, 2019$33,030 $27,347 
Ending Balance, June 29, 2019$36,223 $26,050 
Disaggregation of Revenue
The following table presents our revenue disaggregated by Market Segments as follows:
Six Months EndedThree Months Ended
(In thousands)June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Aerospace Segment
Commercial Transport
$271,509 $265,847 $129,731 $132,797 
Military
40,498 30,285 19,545 16,270 
Business Jet
37,123 21,002 17,286 10,338 
Other
13,658 13,670 7,725 6,799 
Aerospace Total362,788 330,804 174,287 166,204 
Test Systems Segment
Semiconductor
5,596 38,465 2,242 31,405 
Aerospace & Defense
28,888 18,396 12,569 10,997 
Test Systems Total34,484 56,861 14,811 42,402 
Total$397,272 $387,665 $189,098 $208,606 
The following table presents our revenue disaggregated by Product Lines as follows:
Six Months EndedThree Months Ended
(In thousands)June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Aerospace Segment
Electrical Power & Motion
$176,579 $140,321 $84,042 $67,643 
Lighting & Safety
95,375 85,763 46,770 44,121 
Avionics
59,543 69,295 25,682 36,272 
Systems Certification
5,666 9,655 4,048 4,872 
Structures
11,967 12,100 6,020 6,497 
Other
13,658 13,670 7,725 6,799 
Aerospace Total362,788 330,804 174,287 166,204 
Test Systems34,484 56,861 14,811 42,402 
Total$397,272 $387,665 $189,098 $208,606 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Inventories (Tables)
6 Months Ended
Jun. 29, 2019
Inventory Disclosure [Abstract]  
Summary of Inventories
Inventories are as follows:
(In thousands)
June 29, 2019December 31, 2018
Finished Goods
$30,847 $33,100 
Work in Progress
26,641 27,409 
Raw Material
85,365 78,176 
$142,853 $138,685 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Property, Plant and Equipment (Tables)
6 Months Ended
Jun. 29, 2019
Property, Plant and Equipment [Abstract]  
Summary of Property, Plant and Equipment
Property, Plant and Equipment are as follows:
(In thousands)
June 29, 2019December 31, 2018
Land
$11,185 $11,191 
Buildings and Improvements
76,670 83,812 
Machinery and Equipment
111,937 106,327 
Construction in Progress
6,072 6,404 
205,864 207,734 
Less Accumulated Depreciation
88,475 86,872 
$117,389 $120,862 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.19.2
Intangible Assets (Tables)
6 Months Ended
Jun. 29, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Acquired Intangible Assets
The following table summarizes acquired intangible assets as follows: 
June 29, 2019December 31, 2018
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents11 years$2,146 $1,760 $2,146 $1,716 
Non-compete Agreement4 years10,900 6,177 10,900 4,680 
Trade Names10 years11,449 5,716 11,454 5,182 
Completed and Unpatented Technology10 years36,396 16,761 36,406 14,964 
Customer Relationships15 years136,878 42,316 136,894 37,875 
Total Intangible Assets13 years$197,769 $72,730 $197,800 $64,417 
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: 
Six Months EndedThree Months Ended
(In thousands)
June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Amortization Expense
$8,352 $10,868 $4,128 $4,867 
Summary of Amortization Expense for Intangible Assets for Each of Next Five Years
Amortization expense for acquired intangible assets expected for 2019 and for each of the next five years is summarized as follows:
(In thousands)
2019$16,628 
202015,903 
202113,993 
202213,569 
202312,402 
202410,931 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill (Tables)
6 Months Ended
Jun. 29, 2019
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 six months ended June 29, 2019:
(In thousands)December 31, 2018Acquisition/Adjustments
Foreign
Currency
Translation
June 29, 2019
Aerospace$124,952 $— $46 $124,998 
Test Systems— — — — 
$124,952 $— $46 $124,998 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Product Warranties (Tables)
6 Months Ended
Jun. 29, 2019
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: 
Six Months EndedThree Months Ended
(In thousands)June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Balance at Beginning of Period$5,027 $5,136 $4,829 $5,115 
Warranties Divested in Sale of Business(123)— — — 
Warranties Issued1,245 1,301 716 734 
Warranties Settled(1,180)(1,285)(592)(645)
Reassessed Warranty Exposure(163)28 (147)(24)
Balance at End of Period$4,806 $5,180 $4,806 $5,180 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Tables)
6 Months Ended
Jun. 29, 2019
Leases [Abstract]  
Summary of Lease Costs and Cash Paid
The following is a summary of the Company's total lease costs:
Six months endedThree months ended
(In thousands)June 29, 2019June 29, 2019
Finance Lease Cost:
Amortization of Right-of-use Assets$510 $255 
Interest on Lease Liabilities16781
Total Finance Lease Cost677 336 
Operating Lease Cost2,4061,201
Variable Lease Cost679309
Short-term Lease Cost (excluding month-to-month)8538
Less Sublease and Rental Income(517)(305)
Total Operating Lease Cost$2,653 $1,243 
Total Net Lease Cost$3,330 $1,579 
The following is a summary of cash paid for amounts included in the measurement of lease liabilities:
Six months ended
(In thousands)June 29, 2019
Operating Cash Flows Used for Finance Leases$677 
Operating Cash Flows Used for Operating Leases
$1,731 
Financing Cash Flows Used for Finance Leases
$834 
Summary of Maturity of Lease Liabilities, Operating Leases
The following is a summary of the Company's maturity of lease liabilities:
(In thousands)Operating LeasesFinancing Leases
2019$2,284 $1,045 
20203,992 2,128 
20213,646 2,180 
20223,233 743 
20232,618 — 
Thereafter10,038 — 
Total Lease Payments$25,811 $6,096 
Less: Interest3,471 453 
Total Lease Liability$22,340 $5,643 
Summary of Maturity of Lease Liabilities, Financing Leases
The following is a summary of the Company's maturity of lease liabilities:
(In thousands)Operating LeasesFinancing Leases
2019$2,284 $1,045 
20203,992 2,128 
20213,646 2,180 
20223,233 743 
20232,618 — 
Thereafter10,038 — 
Total Lease Payments$25,811 $6,096 
Less: Interest3,471 453 
Total Lease Liability$22,340 $5,643 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 29, 2019
Earnings Per Share [Abstract]  
Summary of Basic and Diluted Weighted-Average Shares Outstanding
Basic and diluted weighted-average shares outstanding are as follows: 
Six Months Ended
Three Months Ended
(In thousands)
June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Weighted Average Shares - Basic
32,640 32,298 32,665 32,313 
Net Effect of Dilutive Stock Options
553 770 510 809 
Weighted Average Shares - Diluted
33,193 33,068 33,175 33,122 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.19.2
Shareholders' Equity (Tables)
6 Months Ended
Jun. 29, 2019
Equity [Abstract]  
Components of Accumulated Other Comprehensive Loss
The components of accumulated other comprehensive loss are as follows: 
(In thousands)June 29, 2019December 31, 2018
Foreign Currency Translation Adjustments$(6,542)$(7,156)
Retirement Liability Adjustment – Before Tax(7,442)(7,814)
Tax Benefit of Retirement Liability Adjustment1,563 1,641 
Retirement Liability Adjustment – After Tax(5,879)(6,173)
Accumulated Other Comprehensive Loss$(12,421)$(13,329)
Components of Other Comprehensive Income
The components of other comprehensive income (loss) are as follows: 
Six Months EndedThree Months Ended
(In thousands)June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Foreign Currency Translation Adjustments$614 $(1,572)$884 $(1,805)
Retirement Liability Adjustments:
Reclassifications to General and Administrative Expense:
Amortization of Prior Service Cost
201 202 100 101 
Amortization of Net Actuarial Losses
171 343 86 172 
Tax Benefit
(78)(115)(42)(58)
Retirement Liability Adjustment294 430 144 215 
Other Comprehensive Income (Loss) $908 $(1,142)$1,028 $(1,590)
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.19.2
Supplemental Retirement Plan and Related Post Retirement Benefits (Tables)
6 Months Ended
Jun. 29, 2019
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. 
Six Months EndedThree Months Ended
(In thousands)June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Service Cost$91 $100 $46 $50 
Interest Cost458 450 229 225 
Amortization of Prior Service Cost193 194 96 97 
Amortization of Net Actuarial Losses150 314 75 157 
Net Periodic Cost$892 $1,058 $446 $529 
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: 
Six Months Ended
Three Months Ended
(In thousands)June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Service Cost$$$$
Interest Cost23 23 11 12 
Amortization of Prior Service Cost
Amortization of Net Actuarial Losses21 29 11 15 
Net Periodic Cost$59 $68 $30 $35 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Information (Tables)
6 Months Ended
Jun. 29, 2019
Segment Reporting [Abstract]  
Summary of Segment Reporting Information
Below are the sales and operating profit by segment for the three and six months ended June 29, 2019 and June 30, 2018 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. 
Six Months EndedThree Months Ended
(In thousands)June 29, 2019June 30, 2018June 29, 2019June 30, 2018
Sales
Aerospace$362,793 $330,857 $174,292 $166,257 
Less Intersegment Sales(5)(53)(5)(53)
Total Aerospace Sales362,788 330,804 174,287 166,204 
Test Systems34,649 56,861 14,925 42,402 
Less Intersegment Sales(165)— (114)— 
Total Test Systems Sales34,484 56,861 14,811 42,402 
Total Consolidated Sales$397,272 $387,665 $189,098 $208,606 
Operating Profit and Margins
Aerospace
$40,160 $31,315 $14,392 $18,200 
11.1 %9.5 %8.3 %11.0 %
Test Systems
2,091 4,318 (94)6,247 
6.0 %7.6 %(0.6)%14.7 %
Total Operating Profit42,251 35,633 14,298 24,447 
10.6 %9.2 %7.6 %11.7 %
Additions/Deductions from Operating Profit
Gain on Sale of Business80,133 — — — 
Interest Expense, Net of Interest Income
3,029 4,815 1,225 2,484 
Corporate Expenses and Other
9,530 9,710 4,243 4,781 
Income Before Income Taxes$109,825 $21,108 $8,830 $17,182 
Total Assets: 
(In thousands)
June 29, 2019December 31, 2018
Aerospace
$668,425 $647,870 
Test Systems
68,017 97,056 
Corporate
30,821 29,714 
Total Assets
$767,263 $774,640 
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Divestiture Activities (Tables)
6 Months Ended
Jun. 29, 2019
Discontinued Operations and Disposal Groups [Abstract]  
Summary of assets and liabilities held for sale
The following is a summary of the assets and liabilities held for sale as of December 31, 2018:
(In thousands)December 31, 2018
Assets Held for Sale
Inventories$14,385 
Prepaid Expenses and Other Current Assets87
Net Property, Plant and Equipment3,521
Other Assets714
Intangible Assets, Net of Accumulated Amortization651
Total Assets Held for Sale$19,358 
Liabilities Held for Sale
Deferred Income Taxes$906 
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Basis of Presentation (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Feb. 13, 2019
USD ($)
Oct. 12, 2018
Jun. 29, 2019
USD ($)
Mar. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Mar. 31, 2018
USD ($)
Jun. 29, 2019
USD ($)
Jun. 30, 2018
USD ($)
Jan. 01, 2019
USD ($)
Dec. 31, 2018
USD ($)
Business Acquisition [Line Items]                    
Research and development, design and related engineering     $ 27,700   $ 28,900   $ 54,400 $ 57,800    
Adoption of ASU 2018-02           $ 1,400        
Right-of-use assets     22,100       22,100      
Lease liability     22,340       22,340      
Property, plant and equipment, net     $ 117,389       $ 117,389     $ 120,862
Accounting Standards Update 2016-02                    
Business Acquisition [Line Items]                    
Right-of-use assets                 $ 18,400  
Lease liability                 18,500  
Accounting Standards Update 2016-02 | Reclassification                    
Business Acquisition [Line Items]                    
Property, plant and equipment, net                 $ (3,500)  
Convertible Class B Stock                    
Business Acquisition [Line Items]                    
Stock split ratio, common stock   0.15                
Divestiture by Sale | Test Systems Segment                    
Business Acquisition [Line Items]                    
Total cash proceeds of divesture $ 103,800                  
Gain on sale, net of tax       $ 80,100            
Income taxes from divesture       $ 21,300            
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue - Cumulative Effect of Changes (Details)
$ in Thousands
Jan. 01, 2018
USD ($)
Accounting Standards Update 2014-09 | Retained Earnings  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Transition adjustment $ 3,268
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2019
Jun. 30, 2018
Jun. 29, 2019
Jun. 30, 2018
Jan. 01, 2019
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Contract Liabilities $ 26,050   $ 26,050   $ 27,347
Revenue recognized included in contract liability balance 7,800 $ 8,400 13,200 $ 11,600  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil)          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Remaining performance obligation $ 263,900   $ 263,900    
Period of recognition 6 months   6 months    
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue - Summary of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 29, 2019
Jan. 01, 2019
Revenue from Contract with Customer [Abstract]    
Contract Assets $ 36,223 $ 33,030
Contract Liabilities $ 26,050 $ 27,347
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue - Revenue Disaggregated by Market (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2019
Jun. 30, 2018
Jun. 29, 2019
Jun. 30, 2018
Disaggregation of Revenue [Line Items]        
Sales $ 189,098 $ 208,606 $ 397,272 $ 387,665
Commercial Transport        
Disaggregation of Revenue [Line Items]        
Sales 129,731 132,797 271,509 265,847
Military        
Disaggregation of Revenue [Line Items]        
Sales 19,545 16,270 40,498 30,285
Business Jet        
Disaggregation of Revenue [Line Items]        
Sales 17,286 10,338 37,123 21,002
Other        
Disaggregation of Revenue [Line Items]        
Sales 7,725 6,799 13,658 13,670
Aerospace Segment        
Disaggregation of Revenue [Line Items]        
Sales 174,287 166,204 362,788 330,804
Semiconductor        
Disaggregation of Revenue [Line Items]        
Sales 2,242 31,405 5,596 38,465
Aerospace & Defense        
Disaggregation of Revenue [Line Items]        
Sales 12,569 10,997 28,888 18,396
Test Systems Segment        
Disaggregation of Revenue [Line Items]        
Sales $ 14,811 $ 42,402 $ 34,484 $ 56,861
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue - Disaggregated by Product Lines (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2019
Jun. 30, 2018
Jun. 29, 2019
Jun. 30, 2018
Disaggregation of Revenue [Line Items]        
Sales $ 189,098 $ 208,606 $ 397,272 $ 387,665
Aerospace Segment        
Disaggregation of Revenue [Line Items]        
Sales 174,287 166,204 362,788 330,804
Test Systems Segment        
Disaggregation of Revenue [Line Items]        
Sales 14,811 42,402 34,484 56,861
Electrical Power & Motion        
Disaggregation of Revenue [Line Items]        
Sales 84,042 67,643 176,579 140,321
Lighting & Safety        
Disaggregation of Revenue [Line Items]        
Sales 46,770 44,121 95,375 85,763
Avionics        
Disaggregation of Revenue [Line Items]        
Sales 25,682 36,272 59,543 69,295
Systems Certification        
Disaggregation of Revenue [Line Items]        
Sales 4,048 4,872 5,666 9,655
Structures        
Disaggregation of Revenue [Line Items]        
Sales 6,020 6,497 11,967 12,100
Other        
Disaggregation of Revenue [Line Items]        
Sales $ 7,725 $ 6,799 $ 13,658 $ 13,670
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.19.2
Inventories - Summary of Inventories (Details) - USD ($)
$ in Thousands
Jun. 29, 2019
Dec. 31, 2018
Inventory Disclosure [Abstract]    
Finished Goods $ 30,847 $ 33,100
Work in Progress 26,641 27,409
Raw Material 85,365 78,176
Inventory, net $ 142,853 $ 138,685
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Jun. 29, 2019
Dec. 31, 2018
Property, Plant and Equipment    
Property, plant and equipment, gross $ 205,864 $ 207,734
Less Accumulated Depreciation 88,475 86,872
Property, plant and equipment, net 117,389 120,862
Land    
Property, Plant and Equipment    
Property, plant and equipment, gross 11,185 11,191
Buildings and Improvements    
Property, Plant and Equipment    
Property, plant and equipment, gross 76,670 83,812
Machinery and Equipment    
Property, Plant and Equipment    
Property, plant and equipment, gross 111,937 106,327
Construction in Progress    
Property, Plant and Equipment    
Property, plant and equipment, gross $ 6,072 $ 6,404
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.19.2
Intangible Assets - Summary of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 29, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets    
WeightedAverage Life 13 years  
Gross Carrying Amount $ 197,769 $ 197,800
Accumulated Amortization $ 72,730 64,417
Patents    
Finite-Lived Intangible Assets    
WeightedAverage Life 11 years  
Gross Carrying Amount $ 2,146 2,146
Accumulated Amortization $ 1,760 1,716
Non-compete Agreement    
Finite-Lived Intangible Assets    
WeightedAverage Life 4 years  
Gross Carrying Amount $ 10,900 10,900
Accumulated Amortization $ 6,177 4,680
Trade Names    
Finite-Lived Intangible Assets    
WeightedAverage Life 10 years  
Gross Carrying Amount $ 11,449 11,454
Accumulated Amortization $ 5,716 5,182
Completed and Unpatented Technology    
Finite-Lived Intangible Assets    
WeightedAverage Life 10 years  
Gross Carrying Amount $ 36,396 36,406
Accumulated Amortization $ 16,761 14,964
Customer Relationships    
Finite-Lived Intangible Assets    
WeightedAverage Life 15 years  
Gross Carrying Amount $ 136,878 136,894
Accumulated Amortization $ 42,316 $ 37,875
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.19.2
Intangible Assets - Summary of Amortization Expense for Acquired Intangibles (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2019
Jun. 30, 2018
Jun. 29, 2019
Jun. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization Expense $ 4,128 $ 4,867 $ 8,352 $ 10,868
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.19.2
Intangible Assets - Summary of Future Amortization Expense for Intangible Assets (Details)
$ in Thousands
Jun. 29, 2019
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2019 $ 16,628
2020 15,903
2021 13,993
2022 13,569
2023 12,402
2024 $ 10,931
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details)
$ in Thousands
6 Months Ended
Jun. 29, 2019
USD ($)
Goodwill [Roll Forward]  
Balance at beginning of period $ 124,952
Acquisition/Adjustments 0
ForeignCurrencyTranslation 46
Balance at end of period 124,998
Operating Segments | Aerospace Segment  
Goodwill [Roll Forward]  
Balance at beginning of period 124,952
Acquisition/Adjustments 0
ForeignCurrencyTranslation 46
Balance at end of period 124,998
Operating Segments | Test Systems Segment  
Goodwill [Roll Forward]  
Balance at beginning of period 0
Acquisition/Adjustments 0
ForeignCurrencyTranslation 0
Balance at end of period $ 0
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.19.2
Long-Term Debt and Notes Payable - Narrative (Details)
6 Months Ended
Jun. 29, 2019
USD ($)
fiscal_quarter
Amended and Restated Credit Agreement  
Debt Instrument  
Ratio of funded debt to Adjusted EBITDA 3.75
Duration of permitted leverage ratio following acquisition, number of fiscal quarters | fiscal_quarter 4
Amended and Restated Credit Agreement | Maximum  
Debt Instrument  
Ratio of funded debt to Adjusted EBITDA 4.50
Line of Credit | Fourth Amended And Restated Credit Agreement | Revolving Credit Facility  
Debt Instrument  
Maximum borrowing capacity $ 350,000,000
Line of credit facility increase amount $ 150,000,000
Line of Credit | Fourth Amended And Restated Credit Agreement | Revolving Credit Facility | Minimum  
Debt Instrument  
Basis points for commitment fee 0.10%
Line of Credit | Fourth Amended And Restated Credit Agreement | Revolving Credit Facility | Maximum  
Debt Instrument  
Basis points for commitment fee 0.20%
Line of Credit | Fourth Amended And Restated Credit Agreement | Revolving Credit Facility | LIBOR | Minimum  
Debt Instrument  
Basis points for variable interest rate 1.00%
Line of Credit | Fourth Amended And Restated Credit Agreement | Revolving Credit Facility | LIBOR | Maximum  
Debt Instrument  
Basis points for variable interest rate 1.50%
Line of Credit | Fifth Amended and Restated Credit Agreement | Letter of Credit  
Debt Instrument  
Credit facility allocated (up to) $ 20,000,000
Outstanding letters of credit 1,100,000
Line of Credit | Fifth Amended and Restated Credit Agreement | Revolving Credit Facility  
Debt Instrument  
Maximum borrowing capacity 500,000,000
Line of credit facility increase amount 150,000,000
Credit facility outstanding 122,000,000.0
Revolving line of credit $ 376,900,000
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.19.2
Product Warranties - Summary of Activity in Warranty Accrual (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2019
Jun. 30, 2018
Jun. 29, 2019
Jun. 30, 2018
Movement in Standard Product Warranty Accrual [Roll Forward]        
Balance at Beginning of Period $ 4,829 $ 5,115 $ 5,027 $ 5,136
Warranties Divested in Sale of Business 0 0 (123) 0
Warranties Issued 716 734 1,245 1,301
Warranties Settled (592) (645) (1,180) (1,285)
Reassessed Warranty Exposure (147) (24) (163) 28
Balance at End of Period $ 4,806 $ 5,180 $ 4,806 $ 5,180
Minimum        
Product Liability Contingency [Line Items]        
Product warranty period     12 months  
Maximum        
Product Liability Contingency [Line Items]        
Product warranty period     60 months  
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2019
USD ($)
Jun. 29, 2019
USD ($)
Leases [Abstract]    
Weighted-average incremental borrowing rate (as a percentage) 3.70% 3.70%
Right-of-use assets $ 22,100 $ 22,100
Lease liability 22,340 22,340
Increase in operating lease liability 100 5,600
Financing lease, right-of-use asset 3,000 3,000
Financing lease, liability $ 5,643 $ 5,643
Operating leases, weighted-average remaining term 8 years 8 years
Financing leases, weighted-average remaining term 3 years 3 years
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Summary of Lease Cost and Cash Paid (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2019
Jun. 29, 2019
Leases [Abstract]    
Amortization of Right-of-use Assets $ 255 $ 510
Interest on Lease Liabilities 81 167
Total Finance Lease Cost 336 677
Operating Lease Cost 1,201 2,406
Variable Lease Cost 309 679
Short-term Lease Cost (excluding month-to-month) 38 85
Less Sublease and Rental Income (305) (517)
Total Operating Lease Cost 1,243 2,653
Total Net Lease Cost $ 1,579 3,330
Operating Cash Flows Used for Finance Leases   677
Operating Cash Flows Used for Operating Leases   1,731
Financing Cash Flows Used for Finance Leases   $ 834
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Summary of Maturity of Lease Liabilities (Details)
$ in Thousands
Jun. 29, 2019
USD ($)
Operating Leases  
2019 $ 2,284
2020 3,992
2021 3,646
2022 3,233
2023 2,618
Thereafter 10,038
Total Lease Payments 25,811
Less: Interest 3,471
Lease liability 22,340
Financing Leases  
2019 1,045
2020 2,128
2021 2,180
2022 743
2023 0
Thereafter 0
Total Lease Payments 6,096
Less: Interest 453
Financing lease, liability $ 5,643
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes (Details)
3 Months Ended 6 Months Ended
Jun. 29, 2019
Jun. 30, 2018
Jun. 29, 2019
Jun. 30, 2018
Income Tax Disclosure [Abstract]        
Effective tax rate 23.80% 18.40% 22.70% 18.00%
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Share - Earnings Per Share Computations (Details)
shares in Thousands
3 Months Ended 6 Months Ended
Oct. 12, 2018
Jun. 29, 2019
shares
Jun. 30, 2018
shares
Jun. 29, 2019
shares
Jun. 30, 2018
shares
Class of Stock [Line Items]          
Weighted Average Shares - Basic (in shares)   32,665 32,313 32,640 32,298
Net Effect of Dilutive Stock Options (in shares)   510 809 553 770
Weighted Average Shares - Diluted (in shares)   33,175 33,122 33,193 33,068
Out-of-the-money stock options       18 160
Convertible Class B Stock          
Class of Stock [Line Items]          
Stock split ratio, common stock 0.15        
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.19.2
Shareholders' Equity - Narrative (Details) - USD ($)
6 Months Ended
Feb. 24, 2016
Jun. 29, 2019
Stockholders Equity    
Authorized repurchase of common stock, amount $ 50,000,000  
Treasury Stock    
Stockholders Equity    
Purchase (in shares) 1,675,000  
Treasury stock repurchased (in shares)   0
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.19.2
Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
Jun. 29, 2019
Mar. 30, 2019
Dec. 31, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Total Shareholders’ Equity $ 474,966   $ 386,625 $ 351,290    
Foreign Currency Translation Adjustments            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Total Shareholders’ Equity (6,542)   (7,156)      
Retirement Liability Adjustment            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Retirement Liability Adjustment – Before Tax (7,442)   (7,814)      
Tax Benefit of Retirement Liability Adjustment 1,563   1,641      
Total Shareholders’ Equity (5,879)   (6,173)      
Accumulated Comprehensive Loss            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Total Shareholders’ Equity $ (12,421) $ (13,449) $ (13,329) $ (15,867) $ (14,277) $ (13,352)
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.19.2
Shareholders' Equity - Components of Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2019
Jun. 30, 2018
Jun. 29, 2019
Jun. 30, 2018
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other Comprehensive Income $ 1,028 $ (1,590) $ 908 $ (1,142)
Total Other Comprehensive Income (Loss) 1,028 (1,590) 908 (1,142)
Foreign Currency Translation Adjustments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other Comprehensive Income 884 (1,805) 614 (1,572)
Total Other Comprehensive Income (Loss) 884 (1,805) 614 (1,572)
Amortization of Prior Service Cost        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Reclassification to General and Administrative Expense 100 101 201 202
Amortization of Net Actuarial Losses        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Reclassification to General and Administrative Expense 86 172 171 343
Retirement Liability Adjustment        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other Comprehensive Income 144 215 294 430
Tax Benefit (42) (58) (78) (115)
Total Other Comprehensive Income (Loss) $ 144 $ 215 $ 294 $ 430
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.19.2
Supplemental Retirement Plan and Related Post Retirement Benefits - Summary of the Components of Net Periodic Cost (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2019
USD ($)
Jun. 30, 2018
USD ($)
Jun. 29, 2019
USD ($)
retirement_plan
Jun. 30, 2018
USD ($)
Retirement Benefits [Abstract]        
Number of non-qualified supplemental retirement defined benefit plans | retirement_plan     2  
SERP        
Defined Benefit Plan Disclosure        
Service Cost $ 46 $ 50 $ 91 $ 100
Interest Cost 229 225 458 450
Amortization of Prior Service Cost 96 97 193 194
Amortization of Net Actuarial Losses 75 157 150 314
Net Periodic Cost 446 529 892 1,058
SERP | SERP Medical        
Defined Benefit Plan Disclosure        
Service Cost 4 4 7 8
Interest Cost 11 12 23 23
Amortization of Prior Service Cost 4 4 8 8
Amortization of Net Actuarial Losses 11 15 21 29
Net Periodic Cost $ 30 $ 35 $ 59 $ 68
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.19.2
Sales to Major Customers (Details)
$ in Millions
3 Months Ended 6 Months Ended
Sep. 29, 2018
Jun. 30, 2018
Jun. 29, 2019
USD ($)
customer
Jun. 30, 2018
customer
Segment Reporting, Asset Reconciling Item        
Number of major customers | customer     2 2
Sales Revenue, Net | Customer Concentration Risk | Major Customer One        
Segment Reporting, Asset Reconciling Item        
Percent of consolidated revenue 13.00% 14.00% 14.00% 15.00%
Sales Revenue, Net | Customer Concentration Risk | Major Customer Two        
Segment Reporting, Asset Reconciling Item        
Percent of consolidated revenue 14.00% 12.00% 13.00% 16.00%
Sales Revenue, Net | Customer Concentration Risk | Two Major Customers        
Segment Reporting, Asset Reconciling Item        
Accounts receivable from major customers | $     $ 44.6  
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.19.2
Legal Proceedings Legal Proceedings (Details) - Germany - Lufthansa Technik AG - Patent Infringement - AES
$ in Millions
6 Months Ended
Jun. 29, 2019
USD ($)
Loss Contingencies [Line Items]  
Damages sought $ 6.2
Recorded reserve 1.0
Minimum  
Loss Contingencies [Line Items]  
Estimate of the value of the dispute 1.0
Maximum  
Loss Contingencies [Line Items]  
Estimate of the value of the dispute $ 3.0
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Information - Summary of Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2019
Jun. 30, 2018
Jun. 29, 2019
Jun. 30, 2018
Dec. 31, 2018
Segment Reporting Information          
Sales $ 189,098 $ 208,606 $ 397,272 $ 387,665  
Operating Profit and Margins          
Total Operating Profit 10,573 20,129 33,454 26,761  
Additions/Deductions from Operating Profit          
Gain on Sale of Business 0 0 80,133 0  
Interest Expense, Net of Interest Income 1,225 2,484 3,029 4,815  
Income Before Income Taxes 8,830 17,182 109,825 21,108  
Total Assets 767,263   767,263   $ 774,640
Aerospace Segment          
Segment Reporting Information          
Sales 174,287 166,204 362,788 330,804  
Test Systems Segment          
Segment Reporting Information          
Sales 14,811 42,402 34,484 56,861  
Operating Segments          
Operating Profit and Margins          
Total Operating Profit $ 14,298 $ 24,447 $ 42,251 $ 35,633  
Operating margins, percentage 7.60% 11.70% 10.60% 9.20%  
Operating Segments | Aerospace Segment          
Segment Reporting Information          
Sales $ 174,292 $ 166,257 $ 362,793 $ 330,857  
Operating Profit and Margins          
Total Operating Profit $ 14,392 $ 18,200 $ 40,160 $ 31,315  
Operating margins, percentage 8.30% 11.00% 11.10% 9.50%  
Additions/Deductions from Operating Profit          
Total Assets $ 668,425   $ 668,425   647,870
Operating Segments | Test Systems Segment          
Segment Reporting Information          
Sales 14,925 $ 42,402 34,649 $ 56,861  
Operating Profit and Margins          
Total Operating Profit $ (94) $ 6,247 $ 2,091 $ 4,318  
Operating margins, percentage (0.60%) 14.70% 6.00% 7.60%  
Additions/Deductions from Operating Profit          
Total Assets $ 68,017   $ 68,017   97,056
Less Intersegment Sales          
Segment Reporting Information          
Sales (114) $ 0 (165) $ 0  
Less Intersegment Sales | Aerospace Segment          
Segment Reporting Information          
Sales (5) (53) (5) (53)  
Corporate Expenses and Other          
Additions/Deductions from Operating Profit          
Corporate Expenses and Other 4,243 $ 4,781 9,530 $ 9,710  
Total Assets $ 30,821   $ 30,821   $ 29,714
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value - Financial Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Details) - Recurring Basis - USD ($)
Jun. 29, 2019
Dec. 31, 2018
Sep. 29, 2018
Dec. 31, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis        
Financial assets carried at fair value $ 0 $ 0   $ 0
Financial liabilities carried at fair value $ 0 $ 0 $ 0 $ 0
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.19.2
Divestiture Activities - Summary of Assets and Liabilities Held for Sale (Details) - USD ($)
$ in Thousands
Jun. 29, 2019
Dec. 31, 2018
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Assets Held for Sale $ 0 $ 19,358
Held for Sale | Test Systems Segment    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Inventories   14,385
Prepaid Expenses and Other Current Assets   87
Net Property, Plant and Equipment   3,521
Other Assets   714
Intangible Assets, Net of Accumulated Amortization   651
Assets Held for Sale   19,358
Deferred Income Taxes   $ 906
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.19.2
Divestiture Activities - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Feb. 13, 2019
Mar. 30, 2019
Jun. 29, 2019
Dec. 31, 2018
Held for Sale | First Earnout        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Maximum total earnout proceeds     $ 35,000,000.0  
Held for Sale | Second Earnout        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Maximum total earnout proceeds     $ 0  
Held for Sale | Test Systems Segment        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Impairment loss       $ 0
Divestiture by Sale | Test Systems Segment        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Total cash proceeds of divesture $ 103,800,000      
Gain on sale, net of tax   $ 80,100,000    
Income taxes from divesture   $ 21,300,000    
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.19.2
Subsequent Events (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Jul. 12, 2019
Jul. 01, 2019
Sep. 28, 2019
Dec. 31, 2018
Airfield Lighting Product Line Assets | Disposal Group, Disposed of by Sale, Not Discontinued Operations        
Subsequent Event [Line Items]        
Percentage of revenue (as a percentage)       1.00%
Airfield Lighting Product Line Assets | Disposal Group, Disposed of by Sale, Not Discontinued Operations | Forecast        
Subsequent Event [Line Items]        
Loss on sale     $ 1.3  
Subsequent Event | Airfield Lighting Product Line Assets | Disposal Group, Disposed of by Sale, Not Discontinued Operations        
Subsequent Event [Line Items]        
Proceeds from sale $ 1.0      
Subsequent Event | Freedom Communication Technologies, Inc.        
Subsequent Event [Line Items]        
Total consideration   $ 22.0    
EXCEL 79 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (MS"$\?(\\#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,$% @ BW,(3R?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 " "+\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O:8;ZD+7%V5/"H(#Q;>0W+:PI@G)2;MO;QJW M#M$/(.0E=__\[G>01GFA7,"7X#P&,AAO1MOU42B_9@87H5C:"3QS6[3'Y;/#QN-ZRM*[XJJOMTMGPIZCO!5Q^3 MZP^_J[!UVNS,/S:^"+8-_/H7[1=02P,$% @ BW,(3YE&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 " "+ZZKIUN&I[\]W4=3M3JHN MNG?ZK!KSST&W==&;Q_88=>=6%7L;5%>1C.-%5!=E$VY6]MUCNUGI2U^5C7IL M@^Y2UT7[^T%5^KH.1?CVXJD\GOKA1;19G8NC^JKZ;^?'UCQ%=;ZY_#P:;\.XZ%'JE*[?FBB,)<7M555 M-;1D^O%K:C2=VNKJ1[GO3^LP#X.].A27JG_2UX]J M&E :!M/H/ZL751GYT!/CL=-59W^#W:7K=3VU8KI2%Z_CM6SL]3K^D\HI# ?( M*4#. >/D> -H"J Y0"1V\&//[%#?%WVQ6;7Z&K1CML[%4!3BCLQD[H:7=N[L M?V:TG7G[LHE7T. 5>(&#MDT"'C M\<*Q !*)+7)HD?-X
M@IMSH)&>I M([KV0O 4W[4CCR;O ^ KB+;B91QI/Z@6F7'"(I9M\I/&Y8-0% M)UDN7!>@\;E@W@7'6;(: QI?C6'F!2=:LAKC&O+5&,9><*B)U1C0^%PP^8)S M3=)UX1I?7B1F7W*NR:UDI/&Y8/8EYYK<2D8:SSHF,?N2%01K? M3A>S3YSKU,T^T/C6,<+L$^;;D_[TG)XPL@5VY4X#;29-:33,--%LL MDLQ3AH3!)0YEZBYU2.-9Z@B#2QS*U%/(A*&D[+\G%?-&G"4^J3F;U&P9YWGN MPP%#1P H-J=]QP\W8^5;BW']K17_EX)/&E M:(]ETP7/NC'2AWZX38S]^UX%# ^]/H\'7-$ M\UG+Y@]02P,$% @ BW,(3\&'/_#E P R1$ !@ !X;"]W;W)K>/Q_E41JJ*I6:J755=>^9A-G M$QV$%-C-]=O7$"YE9\9]$[!YQG[&,3_;K&]M][4_A3"LOC7UI=]DIV&X/N5Y MOS^%INH_M==PB4^.;==40RQVKWE_[4)UF(*:.H>B,'E3G2_9=CW5/7?;=?LV MU.=+>.Y6_5O35-T_NU"WMTTFLN\5G\^OIV&LR+?K:_4:_@C#E^MS%TOYHY7# MN0F7_MQ>5ETX;K(?Q5,)?@R8%'^>PZU?W*_&5%[:]NM8^/6PR8K14:C#?AB; MJ.+E/92AKL>6HH^_YT:S1Y]CX/+^>^L_3\G'9%ZJ/I1M_=?Y,)PVF ]UE(].8A_[MNZGW]7^K1_:9FXE6FFJ;_?K^3)= M;_5MW]W[I6XZ003S(. MYGZLG,9N>A:S[6/M^]:(=?X^MC-+=G<)+"3P45%2A?E/DL?^'R: -0%3O%S& M2SY>LO%RBE?+>(62N$O,)+E,$F%%85 BC,H82.2B6"^*>M'(RUVB/WB)9O"H M,C('LG"\&\VZT=0-RGFG:3<*G);(#2.3SCC-NS&L&T/=6.3&,&.C'5*5G$KX MQ,A8UHNE7ASR8DDO!?)!%<)+G?#A6!^.^O#(AR.]2*V,0G9+1F95'!?>C6?= M>.+&HIQWGN8LK'3(=,G(H' I+HB"IU-!_1 \%:0GI07QP\A @$WY2=!24#^ M_0@F(H*BE&+ M,2HH(15XO"J6C$P79B'[Z(HP4($#*@B!8<'H0$9=RE%B+TJ!ZC!0@8)2%]KCV0/<64$@>UP.BG!)QSQ/ 7*4X=Y"@PHXSJB MR#M!==)[DYR#/%&!$A7OKW9 4:FL\OBX43*Z>(XPD)I!/%.!,A43:C=KEJ3_/'U9OLO4$L#!!0 ( (MS"$_ZZ'WLQ , 40 M 8 >&PO=V]R:W-H965T&ULC9?I;MLX$,=?1= #1#Q% M,K -Q,=B"[1 T$5W/RLV?: ZO)(D.)K9M:J_ M-T?OV^A'D9?-/#ZV[?DQ29KMT1=9\U"=?1G^V5=UD;7AL3XDS;GVV:XW*O)$ M,)8F178JX\6L'WNN%[/JTN:GTC_747,IBJS^N?1Y=9W'//XU\/5T.+;=0+*8 MG;.#_\NWW\[/=7A*;EYVI\*7S:DJH]KOY_$3?]QPTQGTBK]/_MK\>/NWF,>MFY'._;3L76;B\^I7/\\Y3F,>_H]/X%K,SO+__Y?V/'C[ O&2- M7U7Y/Z==>YS'-HYV?I]=\O9K=?W3CT ZCD;ZS_[5YT'>S23$V%9YT_]&VTO3 M5L7H)4RER'X,UU/97Z_#/T:.9K2!& W$S2#$_LA C@;RS4!]:*!& _5_(^C1 M0(,(R<#>)W.=M=EB5E?7J![VPSGKMAU_U&&YMMU@OSK]?R&?31A]73@^2UX[ M/Z-D.4C$O42\EZRQY,U)$N+?)B&H22P%,@S$EN5+,90!7BJ)PI@U<+ZP2C L'N+!*2J7![M\0 MOE*33AP%AN0RF N\/$N#HL"U^JUBC166<0ERL_G(SSL62[)8S +RNK1X)W!X M6&"-@F_=&FL,HL$:*RW-XT@>AW@X XE=.KSIA GR0J+A+)@,ZVQ2#*X+S=8 MI"R?./@XHRL@([!0#60X>5;"?4>HN.$654M"%FH$3-.&T G.V<2:\8D"SPD\ M ?$X$8DIB(=5DFL#Z0A?H03 W4@Y,]9-L)'?#4]<$&P2L@E4'E,C4LB&55PQ MN"1K0F:51169\F8DGZ*C/S?X4-?E.[J)XL?IJLYQ60\U "9H$)G[8^Y!<)@@ M2H7J'Z$2#[#\D:[T%!E=USDN[!Q^/RU'$2"#8)1(H7<6J\2#1F24+RTFR.C* MSG%IY\Q,N*"+*,=5]/[8&)-CB!UOC82'-:73CDEX7A,ZR925Z-V@=,RASX3D MKH4I?'WH^\DFVE:7LNW>BKO16\_Z)+H6"(PO^>.*$^/KKL?M6Z8W]T.#_"6K M#Z>RB5ZJ-C1>?7NTKZK6A^F'Y8RC8^C);P^YW[?=K0GW]="8#@]M=1Z;[N36 M^2_^ U!+ P04 " "+28WY M$VU)(]_L*:NQD%MV"'C+"-YII[H*8!@F08W+QI]/M6W-YE-Z$E79D#7S^*FN M,?M3D(I>9C[PKX:7\G 4RA#,IRT^D%(_N9_PPF MJUSA->!G22Y\M/:4D@VE;VKS=3?S0Y40JR(%6EB&0:OWM.?PBI M',?K*_MGK5UJV6!.%K3Z5>[$<>9GOKWRJQ N]?"&]GMCW>O'?R)E4$JXR MD3&VM.+ZU]N>N*!USR)3J?%[]RP;_;ST_%#@(&,_\0&Q&"3KLNYA(+/)\R>O%8=QQ:K$X=F,2R75MEU-W1[V0]N;2> MYR#,I\%9$?68HL/ $2:'MY"E#0$#(I )#%E 5Q8%M-R- L;D4=&#O\D63TD MN4DS@S"'( M"%)DMJ 09H8B&R2+FX>&)AN5AP;3RL4$T)TVY4Y5N4.54=XBM[Z1-(W-/MD@ M %%D=LI&97&:&=I7#JX$I*FA*QC]S=>$'?3,Y=Z6GAJAOL>1=1CKSU"-"<-> M@,D"..Q+>0WHIO8'?7>'^([9H6RXMZ%"#B<]0O:4"B*3#Y]D/X[RVC)L*K(7 M:IG*->N&=[<1M.WO)<%P.9K_!5!+ P04 " "+HO MS<'[=O:U+$[-X_S0MN>'Y;+9'7R9-Y^JLS]U_[Q6=9FWW6/]MFS.M<_W0Z&R M6%(4)KZKWMCB>_',]:][+,J__W?BBNCS.S?S;B\_'MT/; MOUBN5^?\S?_AVS_/SW7WM+Q&V1]+?VJ.U6E6^]?'^9-YV'+2%Q@4?QW]I;FY MG_6IO%35E_[AU_WC/.H=^<+OVCY$WET^_-8711^I\_'/%'1^K;,O>'O_+?K/ M0_)=,B]YX[=5\?=QWQX>YVX^V_O7_+UH/U>77_R44#R?3=G_YC]\TP M0_*CLR'5G_(V7Z_JZC*KQ]XZY_V@, _<->:N?SFTW?!?EVW3O?U8&Y.LEA]] MH$FS&35TJ[DJEEWT:Q6$JMB0*D[W%6RU(F-< \,D>"C/=TFD.("% >P0P-X& MB%BTPJA)!LUIT#CK4IF*5IF438;-Q-!,#+)Q.$ " R0ZFQL'8S:C)K[U&6N@%0>L&&'%J5K(V%A8T2*3 M<&# 9=!*!JR(H;3)5"T+YE08W@)5?#.#[[R8"#,@ F[D\)]$=Q6YR+#0;8$N M"K@)$,D -U:Z,;J?$F5%BQ:6 ^PR$%Y/AO1LI#@0 M/),$A(,9:5UYB21&:D M5=V88!L8>P;3SFCQ@@!I 4%)^-!P7F;%R?@)9'%C<#":H00AUTHW&XR)+5>, E8T"/#>8 MH@9A5"XO1B-RT3'%2C^ I-8F :H;S%(#8,IRB3&:DYEQJK, 38T+V"%,4P(T M9;G,D*9DRK*W@,AE ;03ABD!F+)<:$AS,HMB.=.!RAD38#MAFA*@*0=F V&: M$J"I'%<;TISL-G1I)E<(H LEA%%*8.,^<<$O,B=]B2Z'SA1;-76'PF3 MA$-]%?AV!CRUDJ>L.2D_$+9 LR 7F%B,<T_4GT2)]QOSL!V/Y[Z'&4\+?\_KM^.I MF;U4;5N5PVG4:U6UOG,9?>H:[.#S_?6A\*]M?YMV]_5X2C<^M-5Y.H%<7H]! MU_\!4$L#!!0 ( (MS"$_WY+>P$0< $\J 8 >&PO=V]R:W-H965T M&ULE5I=3^,X%/TK5=^9QM_N")"6%NA*NQ*:T>X^9R! -6W3 M30+,_OMUTE#J>X_3,@\#+5Y^=*LEIOBKAK5+^MU7OUW5:S*MXNQ&+]_\6WY]-RT7TPNS[?Y4_&]:/[: MWE7ATV3?R\-R76SJ9;D95<7CQ?@W\75AL[9!A_A[6;S5![^/VJG\*,N?[8?? M'R[&65W, MRM4_RX?F^6+LQZ.'XC%_637?RK=%T4_(C$?][/\H7HM5@+=,PACWY:KN_A_= MO]1-N>Y["536^:_=S^6F^_G6]__>##>0?0.Y;R#$8 /5-U#[!LH,-M!] _W1 MP \V,'T#LV\@W6 #VS>P'R,,S\'U#=S'I( M5^7;J-J%Z#9O3X+XZD,$W;=?=@'3_2UL<1V^?;T4VI]/7MN.>LS5#B,CS#3& MS #&9#%FCC BQEPCC(PQ-PBC8LPMPN@8LT 8L\=,PKKM%T_"Q9-=!SKJP)*% MV6%LA]ET&"G)XLTY1@BZ,!QCG:-;=<-19T(INH*W'*:D$5,RY@+T9K+P#Z^1 M@FNDNCY4M$8.=Z!A!QHL,HU0S1=0IV@:.(H!H] 8-WPK%5FR.<>(C/1SO<.8 MPZWT7A'4#4>="2V=(UO)84HI(4D8+CBOH:VT<(TL7R-+SOC,,CI2>DM7B:.$ MR#PYPPN LBYQ0!UD[ !CPF7F.&,E,K)^QR%(*1P%4PJ'P93">0W%X12NT?3TE"(RK'H9" PRHWD/BG:3JA6 3$6* M2T*!!>!"CL*L!T7+2^ERR)E*,,%R)I">T7#H020>'--?#HM0,1\L'4)Q/H*9 M 07X&"<3(V&-$4!D!)G250\Z'$FKC-(9!L5DL!0)H$49(\/SOG!*3.DV'(/% MA'#>%RCQ:TJ(9VMEA)Q2@>AQL8JRH\=!7$;!B'9JK:$[PF$A0+RE0HHFH!US MJ O ;2B%":Q, DD36RN@34!- 0S)*8(EU4E@>1*>YUZ;Z@)G;S$%,Z<2UX.B MF5-)!ACE,16)94 B&2!Q,9,\QRL6L !T=HB*V6 AD$@(/&7#LWPX/O3TX;TN0MYE3D"!O"ZI+1T Q&9R-):@6F%.0W)F'XE@:>A".P6)" M.+=+E-NI4Y @;R.GT..&G0( @9S!1T1. <"@4T 30$X!6 M9JN9 G=QU#[/ 8B:XFLPH%.9)CGK!L#:6Q!Z[7*+^#MK:+ L +7!U(!E3]G3 M[83">J90'2+I:H/*@:XC4#-C4]/!,IW0H *AUF0.0)YDE6LPH N1SC8$%2!22T%7"O /840+ MF@6@-I0Q-%8R#92,WMW--!0F/UT:A6 M83$"LC<+$8[1B5L'C;.V1M=IU$UHE+!2&8 \%3?-!<6%$VKID8>/2C1]5GX+ M<-J$ H)>V %J@T<>:YG^Q.,2@V7*G/"X9&:./RY!$)DE3H_!*F5.>5QBP+T6 MV7< 25TZ&"Q/!L@3,PF&IW?O$[IL<,XVZ#$(U64#TBQSL4= ,1FJ=T>0\5T<%HWJ*B@%L%PLPTM L!QBP! S"( #+(( 8M N*/+ +J M;R!?&"Q/!LB38TL%GO-;P2P"@'FAV;L)GWG0;[",&7>Z13!84PPJ/]C$P349 ME<%A3$P%YVR#[M&H13"\_F#O2LT!Z.P0%;_V@=._13=0U")84( BP!@P"( M%(B(R<%+;NVKEG_FU=-R4X]^E$U3KKNWVA[+LBE"C]F7T-=SD3_L/ZR*QZ;] MU87?J]TKCKL/3;GM7]^<[-\AO?P?4$L#!!0 ( (MS"$_/7JLSM0$ -(# M 8 >&PO=V]R:W-H965T&UL?5-A;]L@$/TKB!]08B=; MLLBVU'2:.FF3HDYK/Q/[;*,"YP*.NW\_P*[K;=:^ '?<>_?N.+(!S;-M 1QY M55+;G+;.=4?&;-F"XO8&.]#^ID:CN/.F:9CM#/ J@I1DZ6;SD2DN-"VRZ#N; M(L/>2:'A;(CME>+FUPDD#CE-Z)OC032M"PY69!UOX >XG]W9>(O-+)50H*U M30S4.;U-CJ==B(\!CP(&NSB34,D%\3D87ZN<;H(@D%"ZP,#]=H4[D#(0>1DO M$R>=4P;@\OS&_B76[FNY< MW*)]$Y=J<'BBIH.:]= \XW,-4SP=*IN*_P16D M#P]*?(X2I8TK*7OK4$TL7HKBK^,N=-R'\6:;3+!U0#H!TAEPB'G8F"@J_\P= M+S*# S%C[SL>GC@YIKXW97#&5L0[+]YZ[[5(]ON,70/1%',:8])ES!S!//N< M(EU+<4K_@:?K\.VJPFV$;_]0>%@GV*T2["+![K\EKL5\^BL)6_14@6GB-%E2 M8J_C)"^\\\#>IO%-WL/':?_.32.T)1=T_F5C_VM$!U[*YL:/4.L_V&Q(J%TX M[OW9C&,V&@Z[Z0>Q^1L7OP%02P,$% @ BW,(3Q.F'ABS 0 T@, !@ M !X;"]W;W)KV$ *[Y0VRSIWW=L"*$MS8OM&<\YF!XTWC;&*>S1MRUQO@=<1I"1+D^0]4UQH6N;1=[9E;@8O MA8:S)6Y0BMM?)Y!F+.B.OC@>1-OYX&!EWO,6OH'_WI\M6FQAJ84"[831Q$)3 MT+O=\92%^!CP0\#H5F<2*KD8\Q2,SW5!DR ()%0^,'#)*JL%YHV86E*+X\[0+'?=QNLEN9]@V()T!Z0(XQ#QL2A25?^">E[DU M([%3[WL>GGAW3+$W57#&5L0[%._0>RUWAR1GUT TQYRFF'0=LT0P9%]2I%LI M3ND_\'0;OM]4N(_P_1\*_Y,_VR3((D'V9HE;,7^K9*N>*K!MG"9'*C/H.,DK M[S*P=VE\D]?P:=J_'S9V/_&& \H);G!$>KP@RV&A,:'XRV>[31F MD^%-/_\@MGSC\C=02P,$% @ BW,(3P4BV@ZU 0 T , !@ !X;"]W M;W)KV$ *[X0VRS)W]E+]IM)',>=.TQ/8&6!U)4A"ZV^V)9%SA,H^^LRES/3C!%9P-LH.4 MS+R?0.BQP G^<#SSMG/!0S/QMOD46EYA*4Y5HA TV![Y+C*0OX M"/C%8;2K,PJ57+1^"<9C7>!=2 @$5"XH,+]=X1Z$"$(^C==9$R\A W%]_E#_ M&FOWM5R8A7LM?O/:=04^8%1#PP;AGO7X#>9Z;C&:B_\.5Q >'C+Q,2HM;%Q1 M-5BGY:SB4Y'L;=JYBOLXW:1TIFT3Z$R@"^$0XY I4,S\@3E6YD:/R$R][UEX MXN1(?6^JX(RMB'<^>>N]UW*_S\DUZ,R0TP2A*TBR((@77R+0K0@G^HE.M^GI M9H)II*?KZ(=T6R#;%,BB0/:_"C]#DD/V3PRRZJ@$T\99LJC2@XISO/(NXWH7 MGY#\A4^S_L1,RY5%%^W\N\;N-UH[\*GL;OP =?Y[+8: QH7C%W\VTY!-AM/] M_'_(\HG+/U!+ P04 " "+V$ *[Y0VRSIWW=L""$I+[9G/.?,F?$X'XU]=AV )R]*:E?0SOO^R)BK.E#< MW9@>--XTQBKNT;0M<[T%7D>0DBS=[>Z8XD+3,H^^LRUS,W@I-)PM<8-2W/X] M@31C01/ZZG@2;>>#@Y5YSUOX ?YG?[9HL86E%@JT$T83"TU!'Y+C*0OQ,>"7 M@-&MSB14**FAX8/T3V;\ G,]MY3,Q7^#*T@,#THP1V6DBRNI!N>- MFEE0BN(OTRYTW,?I)DMFV#8@G0'I CC$/&Q*%)5_XIZ7N34CL5/O>QZ>.#FF MV)LJ.&,KXAV*=^B]ELGA-F?70#3'G*:8=!VS1#!D7U*D6RE.Z7_P=!N^WU2X MC_#].X5WVP39)D$6";)W!/&UL?5/;;IPP$/T5RQ\0L^RFW5T!4C95E4J)M$K5]-D+ M UCQA=AF2?^^8T,H:E%?;,_XG#,7C[/!V%?7 GCRKJ1V.6V][XZ,N;(%Q=V- MZ4#C36VLXAY-VS#76>!5)"G)TB3YQ!07FA99])UMD9G>2Z'A;(GKE>+VUPFD M&7*ZH1^.9]&T/CA8D76\@>_@?W1GBQ:;52JA0#MA-+%0Y_1N0" ^98(S22!=74O;.&S6I M8"J*OX^[T'$?QIO;[41;)Z03(9T)^QB'C8%BYE^XYT5FS4#LV/N.AR?>'%/L M31F1 MOEU&/R3K KM5@5T4V/VWQ!7,X>\BV:*G"FP3I\F1TO0Z3O+".P_L71K?Y ]\ MG/8G;ANA';D8CR\;^U\;XP%326YPA%K\8+,AH?;A^!G/=ARST?"FFWX0F[]Q M\1M02P,$% @ BW,(3\Q/.2BV 0 T , !D !X;"]W;W)K&UL?5/;3MPP$/T5RQ^ $VY-)8N%+ M:CL;^'ML)X2H1'VQ/>,Y9\Z,Q_FHS8OM !QZE4+9 G?.]7M";-6!9/9"]Z#\ M3:.-9,Z;IB6V-\#J")*"T"3Y1B3C"I=Y]!U-F>O!":[@:) =I&3F[0!"CP5. M\8?CD;>="PY2YCUKX3>X/_W1>(LL+#67H"S7"AEH"GR;[@^[$!\#GCB,=G5& MH9*3UB_!^%$7. F"0$#E @/SVQGN0(A Y&7\G3GQDC( U^HQ^\PUW.)T5S\3SB#\.%!B<]1:6'CBJK!.BUG%B]% MLM=IYRKNXW1SF>9=QO:7Q13[#IUG_ MQ4S+E44G[?R[QNXW6COP4I(+/T"=_UZ+(:!QX7CESV8:LLEPNI__#UD^&PO=V]R:W-H965T<^;,>)R/QCZ[#L"35R6U*VCG?7]@S%4=*.ZN3 \:;QIC M%?=HVI:YW@*O(TA)ENQV-TQQH6F91]_)EKD9O!0:3I:X02EN_QQ!FK&@>_KF M>!1MYX.#E7G/6_@)_E=_LFBQA:46"K031A,+34'O]H=C%N)CP). T:W.)%1R M-N8Y&-_J@NZ"()!0^<# <;O /4@9B%#&R\Q)EY0!N#Z_L3_$VK&6,W=P;^1O M4?NNH+>4U-#P0?I',WZ%N9YK2N;BO\,%)(8')9BC,M+%E52#\T;-+"A%\==I M%SKNXW23IC-L&Y#,@&0!W,8\;$H4E7_AGI>Y-2.Q4^]['IYX?TBP-U5PQE;$ M.Q3OT'LI]Y_3G%T"T1QSG&*2=F@6V@Z3!L0 L$';8]*S9M"]7%D^2X M_?M2LNMYK;$72:1X#@\I*AN,?7(M@"?/2FJ7T];[[L"8*UM0W%V9#C3>U,8J M[M&T#7.=!5Y%D)(LV6P^,\6%ID46?2=;9*;W4F@X6>)ZI;A].8(T0TZW],WQ M*)K6!P,)A;JG-YN#\ 7P(&MSB34,G9 MF*=@?*]RN@F"0$+I P/'[0)W(&4@0AE_)DXZIPS Y?F-_6NL'6LYD@IKWTC^:X1M,]7RB9"K^'BX@,3PHP1RED2ZNI.R=-VIB02F*/X^[ MT'$?QILTF6#K@&0")#-@'_.P,5%4_H5[7F36#,2.O>]X>.+M(<'>E,$96Q'O M4+Q#[Z78WEQG[!*(IICC&),L8^8(ANQSBF0MQ3'Y $_6X;M5A;L(W_VC<+]. MD*X2I)$@_6^):S$W[Y*P14\5V"9.DR.EZ767S;VOS;& TK97.$(M?C!9D-"[=EH.%GB.J6$_7,$:?J4KNFSX[ZI M:A\<+$M:4<$/\#_;DT6+32A%HT"[QFABH4SIS?IPW(7X&/"K@=[-]B14'25C\=_@ A+#@Q+DR(UT\4ORSGFC1A24HL33L#8Z MKOUXLA_3EA/XF,"GA'WD80-15/Y9>)$EUO3$#G??BM#B]8'CW>3!&:\BGJ%X MA]Y+A@U-V"4 C3''(8;/8M93!$/TB8(O41SY?^E\.7VSJ' 3TS>O%+[!OUT$ MV$: [;LE+L6\H7*W2++[ ,E2S+\D;-8X!;:*3]:1W'0ZCLO,.TW%#8^-?PD? M1NJ[L%6C'3D;C\\G-KDTQ@-*65VAEAJG>#(DE#YL/^'>#F]Y,+QIQS%ET[\B M^PM02P,$% @ BW,(3W**P)RT 0 T@, !D !X;"]W;W)K&UL?5/;;IPP$/T5RQ\0LX:TT0J0LJFB5FJE5:JVSUX8P(K- M4-LLZ=_7-H2@!O7%]HS/.7/Q.)_0/-L.P)$7K7I;T,ZYXFXI68K_"E=0'AXR\3$J5#:NI!JM0[VH^%2T M>)EWV<=]FF_2=*'M$_A"X"OA+L9AS^(\,2'(_>]J8(S MMB+>^>2M]U[+0YKD[!J$%LQIQO M9D4PK[Z&X'LA3OP=G>_3T]T,TTA/M_0D MW1?(=@6R*)#]M\3W&)YD_P1AFYYJ,&V<)DLJ'/LXR1OO.K#W/+[)&WR>]F_" MM+*WY(+.OVSL?X/HP*>2W/@1ZOP'6PT%C0O'C_YLYC&;#8?#\H/8^HW+OU!+ M P04 " "+UVWM?H"S##GS)EA2 MO*C1: M.&^:FMG.@"@C2"O&D^2&:2%;FJ?1=S1YBKU3LH6C(;;76IA?!U X9'1#+XX7 M63=J*&5W#?NZ/Q%IM92JFAM1);8J#*Z/UF?]B%^!CP0\)@%V<2*CDA MO@7C2YG1) @"!84+#,)O9W@ I0*1E_$^<=(Y90 NSQ?VIUB[K^4D+#R@^BE+ MUV3TCI(2*M$K]X+#,TSU7%,R%?\5SJ!\>%#BF+Q4K3X&'?9 MQGT8;[87V#J 3P ^ ^XB@(V)HO)'X42>&AR(&7O?B?#$FSWWO2F",[8BWGGQ MUGO/.4^N4W8.1%/,88SABYC-',$\^YR"KZ4X\'_@?!V^756XC?#M'PIOU@EV MJP2[2+#[;XEK,;=_)6&+GFHP=9PF2PKLVSC)"^\\L/<\OLGO\'':OPE3R]:2 M$SK_LK'_%:(#+R6Y\B/4^ \V&PHJ%XZW_FS&,1L-A]WT@]C\C?-/4$L#!!0 M ( (MS"$\,VYU@M0$ -(# 9 >&PO=V]R:W-H965TIVF35NG4:=MG+G$25(A3()?VWP]( MFF5;M"^ C=_SLS'9B.;)M@".O&C5V9RVSO5'QFS9@A;V!GOH_$V-1@OG3=,P MVQL0501IQ7B2W#(M9$>++/K.ILAP<$IV<#;$#EH+\WH"A6-.4_KF>)1-ZX*# M%5DO&O@&[GM_-MYB"TLE-7168D<,U#F]2X^G?8B/ 3\DC'9U)J&2"^)3,+Y4 M.4V"(%!0NL @_':%>U J$'D9SS,G75(&X/K\QOXIUNYKN0@+]ZA^RLJU.3U0 M4D$M!N4>]"$^<'KGO31F'+(V#40S3&G*8:O8M(E@GGV)07?2G'B_\#Y-GRWJ7 7X;L_%'[8)MAO$NPC MP?Z_)6[$I,E?2=BJIQI,$Z?)DA*'+D[RRKL,[!V/;_([?)KV!V$:V5ER0>=? M-O:_1G3@I20W?H1:_\$60T'MPO&]/YMIS";#83__(+9\X^(74$L#!!0 ( M (MS"$\XGK&2M $ -(# 9 >&PO=V]R:W-H965T-\=&'-% UJX*]-!BS>5L5IX-&W-7&=! ME!&D%>.;S9YI(5N:I]%WLGEJ>J]D"R=+7*^UL+^/H,R0T82^.AYEW?C@8'G: MB1J^@__1G2Q:;&8II8;62=,2"U5&;Y+#<1?B8\!/"8-;G$FHY&S,4S >RHQN M@B!04/C ('"[P"TH%8A0QO/$2>>4 ;@\O[+?Q=JQEK-P<&O4+UGZ)J/7E)10 MB5[Y1S/=B8*"K_(KS(4VL&8L?>=R(\<7+@V)LB.&,KXAV*=^B]Y#Q) M4G8)1%/,<8SABYBW"(;L$VPK=_*7R'8+=*L(L$NP]+ M7(O9_I.$+7JJP=9QFAPI3-_&25YXYX&]X?%-WL+':?\F;"U;1\[&X\O&_E?& M>$ IFRL&UL?5-A M;]P@#/TKB!]0+ERNJTY)I%ZK:9,VZ=1IZVV168&KV0'9TO$T:W.)%1R,>8E&)^KG.Z"(%!0 M^L @<+O" R@5B%#&SYF3+BD#<'U^8_\8:\=:+L+!@U'/LO)M3N\HJ: 6@_)/ M9OP$8TQ?!53+)$,&1?4O"M%"?^#YQOP_>;"O<1OO]#X6&;(-TD2"-!^M\2MV)N M_TK"5CW58)LX38Z49NCB)*^\R\#>\_@F[^'3M'\5MI&=(Q?C\65C_VMC/*"4 MW0V.4(L?;#$4U#X&UL?5-A;]L@ M$/TKB!]08I*N661;:CI-J]1*4:=MGXE]ME'!>(#C]M_OP*[GM=:^ '?<>_?N M.-+!V&?7 'CRHE7K,MIXWQT81M_)YJGIO9(MG"QQO=;"OAY!F2&C"7US/,FZ\<'!\K03-7P'_Z,[ M6;38S%)*#:V3IB46JHS>)H?C+L3'@)\2!KN6?S/ - MIGJN*9F*?X +* P/2C!'892+*REZYXV>6%"*%B_C+MNX#^/--9]@ZP ^ ?@, MV,<\;$P4E7\17N2I-0.Q8^\[$9XX.7#L31&7#\0;/=ARST?"FFWX0F[]Q_@=02P,$% @ BW,(3XOB7\2S M 0 T@, !D !X;"]W;W)K&UL?5/;CM0P#/V5 M*!^PZ60&6$9MI9U%""201HM8GC.MVT:;2TG2Z?+W.&FW%"B\)+'C,RVD MH66>?&=7YG8(2AHX.^('K87[<0)EQX+NZ(OC0;9=B Y6YKUHX0N$K_W9H<46 MEEIJ,%Y:0QPT!;W;'4^'&)\"'B6,?G4FL9*+M4_1^%@7-(N"0$$5(H/ [0KW MH%0D0AG?9TZZI(S ]?F%_7VJ'6NY" _W5GV3=>@*>DM)#8T85'BPXP>8ZWE% MR5S\)[B"PO"H!'-45OFTDFKPP>J9!:5H\3SMTJ1]G&[XVQFV#> S@"^ VY2' M38F2\GO=>2\RQGUT@TQYRF&+Z* MV2T1#-F7%'PKQ8G_!>?;\/VFPGV"[W]3^(_\ATV"0R(X_+?$K9@_5;)53S6X M-DV3)Y4=3)KDE7<9V#N>WN17^#3MGX5KI?'D8@.^;.I_8VT E)+=X AU^,$6 M0T$3XO$-GMTT9I,1;#__(+9\X_(G4$L#!!0 ( (MS"$]R.NMYM $ -(# M 9 >&PO=V]R:W-H965T( 7J=_WP$[KMM:>0%FF'/FS#!DH[$OK@7P MY$U)[7+:>M\?&'-E"TJX*].#QIO:6"4\FK9AKK<@J@A2DO'=[H8IT6E:9-%W MLD5F!B\[#2=+W*"4L+^.(,V8TSU]=SQW3>N#@Q59+QKX!OY[?[)HL86EZA1H MUQE-+-0YO=L?CFF(CP$_.AC=ZDQ")6=C7H+Q5.5T%P2!A-('!H';!>Y!RD"$ M,EYG3KJD#,#U^9W]%"".4HC75Q).3AOU,R"4I1XF_9.QWV<;I)TAFT#^ S@"^ VYF%3HJC\ M07A19-:,Q$Z][T5XXOV!8V_*X(RMB'9.P2B.:8XQ3#5S'[)8(A M^Y*";Z4X\O_@?!N>;"I,(CSY2V&Z39!N$J21(/VPQ*V8ZW^2L%5/%=@F3I,C MI1ETG.25=QG8.Q[?Y$_X-.U?A6TZ['S9V/_:& \H97>%(]3B!UL,";4/ MQT]XMM.8388W_?R#V/*-B]]02P,$% @ BW,(3W'P!M.U 0 T@, !D M !X;"]W;W)K&UL?5/;;MLP#/T501]0)4K2!H%M MH.DP;, &!!VV/2LV;0O5Q9/DN/O[4;+K>9NQ%TFD> X/*2H;K'OQ+4 @KUH9 MG],VA.[$F"];T,+?V0X,WM36:1'0= WSG0-1)9!6C&\V]TP+:6B1)=_%%9GM M@Y(&+H[X7FOA?IY!V2&G6_KF>)9-&Z*#%5DG&O@"X6MW<6BQF:62&HR7UA ' M=4X?MZ?S/L:G@&\2!K\XDUC)U=J7:'RL,P.7YC?U]JAUKN0H/3U9]EU5H ME6".TBJ?5E+V/E@]L: 4+5['79JT#^/-X3#!U@%\ O 9<$QYV)@H*7\G@B@R M9P?BQMYW(C[Q]L2Q-V5TIE:D.Q3OT7LK.+_/V"T233'G,88O8K9S!$/V.05? M2W'F_\#Y.GRWJG"7X+L_%#ZL$^Q7"?:)8/_?$M=BCG\E88N>:G!-FB9/2MN; M-,D+[SRPCSR]R>_P<=H_"]=(X\G5!GS9U/_:V@ H97.'(]3B!YL-!76(QP<\ MNW',1B/8;OI!;/[&Q2]02P,$% @ BW,(3Y?L%^NT 0 T@, !D !X M;"]W;W)K&UL?5/;;MP@$/T5Q <$+]ZFRM>I<3EOO M^P-CKFQ!"W=E>NCPIC96"X^F;9CK+8@JDK1B/$FNF1:RHT46?2=;9&;P2G9P MLL0-6@O[YPC*C#G=T3?'DVQ:'QRLR'K1P _P/_N318LM*I74T#EI.F*ASNG= M[G#X!Z6"$*;Q,FO2)60@ MKL]OZ@^Q=JSE+!S<&_5;5K[-Z0TE%=1B4/[)C(\PU_.)DKGX;W !A?"0"<8H MC7)Q)>7@O-&S"J:BQ>NTRR[NXW3#;V?:-H'/!+X0;F(<-@6*F7\17A29-2.Q M4^][$9YX=^#8FS(X8ROB'2;OT'LI.+_-V"4(S9CCA.$KS&Y!,%1?0O"M$$?^ MCLZWZ>EFAFFDIVMZFFP+[#<%]E%@_V&)&YCT_R+9JJ<:;!.GR9'2#%V/?>G?$=>2?5FZX 3/ A>*.W865,NR%$ MEQ4(IA]D"XU]#*\;V*M M7X1@ZL\.N.RV81S>'"_UN3+.08J\96?X">97NU?6(B/+L1;0Z%HV@8+3-GR, M-[LX<@$>\5I#IR?[P)5RD/+-&=^.VS!R&0&'TC@*9I)+\=WTTU39IKU8(G5X#BF*SD:E7TT+8-&;X-+DN+6V/Q)BRA8$,W>J M!^E.:J4%L\[4#3&]!E:%(,$)W6SNB6"=Q$46?&==9&JPO)-PUL@,0C#]^P1< MC3G>XG?'2]>TUCM(D?6L@6]@O_=G[2RRL%2= &DZ)9&&.L!06L_ W'*%1^#<$[DT?LV<>)'T@>O]._MSJ-W5 M38C07_P6NP!W<9^(T2L5-^*)R,%:) MF<6E(MC;M'8RK.-TDNSGL'@ G0/H$G (.F02"ID_,GN>^9;O#U2 M=S>E=X:K"&>.\UX(F24:NGFC&G"8,76&V"X(X]D6"QB1.])]P&@_?13/< MA?#=6OWP'_TD2I $@N2O$M.;$F.8^[A(&A5)(P3[&Y$8YG C0E:-$Z";\&0- M*M4@P[BLO,M4/-#0^ _X-%)?F6XZ:=!%6?=\0I-KI2RX5#9W+I?63?%B<*BM MW^[=7D]O>3*LZN&PO=V]R:W-H965T#2SZA>;8=@",O6O6V MH)USPXDQ6W6@A;W# 7I_TZ#1PGG3M,P.!D0=25HQGB3OF!:RIV4>?1=3YC@Z M)7NX&&)'K87Y.+#B?O>5,$96Q'O?/+6>V\ESS[D[!:$%LQYQO -YK BF%=?0_"] M$&?^'YWOT]/=#--(3[?1C^F^0+8KD$6!;!O_/GE3XA[F;9%LTU,-IHW39$F% M8Q\G>>-=!_8A/B+[!Y^G_9LPK>PMN:+S+QO[WR Z\*DD=WZ$.O_!5D-!X\+Q MO3^;>=6JLSEM MG>N/C-FR!2WL#?;0^9L:C1;.FZ9AMC<@JDC2BO'=[HYI(3M:9-%W-D6&@U.R M@[,A=M!:F#\G4#CF-*%OCF?9M"XX6)'UHH'OX'[T9^,MMJA44D-G)7;$0)W3 M^^1X2@,^ GY*&.WJ3$(E%\278'RI)UVF47]W&Z29.9MDW@,X$OA$.,PZ9 ,?//PHDB,S@2 M,_6^%^&)DR/WO2F#,[8BWOGDK?=>"W[+,W8-0C/F-&'X"I,L".;5EQ!\*\2) M_T?GV_3]9H;[2-^OHQ_NM@7238$T"J3_E+C_4.(6)OT0A*UZJL$T<9HL*7'H MXB2OO,O WO/X)N_P:=J_"=/(SI(+.O^RL?\UH@.?RN[&CU#K/]AB**A=.'[R M9S.-V60X[.&PO=V]R:W-H965TA20K0,JF MJEJIE5:IFCY[8;@H-J:V6=*_KVU82HE?L&=\YIP9,^-TE.I--P &O0O>Z0PW MQO1'0G31@&#Z3O;0V9-**L&,-55-=*^ E3Y(<$*C*"&"M1W.4^\[JSR5@^%M M!V>%]" $4W].P.68X1V^.5[:NC'.0?*T9S7\ /.S/RMKD86E; 5TNI4=4E!E M^&EW/"4.[P&O+8QZM4>NDHN4;\[X6F8X<@D!A\(X!F:7*SP#YX[(IO%[YL2+ MI M<[V_LGWWMMI8+T_ L^:^V-$V&'S JH6(#-R]R_ )S/3%&<_'?X K$ .@?030"9A'SFGYAA>:KDB-1T M]SUSOWAWI/9N"N?T5^'/;/+:>J\YC>.47!W1C#E-&+K"[!8$L>R+! U)G.B' M[M4T,)-A9#^_!61YD/*_4$L#!!0 M ( (MS"$^JV?7!MP$ -(# 9 >&PO=V]R:W-H965T&,"*S5#;+.G?US:$ MTI07VS,^Y\S%XWQ"\VP[ $=>M.IM03OGAB-CMNI "WN# _3^ID&CA?.F:9D= M#(@ZDK1B/$GNF!:RIV4>?6=3YC@Z)7LX&V)'K87Y?0*%4T$/]-7Q)-O.!0$TR=8ZKFE9"G^"UQ!>7C(Q,>H4-FXDFJT#O6BXE/1XF7>91_W:;ZY M31?:/H$O!+X2[F,<-@>*F7\03I2YP8F8N?>#"$]\.'+?FRHX8ROBG4_>>N^U MY'<\9]<@M&!.,X9O,(<5P;SZ&H+OA3CQ_^A\GY[N9IA&>KJ-_C[9%\AV!;(H MD/U38OJFQ#U,]B8(V_14@VGC-%E2X=C'2=YXUX%]X/%-_L+G:?\J3"M[2R[H M_,O&_C>(#GPJR8T?H&UL;5/M;ML@%'T5Q .4A+AI%MF6FE;5)FU2U&G=;V)?VZC@ZP&.N[:2%;FJ?1=S9YBKU3LH6S(;;76IC?)U X9'1+WQW/LFY<<+ \ M[40-W\']Z,[&6VQ6*:6&UDILB8$JH_?;XRD)^ AXD3#8Q9F$2BZ(K\'X4F9T M$Q("!84+"L)O5W@ I8*03^/7I$GGD(&X/+^K/\7:?2T78>$!U4]9NB:C!TI* MJ$2OW#,.GV&JYY:2J?BO< 7EX2$3'Z- 9>-*BMXZU).*3T6+MW&7;=R'\2;A M$VV=P"<"GPF'&(>-@6+FC\*)/#4X$#/VOA/AB;='[GM3!&=L1;SSR5OOO>9\ M?YNR:Q":,*<1PQ>8[8Q@7GT.P=="G/A_=+Y.WZUFN(OTW3+ZI\.Z0+(JD$2! MY)\2]Q]*7,/>6#OXR.RO_!QVK\)4\O6D@LZ M_[*Q_Q6B Y_*YL:/4.,_V&PHJ%PXWOFS&<=L-!QVTP]B\S?._P!02P,$% M @ BW,(3\LY8O32 0 G 0 !D !X;"]W;W)K&UL=53K;ML@%'X5Q ,4FR1N&MF6FD[3)K52U&G=;V(?7U0P'N"X>_L!=ETO MHW\,Y_!=SL% .DKUJAL @]X$[W2&&V/Z R&Z:$ P?2-[Z.Q*)95@QH:J)KI7 MP$I/$IS0*$J(8&V'\]3G3BI/Y6!XV\%)(3T(P=2?(W Y9CC&[XGGMFZ,2Y \ M[5D-/\#\[$_*1F11*5L!G6YEAQ14&;Z/#\?$X3W@I851K^;(=7*6\M4%W\L, M1ZX@X% 8I\#L<($'X-P)V3)^SYIXL73$]?Q=_:OOW?9R9AH>)/_5EJ;)\!ZC M$BHV][YGYQ?*!V;PJ7]%OAUVSQVF8O M.4WV*;DXH1ESG#!TA8D7!+'JBP4-61SI?W0:IF^"%6X\?;.F1Y_X;X,"6R^P M_:?%NZL6 YC;*&RR"YKL @+QE4D(\\E6)$&3)""PN3()8:Y-R.IT"%"UOQ<: M%7+H_)U<99>K=T_]Z?J 3_?VB:FZ[30Z2V//J#])E90&;"G1C6VXL4_%$G"H MC)O>VKF:+LP4&-G/;P%9'J3\+U!+ P04 " "+]/C+FR!27E!XTUMK!(>3=LPUUL0520IR7B2')D2G:9%%GT76V1F M\++3<+'$#4H)^_L,THPYW=$WQW/7M#XX6)'UHH%OX+_W%XL66U2J3H%VG='$ M0IW3Q]WIG 9\!/SH8'2K,PF57(UY"<;G*J=)2 @DE#XH"-QN\ 12!B%,X]>L M29>0@;@^OZE_C+5C+5?AX,G(GUWEVYP^4%)!+0;IG\WX">9Z#I3,Q7^!&TB$ MATPP1FFDBRLI!^>-FE4P%25>I[W3<1^GF^-AIFT3^$S@"^$AQF%3H)CY!^%% MD5DS$COUOA?AB7[31FD^%-/_\@MGSCX@]02P,$% @ BW,(3_JFIE'& 0 -P0 !D M !X;"]W;W)K&UL=53;;IPP$/T5RQ\0@W?I;E> ME$U4I5(CK5*U??;"<%%\(;99DK^O;0BE&_*"/>-SSESL(1V4?C8-@$6O@DN3 MX<;:[D"(*1H0S-RH#J0[J906S#I3U\1T&E@92((3&D5?B&"MQ'D:?">=IZJW MO)5PTLCT0C#]=@2NA@S'^-WQU-:-]0Z2IQVKX2?87]U).XO,*F4K0)I62:2A MRO!M?#@F'A\ OUL8S&*/?"5GI9Z]\;W,<.03 @Z%]0K,+1>X \Z]D$OC9=+$ MC4-R$+RIZ8Y685%PJ@KV.:RO#.HPG23S1U@ET(M"9L ]QR!@H9'[/+,M3 MK0:DQ]YWS%]Q?*"N-X5WAE:$,Y>\<=Y+3G>[E%R\T(0YCABZP,0S@CCU.01= M"W&D'^ATG;Y9S7 3Z)LE/?JZ+K!=%=@&@>U_)>ZO2ES#?!(D60V2?!381U=! MUC#7G22+BQ.@Z_!D#2I4+\.X++SS5-S2!06;_=N;T>W_)H6-5-8TKF?T7^%U!+ P04 " "+M.I?3UOO^R)@K6]#"W9@>.KRIC=7"HVD;YGH+HHHDK1C? M[3XP+61'BRSZSK;(S."5[.!LB1NT%O;W"909C;%H?'*S(>M' =_ _ M^K-%BRTJE=30.6DZ8J'.Z5UR/*4!'P$_)8QN=2:ADHLQS\'X4N5T%Q("!:4/ M"@*W*]R#4D$(T_@U:](E9""NSZ_J#[%VK.4B'-P;]20KW^;T0$D%M1B4?S3C M9YCKN:5D+OXK7$$A/&2",4JC7%Q).3AO]*R"J6CQ,NVRB_LXW7R\G6G;!#X3 M^$(XQ#AL"A0S_R2\*#)K1F*GWORWX@6?L&H1F MS&G"\!4F61 ,U9<0?"O$B?]#Y]OT_6:&^TC?K^G)?P3238$T"J1_E;A_5^(6 M)GT7A*UZJL$V<9H<*>9>!O>/Q3=[@T[1_$[:1G2,7X_%E8_]K8SQ@ M*KL;'*$6/]AB**A]..) $#N-V61XT\\_B"W?N/@#4$L#!!0 ( (MS"$\U MVT0^MP$ -(# 9 >&PO=V]R:W-H965T- VSO0%119)6C.]V M=TP+V=$BB[ZS*3(57PJ6KQ,N^SB/DXW:3+3M@E\)O"% M<(AQV!0H9OY!.%%D!D=BIM[W(CQQ+$_Z'S;?I^,\-]I._7=/Z?^.FF0!H%TK]*O'M7XA;F M_ET0MNJI!M/$:;*DQ*&+D[SR+@/[P..;O,&G:?\J3",[2R[H_,O&_M>(#GPJ MNQL_0JW_8(NAH';A>._/9AJSR7#8SS^(+=^X^ -02P,$% @ BW,(3Z]* MQ3:X 0 T@, !D !X;"]W;W)K&UL;5/M;ML@ M%'T5Q ,4AR1K&MF6FE;5)FU2U&G=;V)?VZA@/,!Q]_:[8-?S.O\![N6<F@Q9O*F.U\&C:FKG.@B@C22O&D^03 MTT*V-$^C[VSSU/1>R1;.EKA>:V%_GT"9(:,;^NYXEG7C@X/E:2=J^ [^1W>V M:+%9I90:6B=-2RQ4&;W?'$^[@(^ %PF#6YQ)J.1BS&LPOI0934)"H*#P04'@ M=H4'4"H(81J_)DTZAPS$Y?E=_2G6CK5O:43,5_A2LHA(=,,$9AE(LK*7KGC9Y4,!4MWL9=MG$?QIO]?J*M$_A$X#/A M$..P,5#,_%%XD:?6#,2.O>]$>.+-D6-OBN",K8AWF+Q#[S7GAT/*KD%HPIQ& M#%]@-C."H?H<@J^%./'_Z'R=OEW-G;.,D+[SRP]SR^R5_X..W?A*UEZ\C%>'S9V/_*& ^8 M2G*#(]3@!YL-!94/QUL\VW',1L.;;OI!;/[&^1]02P,$% @ BW,(3\'M M$7$J P %0X !D !X;"]W;W)K&ULE5?;GGJHJ2QMN: ME*46L6W?RN(D-Q>S>NZY7,S8D:=)3I]+HSIF65S^NZ$I.\]-,-\G7I+]@(GA3";XB M^%,)@2($4PFA(H13"9$B1%,)8+_OG#V9TFXV#"A64R5UV:UB'B]F)3L;9:.< M(I8"A6O!$L;E;%W(]4M1>I68/2U(!#/K)"TIS$V#(3T,Z6.6&,;I8U88QNUC M;C&,U\?<81B_C[G',$$?\S AGL<)OM88)NQCGC!,U&(LL4GM3A%\ITAMP>E8 M<&P;M^#@%IS:@MNS,-CK58/Q:TS>Q!D$'3_-#B"H,!JB'L8HSW6'J$<$%82Z MS%P\,W>4&7B#';AW1W[ U;GQ<#<>LH #(:P:C-==&@*CI;F$ZD7CX]'X2#1# MR?F('\<=1G,)U8LFP*,)D&@&8EH%XRV P FC03C38$\(C-BA3_"P0SSL$ G; MPRU$N(5HNBYE@T>;L'VYL-8*U,LWU%8PZ/H]7*Z:M0)Y/5>>UI6F80%!7/D: M&YJ6!_CBZ%/6- @8=PA/T^5!HVKP/Y&Q1HN B7'P M]5LJ4-C)V+X"3>V#1CZ Z2?4V- ("#ZA(*)1$,$4-&@8-P11D.UHOS5$(R&" M2 @&+?56@;J^0EO;X8GNFX]("&#HBHR_QC!>0:OS3R@/3-_CH09K4GP<5_4$L#!!0 M ( (MS"$^N3%0(I@$ )P# 9 >&PO=V]R:W-H965TD+C]]CW MM9+*;PQW_.]W#X9B-/;5=0">O&G5NY)VW@\[QES=@1;NS@S0XTEKK!8>37MB M;K @FABD%>.KU89I(7M:%=%WL%5ASE[)'@Z6N+/6PK[O09FQI&OZZ7B6I\X' M!ZN*09S@!?R?X6#18C.ED1IZ)TU/++0E_;;>[?.@CX*_$D9WM2>ADZ,QK\'X MU91T%0H"!;4/!('+!1Y!J0#",OY/3#JG#('7^T_ZC]@[]G(4#AZ-^B<;WY5T M2TD#K3@K_VS&GS#U:@$<]1&N?@E]=EYHR<*EJ+%6UIE']&PO=V]R:W-H965T-+ M9#*V(XL,GUE5-FA'+'JN:TC^+5&%N[D-[&O@K3P53 2<1=;"$_J%V'N[(WSE M#"J'LD8-+7%C$72T@IB./Y57TK:^>U["%%*US]*0^LF-N);1W0$9XK]H:[ M;ZBO)[2MOO@?Z((J#A=.>(X<5U3^6OF9,ESW*MQ*#3_56#9R['K]*\U,\'J" M-Q!X[GL$OR?X7X3@+B'H"<&S&<*>$#Z;(>H)D49PU&;)W5]#!A<9P9U%U/UI MH;BF8!;Q\\U%4!ZG_,8/@/+H9>&#.',N0JC'+!7&&V%2[Q:RGD+ @'"X@<&% M9W*Q]"9T+<%JBDA]S<-#DT4XH/$7(IOW%!?"O@W JE9(# *!%(@& MX MKG8B"A-)3*-*C=Q00ZV?0FT-J-@/8K/ET&@Y-%@&FF6%"4=IXL35O*S"B9H=5?, 0 M8@0 !D !X;"]W;W)K&UL?531;J0@%/T5PP<4 M!>M,)FK2NMGL)KO)I,UNGQF]CJ8@+C!C]^\+Z!AK35^$>SWG<(Z Z2#5JVX M3/ F>*=JS,SR#^=,?E:WPK%*U M CK=RBY04&?H(3H4L<-[P-\6!KV8!R[)2$*!7#N MA*R-?Y,FFI=TQ.7\IO[=9[=93DQ#(?E+6YDF0WL45%"S"S=/QM'-O.C\.D?Z-M$\A$(#,ABK\DT(E M5P0\.O-1OS'#\E3)(5#C9O7,G8GH0.W'+%W3?SO_SJ;5MGO-*4E2?'5"$^9Q MQ) %AGQ$%)\1--K/&&P=S#;(I@WB!>A"(-I'VP)T4X!Z@?A#CMTJQXA)/*8; M,0DA=)5E T5#&FZ;B3?-Q!MFPI69^-,R) GO5ZAB [6C\6YE!B]VV]V^WTR= MVTX')VGLP?';6TMIP"J&=_9(-_;"SP6'VKCISL[5>.S'PLA^NM%X_JWD[U!+ M P04 " "+SDZF_-SMHV^5X653-/=VU[>,BR9K6S9=Y\ M<0=;^2<;5Y=YZX?U-FL.M54EM M-_/TD3Z\@.X">L3?>WMJ+NZ3KI0WY[YU@]_6\Y1T&=G"KMJ.(O>7=[NT1=$Q M^3S^'4G3\YI=X.7]#_9?^N)],6]Y8Y>N^&>_;G?S5*?)VF[R8]%^=:=?[5B0 M2).Q^M_MNRT\O,O$K[%R1=/_35;'IG7ER.)3*?/OPW5?]=?3\$2I,0P/@#$ MS@%^[8\"V!C ?@;P#P/X&,!O74&, 2)8(1MJ[\5\SMM\,:O=*:F'_7#(NVU' M'X1_7:MNLG\[_3.O9^-GWQ<,]"Q[[XA&S-. @0N,@6O( ] ;],@ =B#Q#90ZI! M26V("=[),H8!T9+(0),8QHP"%0J#P+224N"U";0V$=7&&,$))$H@;U=7H03J M$V D9FZ+ #0?4'1KCA@/QV2;66,?'8JYI>&Y#8!PX";L5!,8X MUSS4.(8)J65X[,HN>JW2UMN^\6V2E3M6;:?,Q>RYN7Z$KE<+YI_HPY(B\\^^ M&1]:YY_T0R?_1UYO]U63O+G6=XA]'[=QKK4^>_+%[XV=S=?G06$W;7>K_'T] M=-##H'6'\=>![/P3Q>)_4$L#!!0 ( (MS"$]^JE(:N@, *@0 9 M>&PO=V]R:W-H965TG8NJ^_UWMHF M^I%G13V/]TUS?$B2>KVW>5I_*H^V<&^V996GC7NL=DE]K&RZZ8+R+ %"9)*G MAR)>S+JQEVHQ*T]-=BCL2Q75ISQ/J_^?;%:>YS&-?PU\/NSV33N0+&;'=&>_ MV.;K\:5R3\DER^:0VZ(^E$54V>T\?J0/*]!M0*?X=K#G>G0?M:V\EN7W]N&O MS3PF;44VL^NF39&ZRYM=VBQK,[DZ_AN2QIT]HNR^S? MPZ;9SV,=1QN[34]9\[D\_VF'AD0<#=W_;=]LYN1M)6Z.=9G5W=]H?:J;,A^R MN%+R]$=_/13=]=R_47((PP-@"(!+@)O[O0 V!+#? ?S= #X$\%MG$$. \&9( M^MX[F,]IDRYF57F.JGX]'--VV=$'X3ZN=3O8?3K=.\>S=J-O"\;4+'EK$PV: MIUX#(XV!:\ES**$71>(*N%0!6!5/$(1[$RQ#A6%>#1\F6;V;Y*I,AL)B73P; MPP*#)^!H MXEX.,"N >[E\A.4O0DM2%&>SQ"&1 MB?28A#)F%"@?#"+32DJ! M]R;0WD30&V,3="6:0-Y.5Z$)U,=T>XD8TU4MN=0QB0H[7U6 M*T3&B!YEN^I-H[UIA*[$$Q@T@;F=+B6X59"/^0Z:*W)<4^KQ160<. E<)90Q MSK4WZ0J1":GEA /1"2.D"&$]D0)UL4<*=S#&'8:R&QBSH%W-"?<=$Y%));GO MFHB,*BF4\2$C.DX83%' "&#LC8%"+<9ZBX@S+N-%3>0%F&2U0J17S*B(Q3 MH#[E4&8$4\*'',JT4'+"1BEN@S3T0<;)1 K<;:B^@S'N-]3,!\W5 M B7"*$'4IC8D@!N-*#N((P;#83[ MFI"P#G:G2H'P"8CE6/T)[2O/&G^C#DB+CS^X8WA^:?Z?OS_#_I-7N4-31:]FXLV%W@MN696-= M]>236QE[FVXN#YG=-NVMOL@%0WEO'>EGXC5+##B%Y:J"C\H$/T.N5FHN.*CT4%R0' ?1L M31U#41 0U-&V]\OJ>3(^:L9?#T7 M?F" @,%)F02JFQM4P)@)TAB_YTQ_V=(8U_WW]"=;NZ[E2"54G/UJSZHI_,SW MSE#3*U//?/P"S2D:I:-O4]OVMAVG ME32:;6Y#-!NBQ1#&_S7@V8 W!C21V5(?J:)E+OCHB>FP!FJ^B7"']E.%0X# (W3.R$B1TPR09FTB2K;2)"XG # MXU"E>D>N]#]EO_R:&PO=V]R:W-H965TM2BY0UE:]^_=K"S(N/"S>+]+6\YR> MRZ+2R_!L3#V/(KT_BY+K)UF+ROYSE*KDQG;5*=*U$OS@B\HBBA'*HI+G5;A: M^+&M6BWDQ11Y);8JT)>RY.K/6A3RM@QQ>!]XSD]GXP:BU:+F)_%=F!_U5ME> MU+$<\E)4.I=5H,1Q&7[ \PVFKL C?N;BIGOMP%G92?GB.E\.RQ Y1:(0>^,H MN'U?LL6D-I&+3NOXJK*"S<*;%S[&6A_6^POV@CRY;%2BGY:_/,*_^\M?SW,K@@ M;@OBK@ G_RT@;0$9%$2-,F_U(S=\M5#R%JCF;=7S?HL_/_6;?: MCEY7)&&+Z.J(6LRZP<0]3/P6L1DCLG^0R KH5,2@BMC7DUX]9A0F(" !\03) M&QNS@8T&DWE,U=A *&(7P ]$TH+Z;FF6433<"\8P M1AB>\@1O"#@&8B$3%/"6@,D[8H&7,0;6\3B6\1)U'P&APUP ',I(/"4)7LP8 M6,WIQ-Z$X06(LW<$ R]!3!\)AHYVT@S1T=$!H!(T=!3USC-WP?C&U2FO=+"3 MQAZ-_@ [2FF$941/-J*SO=-TG4(&ULE9=A;YLP$(;_"N('%'P&3*HD4IMIVJ1-JCIM^TP3)T$%G(&3=/]^ MQE *^#PY7Q(@[]V]OI@';GD5]6MSY%QZ;V51-2O_*.7I/@B:[9&767,G3KQ2 MO^Q%7692G=:'H#G5/-OIH+((( R3H,SRRE\O];6G>KT49UGD%7^JO>9]MQ(4?99E)4R>^N^\TI_7_O\[V%X /0!, 2HVO\+H'T M_0B(].([9WJIGS*9K9>UN'IU]V^=LG93D'NJFKEM+^K>Z=_4:AMU];*F<;P, M+FVB7O/8:6"D(8,B4-F'$H"5> 0C'*8%-J8B ;P"11=!=3R=+"+!$T1H@D@G MB"8)V*P+F";%B\1HD1A)L)@5Z32)UE1=JQ>,)3/9!I6E88C;25 [B6DG"6=V M$J,. T9GJDVGBD>J)(H(P\TPU Q#S%@V68HF2-VWP )-L'#8 HC&ME%)B-]N MH<,FZ$7CM@.)DEG7>U5L4TWM6.Y^XK )>M%DM[&Y:M.KXHF*V.R@I'@@@-BA MEA0X"L@-+" X#(@+#3!1$EGJX#P@+D @R*T>+D*C^['9_8EL:@@G G%! C&9 MD!#&YGY,)D1):K.#,X%@4(@M*7 JD!NP0' N$!@).!\#H8'D? YP.< ,= *<#N- !$XU>Z:8ON#@=J L=*$('U1.6SOI/ M$3PHW<+R!U"<#]2%#]3D0P34 0BHRQE<]@'HZFFY/5!#X"-MQ7G2D^?HZO# MD/D >BKZD'<3ZO>L/N15X[T(J68K/0'MA9!.:B@>3@J^E^TA4\=U M-QEV)U*<^JDW&$;O]3]02P,$% @ BW,(3PO1@0X/ @ D04 !D !X M;"]W;W)K&ULC53;CILP$/T5Q >LN24A$2!MDJU: MJ96BK=H^.V2X:&U,;2=L_[ZV<5A"4-H7[!G..7-AF*1C_$U4 -)YIZ01J5M) MV6X0$GD%%(LGUD*CWA2,4RR5R4LD6@[X9$B4H,#SEHCBNG&SQ/@./$O869*Z M@0-WQ)E2S/]L@; N=7WWZGBMRTIJ!\J2%I?P'>2/]L"5A0:54TVA$35K' Y% MZC[[FY=(XPW@9PV=&-T=7DB( M+"'ZWP@+2UA,(J"^=M/,/98X2SCK'-Z/0XOUU/F;A?IJ7X*Y;UD MXSO(?Z 0"J!(8M@+HMM<$>?!-C=(];A)(=_BKP\ M%+E),YQM5FCXX;C*M3U <+J8]N0?Y7KR,)U6AT3Q1X*7YN863LW,C=4=&WF%_/ =Z'B?^K;_9^3/^ MO=HW_7KXD.^7U3?,R[H1SI%)]1>862T8DZ"2]Y[4]%=J/PX&@4+JZTK=>;\E M>D.RUBY -&SA["]02P,$% @ BW,(3RGE*FKR 0 7@4 !D !X;"]W M;W)K&UL=93=CILP$(5?!?$ :S#_$2 U6ZU:J96B MK;J]=F (: UF;2=LW[ZV(0@1]P;;PYGSS1CL?&+\7;0 TOGLZ2 *MY5R/" D MJA9Z(I[8"(-ZTS#>$ZF6_(+$R('4)JFG"'M>C'K2#6Z9F]B)ESF[2MH-<.*. MN/8]X7^/0-E4N+Y[#[QVEU;J "KSD5S@%\C?XXFK%5I=ZJZ'071L<#@TA?O% M/QQ3K3>"MPXFL9D[NI,S8^]Z\;TN7$\7!!0JJ1V(&F[P#)1J(U7&Q^+IKDB= MN)W?W5],[ZJ7,Q'PS.B?KI9MX::N4T-#KE2^LND;+/U$KK,T_P-N0)5<5Z(8 M%:/"/)WJ*B3K%Q=52D\^Y[$;S#@M_OP)>$O":@.=>9I"I_"N1I,PYFQP^ M[_U(]"?V#UCM3:6#9BO,.U6\4-%;&20X1S=MM&B.LP9O-#@+5PU2_BL$6R'8 M& 0; S_S[ :!U2 P!N&V F]7Y"R)C628&7&,4SLEM%+"!TJ0!#O,K(FVF"CS M CLFLF(B"R;<8:)'3)!E_\'$5DQLP40[3&S!1'%FQR163&+!Q#M,\HC!H8?M MF-2*22V89(=)'W\!+PO\'09MCH:^>7X2?ND&X9R95*?,G(6&,0G*T7M2-;?J MLEL7%!JIIXF:\_G(SPO)QN4V0^N56OX#4$L#!!0 ( (MS"$\-XQ<"=0( M $H) 9 >&PO=V]R:W-H965T35%<>]OW8 MJTG9N+O,K!WY+F,W694-/7)'W.J:\-\'6K%NZR+WL?!:7@NI%[Q=UI(K_4;E M]_;(UB&W2KZR[A.U#46N8[O_0N^T4N&Z$L61LTJ87R>_"J-7[ M+M@DF7?70#;FT,?@40P:(CR%/E!@B.* 9^DX#6& *PQ, #!/S6F,$ ( H0& M(!P#)/ZDR3XF-C%-WR0.TPC#/!'($P$\:,+3QT0C'A^FB$&*&*# $XIX1A'& M,,<&Y-@ ',&$8S/CT-N5)C!/ O(D ,^",%(0(%TO#.3#\O=72,,&39M=T@9: M"#3;'N$5 K%!:Q2"8$NB8(5&;-!:D2#8O AR;[0 ?L21?\A M%-AW"#+>3"ASYRU]/=AY"++>3"-S[RVQP+Y#D/%F&DE6L\#F1.D:B:2SO]TI MBSI%ZN%%CWI_N_42RUMY&PO=V]R:W-H965T MS?$Y,P/'E_E9R%>UYUQ[;U59JX6_U_KP$ 1JO><54S-QX+5YLA6R8MHTY2Y0 M!\G9Q@ZJR@#", DJ5M3^&G@3B=%8BU+9?V]] M5%I4'8L)I6)O[;6H[?7<\5^&X0.@&P#]@+8X02MD(__ -%O.I3A[LBW^@37O MF#R J\E )-8P60XS5*< M@*(Q4DL071%D.$&$$D26@%X1Y#A!C!+$TPCR<%2E%I-93-UB9FF,JR2H2H*H MD)%*BXD'*A$ND:(2*2(!.$&&$F2WES)'"?(;2IE/2AG-')4D(?Y9AX@,=5 X MG$%N3Y6@7_XC 22*:.RN%I0,/YPX;'\.-=PF!/%)'H_5Z$2-_$<-]Q2)$+7$ M08&[BL1W5!BW#,$\DXYSQD"."83@OB&8<5RAXLXA=UB'X-XAF'DFV4Y!D>O= M NX>F+HG"EUS/NX>N,,]@+L'INZ)0AAEBX(<1@?<-S#U310Z9E7 S0!WK#" MFP&F:PR2+09RS(R .P:F9HA"AV\!-P.D=V2+FP$R)(KQE]R!AG,5O#M5 6X; MP!R1C<7RRE \>T+#\6]1J<+3T3&.X@.=*4&\*X:;DN*.(Z,-V4=Z&H)3Y,<4PL&&_.* MRYT]DBAO+8ZU/0\->OMCSR/8C?T_>'MF^LKDKJB5]R*T.1[83?Q6",U-1.', M1+0WQ[2^4?*M;FY3&ULE59M;]HP M$/XK4;ZOB9T7 @*D)F':I$VJ.FW[[(*!J$G,; /=OY_MA!3L2]M](?;QW'/W MG-]N?F;\6>PIE=Y+4[=BX>^E/,R"0*SWM"'BCAUHJ_[9,MX0J:9\%X@#IV1C MG)HZP&&8!@VI6G\Y-[8'OIRSHZRKECYP3QR;AO"_.:W9>>$C_V)XK'9[J0W! M#^%71L[@:>UK*$V// M>O)UL_!#G1&MZ5IJ"J(^)UK0NM9,*H\_/:D_Q-2.U^,+^V1^X6>^MZ%;'#HBC/J$/4.T:M#_*9#W#O$'XV0] Z)%2'HM)MB MED22Y9RSL\>[_7 @>MNA6:*6:ZV-9G7,?ZJ>0EE/RQCA>7#21#TF[S#X"C.U M(*4+00,B4 D,66 HBQP[[E: PD5,(RN'=TE6;Y+XPJ<&T'2;#4ZL<+BA!*+$* H!"/+%J C%%*2PJ 44E@"@KE;S# M)%=10DO1NXC217Q"V-H$J[=H;K2DH)84T)):6E(GQ,3&% FLA:Z=#$(QU;A M5@ H"D?.U@24- $D69L@G[BE3>PS7@"@U,ZW!$ (9=92KB 4SA)85@;*R@!9 MF24K \+$EO8" &%[J2"BU-YZ+@AGL*(IJ&@**++.?3X%+H?0WGPN*'&6H/P( MT^H=IAM1*(0?F-"5A<.0,(/"!N4<8R,)YQ"#0R/V.X!<"10!% M/$(!OQ$H_@^U\(V,@"O950N![",87/41#>4[T]0);\V.K=0Y7EF'QO$>ZS[$ MLN=H5B# 7NI&T_0MK_1=E_J=\%W5"N^)2=7]F!YERYBD*O?P3N6^5XWQ,*GI M5NKA1(UYUQUV$\D.?><;#.WW\A]02P,$% @ BW,(3X[>.3!C @ 10@ M !D !X;"]W;W)K&ULA9;;CILP$(9?!?$ :S"' MA!5!VJ2J6JF5HJW:7CO$"6@-IK83MF]?'U@*QDENXM,_,]\,EB=Y3]D;KS 6 MWGM#6K[Q*R&Z9P!X6>$&\2?:X5:>G"AKD)!+=@:\8Q@=M5%# R"%#2H;OTB MUWM[5N3T(DC=XCWS^*5I$/N[Q83V&S_T/S9>ZW,EU 8H\@Z=\0\L?G9[)E=@ M]'*L&]SRFK8>PZ>-_Q(^[T)MH!6_:MSSR=Q3J1PH?5.+K\>-'R@B3' IE LD MARO>84*4)\GQ9W#JCS&5X73^X?VS3EXF_7GGA@C:#%XG2H'>W.2PL',;0 ' M S@:P/"N03081)8!,&0ZU4](H")GM/>8^5H=4I MBQBF.;@J1X-F:S1PHLG@7+);2L)1 23 2 %=%%NX,(=9;(6XKYD%B9RI1MI! M-'40W*",G0YB[2">U6IEU1(F"!, M?7>=(AOF@6@.<^/Q"QTN8AO&)4ILF/LB P,FCW*#V5GW+^Z5]-+JYCG9'7OD MBVX;X+_<--COB)WKEGL'*F1KT _XB5*!)4OP).]*)7OZN"#X)-1T)>?,-#:S M$+0;FC88_SD4_P!02P,$% @ BW,(3QCAB6&^ @ _PD !D !X;"]W M;W)K&ULC991;YLP$,>_"N)]Q<882)5$2IBF3=JD MJE.W9R=Q$E3 S':2[MO/&,J(?4Q["=CYW]WOC'V^Y4W(5W7F7 =O==6H57C6 MNGV,(K4_\YJI!]'RQOQS%+)FV@SE*5*MY.Q@C>HJBA%*HYJ53;A>VKDGN5Z* MBZ[*AC_)0%WJFLG?6UZ)VRK$X?O$4% MKZK.D^'X-3@-QYB=X?3]W?LGF[Q)9L<4+T3ULSSH\RK,P^# C^Q2Z6=Q^\R' MA&@8#-E_Y5=>&7E'8F+L1:7L;["_*"WJP8M!J=E;_RP;^[P-_M_-8(-X,(A' M@WYQ9@W(8$ <@Z@GLZE^9)JMEU+< ME_K99UFP(_$K.8^V[2KIW]SV2KS.QU MG9!T&5T[1X-FVVOBB681WTL*7X)'160 1HH8HMC&GKD;X%^*NP $3)-8@@L0Z2NW7*G'7J-:G5-'T02IT\? W%" :A( @%0'('I-?029 <.QR^ M!*<9S)&"'"G L7 X4B\(<3=7X6O2; 8D T$R'R1!#DCF9SO]_CV)+XH3E,(H M.8B2 RA.E&WNKPERUJWP-6FV@$$6(,@" '%.U';A@SC[J/ E.84Q,(*K"P) MB%M>D!?F T'NP8%4%,_L%#Q3[#" D[@X&-@L+G0!J.*4DADC L9].-C8.*'W7WFIEWV;&PO=V]R:W-H965T MXVXJ+KJN5/,E"7 MIF'RWP.OQ6T;0O@^\5R=SKJ?B':;CIWX3ZY_=4_2C*(IRZ%J>*LJT0:2'[?A M)[A_(':!C?A=\9N:W0?]5EZ$>.T'WP[;,.XKXC7?ZSX%,YV+.9M]/VJ.PSTSQRLQ>=Y26F^C:)QIC'H88 M,HLA)9UB(I-_@A 40FR"9 Y)8SQ!@B9(; (ZKR!>%#F$9#:D'4)(X:F2HA#J M0)(\65"&F'1&270W,?R*,VN*\G=D#@;HDDU&,GX'X#)KC'/< -AQ6*CS$?WS)-/1Q< MKPEPSV&-Z.":3J#P'3ZN.JQQ'5S9<^IQ'7#988WMX.KNVPTN M.ZRQ'5S=?13<=5@C.[BV9W'I^1DFN.QDC>S$E7T>])&#NTY&PO=V]R:W-H965T:_=T!8OW5]]]WP7)>5U :4)BTNX3O(E_;(U0F-*GE-H1$U:QP. MQ=9]]#=/D<8;P(\:>C'9.SJ3$V.O^O EW[J>#@@(9%(K8+6<80^$:"$5QB^K MZ8XN-7&Z?U?_9')7N9RP@#TC/^M<5EOWP75R*'!'Y#/K/X/-)W8=F_Q7. -1 M@IE M/:=1'"?HK(4L9C=@@@EF'5Q"#M<0?T0@%< 81; 4Q2ZXHL\<[*\1ZW 6PS]% MGFZ*7(09+A8K-/QPZL'[BT"T*! 9@>BBVJM9M99N58PJQG!5G MK+Q90FC22A1X:=ZU<#+6-5(78V(=1\=CH%MQ9M_YF[V_8#^H43-,A@_Y84Y] MP[RL&^&JST?!L1PD*RULP^- SC] M U!+ P04 " "+$".NCJ5N^M$LANA?'X?N2-)@O:$=: M^>1(68.%7+*3PSM&\$&3FMKQ71JQ'_6O-)C@CP1_(GCA0T(P$H*)X#^.$(Z$\%E" M-!*B9PEH)""#X S%TM7?8('SC-'>8L/[TV'UFGHO2/9WKS9U._4SV0 N=R]Y MB+S,N2BA$;,:,/X-QD^#>\QZC@F1?X_90!A#Y_4)G>*QCB/]3J9]T+2O!8([ M@1 6"$"!0 N$=P*149$!$VE,JS&!CTS4!D(%GED54"MTC;I *#]-8&,A:"P$ MC"'#6#@+$WE&*ILY)G%3PQ2@$QG&BSDFCEW84 0:B@!#L6$HFMF$02=RJ>8A][;/< M \;ES,6+[ %4\,KH*"O4*S7M,)9-#XS(!S[!J'F055=J!P2@'/@8"N@I]B';[PN MX'F 66[F@4ERY/S%%%_:"H6F(:#0 M**- ]'"!/5!JA'0;OQ9-M%H:XG;^IO[)9M=9CD3"GM.?0ZOZ"KU#00L=.5/U MQ.?/L.3)4+"$_PH7H!IN.M$>#:?2_@?-62K.%A7="B.O;AQ&.\YN)TL6FI\0 M+X1X)43I/PG)0DAN"-AU9J-^)(K4I>!S(-S+FH@Y$]$NT0^S,8OVV=D]G5;J MU4N=YN]+?#%""^;18>(MI@BO,?M[3+PBL.Y@;2/VMA%;>G)E$?D%$J] 8@72 M*X'X)H?#Y!8S6DP6NI_?*?4ZI7=.49;Y!3*O0/;_67.O0.[)FMQD=9ALDS7* MB^RO40NO4>$Q2F]>?'%G=&N!-V?1W W?B#@-HPR.7.EC;0]?Q[D"K18^:*%> M7T=K0:%39EKHN7 ?I2L4GY;[!J^77OT'4$L#!!0 ( (MS"$]@3!5WKP( M $0* 9 >&PO=V]R:W-H965TJ[+NYN%>J>8NBKKU7E2\NY6-J/4_6]E67.ENNXNZIA5\TY.J,L)Q MS***%W6XF/5CJW8QDP=5%K58M4%WJ"K>_KL7I3S-0Q1^#+P4N[TR ]%BUO"= M^"G4KV;5ZEXTJFR*2M1=(>N@%=MY^ 7=/2-B"#WB=R%.W5D[,$MYE?+-=+YM MYF%L'(E2K)61X/IQ% ^B+(V2]O'7BH;CG(9XWOY0?^H7KQ?SRCOQ(,L_Q4;M MYV$6!ANQY8=2OUPXAIN#C:Z2_6!6)O!?O_[__2.=7KTN" IG45'(V0Q]P,& MGV'P)>+!1Y"476*6/H8Y,H\^)$\N(4_03.DEYAG"9",FTGF,H6 P%-P+)!<" M.2R0@ ))+T#.!++<"76 L!Y2VSE(SMS4?%B2,8:=+7H$8!3A/(9-$] T\4PC MA&$!"@K0Z;$Q4(!]'ML H6<+O6&4. =I":!21!GL)06]I)X7DEV),P,%LNEI MY*! #CA 3APYL%#BQ0&A,D1@,RB&"T4,V,%NI8B]F73LB5L) !0CZ(J=*W4+ M?7Y6+.9BW31+<]<. &,H3:[X@4L&PO[;0Z])P$4#)=-/#()?8>2_PWXJQ*L5 M-P@3C-R:#N$20KSX0%R"<[>X0SB:L=2M\!".8+_*P_-2MV1%9Y]"<[_ZP=M= M47?!JU3ZJ]I_^[92*J$UXUM]"/;Z2C=V2K%5IIGJ=CO<:X:.DHV]LT7CQ7'Q M'U!+ P04 " "+3OV6"_G_"3RK&2/M=6< MBB*M_ZY8SB\+&^S7@>_9X2C4@+.<5^F!_6#B9_58RYXSL.RR@I5-QDNK9ON% M_0"S#7%50(OXE;%+<]6VE)0GSI]5Y\MN8;LJ(Y:SK5 4J7R<6<+R7#')//[T MI/8PIPJ\;K^R?VK%2S%/:<,2GO_.=N*XL"/;VK%]>LK%=W[YS'I!OFWUZK^R M,\LE7&4BY]CRO&E_K>VI$;SH660J1?K2/;.R?5YZ_M

\XM5=_NA2M6V@YDOEVNK!MO5 M:?^3]6SDZ'E)(V_NG!51CUEU&'*%BZ&:H6S7W66GZPA>]1&PO=V]R:W-H965T?;2B#\Y'V30#G=^?[^^RSO;SQYJ4] M,2:LUZJLVY5]$N*\<)QV=V)5WC[P,ZOE/P?>5+F0G\W1:<\-R_?:J"H=ZKJA M4^5%;:^7NNVI62_Y191%S9X:J[U45=[\W;"2WU8VL=\:OA?'DU -SGIYSH_L M!Q,_ST^-_'(&+_NB8G5;\-IJV&%E/Y+%EL3*0!._"G9K1^^6DO+,^8OZ^+)? MV:Z*B)5L)Y2+7#ZN+&5EJ3S)./[T3NVA3V4X?G_S_DF+EV*>\Y:EO/Q=[,5I M9<>VM6>'_%**[_SVF?6" MOJU7]E5U9*7$4B^]CQLM6_UN[2"E[U7F0H5?[: M/8M:/V^]_S!\U\'L#?S#PPKL&06\0@!Z<3KL>S"P7 M^7K9\)O5=//AG*MI1Q:!3-=.->KLZ/_D>+:R];KVXV3I7)6CGMET#!TQ"9TB MF8F0@7!D $,4%(MB0PUSFOC3+E*,"4$8)N,G[I39WOO8RXB*(*%S#7Z MB8#H%&%( #6A$"PT".21.54SU9D@\RZ$JH@Y&8QUA$ !G)T9 L6PU&\1B+BC M"3K5A=;[1T(17=&,"[P*$[,,SU8H@M=A@A5B6*.(68GASO0^DB%(!,?51.8& M%:_Y!"OZ<$WWT"1[!.I!&&/#-QD*5_5]9BH)WX5(^($RU4-W,_0NDB$(++IW MD:D;A)*][PT?)#D*]1O*]Z>X\ MW8?@Y_X^YPR7RO4_4$L#!!0 ( (MS"$]T2W?:@ ( .$( 9 >&PO M=V]R:W-H965TA9% M7I$=L_BY+#'[NR(%;18VLC\#K_DI$RK@)'&-3^0G$6_UCLF>TZL<\I)4/*>5 MQ5GKF@9:L(7D^08S\B M^!W!OQ*"AX2@(P0]P8L>$L*.$%X)GBYOF[LNY@8+G,2,-A9KYT.-U;1#\U#^ MKE0%]=_1WV0]N8Q>DB":QN.,5L(<\>K#U;,UP+^2,"#!0)0(- "P4C S*3%A!I3 M:8Q1\>TCQ,A$")H( 1,!+# !!2;/EV$*"DP!!Z$Q\R#,Q)@7$&9JE/,)S!;" MS."$9F!",T @@@4B4"!ZOJ3(A5>S^T1109!1C34$0JZYZB$EX_]L0:4[*P[= MV:00('&O,N .LT3>?Q077OC(!UR8"[<#18-U&00O$V,@9[ ]EX2=]%G)K92> M*Z%,#J+]>;S4V[L17Z'Y&@'QC3J_]7%PE6\/_Q^8G?**6WLJY*&BM_XCI8)( M\^Z+W!4R>=_H.P4Y"M6&ULC531 MCILP$/P5Q ?$X A$2!=KJI:J96BJ]H^.V0#Z&Q,;1.N?U_;$,KE'"DOV%YF M9W86O-G Q:NL 93WQF@K<[]6JMLA),L:&)$KWD&KWYRY8$3IHZB0[ 20DTUB M%.$@2! C3>L7F8T=1)'Q7M&FA8/P9,\8$7_W0/F0^Z%_#;PT5:U, !591RKX M >IG=Q#ZA&:64\.@E0UO/0'GW'\*=_O0)EC$KP8&N=A[QLJ1\U=S^'K*_\A M5'8"2:_D?6O'WR(Z3[DG;._Q?_@X(K\3436M](Y04 M 4= 9 >&PO=V]R:W-H965TO9?6]?O*^F?S8;??UU?2I:0X7LUE]]^1W1?VY//A]^,]#6>V*)MQ6C[/Z M4/GBOA/:;6>4)':V*S;[Z?5E]^RVNKXLGYOM9N]OJTG]O-L5U7]SORU?KZ9J M^O/!E\WC4],^F%U?'HI'_]4W?QUNJW W.VFYW^S\OMZ4^TGE'ZZF-^IB;;)6 MH$/\O?&O]>!ZTKKRK2R_MS>_WU]-D]8BO_5W3:NB"#\O?N&WVU93L./?7NGT M],Y6<'C]4_NZ6A+><5=NZ^[OY.ZY;LI=KR68LBM^''\W^^[WM=?_4PP+4"] )X'P M[K<$="^@?PF8-P5,+V#&OB'M!=*Q;["]@&4"LV.PNN@OBZ:XOJS*UTEU+*!# MT=:INK AOW?MPRZ=W?]" NKP].4Z5?GE[*55U&/F1PP-,#F=0Y82HDZ(63#@ M9 4A*^8DQ-D+%A*1:V;#NTI6[RM92X@E[(F&\=2=O![&DQ*LP$ %IE-@AC8: MEH\CQ':0_3'8+D]RQT(F890XFU@6-@G3>489CQV N^Y,(7E3!#YKG,,E'*_)$@ M,HYE;RE!.N&%L)(@XU2D]E6"F38!;BE.M8D,L-,\3P"E,N4$*0-8H D>IA7 MD5*)B[@7:21*N)=QXNHQPQ=E-B/+F7PD;MWCAJ249<::2+4IV'QN% G+M8XL M/H597WV ]A7F?36"^'O,>=X-N8S7!\!92PDO?8#3EC+G>($ G$[<0-^YAYC] M50KB;",J,/\K^X$X8Z95V8@X9S)^8;TK'F8),V02L0PE3!O!0RL 2ZV+M1&% MVX"2?2"E6)HP^ZI\?)2ZE).JG,(LMPY!!*N(1!?HA"41]S"/$B !UVD=@CS('V !PGS M((W@00(3<.!!OBM9(%S@P51$& RW@0?YYF"%<($'!_K./<0\2!\8@PGS((T9 MA'O0^0+3,D@ YH@/7$L ,XFR"0^1A&FE8Z,288XFR=%@@0&0F)0@2''7$$CL M'1$HQAN8G,F-G_()DS/)V5A,63UFF )KG>$!7([$K4D.O]9D+HNL:XU[@I8] M0;M(66C,NUJ-9Q>-.4Y+CA/LTF/.NW\N-A<][+SCR.X/M.DPHO(-!M#V1O?7 MD8\/B'YC*C#]:DF_DEFTY,%//(P+ +(D^C9 49+SM@U01JO(!D5CVM5R_)2D M@D!:>(9 ?'5!D.5^(9LB(['&K4"CD3A"*AK3K9;4)DBEQYQE,VS]13I'P=9: MSKIYEJ0QSS&=:C#KZD@KUIA.-9IU8Y_K,*\9R6OR@YW<8']2BI>5D;,I;\)0 MD>7[^3<5G?N$B=: 85)'5IO!1&OH Y'%;&;TB,AJ&1!.U!##/SF,4+1Z1]&Y M3Y&ONX!>=61,-YC'#!H?8U9@SC!@?-3\J[^1GS5#?^/?40T8"S/')RR@*Q?# MV@KHRC,5*QK,968$EQE)4F&*)V'T*-@:P"B8S3=.L\&)S,Y7C]UY6CVY*Y_W M39O-P=/3F=T-M2+Y4%ZOCB=PO]<<#PC^+ZG&SKR??RJ8I=]UI MST-9-CY8GWP..7GRQ?WI9NL?FO8R"]?5\6#N>-.4A_[0<78Z^;S^'U!+ P04 M " "+(]YX[3GXDW6 ,I[9[25&:J5ZI88RZ(&1N0#[Z#53RHN&%%Z M*0Y8=@)(:46,XM#W%YB1ID5Y:O=V(D_Y4=&FA9WPY)$Q(OZM@/(^0P$Z;[PT MAUJ9#9RG'3G +U"OW4[H%1Y=RH9!*QO>>@*J#'T)EMO8\!;XW4 O+^:>2;+G M_,TLOI<9\DU!0*%0QH'HX01KH-08Z3+^.D\TOM((+^=G]Z\VN\ZR)Q+6G/YI M2E5GZ EY)53D2-4+[[^!RY,@SX7_ 2>@&C>5Z'<4G$K[ZQ5'J3AS+KH41MZ' ML6GMV#O_LVQ>$#I!. J"^*8@+/"A(G2"8"/&2WA[DABN2IX+TG MAG;HB.FZ8)GHSU683?MU[#-]GE+OGO(D]E-\,D:.60U,>,&$U\3Z([&8()N/ M2/S\?,UL9YC'IY'!.LB8)IQ-$UJ#Z"I-,&\0S1I$UB"^,I@D60W,PC*M928' MMKY+;&\15V7&LV7&,V5&DS+CNV7>)39WB>TM8@B"+UK17#X_B3@TK?3V7.FN MMKU7<:Y N_D/NIMK?=^-"PJ5,M-'/1?#OWY8*-ZY"PV/MVK^'U!+ P04 M" "+MNFS 4?A7$ ]28>R*"M&::-FF3HD[K?CO)24 UF-E.Z-Y^MB&,8F?K MGV";[WP7DV,7/>,OH@*0WFM#6['Q*RF[-4+B4$%#Q /KH%5O3HPW1*HI/R/1 M<2!'4]10% 9!BAI2MWY9F+4=+PMVD;1N8<<]<6D:PG\_ F7]QL?^;>&I/E=2 M+Z"RZ,@9OH/\T>VXFJ&)Y5@WT(J:M1Z'T\;_@-=;'.H"@WBNH1>SL:>C[!E[ MT9,OQXT?:$= X2 U!5&/*VR!4LVD?/P:2?U)4Q?.QS?V3R:\"K,G K:,_JR/ MLMKXN>\=X40N5#ZQ_C.,@1+?&]-_A2M0!==.E,:!46%^O<-%2-:,+,I*0UZ' M9]V:9S_RW\K%8$$X%./YG03061(L"-#@S43\22F71PPX0P3OD5L;43Z%X*4@ MOQ.IDR"U=R)=Y!P@R3QG'.5W5#*G2F:K9 N5S%+),[=$[I3('5NYU,@MC2@) ML5MEY51962H97HBL+)$,QVX-'+B;++!5K!8*+)DTN1,%W^EE_-\NV(Z8Y'U_ MV95$>>.9A.C$E0A,&#,EVI MNVJ:4#A)/&PO=V]R:W-H965TWT\ZT,\YVVOZ.&H59(#2)LGW[)@%9-=&Q_C ?G'/N/2$W(>NX M>),%8RIXKZM&SL-"J78&@-P4K*;RB;>LT4]V7-14Z:'8 ]D*1K>65%<@@C ! M-2V;,,_LW$KD&3^HJFS82@3R4-=4_'UF%>_F(0I/$Z_EOE!F N192_?L!U,_ MVY70(S"J;,N:-;+D32#8;AY^0K,71 S!(GZ5K)-G_6UF325;\.IWN57%/$S#8,MV M]%"I5]Y]88,A$@:#^V_LR"H--YGH&!M>2?L?; Y2\7I0T:G4]+UOR\:VW:!_ MHOD)T4"(1@**[Q+P0,"/$N*!$'\0R%T"&0CD*@+HO=O%7%)%\TSP+A#]?FBI MV79H1O3KVIA)^W;L,[V>4L\>P5P%8 7RP'\0O$7H'8D\&5RV6/22RF ML1A,H/WY(Q%O).*)A/T"B5<@>=SKQ"LP><#KQ/%ZPV3J#9&Z(>+$+S#U"DP? M-XF@OT*@QV9\O7'AHS[1C3I$3A0,TQL2_LV/HO_PZM_^"'NR<(X#['A%$*=W M-C#RUPIRBP4CYV!QJR6%Z%XP?[D@MUXP0M?!B!,L0M@7#)P=L.9._4[%OFQD ML.9*G]7V1-UQKIA6A4]:M=#7^#BHV$Z9[D3W17^7]0/%V^&>!N/'0OX/4$L# M!!0 ( (MS"$_9,S:2+ ( %8' 9 >&PO=V]R:W-H965TQ6K=1*T5;;/CO))* UF-I.V/Y] M;4-00B95^H(OG'-FCCVVLU;(=U4 :.^CXK5:^H76S8(0M2V@8FHB&JC-G[V0 M%=-F* ]$-1+8SI$J3L(@2$G%RMK/,S>WEGDFCIJ7-:REIXY5Q>2?)^"B7?K4 M/T^\EH="VPF29PT[P _0;\U:FA$95'9E!;4J1>U)V"_]3W3Q0B-+<(B?);3J MHN]9*QLAWNW@ZV[I!S8CX+#55H*9Y@0KX-PJF3Q^]Z+^$-,2+_MG]<_.O#&S M80I6@O\J=[I8^C/?V\&>';E^%>T7Z TEOM>[_P8GX 9N,S$QMH(K]_6V1Z5% MU:N85"KVT;5E[=JVUS_3<$+8$\*!0.-_$J*>$#U*B'M"_"@AZ0G)B$ Z[VXQ MGYEF>29%Z\FN'AIFRXXN$K-=6SOI=L?],^NIS.PI3Y(D(R.DQXA4FO M,2L,,[W&/&.8V37FY1:3A@.$&"N#GQ#U$SI^?!5CC@M$J$#D!*)+@33 !6)4 M(+[-(*4CE[>8.(CP( D:)$&"W%FG%!5('[ADSLV M9VB0&1(DQ@7FJ,#\<9LTP ](@.1P0(E'2.Q)XY=/P/[SB MM4\C)(OI^*1'-U[#<>F1B^O'OCC?F3R4M?(V0IN;S-TW>R$T&+U@8FJY,(_< M,."PU[8[-7W9W?3=0(NF?\7(\)3F?P%02P,$% @ BW,(3Q# V7F+7P M!G4! !0 !X;"]S:&%R9613=')I;F=S+GAM;.U]:6_C5I;HY_=^!=&O>N(" M:$4DM28] 5RN3/T6?5LMU\Z]_>MAN-U]] M^64S>RA6>=.K-L4:OEE4]2K?PI_U_9?-IB[R>?-0%-O5\LNTWQ]]N1Z_6VW*[CUZO>82R6D?G4?.0UT7SER^WW_SE M2WR'WQM%;ZOU]J&!=^;%O/WM=[MU+TJG<93VDZG_Y;(794GX2[T>:Q'M9V29 M'XK[LMG6.3S\+E\5[:E_D_XH:W]SN:MKW.%5V\+6L) MOO_OJ7>P\.J<7U_F]^UO%_FR\78C('^U*NI[Q)AOZ^IQ^Q!=5JM-OO9@+T_? MK/+E,GJQ:\IUT7CKNBVWRR*J%E&2GMT]CVZ*V:Z&MSQ\J58KN(DWVVKV8QP] MZ_63: .@^I@O=T6T 02@&]J%IX)L'XI-56\)U;?YUH?1?_A77%.#+:#/;%M^ M+/"8_<>Q(2[Q+QCAMGKT24X.9/AB5U=U?FP8^25Z V<> MO5_[V\GZB#6 1[,B^B'O0IW;_%/T>@[P+!?EC&GQN]WJSK^_R>B\/QU.L[Y' M:/0!SJH:SH$&L2!%_*3>!V&N#_/?=WD-Y[_<=YSEMMYUH1Y2FXXU]\_'_2':MWUWJ0_/$^&4X\:T-%= *<+;F:\C70"=#+.3= MQ WQ&^C][LMW(HU M<:>ST5_Z^F,!I.(.QN7UOP@_V![ST+,P:%,MRSFQ M(?@#$+N!WU[DRQSN*L*RV#8@;'Q_\S(Z>_8\>A;!EF\?JET#(/ HT\MBIB6( M21=[O6@:&/,K[^N\>2!AAWYY]=.NA.7#\]XDP#CQ@C2 ^+,"'@)XQ-&[8HO MOE@NJT=:.0@ITJ4]U&N Z'I;U:5/9*_K8I.7P$0_;1 D#2WM M_?8!^;JS$6]Y]>\5R3HNX@5UXR%$A73T\#M!+X"';/9#A9:[D0(#*!J\_ M;;C]!J\N/!HP"[A-A#O\@ '9#"C*;DD(<+%"7O3?0>'NVZJ:/Y9+3Q;CO81G M53M\4^9WY1)83Q$X=WGF+7"_FA[!5;VIUO?G0-]6T MR-_!P[.6Y*^HV58K!.7\(^$2S() YV%>%HL"AI@#^@'R^$36&O@I2'!@/8=A MP=LZ\#K/<^ !(FP/U7)>U,V__)])FHR_)DS;[OW#.D"?;$026 ,-AI'A"%!& M>5/YDA8_U[V \%Z>^KQ])'B$I[_?01Z)53-* *Z^WQ3,PT\GE-EQ+2WKA\DH MHI(W'@B]0..!9"Q*#T%N@!T"LXJC;XMU@:H1@N!BOBK7I*61_*@NBD\V9G 3 MHD5=K:QM>K.#XAHA6N3,\KKD:CYMF4L3(/Z49PJ0K0*XZ]9[27_1]1ZM^T4! MEZ^09U!R"]%Y$$L;E.+PGAYZ$F<.S_8JK]< X0:5'48N[^*\R)MR1O+"KID; MY< 3&UZ6RQWBVO$G8>'SW?Q9:N[=7(',J@NNA.D?Z M^\4=HM]L^Y]A- F^=(9$Y+D'W2LXY?)^+<1TMF=59\G2^<7\'T#05R%1XD.Q M+6M>IJ(1>^OYB(A#\K5".D"+,($YNN( '?4>_;Q#0F'I"H2>TVF/]VH1O[KEJ?TZP(9Y0=UI&2ZO8TEI$2?46::/[Y7=X0A%=(8G@10F[\A0KO M1R7P!9#3 +GM(H:QHD9!XD(8=."DB )?DD;4X.E:<&5Y$[=Z2,P*2,W'I*:. M>^E(K>UYC\E2\Z<)4X?H\0&R:9 M%<6\.85!7N:;$G=#)S O02 ^8>5GWR/Z @E\'ES0L4UBGI4-P9'D4#BZH%3".!#:7A D"HHG MO?%JL2AFQ!.TG>(#D&4Z9!PM@,=U 60F.@,5F7Y[CK?X9)VW\\$HWP)=N2_7 M*( 0WR=[ZY/>1SMQ]YLV%W)YCRU&?R$"M,6%V##BL*+X"&LB;GI(YSC-?..^ M<:+5Y&(^)QQ$2QUT'MM'X[?/Z^X=JN42\?\SKN2>*77#F3MJAK2L'Q8& /!@@)H1PC0!-HQQ?!A21!#F# MWCL/D =5P:><\P%393=4#KSTI&T>G/W0:1[/0_>[6'WP>]N&%]M6A0E N)_"*[XBS7P(MF:,?I5A^# M0P+/*:(C>]Z)ZM*4QHW>H_L MTS5Z%);[. *Q91_-JVA=;>&IV7(WAY4#C88=P5?VBT2U%E6UA4=AHKJ JXY+ MOMM_QA(1-,MB6UAK-(#I@6A)LU>; M8PH3_;3+T6>C+'S:;!+-T3-:DXL,IC #H/&(.#C0JKI8+%&<(_ "@K!DAW]M M'^JB.(?EG&\?815[3>@:HI-SM*"5=SM:' S46!(1#@$;AG-%H?#];%O=P:*2 ME&]MSU(X/A3-;@G(ARA:R^_P $\' Z ^UGLX*#V!=Y(,W_[H:;\%*W8/%F@>1*I1J&IQ@FS;JV-;!^ !*SR M/4 ]*H"-SA#F:B9<"@] @@=^*)HD@9(7[.0FD%%7#5QT M.'C0(4BV0\@42 9DB8#2.[S=!0#\_0X)D1A4\<&FJ#^6,])N!%-DTCAZ*.\? MSN%NT;$@YO*@);K0-]4CK)'Q@T_,H2 X\JJB7YM] T<&]'$)PQ'>T+3YH@ B MI+_,/Y:\6+6X6'U'C\]0\5%1"O!T6<_J?+$%?*CA830NT&/Y;ENMF!:B15U& MZ$4_%$PO+4)4,A?X?EUJ=="@,2*_.IX8E*=U/L]I@JL: 4$#SHL&#;7XZ=VN M7 )MM$$+Y+;:W3_0AX] 1^$*58^H.S6[.^ 298['8:&1-BJ]T@<7W0@ $,5Z M!KE>W:BE?6T/ 'AP S0@B(_\G?5:O:(7[^DU01^0P:U9U!.AN6X1N#?JZ-SW M;JW5O0#2 ;H8/"_HNV\]+0^$Y@"I',@R62WV&A*D]]NHT(+-Y&0 M\ D&5*R1F#7N6BXO@^^^?/LJ>O/F4C\&?YO'WNQ62 ]F:*P+P^/-S>N#CPMR M^6_)%^;EM_FG\[^5_]UZ4CXUCUT#HVX]@Q^9!Q"&U]]>V(C6]'+KZ6\OU,- M+M; ,@%WA9&12*<"4H 5"+NPF4O3H.$5)ZFL\)*9F -9V(!GKT :F=.9K%:[ MM3K-6XO.M39Q=7GK+.NJN .Y"R2L) NM3?$=6 I0)K(E(IG J4LX^:98E2"O MX5U%VHSX?*=H.PK&0AUL1(=W[I'S,#/?DK=DHRVBO'M[IGR%?)+%LF=)/^M- MHE6Y7)*4?&NME"4K6BA(B.?;_%-T+X9W$F'$T/ILTN\E:@1%O19E#0O\B0.H M\"DC;93BR8#A"M'YZV+)8I+B(#@-,!\MS,#G(-L\2Y->9M;ZZZ' Y6T/_P'. M4,V(:,-R_EHN[ZL:J-%M\2D''-"\D00$.!O8!![2S,&;+=N*8Q1)5BS'*<%L M!A1D&2V9(=VAGP?C<2L0Y.H?"SA,A8@8$(*[MP4()-['4$!)_;P0-2O&##<8 MT0B?/8)0]RQ->WW[]&9Y\\##;';U[ %-'[#V&0EJU

#"%@V95+ENOF!9JB M02Y":V#>,#:@EL&14OAOKB27W/@WEE;\@(RD;HJ+E8P3)&QH$8X0=%GBK.B1 M,@N=[T@58C6C!(+O8>2U;!+!JL-WK'7=2TB.%LGA!.!NTF,$!D!C -2F:DB( M42B9AG"R :V%](LE4K@=7U,*0-*B!"*^FKUI*G38P=)((T;J<%'6BQ(#7MXH MD47X.L!OS0MZEG2=IWWT\W).NUFAQ$_86)>H]^0:4605?/-FJ)(!;\/; QJ\ M"KDA$L F#Z.\\&2'5QIC[)S6 #6K5VB,4K8HI3 C72M0(]91\F?U"EX DI-K M=FIUXHBHAW!5,7H#I3XA6_D&%O2I1*$,#NR915D4#2--S$&;7A1T_4*HB)Y.2V^"0D0)^&[-T)V#.P5)>+?(2>:T MGM_-'O#(YD">9J@DTB$OY<[E=Z3TSJUWR9KPL:@?@++ABX\8Z D_D8P6K5W. MS2YY&>XI( %?W^?W8N"!JP^B)889+P(CLS!V]FZR7> M)?,+8E$@TF[1:('&H!4J,!(O48-F_8@HL%2$6O#*TH!(%RL^B87%5G1HFXT" M/1(&861P4Q_8<+(CCRLNU2;;L]!Q]M X$=Q:;(ORQ"-A& =T-B=/Q[VQ1F%\ MXUDZZ4WU)YH!H+G%M3W0P\-!;^"^/AP;R>!DP\5:/E$&9;S*S8;D9;AG/8/^ M]Q;ZYR[Z%PK]E>;'@#8L5,$"MHV$ *]T(WB,O!-!,T?3XM8HY*TIK*][)M!) MR2. NI7J 91?K#1%FD).6:SPK4@ Q5QPDV+Y1,B1#:([Y(:, MK??W=7&/(>TV;6#W=]5=@\YTEP03A<.14*C>E6Q?S[56<&=[ M%O #,7J2A4>\DDQ[; &@S3@-V3@)"H26P*GQKQ8* ,W+(,@0 ,B MKR!M 4T&J(P!Y86;,6=XP#Y0?&$2!P+5]J%2E+]$SK/D8]B+R98!8PYC&SX) MQ/02*8PI6&K9KE\?CJ;1#@<9O>C9EQ0<8*PKYFAB9 MD8$ )X#PTLV"[5P#B&MV#P3-V(^%:#RPK9P2/E+Z\KO<+CJ4@ M[@^GB^DE:/M%Z#6-#IXY2YZC0"8T2$8E>:WB#Y O,*3BZ"Q]+H?6(NUX-^PA?Z(L0N@*G>_^]TM " MNLRD)\FI:X\D5#1A@=VM4XH5V6- 8+\K@AJ@7B:7I7 =>;\KH-<7:\ MVZ_7(IUUT'ET"1>QW*H8W[/;:@-:5Y:.GL?16XJ> M,K'FSI/HFPH.B8"RKX$FF>02- QCQ:,3 ,M:3:*L(;8[7X\=BUQ+1+O.YX2L M*@0YCCB\"!:F#8A+7BL _(&(6&YI:?P=P? =:HCH^#S&.Z="FP!9:Q0#&E?$ M0A^?@;F8TPP15!0"GR'UD0@!B@\+(;#!41(+,0B<2&36[0 M^+;=%DR:(!;%3S!)BO.3X595* M0)F>30 M]&)WFSFY7&7L0R@BL;%P+#PVG+%>(*@!;I1$HFR [E1?-%:> MV(' ?2MA%:\/X;C100C)U;9A/LGGB-!U)G$EU5IH!MK-]QCXI%['4$!8/ 9Q M\/,F&$J'RMB4@TY!)A 7,GS/0,%E97V$VZ@/TNV^$3HA2K@.L*GNEN6]"A"4 M4# ,W&[PPE 8$9JW162;L4:UVYS#^&MTF6TJ0%PF\K.RACN"9!?/_Y%$?[H? MZ+Z[YX ZQCK[=L'-),32QB_S>+G^6)4SLBG;*('+5+Y(NJYY0#:7XS ;,>$ M.KQPH;-6T*)5K=GAB@'J\,%2M& ^:76T6H>MV1L!I\)4%(Z&""R"_AX=+FO) MLLIW<+:1XY-HHGV]-1![G# V.# MULRAP/:M7(3O&AENF/$1C:L:RQMUAX8^0#$1MK&L"9D:$+>-VTKY3BPG/^[F M(\:J*B^+M05Y2TZ' PJ57Q;=OSQ*+ X!],2#\"!!52+LH\O@CMVLG3O66K=M M[W:Q2XNOE33P/2I[Z_;]1[#4)?!G- 4H(,QWM;8BW .UWK8A&"L0 MUISJ2!Z^@";H]@@.5>T4#E: MX\.E]VROD57 10'("?(_J;P-QI"379AA&V%@4?.Q1H*+%VOQ^1=\=@AT,&P7TZ1H(1&%(I?X MX'FKL\\I6!6@OZ7SMH22-EHP=I9,AG=KIL$2 HWK4,-K3[;M(>2 GK)1H3*, MVD4.>*7G[]B(N(.T5-IH=NV)A=V@T)(#4Z95_H^*"E(A1]K9MEJMD*[OEYT# M2I"1@JX-3V:!\_)C.<=P&[Y#MOPIH48-NH/9H*BH#-NHD>6R$TN&UW? (N:* MP\>&+,<<*R3 1&.[2,'^$M@:1O8OBX_H.8I/6H70**-XGK5L-GWSB720-[B# MZ'X, WF%WL5-)Y#A2%<8O#"CE#,4E"Q?G5H6W4$D"6:P!S*D*J^.C@ "M60_ M@^_/G&@'^9ZT&"S4";>573;HC-YM,!+^.4?FMSCI\<7;ZWSJE>A .U8]A6!*[\?@A[UVO36R0#5KYW1" M(C0/HQB4S7+78+#$/9(BM*?#@F+'G^<\+SI,)9X@S,)A9HI$K9M.;#$8)I<9 M8#6X3ID4 3V?ZS25?-L)#N0<.D2-EDW4S"%_J)-ZM"I47. :TZ7!T"W7088X%46^E;N1)U M8 $?J^5N51@]2\5AMN0XL<.P)1,S2S?:BJ2YIW9_;3'A33(X;!<4.21]WJ+# M[U@U4'2F8_^@UTE4WL:X^]"4=LI$VL+@7#S>$KW4M'D.Q5BQNB'2A$]4\4RU MMH\"8U6K]_0RV?G8](SMR37'X1AUM=LB'.5..OMOG;891WR,"Y0VM%$)I5]F MSRQMFSHCFGYJ:=?R"K5,I$2$T1%"ZG-LWO67CK,V5^TT(!G?=N;?[NI.H*SW6, MKT?02827>."NAWPA)!0)6-O6RBY+3LM2AJ".-E6)=O0UFBR*V&"A$?").#5M MVM0VG&DKGFVOV&W0.%(L2Y1^>;>4#T>PNML[$YFP1;5XS!E41&%&3KV&33D8 MM(49 VI.22[TL )#.DE0AOP<\I(E08UEQY5PFCE^6/),2(Y:_"<)=Y M.5/:I&/VLS4@10N5KJ!*AHXP MVFLGJ&CY'!BA+JF=:WE6]HI>; 52Q,K<+[F,S/>+^7.MP;(K#-:[MR(Z9%%R M*'P&SGD;ZP'E.2DY@3TN&B,*SJXG(:G6I9M5/F[3X0.'X\?H.BO"I!>]E7A; MERN+C4\%@ B381O\KEZK^_:U-D[B?HE]D5)(T0*Q8))BPBQW5TU#B0%=U\(5 M734I!O3[1S'3W-$VW3+7J'>%8RQAC[62:CVS#@,1BS5Y;UF,#*&I+3;TG8*@ MNAY!6=NB=>O 3514V]9WVQ8-NM]*%%%* 2T%91[0\/,ET/4U>U%V31NQM W1 M-O46B FS@J!N3E29O9%501LQM462%L%)4!]YMY3!8^Z.".$Z)T8(H8JS2VI]K=9 2H$6^N"DJ_I']5JA?5^SJL9@[FH]9URP3)%W>]:"YL6F)(^3 M8]+"< YA;BU0EM&)P\%(S;3&O05H!RE1<\W71;5K MR"> ,2Q*TT':L5NI,<72WJB;@W"G1%X04(/RBG7H$F'%TITH[OH\;)>8A:J. M7V^_$1-L" +$#6$8"FVD-"1E['36IVD_DQ[)E7+L;X^H],RC9]EX:J4R$,=< MB9NB4Q1D#'TL3'X^PINNT5T^^W%9W7.LH@0].,&:;D!9.LJLM GA'D=78%O" M@#":1"B;2$DTI18/X6.#X)Y\0 C<-1V;N)$_&3D9B5Q>2Z2G^;BD2BL?2T R M 7[#B4R-.$B1TK&I] M5;$0L12BW[W-L#<@7JF@5R(:%P(N%)LYU ;GQF?+FOSS(#[!8G.6%9:8OG;H M/,A X63@:?%,ZHR+6_=GE&U7$3ZG6/-[T0N#*M:"9ZR<"O+5 M/@\U;NW?-I';P^M&,D9;>VV(/:LCSN_VY M'IZYA+[Y3Q*UK 2PEHG?6$W?XSONF@-;4X"1Y(? 2,80AY5]]N%]QD3,+^,\KI]!PS$9NJ>&R'TS,[7HPP^.P[<287V4@"?E,7' M%^Q9DO52=[XDZ8U^X8Q!C/0U?,9P/=M#V8&UZF@/)YDX7-J*"K&3P+W!RT([ M<:VT1+E&G60VZTR'W*3BS4 M.'Q87T5G5*-,2HL^-\*[5"K6?]OM $S].J&'L9=^\RS*LKB?]>&7=!QG@S$6 M3'7?<) &GA_%:9KA\Z.X/^P?!A=+<'R]YF6C#9=43^HMY8Q&-YQZ3H(<#]1\ M%=T ..PN C -7AWGHQ9(W(4ZF'WP.Y,$+RM1C9)0.*3$3ZH$A0!*XF%_2EL? MQA. U;,H@4''68*_96D\GHZCMPA]!/&@'P^F$YPGG0PC$+.' _@!T!OW3=6H M[P V3A. *)I$O?[:92,X?E1E/3C+)M(?F22Q:/AA'[ R^-XG ZC$C)$H&\21)HD$*4Z3R! %, P3O&WR3@>P4H PI-IW >( OS[DWC4 M'_T,W),R M0OZW\0YKTRY;2NJ9P6 _HMU\T"$(Q'\7",*)@ >F4I(MYD$/<' M"*D1 &J0F;H/_.X-E]6:#N-L/(PFPW@\RJ(!8 ]@TF F)=$%ZK2UA"1-(M& MTSB=PMD/X]$DI0L/)Z&K$SG%EN"1T2B: GH.(US'!/Z=X-.F"E>2Q-/1&-$B MZ?'@OQSB(;JZ(V6OFE M :\PK_X!T/%;R M>W[;J&"YPW;N%7SRI-91T1F^YM?A/?Q2]]D=?.]IDQS^UD.&0Q3&1X4W) 7B M54LF0_EEF@";*9=S+0*]-H4XF@@("5ZW20;W(@4TF(&&I#Q99ED)7MX,;EA_ M!-1F3.H6W6RIUJ(Q"ZXUW".XUG -TSYPQQ'^A,N<#:(W5![12DYW6F),@-$@ M81H1W<"E@QPR(1*7 CZ/T@#B'88E!>;'0R!LORXF>FW'NKJ*,?3;3Y]$/<+9 M%OY8(4[8[%8H'U.\J2K*%:BU9&'=,31K8>4/!;(:3!'";)O[ EC/HHBX7=,E M9@M3GP$V^71U8GOJX]?YEO 7B#DGV@"=CI,!D2Q@;7WW[V1$/530>(_EJBZT M37@@;Z.40EPI&8_5'P,@=WV4_.;TEJTK](//%V9"()5)(E%50D..?$Y"UGK)1 M!5BG?K$V$%"M /0'B^J^QJC(!3K+&)VZ@=0"@&B/@/(C6"@FP&$FW+2?X>\) M2G_3*?V>XN^H0,#O&4J-*+#![P.ZGJ!JG40A->D]0AC)@F$B@CB(64B1<0QH M3#O-M.)MWJ>D5E^8+^WV4P.DE\=IOL'!_YV/,MJ]-5A;6F(^K-7:C2 M25(]7=+M#=+4*;6W)>OR MX&T HH(4Q(O;H(=Y9/EX=<203IZUQP=Q:BN]!GADWK(WBX2O-NKLTK[M1,8E MGH ?.F^O:7;JL+P%V-4O5,ZEKF$26*X/V(/[8[%N$;HIQPD$6.[I>O;U]>1&?LYJ-H;&%U&C&HXGS6 P$2 M7DQB=36D,O"@-Z1,U82@Q%!><.6*# '-Y1S*B;GJR\*'<_UADA9 MXZ9]Z[6K9?5[B2RKWTOA-PV5>9T_PB&BC&GEW[O7,OX9N]#/V'$7!E,\EH$4 M6?$6(#;_P+C?Y5YZ&7R4@-U[0%+ A8+MOYP(@D%WF"2H*_"W@Y!M=2./UJ!* MZK 1\XX0?#LD!2,NL!\,3Y9+A<4-%OY"A%F6!:6WNR7"K(+9;4"HP#O91&5: M.[/TKEO8H+V;$!1S&=;DAZ"X8O/G7;[^L=YMMC-_K]R'Q6R,6]_XMV"MZ@NJ MZ!2^\X=.B+LP2# 3ASM20!0%#+!@UA-[,&V!J")0JWRW)(+ Q707P"Y06J2B MNS\6QM?+(5[>R'>UTET,43"K5^0!H_DYN->$R\71/W9S\4M1Q$QNJD33IMD5 M.R/CA:Q3 ""@47MOHGN*+2021Y&ECA RQ[);-7=CX6T*3,O5"H#(H5%M2'6T M2XY^T*%TQY^PI.\##:?"VE5@--5""3L](9K-@#]PU[4[W2/6"1SG5YM(0NND M_0B64*5H1BZ^6:ZE$F_,?^BF/,U=BI^.Y6N:KC/$ORMHE86N6JGXM1=Z*F^FWO%@_6, MTC;J?X;=X85QX8>ZH#V+AG$_'=//)!NQX2&=\M_)T$4S;(# ,D>[16QTEJ39 M\TX]U$8OKD64Q"DZ4>.LGT1H@D/SLO74#4A4*#^=H1V\_QQ_II,A_!Q.4_AW M-(#?/Q0Z8_,'!?I7GS:LAIXE(UA/.H%?!F-X(QT\MT'AMI^C3?='O.E)W_O; MTTRIN%WXTZ?>0'FK'>=HRE22\<:MJH?"V\\N&7AAYQ"@9%=301.I7(DR&!#5 M>56WKKM]Q4QFG)67T%BE(1M=QM/<,LH'!3'3R@LR.6IA.<%:FKMNCAFB0N0F M;JA5X=.)T^ #A6#C<]8E1')U*C62>$M[(&6NF.5:AFFXE@Q;0I%^9JK59CH M.,GEX^FMQ;,\IVHC4RU3%4%K =NJ"(GC)H8R$:E[B>!@9B:FD*KE0NJ/< MD6H@TZ_GP8E8X09>I;[0B6E74I02(RPCUNYUB4\7 (OR$\S3 09=-8)-<V&%].B-$?WHF957\;YR3Y)BTXM/S6$)FG3WP$A"G M>]$/#]A#Y)'JNU&PF \"OAE6HJAN\>$K$EQ*7;!'0JB4=E](-U,":5/H?'0O M*,L'G >TO)V_J@9K5=U0<\ZM:,1V&%&P4F?P'OAJ0*M<[]8>#"T0:B^%*0'] M*(ZG\UQT"+O\RQU<5!9(:X$:*+9_)@FYG;;8_9K$Q']T$I3-(]1XD4J&BY1/ M2K=.=N;J!52AEJ)OB5R1AJ1XMC.#'L%LERRAMS=1*__.P^4,0U M3:T60N1$AD^LFF9^:)PQG791S+U5[ZPU7;\]V]"*6Y0RM)3J1S4UT%?1WMVY M4%VI./NH+A@9'97]S NY/%Y5_XG MTI2?3;L,\NNU@9&&_+O*MJLF=5G4KIL M],\'!9YS8%NEU=5 8JI999,S*96F?T)=&K+D+HL0:>J>)Q 23OOA;YU <40F M4_V 3M=8G4"8O[BYC":#-'8(M%<,JF$SH&Z#DRJP$?H908@2.;%L7;UEWP./ M^IP/Q2TD%J*"+7J-.E&HCKE_)L!WN5?FBC/(NW89% \JJSZ^53\\(#(TK8KU MG/M82J4>2NIAJ?JKZ"PWM;]+]BMV5QKOK E^]]S"C';+!S%4A$96 U#M\%FX M=K@U@/-6._272@>Q*M:VE7RA4IR4& 3#LG[F7*M;/][[N'ZF_[H2\9UD?T5D$R-$4O::E@AFYU 1$6G1ZP"Z',0-L[M+G/^*[N'WC;@9G<-K M*!AT?.25%K@:CIC)$E54_-29)J"#(\ \H/PX&7@)!](C$,:IY,!0;,_&'*H T8WI!B8 MQ+$/"7PP&HSP@TF?@QZR.,VR:#S(..X!D#:9:$/(+3K1N%Y-TH_[F?4-H3.C MLDYGPJM/X:[/,"YO.J*[])6A!5D\&"?18)@YK[_1K ;>3^-LT"=+!H84^Y%O M= 6Q#\Z)(;#J^:+! S(%DU5+&1%?W.,&470L?I%)K__G[N@+?"3->A/]\, \ MW)%S\R__)QGUO_:28?CCKAY:N';6=V39I*#LUHO\8U53308NRLS,EQ5 TW73 M5/7 MTS":+58H'0E14-4VYW.MFLXMS@8VW!^I1KZ7 .F4._XXT\<.+; PR^H M)1PMJ5SNJ*1,^]I3G_C&\72VHUM_0T.F%Z-XP\L[EZUD<-, T^%'BLD:*46! M9QA;EQ&7>*4K[+S$#2/.WE"[TO>B-0_A&F$L/?+<";"[[@E?"L0P.GN:4>+- M:$)_C8?T \@ 8EA^5WTLV%ET3J5;[6(;.B69D+PY?O9MJ+RY:D*W6,P*..! MR,]L*N!B*(U;1Y5,<@(3L7'HNFSB5RSJY5ZJ_*[0/<:0\VOQLNEPM=F9QB\* M'75/*Z#6/ ZA?(=FUKV+'#N2&2"OU'D*$Q="Z=P>%FK\A1HB* :FG=QW%-M%SB-[W5*L%"^V-V/C D]I*YKT >WI]_L: KYJRI1NU.]X3+>& M:]_I&^N$OZ"@Z>W>N_?TZ0'"$!I$$8C='M/^.3(\7SG11>D@MOJDM'6@%Q4U M%L*+AK)ZA7R>2S+_=Z&JOFNS&3PFT1Y#)]I#G0"!UPXE:JW+-*W"$VPO6C4^ MLK4FVVBG2!QK:LZVP-NK(_"O2"_<5/'M#70!Q^\*3''-D#.!<[?5XH[V?F=%Q,!#4CAA]%IV-XN$@?8Z_C>-D.$(?UU;5,3)2 MG7F)I'> @\'.2#)[39R],D?%C(X+>-,H0QP;)R;-?D$!+ MDX.X.IZBAPYX8?;\M'-YAM[#>) FM/,$-+@4AO!/ZWA#R-]1/'G",8^2 6T4 M-%0Z[,E$_I[TAT>/'';5[M%)?HCCO9!]FP/WK[N1 C]L"^@GJ+=$F'66P._M M5U"2NL#.VQ0Z(_VK$E!",M N,-MUG#H8=S:>H/5P]S?PR%-=P3][31X3V3Y6Y/S#@# ._&WL.6HS1+@/C^JO>//J MP[4P6EJ(]7'T^K6.E[9JX*,$.6,IFUW4M6>5DQ#^@NUX&/-G2<>8X5O/E<&; M&M*1KQX$?41F?(2JC2CE<,,]B7[#"^]<&\ _2AVGU!N*KP=.J-5T>F0PG,!_ M?="%I_#?\)3+B,I% GC[E/,*8)JIS.)>F&^@IT1'[,RZ!W^QJ M+J.I$)2"""VT,R( 'N OA2%2BTT[>1A)L-JM6LAORAI:F(+!-@1Y^L]%$C08 M99@2EZ2G(,@$_@^D\C342(&R3VGL81 OAFCRHAPD,J!F0\]:Q#U] />8J57 MG>#FT\*R^;&1]#FA!R0I']!#.D;V*)I;-G1649U5T^]#A:A)EL!CQ45I[6XR M%(#BU [!X%@.&+0:39HF,20$HLN^)#;$.F536,6Y6*>T%L:Y=O5Q=HQ]I;(?D8-X,5 M[9;TSL:\$Z.CKER)]PVMZ*H^9UTV' 5Q+$94!=-L.8-F)L7=^9C@++=2ZMDT MQ:-N#Q+6P9DDCWZC1?MMBI!O-P3.YUA N&@U!C:1JR9\F!IJ*0?];KEM=92E M>N?D(%J@+M&+_JUZQ!!T%0.E7W$7!;6 MHLV82;-;H&6QR3G) MNOPQNOA6"Y_Z2R-GEE11T?2+PR5>(LJJ37XH[ME*08\ "'8U/?06CN>A*%??@T$KK!:U5CF$BW%4Y_\>HFC@#6\UBL/:I@]AT9?+8T)#>$ MWU+AWP@:KI&J"S Y58\52!J,O+!Z!E,F6S^3F'Q,]JR%GM:H:R'5/!??LX5U+(R.)[G'$C0?0 .VT,5$KQNWD M>MWJ4QZC;"3!?0-$=%>X!TUMMU1XYXS0V"+4*N^'RWCPM2@QO1A];F3E0VL( MQY50^XP=A4O?%4#2*([.6'3[V,[T25<' SXYG XE^SGLG]0R71!;1&FDNI.)618< G!;L5Q@J::732U4_S95WD\SWW;Y TRR@OZUF=+\CB:BR-"@79 M:H05T>$ZHA;Z7@ D#7^'-OD!DD4!DK@.RWF &Q''BE3)9D1CP48PWVDJ6VB M>&U/98^Z:T"@2W=(RPEANG_U;)RFU7(PA]Z@2KAIX2DNCH/[!3=;!:(WFR*W M"KW^6WG_0(4M!%4TDOPUKY=-O7LH",SZ7@NHM;\ GY:FQ(@[]4Z3IMV&:!V% M#-&-)9S7I%D!U5T>4&:)E,)F.MM2G=4])@40O)=%+DU]>2MJ(T)FK\15>[/; MH&+**Z0M7(" NT0GCI5-?>@EGA-/&00TJL6E\KOTPK"8,'#2F.I;+/,F0NS"(.)D MD3&#P,+[-=$[D>%S_7HI1&P19G(HSI7+7CB'(EV*;*F7B.M_%O/Q+^<9R!?5 MC#U!)J5=)90;&0GD([550\ )C,\E5Q!#8Z3EEPE*(),B^7N)E&E$3A0B&XBR MK&\#IZ5RC:PBI93NJM)K6;43(TRE4$ WRHAY<9K+.0IR], TA#S*:/DMN9L= M5AA7A D&-,78*R+"',O(6A!'M;<6:\*2T1]E!4"KW@(UZ70J+4PJC4^X[)D5 MP=P^G+(101LVC9(6+$3=)=/.=_90S'=+L3C=%)NMD+],AR9+ JGJ/V389BDV M-ST/]<908:P848D0H>M(E5QJNAMI/RA2!V\,,T('IP6QE+: J'+J?:)39=*4 MJRN <:K,W,JM8,DZ%W>A$?^(16N)P"STBT;?NX7@DGEI2>$'F"6XT?DP2CBH MCDEQ6)(X+,=9=V=KM6^:S[$6&O:OYJN]U9BJ>O3J@ "6 RSYJPIJ.*V[ZU]= MZ\)VWM2F*,BN!M#[QVX]4QE0(O=3[I0E]BL!PQ8GM^B,PE4,3@G:P^7(&C&(;=T*.]]=KAQ<%"$N( M5U+[CIR?-;>.><06PS*N3=4X*Q#^[6>S:6? MYI*:J^6UBD4/O^FH^'.EXIM%:Q#*KDRL8D17%>MR_MZX8ANY@IABR_LB.0X" M;(A%O%PU=#/X08R&K)Q8-]=X]GY O:1>FR]@ZA]RX 3K^RW2DX#]QITA-WR. M9+/&$#H++QK"BR8F0TEC#KLY@A<=]IOO>X#/W=:;6Z,?YZ(*:7#@FTJX;:R$ M5%-^L '.BU8X.AB:_2.;_60(45 4Q=5J3'J2&H:N51+99E:-T#C"*#'-)APH\CPN/? D];SQBS\TE$I9==MLX6S<%EWXZ[S8[XL5:M% MJWF6L3"D?1O>=+ :BUUM$;\_M!4BFGQ2FM^+[M4"IBW+T2T&=0V&H2:-%IG4 M"CU,[*[I"]N64P5NJ)8%+V@0(R$H%?$2ZR24K#_K:%,MF :>1/MPB6VRV'"B MEA-6_4_'1-6DH!,36Z"K.O'0 &Y>SHEN(O[9U@8JK[C&FBRS"(-41,NN+7N$ M0@%7@V:V@9W521["FMP@K]2ETW&*9%,6=E3O=M!@RN9'3B46?B ^-0 *AB3N M F'EJCKY:R,2=CWR05OXGQK%XL\1O4"#(W>4?2@L'ZC)&^&6<11L+^^[;K;C MR8Y^&PQM=45#"O U[2564WC3;W=FU[T2M;"A M/;:_97 $PR*,P3\!Z/1! M.^TET9^C:6\(_TYZ&?P+'_7AA[.I%%8 ZX=!)M'9% L!V,HQ$].>Z-X-^S M?F_T'%\?],;X>BL!4%8*($B'290-XU&6X6HPQR,%8 VPV#,--.VE>E!8"PZF MBA\W7[XLYBS'2,*O-\&W:(*O H5M)@ +F+*KLHT.WY$@2]TL3'\A@8I9W$^G M6%!X"TB1I3HG[MI"P* M0IO&DQ1/+4WBA,(B)_&$DR+'5.):;@0EF3XYGME&E-%H$@]HJM$ RU;WW>.' M;X'E1X"<_>'(VBE>.8I&@HT-G-5@>-0(<'F$UW\\'E!*3YM%7>5E'?T-:U%T M?W-:42S[A0MTPM=2X\+.^C* M[%RK'*S(4%E,E=^SJN;%,ES@SVV/S'$TRMJK%VSB!\KU9J>='1UPASU3VCFU MX:5"7N1 :[14'(LM@92?IM7U&4O%Y9S"H)K"J_E"$+#=21(^#BOFUL24K57" MP/7L8<^.:!.*HSUQL*&&HVK4.^19L'K,FGV*Z=$,*@4%=25K&4YJR"+OO:NK MG&N%+MU2_V_PHRA1KR"__VE7;3))V3T):BZBE5K,LN[Z#/W55:[@I!V]UAV(DAXAU(FRL8O&T8$,C MZ;]4VHU@/A9\JNXJ1HQ8%"R[7B,AX0YNL=UVUO;'HAK,DA$#(K,!L5M;BY;/ MM=:.@2/5XYJ)B"2)M?&B U[YUL&8]VA6^(!I1Z1:8-(CG/Z%71#1 Y0=TF(7 M7I!:'.00U#A(SCHI[C5W"V&A*Q9[S-/FY>Y*&W,['//@?1:%1E4W::^[C7-4 MO9U*56\# W)A)Q3M!1S<"C'4F@#']4U5.;63J-O@M,F NC*?N*(2Z *0 <]O- M!W3=-7M *W(<"-OF'+M&Z)7)&^P5V'(2C*[\C\&X:&Q ?"V"_4K;A_;::[%@ MXE%43PH.DM>M[!'@J'=BG)XRJ3X4ZX(*D#HABEPNSS0N<(I,$E&;,8!%^-!- M#010TA_WKC#S+>5$6PN@W4K+1>EN"*#0184 H.:X0<'\!WLO3 BD<5.W&BLX M$8WMI@O2N/?HZ.3(LLZ&3-TZ6=<*YI=[0-7KMP>F;!SJ>>76K-"$T5AYSI?2 M8]0];):JVDC3#48S:6R34RYXQGB\+(N%='^N]OD2CH9;,\>F]+4'X8O3@*-X M9ALD3KP[U=:V8/-24Y>RMDL?,76(0VBGBJ>HTI+P*1<7ROU8;^M#*7L;2U5" MI*WRD>W&;PE*H$-5V&TYK.A89-:=\!%0> P(;_6 MD"?4'$,;%">^TU5>5^IN5YR@;YTN19A(3$6@;TYM:!G5/1)W%+F%,?9VQ2CZ M*!X>Z?];S#UK(!=T+6E74LPV4' 8%2F*0T?C\WL='TUSPG>;J@$6_BT(7)M# MBE9X+H::Q[)/3T[>4",TBOO")#FEC1%;<'IA$DB<[!"1?QR%U4E9H+@6S.30 M0FA 1O.#>*@.HX;20SYG_[++8AY41R5R+)D&O,:TXS:^#O=XF'J_AT0-:%4!Y&E%/Z M\X1:6-G]#MFX-1E&UR!A8&9;P YS*>7J9+"))-8=;%['C>OX?7D/K1U>^RW3 M7KZK4QKVYG*,).YFL.M7G TG3D$P]Q'=$KUE*IJB5=#N&I.%29>I*X"HI6\R M'R_73Y-(/A/^:EUX9D+,NY\E_6\8<8B2X7 MALE'Q5(**$L!>LK>V5*N5Z7E7(E*NJ(5O^*O5'9MZ91)-35L(\",;;EA *#/ M:K$CT.K80UT"CWP'*J:8'T*7ZT<6@^VH*><5>=2)TJ=4N7R]QF+FDN=!8HL$ MA;*2C46O>%_.AK1D*@+@LVQH5UTZ+B[4Y%+,_3$SHU\ZCX51U+B MV*X\0GN4P']G=ITL10"GUUKK)BJNBG*0!(&)2DCT^$)\)-F' ZSLH;^V_':8 MD. ]H.8F;B1EEOEF49\YYUE;X 34Q/8*5$%$IXKN/;8J>J:6L>W3%I.80W80 M412O)QOAMK&K$LGI2WX;&3BP: QIKD_?[MOB4(P2EFOR5'# L # 1(]34Q; +0:(=+RPJ&A;H&J"U_]IB&-2' MRVG#A1H_*%(2$:0*ZK"Y7?IAF<'*QFF^)"3$3IJ46N"V0F/LT<@Y.DRS0HQT M]+UC!R.>V$@Z%SW #!I;.E'ZI[50ITIQ"?*ZQY&O=?V?0 M;6)=I!BI5D.?L MN],F86#C "@0;XNFIS$R#:$D><=1*5IB4;4=2RDDLCE<4O?/=8D.$HV+L@:1 M'4;1O=B=WB&XGF=)K\_%!H-G:A^_"AY9H4A/&%F7E"WIVKH;D3X.J0SA1EB' MEQMS6HG<32]1.W82IJU:R7]6K^ E(*&ZQM8^NVX\D6ISN>3.K[7HU@[6[V4> MZ' B8:$6_GB4C@RV7!:!ELSH=W8-"A1F2WL%7\+/WSYP%A?M@&V+^6Y.T4Z- M2BZURU=M4$>0<-1V=3 *[KGG,CQ+Z@*#0<1S-TN,7'8JW5SIZ\'4+U\)W2LN MJ[HDV)2V%>2]J*HM&UBT@G:W_XPEZAMOUF@ HYM559MR+13&F*^YZ51N*A?% MRFQ6<@N:-:YX:1GQI7&.>I"3"]<%VJV0S'"H%)&VC7V(YG@4Q>Y)#3NQ *OJ MXJ:2()7]9XMR,7?*DTDWR]^I%F,;:TVV0J/9#QZ*UCLZZM39"-C/4*.X*M[\Q/D2E M-26S)+'U$N_2.%PLESF20[2[LGNNY@9,K*':C6K:!ERM9.M0]E(2C57E?:D0 MN^$^$Z0*P?GL:I5R84ODP4C+0,2K(,B]A2"YBR Z5E)=6%Z+42 L@X);P\<4 M4IBC7&"5;FE-87WM+?%0Y<"G/,O"S/T]IHQO7<&3- MV92>=9[+!!V>G*P MG%.W)Z(1CU4L=>MADA0CK8QT/672(1 [R&B)1E%9,C-;!)5F?;BCRYW@]'?5 M78/.&Z\V &5!D1EU5[) ;%HCW=E-!_$#D3I0&9A+]TQ)S;74G;::,- *\TE0 M(#P/;MYR[TFK4#232CJ"";E69>&](AF2RW%U%:9"9"ZW8\.XC.9R!X\/IHK=0 M!4ARH"L=\EEBFB0=;X:4/@\W0J(F1UFXR9'XL%:J;*N1L!#R"E>4::E=#\VM M@Q:^T!Z_;8(>7MMHOJMR'.CCF**K*LBP-G9;;:AQQ^AY'+UU(_[<)P$LX2$ED-HGF1RAIQF& M"K6U(A@DVZY=>DF/K9J1$M&N\WEAA33!ET[;:*)-2UXK %Q7B]#*"W]',#1) MTD=XYU1H$[851S&@<44L6+<%<]6HTZU"!:#!9TBKTIUZ%D*2&XLG;&[WW$U\X,@!E2]E-!+$0JM(IL?&)<8T:AAEDD6L;%5>H?8 AQ\ M4WV4 [-R!>KVB&1=TL4P6 S.&V6K4WDD>%#;1S1-J5A_?%*%Y*MP=>/QT2'= MOQ]2_)H'3.Y33)==D\E0S#A!@OI7BZ*GI_S<7(/;30B]UM MYAQ87AU%D7!A=D.:5"U01;4;##M=%B9&CY4(JU/ @1E_#83!)/A?GHK\DV&\[8WJO^T0UQ=Z MH1(K'7LFEV?4FX]2G]-QG W&6+O ?<,Q8&/Q@3A-,?DX'<7]H9][#&* ,K$+ M<9+S^_G 1PR3P JD2]J23R[!MWP#I+B&2SA^PVH-5A4%*79P:2H\DR\"7>H$ M[B0>]JF)ZF@83P94Q $3OC/JDY)AB8=Q]!;/$@]LT(\'V+6Q'Z>3(<8S#P?P M \YBW#>I^-\! +)QG&"3C"3N8Y>B,3P_PE:J6381"SL(]:/AA'[ R^-XG ZC M$##"A/YTD*)#>= ?6I/]2[[:?$TA MV!AYG$[B":_0)LA&N6O*;6! O^4R2ECL8$0]H#' 'Q D1<2;#.+^(*6NRM0/5\=)\;LW M^0(%E.DPSL;#:#*,QZ,L&@#V "8-!H!Y273QL:2ROM$0D32+1M,XG0ZQM-9H MDA+Y@)-09XB.(6-F@D=&HV@*Z#F,!3U.1+:I4D"3Q=#1&M,!60D"" M4OQW +CQJR+W+X=E?L-@DVEQ H>S'C^)H-K#>WWZ(AOSHA,Z]:'']@%0]MNJ MFE-9E;Y0+NSI"N?Q0U537TCJ+HD4"9@$]LD#WC( 6O MQ("'A(-I/.'VY4 N1A._N\[A=)(3@'=P@)/ >7@)/[,1XAL<[1FB>#(9RB_3 M!,A[N90"T/#]:Q-9T$1P@1'-)QG@8PJ@G3T !:KWK64E>&DRK ,S@EL^I@HY MJFR="<*([BLN M':2)"9$64&\GHS2 ]ZTTGU,.\$*%4'MO?[9TPNP86Z?N M=4E^4RX*S <$>%ZJW+0+MG%U9C@]\?%KJM"&U%),$-BJ/:%&9@F0[+[[=S*B M7'_J)H%%I3'A@!!G(&\C]R5JFXS'ZH\!7-$^2C3S(GJ7H]4@Z:O'@<%C,2@: M&?\8 N6DNCJ7.E&*>U]Q)3EDBZ9VHQX&6 5) $"^@>9FB)8C*BT%6*GZ7W'' M/]0U'LH--G=32\@0$R=(HC-'H.5X7 M8IS'8OH1-XF6O&=.S.^YBRVLQ0;F$W>FW)GY[R;LA."+99RR(9$?I#G40@Y$ M$OXY&7W>@?E8@I^^PM2F"OO(?=H"6P1-_S\0<4X[R2> 6QVO$]*I0XETDI4H M\I1*M,#5,!IW'U7K&$2W@ZLV G"A21)MD]-^AK\G*$U-I_1[BK^C0 Z_9RB% MH0 $OP^(+(#JT@;QMPH93]'>39&'-J6#;]5(OP2E-]$MVD[9+@@ ,^J+=%K$ M[BFYMB8YY4N[Y>W!J#7W'MC5Q9(4J"$AO*JV)KTUZ0L0.QT9MJM"FWGWZ'@! MB8P4GQ\ >#FW,#R)BU,,)37QB(SUGY8@0>D8)S/^?01Q59GR^M4Q */YR M0,\S8,;]=$P_@3$R=4RG_#=P4.LP7ZIDP3)0^.\L2;/GG=ADC?*:G4<):/]8 MVB_K)Q%*!BA56D_=%%OJGXH=BB=][(F,I@XL43G%MLBC ;5^9NL[/*81YY6J M[GJ6C& ]0+_.DL$8WD@'SVU0O**"U08(L.G^B#<]Z7M_^VT#\^8T[*8GJ1"I M]"C$,B#7>3G_#,(5*@=@XAHXJ4[B97 ^QC*'0MWZ/1B/8YG^ZTIB,_![9 M'^QP*EVD<)B0D F*O*[S6*UE'-M&F0!;GJCL?7^Z: 029Y;9I3FM+U,6"6/L MR?TW58O$>7D*MV**U7=4R1;KVS-35Y;@<[ZMSNF7YZ";@@[/*L_-[HXAS)&T M:Y8<.89TF"">9=B4O%V6TYH'9>T1*[94H9(?Q9H&SD-9G+&823:9PWA I64H M+9GD!LE7MN.6R4'F1HQX 4@!=#F(&V9WA--7Y#KZOA&IQ#D\ZN(.1W?XE1:X M&E9'0(J06)939YH )3EP(]]B79IR:]U."P-C;Q6_^#U=6?,'#J$%J!KI*0AO*:2FJ=BS%@=84CX"!IT322'S+XC3+HO$@8PD.,!,8 MAJZZBS%@[*,&<:Z?35KU>!EXU]P'B93*(1G"GJ'E %0UO#!?F0N?Q8-Q$@V& MF?.Z:6@/[X-Z-N@3T45CX^>?81M&[9%>J?!F(/^2^G8"*7]!N2!Y0SZH ME/ESIZ> M4)T%VAQ!*T$'UFA"?X%JCS]2W]IT8V48?D&F,4"E+@S FPMZLX0('DM1P B\ M]@BW#]RIS8QR4D#^S[0?'M0B;'7C&8A3\7 8A7\-HZ3X0A%*]USWMQ0\Q)3 M@N1K55(9\Q[@U0$. C\G6+P;/U,1/N3W.SPB,+H1Z)!D(#YU]@LB3C0YD)[Q M% 5#.'>0^TXY)MPNZJQI0CL'539+IT>.OSLKY?BA'\\_^1UO]!.P990,"%X@ MF1#.3";R]Z0_/(HYL*MV2I"T)#N6D.C+FAPN?P,T%(-T6 8$V2]%3R<678?? MVZ\@\;G V@;D=)!PV03X4@8,!UVCX]1!W+/Q!'6/!#4/0N[AY/CE2*>#: #2 M6S(81"FH4 =2F<[>T,%C::D) S'ABPAL/)5/AM-^@"UM5(#[TEX/^B%$-F7D MOT:H6 _(QD[2793<8E"8RGB1R@1$'@'^^>87L9UAX8A@_U:V8*ED&Y@.D0 ? MH41&98/9<.C@;]F P48W.#?RSY,=F&PCP[Z1>.B1P7 "_X&\!3HUEK$_ 8F1 MCR6 0R!#3<$UY88$<7]()E!>+2SJFJ+32I!.M]K\ M=?/JPS4',&(\N'2R)0UCA75^\B5&31+N4?".KATYRZD)".@9))+?*62CF+K: M8*%)7,$#;)>]^UP,(;N+V0G_*.\[^];WO?$NFDO M,3=T29H;%K)0(/?2;(J[GJX2_/W-R^CLF8=G[[%"A*IHU?X2;E5/WZJ. =YB M82EAC%W/T#B*>1X<)SGXS'3@W,!UAT=1]-)RP<>_1TC9J/72 .\XIH? M.DKPQ+I^SWJN2SE8)7Z\<6S_5!X*%F/GGDFZZ(X[#&0RQRC8M=^P"@+2'G0)Y4N0C+ MSJRB24Z]N3:B=R'QD4,:G/>G=$B21JZ\#ATKQUI=7,[@PJH-)0YJ?T^W)@7^ MT+VQ'C-%/KIA]P[]Z#2- =1Y)/M_ LBFG9O\4*P '"1"<:<%LA2\OUM*7_68 M. Y%-]UBP52*5;B!KYJ%I!X>VFXH\Z5KMY:EP"V4U]F1[O/TJ3OSDXY@F9_$XW%3R=7IY'S?!1A%.VG#M\18V33=;SLI M-!Y%.(&>&Y![H':S6YX.\8-I*!XK#N6;>/N6%!,/6*&L$I]%JF220ZD8S@5P MO'\W:Z+];3MEPCL8*V>B:\'[H!!R6#QW-G@DL^+)6SXB,=W7 9_IP00# M[V$8T;]G77D2OMP;3)0(4*E@GL3Q5 8'N-U)"Y^)3-OB_ T58#V6!?&-\!C:/"6%X#,P*33^$Y=XQ6TFGA [?ZHPCM%,@<^2 MP&>>)H6!38'/!IVAZ:ZPI2\%P*;G52(EJB*;WE M\W$ /-7JV-'8U'1O6TD4 2J++U[?OKSP1MV9*A^Z( P5QZ"@*/K2,C!:W2] M)MB1*1#GI.VJLJX(_E\ ##*V_Q3N=JM?"%N75@UROX):+]#KZX:]N+(L"", M5LN/%/[)7UYQ]3J/ ,O\T1W6O7B4SBGPK/^D6M*,!Y1R>%0>J>;PWB!K^]5V M@L #5AX 'ML?-U6I"ARA :?D.)-%X9'H?B_I__DW77;XS/N]]+==QYO7+]Y_ M> (8=;-*[3Q%%X/'K'O]WVD;8; FO>$IZRD7UG*.W=HWQ5:*._.7GEC3NB/2 MO09=N;L-T"S?H&W%J"YI\,;'C6N^=9;^P3H]>*@YIJ^:HT M8!:9FT3V5W=,#B>V/2T=X]D,7WSE)2J4Q#T8$+.R>3IV*I-1E(8VFY&4NBH M33Y2-T3"#CZ@P@_ CW/L+_5_DG#[$6(]E&9UA;U7Z MR#N'DY*,#KQ_/-_HP,L@ "-!W3X42'2*O6KZK285+S3A G&'5JPZ5!X"R6U-V:<*%&:2 M@X#L ,W3,K+<3(O/D+OM\)KPETDX>,<.A!D?,I,?7_;AT)B#Z2A/?#R0VN4= MYI,RNS[K4'^-@SP]=^MX"+X/5+]'PO&4IF/SAN+Y#QR&!^F?G23D\/@3TH%. M#Z\)6&%-?LA_H9_0(^G:?KFNUN<_@9++S7X:>Y=6CDFX$O@_HR/38.J+?Y'] M@N56A7-OB .(XN1]A+C6H?0J6AQL@7Z\Y4P<[Q&*[0;T>YO_HZIU:2Q/"'O+ M#3I\=E1L],F<%(ZH6L ?E 6Z'O)R1&+603"TC;,O,&T$R%XW-JQHGS.]SW]& MG9,1:'34#D+[GZ9V&*C[J.F*@?U#V?Q(=C@;B-'[M7?8UZP@2Z5?$V-?!^O< M?I-D(>$M&00_'88^_?F[N'VL?.-$< &C7V@!,&,;'P/\D.M6F+8A'/'GG^\S M7[*_QW 2CCPD>=?_Q.87WQ88-X5*'"]DJ!ZUP\].PTY5":]+#AJZ"HG(<_0-.1/.*,% M>,(X9MKX#P)$/I3^XBE'IM?%N=47J2-\$=W\U%-Q&VA@0V7" M/N@&W.Q5LF]%^[MNC4V/'7>M)#PGN[W7M3M1AS7#-#:8F6V9XOK=;]FY)R>] MVI%3F-$+[A1'6]B7>?KAMM7D_RMFW09N:W!>$;X#8T#A+^\*&M08I9S4UG=CJ]5-^:? M+2R-Y>^"W%R2JA%C-$P7SAZ#R&$'EV9K'$RF0>:1 M+YMF^\W_ U!+ P04 " "+6QE MU%7*]?. MUWR M!F$BA52<:..J,FAJ!21O;!)GP30,%P$G5. T%BV_X;I!F6R%3O!L@)#/OY8Y M)/CA[.675NJK%\B/DU>32?AP?G6(G[G .4:>XT.>X&CQ&@>_3WH1_IC7Q ZH MYW]&_1/F ^*%)0ZZS4GC0HK]/;* J4PXH#5A";XFC*X4M5D%X91M/3RU0":9 M5$B;PS'*(HLTCSX<><^>6\?#J9#*U?85_'?533\(])X52!D;!$ZQ!]*X)EJ# M$C?&<9,=^%T(=?9R6QN%I2+;:#K'8X(;3)&55#FHH4R$>RB-&116CJ)E94@S.L/09L#8O;W4GXL][DV!_!Q[)"%&5D5OFE5WYGAJ MH9.\R^:Y=VG#HWA13==2OV_- GU&A;U#,0.3]]D;/+T]=HF_N_ M%1ET76>GM>TUM@%%JY8R344GMZ)Y#EZ/?5DD^-8^:=A>>QG[FZ'79&6>@GO\ M)C>'@K1,W]DENF""1_NC%1XMAEG+@2+!H_T)0X)A/EMI=S MGFQ1LO3Y)-UWU.GD09MOQXL')N?3PC?)AS:4:G)[L]C4U0W]!.U$XJ14,M@-W4CS8_?IV MD7'8X%[<\OEX,!HPWCA](2LGS(0[\<7H9BW55=)OQH/M>B0'\BZ'W-[HX[#ZW03PV_R>,>K&0A9CHHJF%D@SV!95[*$HY<,%DJA+'S[S"NN"L$\R!B!C-\$9(Y Y+>1G;F6'-#7"PJ;/ M[^GW"-I[6K0;<2]4(SR8#PC,!UJ82P4P#I*[L![01P3H(RT0>&T- MG\QJ:0 MXQZS\_=&KKM2GY1&6ET?4<7-<+=N#LD_6@JI\,%08Q,;XHG7Y(*O*Y\'< M$!'+X4JKY;M;86HV$?/MZ;R&RL6R*=_P>8")V2$BU@-<=F53./87-P8NN_!V MB# E1,1.N!+7_:,/.&NO@ C3^Q1=C(HB)17 EEA _2!^%$&5[%?I@ MF AB8A',Q+([G_USFAB=+Q [X8)+P^YX%11!,9;^8^+T/X%ILH4I8&/ Y^VD M63Y30(PI("96P*R96_&]:<_F>5NN!6"8#6)B&_16V>QH"M.#XEG\,$'$Q()X MK+C9T2U4',+^ZG-A>HB)]> 5W[ULF!YB8CV@=7@P7XXQ/<3$>GA1A_<%,L$$ MD1 +8E>0]X)A@DB(!?&RY.U%Q$214$\>NMJW%PM]E$1LBY<%9R\BIHR$6AD] ME6"G2\6 M(EP/L/BS&UI,1JV6->MSF\H^R+ M98II)B76S!YRUM0U-YLV@F=:.<,AFI]\3$PU*;%J]IB[;Q-I^7)I8'[G1.EC M8NI)B=6SQPSPV'S3SD$#3+2/0:P?O[(-3OQVA8^)"2@E%A#^L/F=CXD)*"46 MT,LB-XBICXDY*"6?SB"888L-(Z9)Z?NP[S2P'J\V7U,S#PYN7F>];%8,.)C8O+)B>73]RS&2_$^)B:?G%@^ M^PX7T%U(Q54A(9B/]2;W,3'YY,3R>>6IT2Z@/B;Z+A>QA5[%W"9X'Q.S4$YM MH>=MNEZ?YYB!\LY PVYC>WI2BH54HKR&W5L8+WA53 UK/[;O]:19VYM?-%5U M!F-_JBO-V_%N'[L7@4__!5!+ P04 " "+-E5X.X=?;?]:CCD/)5Q_XMVXP/B7]R[_ MS_+M?G_:YJ_M]NE":#TKT()L/,GJ0SPA^/NB>'O0P'_1 #WJ<#WJD!\4UD''-3T)8\[6.@.O(]SH"L"-?[ C(CGRS M(T [\M6.@.W(=SL"N"-?[@CHCGR[(\ [\O46H+?P]1:@MRSPKHU>MOEZ"]!; M^'H+T%OX>@O06_AZ"]!;^'H+T%OX>@O06_AZ"]!;^'HKT%OY>BO06_EZ*]!; M%]@K09LE?+T5Z*U\O17HK7R]%>BM?+T5Z*U\O17HK7R]%>BM?+T3T#OQ]4Y M[\37.P&]$U_O!/1."^QUH\UNOMX)Z)WX>B>@=^+KG8#>B:]W GHGOMX)Z)WX M>AO0V_AZ&]#;^'H;T-OX>AO0V_AZ&]#;%OA6B3Y6\O4VH+?Q]3:@M_'U-J"W M\?4VH+?Q]7:@M_/U=J"W\_5VH+?S]7:@M_/U=J"W\_5VH+[S[OO0GYI#N77)/\,_/2$T@;L,[^=\^XSKU$_7GR@] MC*OD<+W>W.;KU#\185I1GG\#4$L#!!0 ( (MS"$\"4&KX_@$ "HH 3 M 6T-O;G1E;G1?5'EP97-=+GAM;,W:RT[C,!0&X%>ILD6-ZRL743; =@9I M> &3G#91D]BR#92W'R=<)%"1BFBE?],T.1J M+-@>$[[>.)[G^_X^40AM33^*YE:KMJ+:58]]OJ6,/I"M8T.4^JZ,C0U4_TNA M'=9O>>]L2']LGQNS;<<^+2B/ER.]=+0[P%0YY.24MP7M&C457C_YKP:^[X;* M!9K[D*LAM3L>+T>ZR]7(QH6'?$0:MTY-]5[#<^OC_;#/+FRF[[M>^$RM^WP79('YS;O\]GT%\&K_U!+ 0(4 Q0 M ( (MS"$\?(\\#P !," + " 0 !?D !D;V-0&UL4$L! A0#% @ BW,(3UNC1"GO M*P( !$ ( !F0$ &1O8U!R;W!S+V-O&UL4$L! A0# M% @ BW,(3YE&PO=V]R:W-H965T&UL4$L! A0# M% @ BW,(3\&'/_#E P R1$ !@ ( !K0P 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ BW,(3_6&$X!Y M! $A4 !@ ( !H1< 'AL+W=OP$0< $\J 8 " M 5 < !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ BW,(3Q.F'ABS 0 T@, !@ M ( !@B4 'AL+W=O&PO=V]R:W-H965T[FM0$ -(# 9 " 4,K !X;"]W M;W)K&UL4$L! A0#% @ BW,(3\Q/.2BV 0 MT , !D ( !+RT 'AL+W=O&PO=V]R:W-H965T[KM0$ -(# 9 " 0DQ !X;"]W;W)K&UL4$L! A0#% @ BW,(3_3QKE"_ 0 -P0 !D M ( !]3( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ BW,(3PS;G6"U 0 T@, !D ( !P3@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BW,( M3SK2@HJU 0 T@, !D ( !A#X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BW,(3W'P!M.U 0 T@, M !D ( !140 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BW,(3T7=/&PO=V]R:W-H965T M&UL4$L! A0# M% @ BW,(3Z12MW#0 0 G 0 !D ( !-U 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ BW,(3\LY M8O32 0 G 0 !D ( !&U8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BW,(3YT5*&RW 0 T@, !D M ( !#EP 'AL+W=O&PO M=V]R:W-H965TI? !X;"]W;W)K&UL4$L! A0#% @ BW,(3\'M$7$J P %0X !D ( ! MV6$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ BW,(3[>H=5?, 0 8@0 !D ( !O&D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BW,(3PO1@0X/ @ D04 !D M ( !*'P 'AL+W=O4J:O(! !>!0 &0 @ %N?@ >&PO=V]R M:W-H965T !X;"]W;W)K&UL M4$L! A0#% @ BW,(3QEBO*8< P & X !D ( !0X, M 'AL+W=O&PO=V]R:W-H965T) !X;"]W;W)K&UL4$L! A0#% @ MBW,(3QCAB6&^ @ _PD !D ( !48P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BW,(3_D5=J&PO=V]R:W-H M965T&UL4$L! M A0#% @ BW,(3QW$A[\* @ !P8 !D ( !B:4 'AL M+W=O D8W'D% M %'0 &0 @ '*IP >&PO=V]R:W-H965T&UL4$L! A0#% @ BW,( M3^Y.=\HR @ '0< !D ( !DZ\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BW,(3Q# V7F+7P !G4! M !0 ( !Y[8 'AL+W-H87)E9%-T&UL4$L! A0# M% @ BW,(3_3H0MX] @ ? H T ( !I!8! 'AL+W-T M>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ BW,(3_(8\K! M @ \2@ !H ( !EAX! 'AL+U]R96QS+W=O XML 80 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 81 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 82 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.2 html 260 336 1 false 72 0 false 7 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 1005006 - Statement - Consolidated Statements of Shareholders' Equity Sheet http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity Consolidated Statements of Shareholders' Equity Statements 6 false false R7.htm 2101101 - Disclosure - Basis of Presentation Sheet http://www.astronics.com/role/BasisofPresentation Basis of Presentation Notes 7 false false R8.htm 2104102 - Disclosure - Revenue Sheet http://www.astronics.com/role/Revenue Revenue Notes 8 false false R9.htm 2111103 - Disclosure - Inventories Sheet http://www.astronics.com/role/Inventories Inventories Notes 9 false false R10.htm 2115104 - Disclosure - Property, Plant and Equipment (Notes) Notes http://www.astronics.com/role/PropertyPlantandEquipmentNotes Property, Plant and Equipment (Notes) Notes 10 false false R11.htm 2118105 - Disclosure - Intangible Assets Sheet http://www.astronics.com/role/IntangibleAssets Intangible Assets Notes 11 false false R12.htm 2123106 - Disclosure - Goodwill Sheet http://www.astronics.com/role/Goodwill Goodwill Notes 12 false false R13.htm 2126107 - Disclosure - Long-Term Debt and Notes Payable Notes http://www.astronics.com/role/LongTermDebtandNotesPayable Long-Term Debt and Notes Payable Notes 13 false false R14.htm 2128108 - Disclosure - Product Warranties Sheet http://www.astronics.com/role/ProductWarranties Product Warranties Notes 14 false false R15.htm 2131109 - Disclosure - Leases Sheet http://www.astronics.com/role/Leases Leases Notes 15 false false R16.htm 2136110 - Disclosure - Income Taxes Sheet http://www.astronics.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 2138111 - Disclosure - Earnings Per Share Sheet http://www.astronics.com/role/EarningsPerShare Earnings Per Share Notes 17 false false R18.htm 2141112 - Disclosure - Shareholders' Equity Sheet http://www.astronics.com/role/ShareholdersEquity Shareholders' Equity Notes 18 false false R19.htm 2146113 - 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 19 false false R20.htm 2149114 - Disclosure - Sales to Major Customers Sheet http://www.astronics.com/role/SalestoMajorCustomers Sales to Major Customers Notes 20 false false R21.htm 2151115 - Disclosure - Legal Proceedings Sheet http://www.astronics.com/role/LegalProceedings Legal Proceedings Notes 21 false false R22.htm 2153116 - Disclosure - Segment Information Sheet http://www.astronics.com/role/SegmentInformation Segment Information Notes 22 false false R23.htm 2156117 - Disclosure - Fair Value Sheet http://www.astronics.com/role/FairValue Fair Value Notes 23 false false R24.htm 2158118 - Disclosure - Divestiture Activities Sheet http://www.astronics.com/role/DivestitureActivities Divestiture Activities Notes 24 false false R25.htm 2162119 - Disclosure - Subsequent Events Sheet http://www.astronics.com/role/SubsequentEvents Subsequent Events Notes 25 false false R26.htm 2202201 - Disclosure - Basis of Presentation (Policies) Sheet http://www.astronics.com/role/BasisofPresentationPolicies Basis of Presentation (Policies) Policies 26 false false R27.htm 2305301 - Disclosure - Revenue (Tables) Sheet http://www.astronics.com/role/RevenueTables Revenue (Tables) Tables http://www.astronics.com/role/Revenue 27 false false R28.htm 2312302 - Disclosure - Inventories (Tables) Sheet http://www.astronics.com/role/InventoriesTables Inventories (Tables) Tables http://www.astronics.com/role/Inventories 28 false false R29.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/PropertyPlantandEquipmentNotes 29 false false R30.htm 2319304 - Disclosure - Intangible Assets (Tables) Sheet http://www.astronics.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.astronics.com/role/IntangibleAssets 30 false false R31.htm 2324305 - Disclosure - Goodwill (Tables) Sheet http://www.astronics.com/role/GoodwillTables Goodwill (Tables) Tables http://www.astronics.com/role/Goodwill 31 false false R32.htm 2329306 - Disclosure - Product Warranties (Tables) Sheet http://www.astronics.com/role/ProductWarrantiesTables Product Warranties (Tables) Tables http://www.astronics.com/role/ProductWarranties 32 false false R33.htm 2332307 - Disclosure - Leases (Tables) Sheet http://www.astronics.com/role/LeasesTables Leases (Tables) Tables http://www.astronics.com/role/Leases 33 false false R34.htm 2339308 - Disclosure - Earnings Per Share (Tables) Sheet http://www.astronics.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.astronics.com/role/EarningsPerShare 34 false false R35.htm 2342309 - Disclosure - Shareholders' Equity (Tables) Sheet http://www.astronics.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://www.astronics.com/role/ShareholdersEquity 35 false false R36.htm 2347310 - 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 36 false false R37.htm 2354311 - Disclosure - Segment Information (Tables) Sheet http://www.astronics.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.astronics.com/role/SegmentInformation 37 false false R38.htm 2359312 - Disclosure - Divestiture Activities (Tables) Sheet http://www.astronics.com/role/DivestitureActivitiesTables Divestiture Activities (Tables) Tables http://www.astronics.com/role/DivestitureActivities 38 false false R39.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 39 false false R40.htm 2406402 - Disclosure - Revenue - Cumulative Effect of Changes (Details) Sheet http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails Revenue - Cumulative Effect of Changes (Details) Details 40 false false R41.htm 2407403 - Disclosure - Revenue - Narrative (Details) Sheet http://www.astronics.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 41 false false R42.htm 2408404 - 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 42 false false R43.htm 2409405 - Disclosure - Revenue - Revenue Disaggregated by Market (Details) Sheet http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails Revenue - Revenue Disaggregated by Market (Details) Details 43 false false R44.htm 2410406 - Disclosure - Revenue - Disaggregated by Product Lines (Details) Sheet http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails Revenue - Disaggregated by Product Lines (Details) Details 44 false false R45.htm 2413407 - Disclosure - Inventories - Summary of Inventories (Details) Sheet http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails Inventories - Summary of Inventories (Details) Details 45 false false R46.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 46 false false R47.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 47 false false R48.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 48 false false R49.htm 2422412 - Disclosure - Intangible Assets - Summary of Future Amortization Expense for Intangible Assets (Details) Sheet http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails Intangible Assets - Summary of Future Amortization Expense for Intangible Assets (Details) Details 49 false false R50.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 50 false false R51.htm 2427414 - Disclosure - Long-Term Debt and Notes Payable - Narrative (Details) Notes http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails Long-Term Debt and Notes Payable - Narrative (Details) Details 51 false false R52.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 52 false false R53.htm 2433416 - Disclosure - Leases - Narrative (Details) Sheet http://www.astronics.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 53 false false R54.htm 2434417 - Disclosure - Leases - Summary of Lease Cost and Cash Paid (Details) Sheet http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails Leases - Summary of Lease Cost and Cash Paid (Details) Details 54 false false R55.htm 2435418 - Disclosure - Leases - Summary of Maturity of Lease Liabilities (Details) Sheet http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails Leases - Summary of Maturity of Lease Liabilities (Details) Details 55 false false R56.htm 2437419 - Disclosure - Income Taxes (Details) Sheet http://www.astronics.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.astronics.com/role/IncomeTaxes 56 false false R57.htm 2440420 - Disclosure - Earnings Per Share - Earnings Per Share Computations (Details) Sheet http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails Earnings Per Share - Earnings Per Share Computations (Details) Details 57 false false R58.htm 2443421 - Disclosure - Shareholders' Equity - Narrative (Details) Sheet http://www.astronics.com/role/ShareholdersEquityNarrativeDetails Shareholders' Equity - Narrative (Details) Details 58 false false R59.htm 2444422 - Disclosure - Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details) Details 59 false false R60.htm 2445423 - Disclosure - Shareholders' Equity - Components of Other Comprehensive Income (Loss) (Details) Sheet http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails Shareholders' Equity - Components of Other Comprehensive Income (Loss) (Details) Details 60 false false R61.htm 2448424 - 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 61 false false R62.htm 2450425 - 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 62 false false R63.htm 2452426 - Disclosure - Legal Proceedings Legal Proceedings (Details) Sheet http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails Legal Proceedings Legal Proceedings (Details) Details 63 false false R64.htm 2455427 - 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 64 false false R65.htm 2457428 - 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 65 false false R66.htm 2460429 - Disclosure - Divestiture Activities - Summary of Assets and Liabilities Held for Sale (Details) Sheet http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails Divestiture Activities - Summary of Assets and Liabilities Held for Sale (Details) Details 66 false false R67.htm 2461430 - Disclosure - Divestiture Activities - Narrative (Details) Sheet http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails Divestiture Activities - Narrative (Details) Details 67 false false R68.htm 2463431 - Disclosure - Subsequent Events (Details) Sheet http://www.astronics.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.astronics.com/role/SubsequentEvents 68 false false All Reports Book All Reports atro-20190629.htm atro-20190629.xsd atro-20190629_cal.xml atro-20190629_def.xml atro-20190629_lab.xml atro-20190629_pre.xml atro20190629-10qxexh311.htm atro20190629-10qxexh312.htm atro20190629-10qxexh32.htm http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2019-01-31 true true JSON 85 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "atro-20190629.htm": { "axisCustom": 0, "axisStandard": 30, "contextCount": 260, "dts": { "calculationLink": { "local": [ "atro-20190629_cal.xml" ] }, "definitionLink": { "local": [ "atro-20190629_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "atro-20190629.htm" ] }, "labelLink": { "local": [ "atro-20190629_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "atro-20190629_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "atro-20190629.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 484, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 10, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 15 }, "keyCustom": 18, "keyStandard": 318, "memberCustom": 28, "memberStandard": 44, "nsprefix": "atro", "nsuri": "http://www.astronics.com/20190629", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "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" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "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 (Notes)", "role": "http://www.astronics.com/role/PropertyPlantandEquipmentNotes", "shortName": "Property, Plant and Equipment (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "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" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "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" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "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" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "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" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131109 - Disclosure - Leases", "role": "http://www.astronics.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136110 - Disclosure - Income Taxes", "role": "http://www.astronics.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138111 - Disclosure - Earnings Per Share", "role": "http://www.astronics.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141112 - Disclosure - Shareholders' Equity", "role": "http://www.astronics.com/role/ShareholdersEquity", "shortName": "Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146113 - 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" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i5360a8ffd0c240d2bd6f1d59b494b538_I20190629", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "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" ], "baseRef": "atro-20190629.htm", "contextRef": "i5360a8ffd0c240d2bd6f1d59b494b538_I20190629", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149114 - Disclosure - Sales to Major Customers", "role": "http://www.astronics.com/role/SalestoMajorCustomers", "shortName": "Sales to Major Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151115 - Disclosure - Legal Proceedings", "role": "http://www.astronics.com/role/LegalProceedings", "shortName": "Legal Proceedings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153116 - Disclosure - Segment Information", "role": "http://www.astronics.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156117 - Disclosure - Fair Value", "role": "http://www.astronics.com/role/FairValue", "shortName": "Fair Value", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2158118 - Disclosure - Divestiture Activities", "role": "http://www.astronics.com/role/DivestitureActivities", "shortName": "Divestiture Activities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2162119 - Disclosure - Subsequent Events", "role": "http://www.astronics.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "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" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312302 - Disclosure - Inventories (Tables)", "role": "http://www.astronics.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "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" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "icdeb13eb124f4a4eac01bc5fec9ae737_D20190331-20190629", "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" ], "baseRef": "atro-20190629.htm", "contextRef": "icdeb13eb124f4a4eac01bc5fec9ae737_D20190331-20190629", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "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" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "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" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "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" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332307 - Disclosure - Leases (Tables)", "role": "http://www.astronics.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339308 - 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" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342309 - Disclosure - Shareholders' Equity (Tables)", "role": "http://www.astronics.com/role/ShareholdersEquityTables", "shortName": "Shareholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2347310 - 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" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2354311 - Disclosure - Segment Information (Tables)", "role": "http://www.astronics.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2359312 - Disclosure - Divestiture Activities (Tables)", "role": "http://www.astronics.com/role/DivestitureActivitiesTables", "shortName": "Divestiture Activities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "icdeb13eb124f4a4eac01bc5fec9ae737_D20190331-20190629", "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" ], "baseRef": "atro-20190629.htm", "contextRef": "icdeb13eb124f4a4eac01bc5fec9ae737_D20190331-20190629", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "icdeb13eb124f4a4eac01bc5fec9ae737_D20190331-20190629", "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" ], "baseRef": "atro-20190629.htm", "contextRef": "icdeb13eb124f4a4eac01bc5fec9ae737_D20190331-20190629", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "id8b50198d3fd47e384191a945ce8c5f0_I20180101", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - 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", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "id8b50198d3fd47e384191a945ce8c5f0_I20180101", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i5360a8ffd0c240d2bd6f1d59b494b538_I20190629", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - 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" ], "baseRef": "atro-20190629.htm", "contextRef": "icdeb13eb124f4a4eac01bc5fec9ae737_D20190331-20190629", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i5360a8ffd0c240d2bd6f1d59b494b538_I20190629", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - 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" ], "baseRef": "atro-20190629.htm", "contextRef": "i5360a8ffd0c240d2bd6f1d59b494b538_I20190629", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "icdeb13eb124f4a4eac01bc5fec9ae737_D20190331-20190629", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Revenue - Revenue Disaggregated by Market (Details)", "role": "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails", "shortName": "Revenue - Revenue Disaggregated by Market (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i1a8f6d100637462eb019f94f80d7fa9e_D20190331-20190629", "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:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "icdeb13eb124f4a4eac01bc5fec9ae737_D20190331-20190629", "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 by Product Lines (Details)", "role": "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "shortName": "Revenue - Disaggregated by Product Lines (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4f2bf9182c6c4bb8bd984c1d117cda72_D20190331-20190629", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i5360a8ffd0c240d2bd6f1d59b494b538_I20190629", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - 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" ], "baseRef": "atro-20190629.htm", "contextRef": "i5360a8ffd0c240d2bd6f1d59b494b538_I20190629", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i5360a8ffd0c240d2bd6f1d59b494b538_I20190629", "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" ], "baseRef": "atro-20190629.htm", "contextRef": "i5360a8ffd0c240d2bd6f1d59b494b538_I20190629", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "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" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "icdeb13eb124f4a4eac01bc5fec9ae737_D20190331-20190629", "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" ], "baseRef": "atro-20190629.htm", "contextRef": "icdeb13eb124f4a4eac01bc5fec9ae737_D20190331-20190629", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i5360a8ffd0c240d2bd6f1d59b494b538_I20190629", "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 Future Amortization Expense for Intangible Assets (Details)", "role": "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails", "shortName": "Intangible Assets - Summary of Future Amortization Expense for Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i5360a8ffd0c240d2bd6f1d59b494b538_I20190629", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "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" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i1494552c93eb462cbeedbeae52b46713_I20181231", "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" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i101c4a5e4b87481495fc278937e0e53f_D20190101-20190629", "decimals": "INF", "first": true, "lang": null, "name": "atro:DebtCovenantRatioOfDebtToEbitda", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427414 - Disclosure - Long-Term Debt and Notes Payable - Narrative (Details)", "role": "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "shortName": "Long-Term Debt and Notes Payable - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i101c4a5e4b87481495fc278937e0e53f_D20190101-20190629", "decimals": "INF", "first": true, "lang": null, "name": "atro:DebtCovenantRatioOfDebtToEbitda", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i938d18738e9f4f53bc7bfe40296f23b4_I20190330", "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" ], "baseRef": "atro-20190629.htm", "contextRef": "i938d18738e9f4f53bc7bfe40296f23b4_I20190330", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i5360a8ffd0c240d2bd6f1d59b494b538_I20190629", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433416 - Disclosure - Leases - Narrative (Details)", "role": "http://www.astronics.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "icdeb13eb124f4a4eac01bc5fec9ae737_D20190331-20190629", "decimals": "-5", "lang": null, "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "icdeb13eb124f4a4eac01bc5fec9ae737_D20190331-20190629", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434417 - Disclosure - Leases - Summary of Lease Cost and Cash Paid (Details)", "role": "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails", "shortName": "Leases - Summary of Lease Cost and Cash Paid (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "icdeb13eb124f4a4eac01bc5fec9ae737_D20190331-20190629", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i5360a8ffd0c240d2bd6f1d59b494b538_I20190629", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435418 - Disclosure - Leases - Summary of Maturity of Lease Liabilities (Details)", "role": "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails", "shortName": "Leases - Summary of Maturity of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i5360a8ffd0c240d2bd6f1d59b494b538_I20190629", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "icdeb13eb124f4a4eac01bc5fec9ae737_D20190331-20190629", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437419 - Disclosure - Income Taxes (Details)", "role": "http://www.astronics.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "icdeb13eb124f4a4eac01bc5fec9ae737_D20190331-20190629", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "icdeb13eb124f4a4eac01bc5fec9ae737_D20190331-20190629", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440420 - Disclosure - Earnings Per Share - Earnings Per Share Computations (Details)", "role": "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails", "shortName": "Earnings Per Share - Earnings Per Share Computations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "icdeb13eb124f4a4eac01bc5fec9ae737_D20190331-20190629", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i6d2c753f24e243d896f8059807da9339_I20160224", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443421 - 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" ], "baseRef": "atro-20190629.htm", "contextRef": "i6d2c753f24e243d896f8059807da9339_I20160224", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i5360a8ffd0c240d2bd6f1d59b494b538_I20190629", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444422 - Disclosure - Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details)", "role": "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "icfb9077e39fa4581b1319331647b9b96_I20190629", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "ibb2b18ce1ac040c1947aea970aac8f0a_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Shareholders' Equity", "role": "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "shortName": "Consolidated Statements of Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i2a2fb837a3434813a44f0169a9e038ac_D20180101-20180630", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "icdeb13eb124f4a4eac01bc5fec9ae737_D20190331-20190629", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445423 - Disclosure - Shareholders' Equity - Components of Other Comprehensive Income (Loss) (Details)", "role": "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails", "shortName": "Shareholders' Equity - Components of Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i936ceb6a69d64c638acb678dd3cc5bbf_D20190331-20190629", "decimals": "-3", "lang": null, "name": "us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": "INF", "first": true, "lang": null, "name": "atro:NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans", "reportCount": 1, "unique": true, "unitRef": "retirement_plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448424 - 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" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": "INF", "first": true, "lang": null, "name": "atro:NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans", "reportCount": 1, "unique": true, "unitRef": "retirement_plan", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": "INF", "first": true, "lang": null, "name": "atro:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "customer", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450425 - 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" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": "INF", "first": true, "lang": null, "name": "atro:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "customer", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "icd0650af00fd42e1a1a41d2933cb6c9b_D20190101-20190629", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyDamagesSoughtValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452426 - 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" ], "baseRef": "atro-20190629.htm", "contextRef": "icd0650af00fd42e1a1a41d2933cb6c9b_D20190101-20190629", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyDamagesSoughtValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "icdeb13eb124f4a4eac01bc5fec9ae737_D20190331-20190629", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455427 - 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", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "iebce3ac5975d4757bdf93e5d4c23be13_D20190331-20190629", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "if2d896465c814fd7aea51e4657c0fdb4_I20190629", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457428 - 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": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "if2d896465c814fd7aea51e4657c0fdb4_I20190629", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i5360a8ffd0c240d2bd6f1d59b494b538_I20190629", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460429 - Disclosure - Divestiture Activities - Summary of Assets and Liabilities Held for Sale (Details)", "role": "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "shortName": "Divestiture Activities - Summary of Assets and Liabilities Held for Sale (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i9ad90e3335c64173bc163bba0f13b811_I20181231", "decimals": "-3", "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i8a032e5718de436a8869b0b89a99f473_D20190101-20190629", "decimals": "-5", "first": true, "lang": null, "name": "atro:ProceedsFromEarnout", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461430 - Disclosure - Divestiture Activities - Narrative (Details)", "role": "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "shortName": "Divestiture Activities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i8a032e5718de436a8869b0b89a99f473_D20190101-20190629", "decimals": "-5", "first": true, "lang": null, "name": "atro:ProceedsFromEarnout", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i105f213c30e2418a87b4737aa8c93c4d_D20180101-20181231", "decimals": "2", "first": true, "lang": null, "name": "atro:PercentageOfRevenue", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463431 - Disclosure - Subsequent Events (Details)", "role": "http://www.astronics.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i105f213c30e2418a87b4737aa8c93c4d_D20180101-20181231", "decimals": "2", "first": true, "lang": null, "name": "atro:PercentageOfRevenue", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "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" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "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" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111103 - Disclosure - Inventories", "role": "http://www.astronics.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20190629.htm", "contextRef": "i4ba10eb844254e228ab23fa7ec36c415_D20190101-20190629", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 72, "tag": { "atro_AerospaceAndDefenseSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Aerospace And Defense Segment", "label": "Aerospace And Defense Segment [Member]", "terseLabel": "Aerospace & Defense" } } }, "localname": "AerospaceAndDefenseSegmentMember", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_AerospaceSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Aerospace Segment [Member]", "terseLabel": "Aerospace Segment" } } }, "localname": "AerospaceSegmentMember", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "atro_AirfieldLightingProductLineAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Airfield Lighting Product Line Assets", "label": "Airfield Lighting Product Line Assets [Member]", "terseLabel": "Airfield Lighting Product Line Assets" } } }, "localname": "AirfieldLightingProductLineAssetsMember", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "atro_AmendedAndRestatedCreditAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Amended And Restated Credit Agreement", "label": "Amended And Restated Credit Agreement [Member]", "terseLabel": "Amended and Restated Credit Agreement" } } }, "localname": "AmendedAndRestatedCreditAgreementMember", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_BusinessJetMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "BusinessJetMember", "terseLabel": "Business Jet" } } }, "localname": "BusinessJetMember", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_CommercialTransportAircraftMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CommercialTransportAircraftMember", "terseLabel": "Commercial Transport" } } }, "localname": "CommercialTransportAircraftMember", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_CommonClassUndefinedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CommonClassUndefinedMember", "terseLabel": "Common Class Undefined" } } }, "localname": "CommonClassUndefinedMember", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "domainItemType" }, "atro_CreditFacilityAllocation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Credit Facility Allocation", "label": "Credit Facility Allocation", "terseLabel": "Credit facility allocated (up to)" } } }, "localname": "CreditFacilityAllocation", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_DebtCovenantRatioOfDebtToEbitda": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Covenant Ratio Of Debt To Ebitda", "label": "Debt Covenant Ratio Of Debt To Ebitda", "terseLabel": "Ratio of funded debt to Adjusted EBITDA" } } }, "localname": "DebtCovenantRatioOfDebtToEbitda", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "pureItemType" }, "atro_DebtInstrumentCovenantComplianceLeverageRatioIncreasePermittedDurationFollowingAcquisition": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument Covenant Compliance Leverage Ratio Increase Permitted Duration Following Acquisition", "label": "Debt Instrument Covenant Compliance Leverage Ratio Increase Permitted Duration Following Acquisition", "terseLabel": "Duration of permitted leverage ratio following acquisition, number of fiscal quarters" } } }, "localname": "DebtInstrumentCovenantComplianceLeverageRatioIncreasePermittedDurationFollowingAcquisition", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "integerItemType" }, "atro_DisposalGroupIncludingDiscontinuedOperationImpairmentCharges": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Impairment Charges", "label": "Disposal Group, Including Discontinued Operation, Impairment Charges", "terseLabel": "Impairment loss" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationImpairmentCharges", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_FifthAmendedAndRestatedCreditAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fifth Amended And Restated Credit Agreement [Member]", "label": "Fifth Amended And Restated Credit Agreement [Member]", "terseLabel": "Fifth Amended and Restated Credit Agreement" } } }, "localname": "FifthAmendedAndRestatedCreditAgreementMember", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_FinanceLeaseCost": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finance Lease, Cost", "label": "Finance Lease, Cost", "totalLabel": "Total Finance Lease Cost" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "atro_FiniteLivedIntangibleAssetsAmortizationExpenseYearSix": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finite Lived Intangible Assets Amortization Expense Year Six", "label": "Finite Lived Intangible Assets Amortization Expense Year Six", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearSix", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "atro_FirstEarnoutMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First Earnout", "label": "First Earnout [Member]", "terseLabel": "First Earnout" } } }, "localname": "FirstEarnoutMember", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_FourthAmendedAndRestatedCreditAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fourth Amended And Restated Credit Agreement", "label": "Fourth Amended And Restated Credit Agreement [Member]", "terseLabel": "Fourth Amended And Restated Credit Agreement" } } }, "localname": "FourthAmendedAndRestatedCreditAgreementMember", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_FreedomCommunicationTechnologiesIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Freedom Communication Technologies, Inc.", "label": "Freedom Communication Technologies, Inc. [Member]", "terseLabel": "Freedom Communication Technologies, Inc." } } }, "localname": "FreedomCommunicationTechnologiesIncMember", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) in Stockholders' Equity (in shares)", "label": "Increase (Decrease) in Stockholders' Equity (in shares) [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity (in shares)" } } }, "localname": "IncreaseDecreaseinStockholdersEquityinsharesRollForward", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "atro_LineOfCreditFacilityOptionalIncreaseInMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line Of Credit Facility Optional Increase In Maximum Borrowing Capacity", "label": "Line Of Credit Facility Optional Increase In Maximum Borrowing Capacity", "terseLabel": "Line of credit facility increase amount" } } }, "localname": "LineOfCreditFacilityOptionalIncreaseInMaximumBorrowingCapacity", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_LufthansaTechnikAGMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "LufthansaTechnikAGMember", "terseLabel": "Lufthansa Technik AG" } } }, "localname": "LufthansaTechnikAGMember", "nsuri": "http://www.astronics.com/20190629", "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/20190629", "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/20190629", "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/20190629", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "NumberOfMajorCustomers", "terseLabel": "Number of major customers" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://www.astronics.com/20190629", "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/20190629", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "integerItemType" }, "atro_OperatingLeaseCostNetOfSubleaseAndRentalIncome": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Operating Lease, Cost, Net Of Sublease And Rental Income", "label": "Operating Lease, Cost, Net Of Sublease And Rental Income", "totalLabel": "Total Operating Lease Cost" } } }, "localname": "OperatingLeaseCostNetOfSubleaseAndRentalIncome", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "atro_OtherAerospaceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "OtherAerospaceMember", "terseLabel": "Other" } } }, "localname": "OtherAerospaceMember", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "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/20190629", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "atro_PatentInfringementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "PatentInfringementMember", "terseLabel": "Patent Infringement" } } }, "localname": "PatentInfringementMember", "nsuri": "http://www.astronics.com/20190629", "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/20190629", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "percentItemType" }, "atro_PercentageOfRevenue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage Of Revenue", "label": "Percentage Of Revenue", "terseLabel": "Percentage of revenue (as a percentage)" } } }, "localname": "PercentageOfRevenue", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "atro_ProceedsFromEarnout": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds From Earnout", "label": "Proceeds From Earnout", "terseLabel": "Maximum total earnout proceeds" } } }, "localname": "ProceedsFromEarnout", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_ProductLineAvionicsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ProductLineAvionicsMember", "terseLabel": "Avionics" } } }, "localname": "ProductLineAvionicsMember", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineElectricalPowerAndMotionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ProductLineElectricalPowerAndMotionMember", "terseLabel": "Electrical Power & Motion" } } }, "localname": "ProductLineElectricalPowerAndMotionMember", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineLightingAndSafetyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ProductLineLightingAndSafetyMember", "terseLabel": "Lighting & Safety" } } }, "localname": "ProductLineLightingAndSafetyMember", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineOtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ProductLineOtherMember", "terseLabel": "Other" } } }, "localname": "ProductLineOtherMember", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineStructuresMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ProductLineStructuresMember", "terseLabel": "Structures" } } }, "localname": "ProductLineStructuresMember", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineSystemsCertificationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ProductLineSystemsCertificationMember", "terseLabel": "Systems Certification" } } }, "localname": "ProductLineSystemsCertificationMember", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "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/20190629", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "atro_SecondEarnoutMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Second Earnout", "label": "Second Earnout [Member]", "terseLabel": "Second Earnout" } } }, "localname": "SecondEarnoutMember", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "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": "Additions/Deductions from Operating Profit" } } }, "localname": "SegmentReportingInformationDeductionsFromOperatingprofitAbstract", "nsuri": "http://www.astronics.com/20190629", "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/20190629", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_StandardProductWarrantyDurationOfWarranty": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Standard Product Warranty, Duration Of Warranty", "label": "Standard Product Warranty, Duration Of Warranty", "terseLabel": "Product warranty period" } } }, "localname": "StandardProductWarrantyDurationOfWarranty", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "durationItemType" }, "atro_StockholdersEquityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stockholders Equity [Line Items]", "label": "Stockholders Equity [Line Items]", "terseLabel": "Stockholders Equity" } } }, "localname": "StockholdersEquityLineItems", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "atro_StockholdersEquityTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stockholders Equity [Table]", "label": "Stockholders Equity [Table]", "terseLabel": "Stockholders Equity [Table]" } } }, "localname": "StockholdersEquityTable", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "atro_SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember", "terseLabel": "SERP Medical" } } }, "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "domainItemType" }, "atro_TaxCutsAndJobsActOf2017ReclassificationFromAOCIToRetainedEarnings": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Tax Cuts And Jobs Act Of 2017 Reclassification From AOCI To Retained Earnings", "label": "Tax Cuts And Jobs Act Of 2017 Reclassification From AOCI To Retained Earnings", "terseLabel": "Adoption of ASU 2018-02" } } }, "localname": "TaxCutsAndJobsActOf2017ReclassificationFromAOCIToRetainedEarnings", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "atro_TestSystemsSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Test Systems Segment [Member]", "terseLabel": "Test Systems Segment" } } }, "localname": "TestSystemsSegmentMember", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueNarrativeDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "atro_TreasuryStockSharesRepurchased": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Treasury Stock, Shares, Repurchased", "label": "Treasury Stock, Shares, Repurchased", "terseLabel": "Treasury stock repurchased (in shares)" } } }, "localname": "TreasuryStockSharesRepurchased", "nsuri": "http://www.astronics.com/20190629", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "atro_TwoMajorCustomersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Major Customers", "label": "Two Major Customers [Member]", "terseLabel": "Two Major Customers" } } }, "localname": "TwoMajorCustomersMember", "nsuri": "http://www.astronics.com/20190629", "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": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-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/2019-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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r372" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r373" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r374" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r374" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r375" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r374" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r369" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r371" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security", "terseLabel": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r370" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r367" ], "lang": { "en-US": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r136", "r144" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r148", "r234", "r239", "r363" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r146", "r234", "r237", "r360", "r361" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r117", "r118", "r119", "r120" ], "lang": { "en-US": { "role": { "label": "Restatement Adjustment [Member]", "terseLabel": "Reclassification" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Axis]", "terseLabel": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r147", "r234", "r238", "r362", "r365", "r366" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r189", "r338" ], "lang": { "en-US": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_SubsidiariesMember": { "auth_ref": [ "r254", "r335", "r336" ], "lang": { "en-US": { "role": { "label": "Subsidiaries [Member]", "terseLabel": "AES" } } }, "localname": "SubsidiariesMember", "nsuri": "http://fasb.org/srt/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r240" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r315" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r53" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r38", "r353" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, after Allowance for Credit Loss", "terseLabel": "Accounts receivable from major customers" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r24", "r38", "r150", "r151", "r235" ], "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, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts Receivable, Net of Allowance for Doubtful Accounts" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r71", "r78", "r80", "r253", "r294" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember": { "auth_ref": [ "r73", "r78", "r80", "r252", "r294" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": { "auth_ref": [ "r70", "r78", "r80", "r252", "r294" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r51", "r178" ], "calculation": { "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails": { "order": 1.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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r75", "r77", "r78" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r74", "r78", "r80", "r294" ], "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 Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r69", "r78", "r80", "r294" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r116" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r105", "r165", "r171" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAmortizationExpenseforAcquiredIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r127" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r139", "r342", "r354" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r25", "r26", "r66" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/FairValueFinancialAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r0", "r1", "r15", "r17", "r180" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Assets", "terseLabel": "Assets Held for Sale" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r287", "r288", "r289" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r102", "r107", "r108" ], "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 cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and Cash Equivalents at End of Period", "periodStartLabel": "Cash and Cash Equivalents at Beginning of Period", "verboseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r102", "r309" ], "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, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Increase (Decrease) in Cash and Cash Equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/DocumentandEntityInformation", "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r187", "r200" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/DocumentandEntityInformation", "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r37" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r83", "r85", "r86" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r132", "r133", "r306", "r307" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r132", "r133", "r306", "r307", "r364" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r132", "r133", "r306", "r307", "r364" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r134" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r132", "r133", "r306", "r307" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r132", "r133", "r306", "r307" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r230" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r227", "r229", "r235" ], "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, after Allowance for Credit Loss", "terseLabel": "Contract Assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueSummaryofContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r227", "r228", "r235" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails", "http://www.astronics.com/role/RevenueSummaryofContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r227", "r228", "r235" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r236" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r145" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r91" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "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", "verboseLabel": "Transition adjustment" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r131" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r284" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r212" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayable" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r32", "r33", "r34", "r343", "r344", "r352" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r59" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r59", "r112", "r217", "r220", "r221", "r222", "r312", "r313", "r314", "r351" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r110", "r274", "r275" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r250", "r262", "r264" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r251", "r263", "r264" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r246", "r249", "r261", "r264" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r247", "r259", "r264" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r245", "r248", "r260", "r264" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r105", "r137" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r234" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r5", "r6", "r7" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax", "negatedLabel": "Loss on sale" } } }, "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": { "auth_ref": [ "r5", "r6", "r7", "r18" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax", "terseLabel": "Gain on sale, net of tax" } } }, "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation": { "auth_ref": [ "r6", "r7", "r18", "r271", "r278" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) on gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Tax Effect of Gain (Loss) from Disposal of Discontinued Operation", "terseLabel": "Income taxes from divesture" } } }, "localname": "DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]", "terseLabel": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": { "auth_ref": [ "r3" ], "lang": { "en-US": { "role": { "documentation": "Component or group of components disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results.", "label": "Discontinued Operations, Disposed of by Sale [Member]", "terseLabel": "Divestiture by Sale" } } }, "localname": "DiscontinuedOperationsDisposedOfBySaleMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DiscontinuedOperationsHeldforsaleMember": { "auth_ref": [ "r2", "r4", "r17" ], "lang": { "en-US": { "role": { "documentation": "Component or group of components classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.", "label": "Discontinued Operations, Held-for-sale [Member]", "terseLabel": "Held for Sale" } } }, "localname": "DiscontinuedOperationsHeldforsaleMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails", "http://www.astronics.com/role/InventoriesNarrativeDetails", "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails", "http://www.astronics.com/role/InventoriesNarrativeDetails", "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/RevenueNarrativeDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails", "http://www.astronics.com/role/InventoriesNarrativeDetails", "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/RevenueNarrativeDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r175", "r182" ], "lang": { "en-US": { "role": { "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.", "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]", "terseLabel": "Disposal Group, Disposed of by Sale, Not Discontinued Operations" } } }, "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities": { "auth_ref": [ "r0", "r1", "r15", "r180" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount classified as deferred tax liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities", "terseLabel": "Deferred Income Taxes" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets": { "auth_ref": [ "r0", "r1", "r15", "r180" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Intangible Assets", "terseLabel": "Intangible Assets, Net of Accumulated Amortization" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1": { "auth_ref": [ "r0", "r1", "r15", "r180" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as inventory attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Inventory", "terseLabel": "Inventories" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationInventory1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/InventoriesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets": { "auth_ref": [ "r0", "r1", "r15", "r180" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Other Assets", "terseLabel": "Other Assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": { "auth_ref": [ "r0", "r1", "r15", "r176", "r180" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": { "auth_ref": [ "r0", "r1", "r15", "r180" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment", "terseLabel": "Net Property, Plant and Equipment" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r22", "r184" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "Divestiture Activities" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivities" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r89", "r117", "r123", "r124", "r125", "r126", "r129", "r349", "r358" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r89", "r117", "r123", "r124", "r125", "r126", "r129", "r349", "r358" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r130" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r309" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of Exchange Rates on Cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r113", "r272", "r273" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r216" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/FairValueFinancialAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r298", "r299", "r300", "r304" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/FairValueFinancialAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r298", "r299", "r301", "r302", "r305" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r303" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/FairValue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r303", "r305" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring Basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/FairValueFinancialAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r318", "r322", "r333" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 2.0, "parentTag": "atro_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on Lease Liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r320", "r327" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating Cash Flows Used for Finance Leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Financing Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r317", "r332" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Financing lease, liability" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails", "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r332" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Summary of Maturity of Lease Liabilities, Financing Leases" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r332" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total Lease Payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r332" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r332" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Five", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r332" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r332" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r332" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "2020" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r332" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in remainder of fiscal year following latest fiscal year ended.", "label": "Finance Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2019" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r332" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: Interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r319", "r327" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "terseLabel": "Financing Cash Flows Used for Finance Leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r316" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under finance lease.", "label": "Finance Lease, Right-of-Use Asset", "terseLabel": "Financing lease, right-of-use asset" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r318", "r322", "r333" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 1.0, "parentTag": "atro_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of Right-of-use Assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r329", "r333" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Financing leases, weighted-average remaining term" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "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/2019-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": "WeightedAverage\u00a0Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r170" ], "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/2019-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": "2019" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r172" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r172" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r172" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r172" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r166", "r167", "r170", "r173", "r340" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r170", "r340" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r166", "r169" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r290", "r296", "r297" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r109", "r308", "r311" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r105", "r295" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "Gain (Loss) on Disposition of Business", "negatedLabel": "Gain on Sale of Business, Before Taxes", "terseLabel": "Gain on Sale of Business" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r157", "r158" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r159" ], "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", "negatedLabel": "Acquisition/Adjustments" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r163" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r160" ], "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": "ForeignCurrencyTranslation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r90" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r87", "r117", "r341", "r347", "r359" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "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": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r1", "r9", "r10", "r11", "r12", "r13", "r14", "r16", "r19", "r20", "r21", "r182", "r183" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]", "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r279" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r110", "r138", "r277" ], "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 Income Taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r104" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r104" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r104" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r104" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r104" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r104" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r104" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r104" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r174" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r164", "r168" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r350" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r142" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryCurrentTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.", "label": "Inventory, Current [Table]", "terseLabel": "Inventory, Current [Table]" } } }, "localname": "InventoryCurrentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r156" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r42", "r155" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLineItems": { "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": "Inventory [Line Items]", "terseLabel": "Inventory [Line Items]" } } }, "localname": "InventoryLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r23", "r65", "r154" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r44", "r155" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r43", "r155" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r237" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r331", "r333" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total Net Lease Cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r331" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of Lease Costs and Cash Paid" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r334" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r332" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Summary of Maturity of Lease Liabilities, Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r332" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r332" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r332" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r332" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r332" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r332" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r332" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2019" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r332" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: Interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r334" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r56" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r41", "r345", "r355" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r58" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r0", "r1", "r15", "r17", "r176", "r180" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "terseLabel": "Liabilities Held for Sale" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r34", "r344", "r352" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r54" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Revolving line of credit" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r54" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r55" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r59" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r59" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r59", "r211" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r188", "r189", "r190", "r193", "r194", "r195", "r198", "r201", "r202" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r188", "r189", "r190", "r193", "r194", "r195", "r198", "r201", "r202" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r188" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r188", "r191", "r196" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r192", "r197", "r201" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsLegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r188", "r189", "r190", "r193", "r194", "r195", "r198", "r201", "r202" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r102" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r102" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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 Provided By (Used For) Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r102", "r103", "r106" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r81", "r84", "r88", "r106", "r128", "r348", "r357" ], "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" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncome", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "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/2019-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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r323", "r333" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 3.0, "parentTag": "atro_OperatingLeaseCostNetOfSubleaseAndRentalIncome", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating Lease Cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r317" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/LeasesNarrativeDetails", "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r321", "r327" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating Cash Flows Used for Operating Leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r316" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r330", "r333" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average incremental borrowing rate (as a percentage)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r329", "r333" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases, weighted-average remaining term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r136", "r144" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r52" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r72", "r75", "r291", "r293" ], "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" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncome", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r291", "r292", "r293" ], "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", "verboseLabel": "Foreign Currency Translation Adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r68", "r310" ], "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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign Currency Translation Adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other Comprehensive Income (Loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r82", "r85", "r291", "r292", "r293" ], "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 Income (Loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncome", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r27", "r28", "r57" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r60" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r106" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r286" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r100" ], "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 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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r95" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r266" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r25", "r48", "r49" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r93" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.", "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Proceeds on Sale of Business" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "auth_ref": [ "r93" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.", "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "terseLabel": "Total cash proceeds of divesture" } } }, "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r97" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r98", "r101", "r114" ], "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 (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other Financing Activities" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "auth_ref": [ "r94" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Proceeds from Sale of Productive Assets", "terseLabel": "Proceeds from sale" } } }, "localname": "ProceedsFromSaleOfProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r96", "r268" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from Exercise of Stock Options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductLiabilityContingencyTable": { "auth_ref": [ "r188", "r190", "r193", "r194", "r195", "r198", "r199" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r237" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product Warranties Disclosures [Abstract]" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r207", "r208", "r346" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualAdditionsFromBusinessAcquisition": { "auth_ref": [ "r206" ], "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", "negatedLabel": "Warranties Divested in Sale of Business" } } }, "localname": "ProductWarrantyAccrualAdditionsFromBusinessAcquisition", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r203" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r205" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r204" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r210" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r51", "r179" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r184" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r50", "r177" ], "calculation": { "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails": { "order": 2.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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r30", "r31", "r179", "r356" ], "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", "totalLabel": "Property, plant and equipment, net", "verboseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r30", "r179" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r30", "r177" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": { "auth_ref": [ "r78" ], "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", "negatedLabel": "Reclassification to General and Administrative Expense" } } }, "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "auth_ref": [ "r76", "r79", "r276" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "auth_ref": [ "r141", "r143" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r99" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r270", "r368" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanNameAxis": { "auth_ref": [ "r256" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanNameDomain": { "auth_ref": [ "r256" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r243", "r244", "r255", "r256", "r265" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r243", "r244", "r255", "r256", "r265" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r233", "r234" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r241" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r231" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r232" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r232" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r328", "r333" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Increase in operating lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r132" ], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Sales Revenue, Net" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r78" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r166" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r67" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r255", "r256", "r257", "r258", "r264" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsSummaryoftheComponentsofNetPeriodicCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r1", "r9", "r10", "r11", "r12", "r13", "r14", "r16", "r19", "r20", "r21", "r182", "r183" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Summary of assets and liabilities held for sale" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r166", "r169" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r161", "r162" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r161", "r162" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r29", "r45", "r46", "r47" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r247" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SupplementalRetirementPlanandRelatedPostRetirementBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r209" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r51", "r179" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r135", "r139", "r140", "r142", "r161" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r135", "r139", "r140", "r142", "r161" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r61", "r111", "r213", "r214", "r215", "r217", "r218", "r219", "r220", "r221", "r222", "r223" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r128" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r169" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueNarrativeDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails", "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r149" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r92", "r153" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "auth_ref": [ "r109", "r269" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r104" ], "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Equity-based Compensation Expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r216" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r324", "r333" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term Lease Cost (excluding month-to-month)" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r115" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r8", "r139", "r161", "r181", "r185", "r186", "r360" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueNarrativeDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SegmentInformationSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r35", "r36", "r37", "r216" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/DocumentandEntityInformation", "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r64", "r216" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r63", "r216", "r217", "r223" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r36", "r37", "r216", "r223", "r267" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r64", "r216", "r223" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r64", "r216", "r223" ], "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 and Equity-based Compensation Expense \u2013 Net of Taxes" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r37", "r39", "r40", "r152" ], "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", "totalLabel": "Total Shareholders\u2019 Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders\u2019 Equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r226" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r224" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "pureItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r326", "r333" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 5.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedLabel": "Less Sublease and Rental Income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r337" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r337" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r337" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r339" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r62", "r225" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r37", "r216", "r223" ], "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)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/BasisofPresentationDetails", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnpatentedTechnologyMember": { "auth_ref": [ "r285" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r325", "r333" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable Lease Cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r126" ], "calculation": { "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails": { "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r122", "r126" ], "calculation": { "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails": { "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r121", "r126" ], "calculation": { "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails": { "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r116": { "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" }, "r117": { "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" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r130": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r152": { "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" }, "r153": { "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" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r155": { "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" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2473-110228" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r181": { "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" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r185": { "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" }, "r186": { "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" }, "r187": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r200": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r211": { "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" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r240": { "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" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r243": { "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" }, "r244": { "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" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i),(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r265": { "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" }, "r266": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r267": { "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=116856206&loc=d3e5070-113901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r269": { "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" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-107765" }, "r270": { "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" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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=116825942&loc=d3e330036-122817" }, "r276": { "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" }, "r277": { "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" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "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": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r285": { "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" }, "r286": { "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" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "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": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r296": { "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=116822174&loc=d3e355033-122828" }, "r297": { "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=116822174&loc=d3e355100-122828" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&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=117815213&loc=d3e19207-110258" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r334": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r339": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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=116637391&loc=SL114874048-224260" }, "r348": { "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=116637391&loc=SL114874048-224260" }, "r349": { "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=116637391&loc=SL114874048-224260" }, "r35": { "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" }, "r350": { "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=116637391&loc=SL114874048-224260" }, "r351": { "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" }, "r352": { "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=119400593&loc=d3e572229-122910" }, "r353": { "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=119400593&loc=d3e572229-122910" }, "r354": { "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=119400593&loc=d3e572229-122910" }, "r355": { "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=119400593&loc=d3e572229-122910" }, "r356": { "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=119400593&loc=d3e572229-122910" }, "r357": { "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=116637232&loc=SL114874131-224263" }, "r358": { "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=116637232&loc=SL114874131-224263" }, "r359": { "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=116637232&loc=SL114874131-224263" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r37": { "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" }, "r370": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r371": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r372": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r373": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r374": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r375": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r38": { "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" }, "r39": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e526-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r69": { "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=118930883&loc=SL7669646-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r71": { "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=118930883&loc=SL7669646-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724391-108580" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r87": { "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=116634182&loc=SL114868664-224227" }, "r88": { "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=116634182&loc=SL114868664-224227" }, "r89": { "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=116634182&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r90": { "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=116634182&loc=SL114868664-224227" }, "r91": { "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=116634182&loc=SL114868664-224227" }, "r92": { "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=116634182&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" } }, "version": "2.1" } ZIP 86 0000008063-19-000034-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000008063-19-000034-xbrl.zip M4$L#!!0 ( (MS"$^ 8"[+7.T! 'M#&0 1 871R;RTR,#$Y,#8R.2YH M=&WLO6EW4TFR-OK]_ I=][WG5*]5@APB)ZJ:=QEL:/,BN; %'/L+*T=[&PUN M#7CX]3=2@[&-*0S(DK;8-$5+VE/LC.F)R,C(/__/>:==^Q3[@Z+7_=<&?40V M:O_GZ9__3[W^O\_V7M>V>G[4B=UA[7D_VF$,M;-B>%Q['^+@8RWU>YW:^U[_ M8_')UNOC:Y[W3B_ZQ='QL,8(5;<.]I\(I[TP1->% %('X4)=2VWK@AL!D1GF MI?[]Z(EQP=-@3-T1$^J@>#XMQKJ+PG))"(@H?P]/B!6>2F"6<@?XR3"7F \V M>28,93H_]GB(;X=OV!T\&?2'_]HX'@Y/GSQ^G.S />KUCQ[CCX^15%,GM,[I MQO34\T%Q=>K9V=FC,SX^F1%"'_]OX_6^/XX=6R^Z@Z'M^GAUE>NWP^<+\]?9 M9?+QY.#LU.+\QOVOG4KYXZ+;+KHQ#__L]!!OW780_:.CWJ?'>.!+\N\BG1IC M'I_GT9C=$Y_Q\6M$$/XX'W9VK:]+ -);_,WPW.:][XVZP_[%W5R:'LR/4;?('?2 4?5W#YJ<<477 M%VR[P>!\= .E/MKP],].'-I:/K,>_S,J/OUKXWFO.T1=KK_M=__=>?PV+8CD]G^O_GX\GW/Q]/[NUZX>+IGZ'X5!L, M+]KQ7QNA&)RV[<63;J\;\3[%^9-\8NQ//A8AQ.[X(QYOXAW[A9\0<#[BT7G5:72:'P_>'YXT3MZ*1FL'7O-F^^"R=W;0>I?/(8W. M]GF#[9"#RVVVVWI5')Z\.CE\^:)S<+E#=UO;%[LO-'G-#B\.WGMY^'+GK''2 M8,W+4!Q+@Y+"3[]=L'7[_SKMAM?3P[/'E[L;MU,+WF'3Y+= ];O7,\%QI; M+XK=]WLGN^]WR.')F\N#]V_/#BX/>//]CMAM/>LT\9V:;7W>>$[.7[>VAXU] M2)H!2FBTO *T;Q:&>0 02":6O<9<; $$=K6L!J@Z&\;I6--93(#PR%Y6*8>/I&_;@O)U87KSZ?/C$]7KM M:+O)MK.S^&,B8 MHG(*-IZ^V'R]O[U 1=[NHA.Y>(X\[=OV3C?$\_\;+TK)VG<0_OVJ?#D\V+1F8)>W72Z!S@-6\RGL:Q[).0))$;.+?KRK/$$TD.G>/&TWJ=,H1S7^'0B[[U&5_61MUBPI_N MJ.-B?^,FSQAG*G*EJ.(_WC<:R/^&FPC]AM>-'O#./YU_[1=#!$(3B.^O0R $8YF M?N,-R'(9?=F\,!W?>='=Q7,/7VZ3P\X!/7R_S0];;RZR,6RV0KO!M@&9?=+< MVJ0': 1?\[WC@\YY>_?DX/*P==ANM-X5SMO?;A^V:!0@.'[]]>'ER^ MZV3A.'R?:9M<@\\:';*WLGG2;#<[;\_1J/)FZU6[^?)=^X"]0J$Y;A^V\.C[ M Q2.O39^3S=(S^\>)PZRT_?']XO+NUAZ+0/D9VM^._]RX. MWX=3AQZP@;\?OD>JV5O:V/+H9Y'>SHOCP]:KCUG$#CO;@+:%[[Y_D=#>7'R( M21$9+1I-[: .'&S=@ YU3L#)D(R(D6X\E>6W \MD+?_,VB.\]\X%GH=:>-C9 M;;TY:[P\$(?O\?O[[;,#]N;\\&03#EL'_#9K=[>:1>-D!VEZAP[A0*"50'C5 M;J.H'!^TGIT<;KWH-+:.V\V3D) N^ F*+#2U 51$0T]T743\"LU7F,H%&.4 MW]#@+]D[&H1;O$TL:"-!"J\II(!5W#MN[+QN\<8F6'^F_;=D/+D/G(,/M$U3M$[QVZP#EZB-ZE;<$+3X<7/K+ M;/D/+E_L,!P85#>Z^8C9)8\-J#+M MNA66,F0A FTZ%]%X8*OQHNBB]R]L^W5A78'^H(B5H,Q34"0*BA"!H&1HA8*" M$;@E"F,^U&_NK4'7/A]!>6 ;4@G* PN*2H&R;$Q2((@O@:>Z84[7K;%*$&RH >3>!M\3'<,2,E\UX@L'6@Y%A0U ,Z&UZ)QGU$X^)*-+S2$@)Z M%T<"1QQB=5W[8.L,C 4BJ=&,ST4T2/0N:LFLPOB&4.K F>0TQK3DLSD!&X2U6M9]M+8.&D7$))'J2DC&B>",?:GLXH&0F?7?3YV16:X=JJL M,_/Y$9,CL^^SASR^,5!WCINE:"V$A:@0@&CF3("@\6_^E1H6EC!NT]>/1WD2 MD%XY!ON9YVPX&NVF<[MH\+P8;3[/, M/7G>ZW1ZW?'!M]T04]&-87*W/Q_?^9"K ;RBI10LC]60,$EL3IAP.\9D,!21LY80P'>Q,CIAM64N26V%GLH;K+:\P<+E MC5OFP:%D16]!>,33,8"A1B7/N##+B"J_US$/^L,G?_5[8>2'N_W]V/]4^'C3 M'T^/K@EXOL$_I@AE@B9F>81(Y\$1BC*5?TOQ.TE" )4+SJT&=#[(/Y^BI2X2XY5:AM\I M*_\6Y?^NQSU_Q?Y^SC)<\204GW LKY\ZKGBSP][5R'YGB/3%]?G'K=CM=8KN M7;>=OOTW(=KK9/E %19 6#L=$IP-6#BC0CMAN3_3(1FG71*12J3 M H9@621/(XL1K9B4WB\N1OU>@_5%)F92 /J\USGM=?'KX*YLS#A-\PT+]OU/ M7I4$W?P"=^>8H]I'BI$G$$\-Y-HLHXBU'BV#79QIJ,3BI\5B?O92,\EC$#P0 M"L U,V@L@O5!*R\(I%E.CZ\>O*G$X@NQF"#E>3@11Q01FHM$;03%03M/I8\Z M!B\C&HFI&^65M2B!6.B; =1/B 51GGIN4LA93*<5(HH4/754F@RN? FR2I5\ MW!&B+27%16U>4FJLYM(!L&!9EJE@4^!!>\]+D"*IA.EN85K"/ $1"J4'?55T M8(1QDGE(1(,#Z9#C)I4T M)\E;6V5ORU'!-[_$;0J$!?S#M$*)4%'3X(P0GEBT&#+&*G%;#HF8XQR7$X(P MKA(WN8LH,6 81701M=,B*5?E;,LA$?-+UVIA* 'NB!4<+$G6"^JB!Q)9T-Z( M*EU;#HF87Z:669:LN&@L/Q4B=%0L=Q7B M1* YD3I9F6N]N?>$$8 J%5)&.5I"%H1%EH2VAN<> #89=$[!A;SB3QKJJYFC M\LG14B:-3"+!HT$RU.7\/G,!A05LL)Y:[2%6DT9EE*/%SQ>!1?]E,6Q.G(,0 MT7C-.)JDQ"$X'D65E5UA\7F0A*PU"(<9U5H$"Y%J ]HF;P@&U,E%&JN$;#DD M8GZY6)67.!(2B(X)G'26%D/; M+DF"E(#G@ANGK:2 S+#<<2*U(<:9))A;FP3I,M@TQZRE5Y)R9H)0%I)WFH$" ME[-2>:&"C6N3M5P&F^:72O3,NB ,YR$IB))HBT%;Y#$O77/$F;5))2['Z,TK MO^<3,6"YR=MB "/))DLE]>BMK"-,DO6+IQ?&K^4'N:"Y0ESA P:V8"$KI->@ M$QI,'E12ZY>\70YSEY)1Y4*0H%,0B5@0Q#KMB:(>A+.YHQ%9OPS&TC1W\6F% M@+:7(W.=SQL\:I_775H!P@9G.&-V_=+E2]/>P@Q,&>>:3MQ(B! ...66B M-\$!G=;F5 J[[$0.8E>CDPTF"@7>)XPM3 X&K50^87"X-HF<)2'8>657HB=6 MA2"$!$B6V;QB6\;@(0EKO%N?[(KWH\ZHC>>&W>%Q[.?S^O$XW^U3W.GZ7B>6 M)--"/:=*<"IC5) <-3&P9!Q$32+^)M8GT[)DELTOZV*8U#)1'HP2D#P.*(;R M&-+G/EH*)%F?K,N263:_#(P2#H@ J6Q@X -U&/8Q2!K_)Y.8LFPM,C!+-XSS MRL9(D[O2!4' "? BFL1YY(()X4*R+JUAP+X,WBT_> =K(:A(4Z 2;&YW&XEV M03!T@'FSG#5,NRV=T876-S$,Y'4&/L0K;D@T:YBE605&+SYC MX[C)(8BT1 @ !YI&:ZV1Z'9%."DL PP#2)8M2) M'EIJ:LGZK,-<-JR:7R9'(83B2:&'90B)#7/>R#P1J5T"*KE?GTS.\I'PG+(Z MZ!H3 8_82$1 [EDF*!"->@6:1[4^ZQ?WXM#F=:7;MI^WIAZ4)(7#.,)724A, MN9^V NLI=9J&F(PEFNFU2>$LE#_SR]< HI"DE>/.._ L6 V)4\$E_A?1-ZU- MOF:A_)E?$,O#M%_>.B1G%FS?YI6)@12X\#H8 M&Q*HD"P:,^NCE,)DMO'UR\0\/*.6GW8)V@G48AUX"J BUT -M0:$C]J+-$N) M(E=7E9F;X60T&.:+!B]Z_68\0\C7&^%MNT=_]7M=_.C'O/X2&$[/0FGH!ML/ M@[>G 4<1WQ<1\=SKMY7WV856YM%4,3GL#VW[9[XU.Q\T; M\(;>YE4'-_F$)^8Q*+JC&'9/\\9X>,I@+GIT?L,BL\R-F;GBWZ,H=?)+6M&W:D(MJ(_[O;:O:,B M#G:Z?F[2-7*#^)]1]H.?\)_6Q>FM/5IOG?#P;W?!Y/6-^^W8O;XT[>'9Q8ZBR[K5'H>@>W3U"U[1XL^@C M,]OA=7%T/)UGS;L=OT;%WQP,XG !\R]P=9<*O5./FQL.G M^'%V@[NV';X[!B0B(3KUG$1$LMIJY4!Q9:WVAGL(MZHI5CG'51+-_*4TY+MJ M26YD!']F+DKIO..*5R%($ F<5%KQ^]'51.Y@>=S/6LQ3>=RD\83R%+FSRD*0 MLQ9XOU89FR3LH9.N^>\E\I&S71P,4[7%:*LL/KLPZI*S94K M78EVX8@$R3W#JENG_DS3-@TF>(E&.[=C2& @D2!MWO]:2I7XLB?#AAC!AZ]S M<"]B%#^*>[%CBUSW\E?LIUZ_DW'1KFL71V-8LWU^&OTPAE;1P5.0S?CK(%F? MC^W/1GG"]C\?YL:/0B_?IW8^*)YTB_:_-H;]4<2G/7[0QSV]$M5KH[@Z4WW" M1&,)6$C:@G!$.R]9)&A9)/YQ2Z^=6RO1NY'8_)6E+BHCN&<.=& 2EHJ'80D MF1=2!(#%89UE.? (((R(1 (A. #):H9V/^7%)\3I6,H=:_YF"BM[\-CWA6VW M^K:+P7!_B+&M[]NT6G-9\VK[H&A4S!EP(7?L43N M4M:+4:N3#)207%B&WM*AZ"3$;)H$E:PIY2Y!*\G=I:P1H1ZQ.!.0HO" "-QR MH)S8$#C$/#U1QC4B*\G=I:P5X4%QX@EQ&&1!<,IQHPD"7I'KW5VP:^9W&T6[ MP'&]6&=GZ[WFEJ"R:@QC& E.!J#(W.@D<<'=GD8LN\(NF*5+\;":>T^C8"I* M#SYWITP@76#*8F!*62G[HZT.2Y>S]#+@V'+BK+$)HJ&&:\*#)QR4T)JLFUM= MO)8NWI<"R'7L6U=*/6):H".D[# M.(3QUC\VY4-U@6KN E54 M"Y]KX5!%B8UH>97'B!2QKEDS![IH#5U"'E=&;3316C*"B(CK1!2 $H$Z_$VO M6Q[WBI>KN !P7ILB1'#<(\AET0-'1?52A,0I3TFX:,F:>=$%LW0I?E0**AA# MCEGAP0<,0DV@VDCF2Q?O25-(/A+F,[ %'DRN,T_1IJ \DRZZ M-?.DB]?2Q?M2+V,,0K"@I ?KC+/*<)DX:.,]5>L6C^['3H'OGQ?2]/KKZ$B9 M5QBCQ.ASKU+JB.%*CV=$I0T$V+I-B"Z2G\N)1KFUQC'FJ.<@4W11:F0FXMZD MHYUV+5T?+[I@_5R\"P7#O93")RL, EVJ&54R$D2Y#*)*8LU=Z'D!9PY)"&)R<]@#416*XW!*Z5$Z.#P MGS7SKQ##XU]_68-DG:[>_'_J?" MQVM\O-8_:;L=_;!?>-O^JW<6^PB:&KV\FGH=_:H55 :KG26HI#YH*PV$W'O= M2FZE+\.VA2O/V*7X5DC,)4,U\]*#<]H%H\'30*GRP2I6 M^Z\HQ=3KU2;L21 M^\ DC&]$H#H11HV.$"VWRI>AX'?E&;L4'YLPN(E!!$&L *.BC8D+'YBT%$B" ML%8^=M:V$#FZ;U,<7JRE !E@&0EF4:^5<%\W1Y7A5 M)8)W$4UO"J"C=E1KGGA40GA%71FJ?U>7H\L)5X,QUCAK#9=@F+.2*LB[=B5& M!%"[5NYT"3JZ>#\:I(C1,,X%$[EOF0E.,<,3L=Q'(>1:^='-3WA!X==RHV6+ MS J!:$4@9L^IB>/X5X$W! $26ROWN2!&+L5K,AXXX]$Z+AFX7#O(1&Z4Q!1+ M@JDRY'E7CI'+J?#-?1^)!VM 1I5G4NXF8J&.&#IJGQP/9SEXC1R\3[221(# MXYIJ!^",TB9)9*K@TEO-#*R5CYRFYY_'_O!JFX)U])<)#6R2&* @'R$89A#2 M1B&E<#$Z:LHP1[K23%V*[^0ZRD ,2.[0[@J/_XH$-BH;:&*)KY7O7(ZF+MZ/ MND")!0#A"0.%T2="HH3>- 0G&'B_5GYT.9JZA'6GD5(;.!!I!# 8QG:8BVB M M&E(BTN=Q!1:$!2,%=5IRI93C8KW\YP*U,R0;DR!$.@PW;?"6<1JBE%6&'O?W9^6XY<8ZNDE( MSGB./I)+C:@U=W$@320HF1A*D!)O :4!U,T+E M/KO6I+7RD O2Q<4[1TNH((P)J3$$<2P8KI7A5'"K$X6P7LYQ0;JX>+]H;# D M-&5MP(@VI,I4Z0N-(L;^,)Q+E( M0>JX^JJ\6IR9G\Z(%$$E9$=T"KA'J,H%!B)@HG5::;EF.O-L5+3#I.AG]G&G M<]KO?9KLN%H2=0(FDL@^D"D'#-UD4%HE4(Q%Q*UKIT[+9-K\-,U[%9R0EJBD MT 8F2Y.*$!T-VH.$I>]>.F>F-:P_1H31O[A^8DGTR_A(O;,QH%Z!2\0F&B$0 M8C&F)\&4 'FN.*OFIU6:H;=BB/*TS!M5<0-!!T!6):4PV%LW__4LW4:@F\FI]>N8!P(EIM M @95UB:ME&?HPKQP/JI 2Y"4GO'A1=$MAO%U\2F&G2Z.QU'AVG%S,(C#P;.+ MACWI]<>A^4WF_85Q\H-@B^5GJATS%F-B[S RAH! ! &_52$$!R H5M;=R/9['5]KW,:AW$3?=M#16/+MY@L$"8L1834YWP*<)OROU0;$U(0 MC$6#ZNCYNEK0AV3J@]C-H$BNNK9&@87,,Y($H=)JKD+T,JVIW5P0G^9G+8E4 MG"BO-/4)-'#G?-"1):")Q!3)NEO+M]W3<:000ROZXVZOW3M:RZX9D6.0KA@% MP2T8PDT"0ZGPR2BJG3!K:C<7P]X'L:!2@6!<2B(\@%!2"\*XTB'XW#4YJ36U MH OGV/QL:80$+.DDN0)PPKKDN ;$)HHF&?C:(\_GH\&PUXG]O=B>U!T=%Z=K M"4*)B=(3%E1P'*(#8V6B%I(/47&IW9H:TP7Q]T&L*36:^85T H6!- 6Y&W6@1&10G\]R\L/@\"#P2UG"7A MA6*YF (0D5A**"W$<9B%$>MY812 M#XJ5*9S[I85C^?Y&:.:"1Z_C8@ T)U82L):Q7"HCK"Y!\NV7%J"'FB"A#)2- M06,\X[GA/"G'O$2,:X4,JR\3KWO=HV'L=[:B&]ZQ="6O*$S/^S$4/RT'5ZO; M\$D[XUK(3.HUT7O1&_6'QYOX:XAALQOV4!118,/D\5=3V/.B8W+;%]87;63( MS??>BY]Z[4\HCS=/*HE4IIB$M1YB8A$H=59 8BH09@1&6\I74KD(:9B#0A3I MY_5A580R6A=]3(C!%,7H7]G<=#B1*+4%A&.5J5RX9,Q%-U['(8[)/5]\5601 MT7[N&!@Q2%2@*1B1VZMHPU7$4*%430U<_MJPYT5GU%D3D1EUBXF\I&+@;?O#?T;XH-B_ MDH1.M(-1/TZ&^^8YLSO.3IE]S[>\4R(90BX/X]E_"8XD[44D ;PWG,7D7(DD M-^1%:LAL9[L?=U.*^&[Y MO-<[SW;WUL0*W)RF-(I&:ISB4H&/N45T7F#CA )F@9I*32LUG:NOK-3TA^:. MI4H\.*F9YP#&(-IC5G!"0X1D(%9J6JGI7+UI*;6$>F8,^B\E* &,??+$N'(A M]X:QKAS;)59:LB):LE:!W\W(S%C#C3;<"PN>1<,UC^")H()"XF7P);^660-! M:'2<6_P#UBD=DK<,L;IT/%A>EL[(OXZ&H48%JA77T23(+BF5]K6OHSU:\*;T<@)A?&C?6TX/A7)2$Y#H@4DXJDW$!XM49 MW^S3^S,+8 +S2O#$(#+@02/K-1%&$Q70_/))U80DC,%JC8"L$U9G,(<1L$1Y MK81+3+&\.;F+R'O%(D09O>63MA#C$:@O:BA^%(U=%9#D3D?#B^>]SFFO^[F MY//ZR7%V]&)_V/,?']BPW>+3WQFV6Z?^S#H\T'GU'>2EZ. ]F$ MU2DF:K1- MI$S3#"O(TN54$R=GB%*1FW%3#^HHIVB?J 3EC#,EZ!QW3TYN>C_JC-HY%^37'.EPA MO.122\\$@"&&.8-\HB8Y,$*1==2OK9B*;@S/8A<_#'.7P$'I],P&J@1#I?)6 M@95"H<1A]>$X8%64J<5E9 M0[E\U$*<%9Q'8J7/^YTI9B :--B3.UMHO_RVP:L;A7SB,L^VMGO<& MPX#02Y]=-)*$R0& M5%Q;[V1N#\6]%\Z588/!-1.#I;C^F**2!N,RKGE>N*ZU!Y\B.(580! IM7#@@U1&_[IX8!T]/R->,8WQ'\(]""!-"LPD M0I4PBC.C?EW/OXX^7ID@A+9!^ER8KX0-P7KFHR<&4+W]K^OCU]&;"PXT@,W9 M'0G**HUAG4N>>I(]>4W[KI-D][[VH MG /*C5&*1*XA,*\%DT1YQM!5H&R5:5'YWM509,'X0MF]P_2E3?RNK:,]_N) M"H6W[77$%8 ^13.6<:.&I(W!CSP0$PF88)*H<,6O*(I+P3Q11AH4 385Y?D517 H>2RI(PCQ%,030REAO0K"*ZQ =$817>.Q7%,6% M)Y+\=-.GNS-(LZ/?G3IB BA%.RH,DY HL9Z#LC)8PH5+5)0(?C[O=3U>T1]7 M#>\5@X_/+E D_''']C_>DG/;CH.]^"EV1[$9Y]>BY4L"OM2QV>9=7YS\LU1, MFD?D'<.F3[C>QO_&@=UN7$?X&APQ.D6K.5B(>5F$)\IX)4Q$P85*E-=0E%MG MO74490H(.JQ5P5@&.D9$'"%I13U"$:ELFF(.-<,*\%BB&*9 2K0,LP M7C+ (B.O$Q9V\K KA)66'S6UY(HDW9*,"E!.&\\83(*XF4RQFE2B?+ZB?)" ML,+B11FT$81#,BFOW0*$!7DK8@[$&VXHE*G"KQ+E5;+*2VA1X"VS0@>6)()< M)YT1(*+241E%O3&5**^?*"_$*B]!E .1@MA$2 H(EZFE%FA@AG/OI#=E*)3- M/'Q=#(NCL50\MX/KO*@P11P\ MNVC:X:B?^^U?_7QQC92_D$7=X4XW]?.Q>Y1VW^O-GU]M'!S#=F8(4O*Y=_;^ MR V*4-@^_CJ/IUW5MK^,O:.^/3W.$XN3Q_G>"#7SXLG6]GIEGHD)042K@>9) M%,L=89 2HG!K31"&K6Z.HU*,Q2G&P^Q$MA25>YBM@#5#F//"(NB49K[2HTJ)UD74& M00='I);< K?:&'"<69<\9Y&0,F7QKQCR;#0HNG$PV)_N8=[3!6^&\,D'QW!+6Y>UF%(J4-,H:HTI4 M.%W)T3)7J,=H!'AAK9(0G=(B"<71\+AH#+TJVRA#TJ^2HR5FW*A6ENH@- \< M)+6&&N9BRG*EDM1ER;A]BY?C77>GM]QN%YVB.SYS7L#N 42XE-DIK_.>C$D" MBPG0SVG.A$"9T8D%18,N 4JJI&EEL)+A+FJ.^,A("HH;E[>.E-P)29D@@98 M*U72M#*("1!J@TC< M&$[!4HXH/ *85 )/]STL;<7!2@37(T!2Z-T&*VA]AJ>[A*DE;"NSD2 M&17&&1,%>,>,%(99&9.GRC-K?^FL0"DC<^TH]9%K9)\'%9,E)D#2TGO** ]E MZ%._NAQ="F[@"?FH4D04RO(N<[GK( ;(*7IF\K[D)< -J\O1Y>3T008F#/&Y MOU/4PGFF$G,Z^6@3L:P$_GMU.;J<>E9)-44?*CP/('*O:.: *6Y]<%R[=U?(N:.#K&0]<(H$4 )Y4(R M/(I<"\A=I'Q-?.:]_VD-NQF:ON\:SP8$2%C73GD. 0(3! MC^"#QE^CL3JNB<=7$V\"3=([+F)P0!C+>]UA!.JB5L1H'M;$9RY%-Q?O M-97R4A#O6)!VC("R$\61CBFRW%EX3;SF4G1S\7Y3VA1L4@Z=) >/,0FUX*@P MD4E'G'"K78F_$DQ\D*IQC/Z38L0XSPTDH2TQ@D=+6 I:IQ#'?-&4<5KQY=M\ MT77*KAG*G^!+8D$;"5)X32$%9:,5-.)WC.X3NK?5U9?9V+^P1?^=;8_BLXO& MI)=LOL&+?OS/Z/,:DB].OG;J8"_Z43^O*RF)+@45N>$@G7<64*MLE,2"1TBI MG..,KJXNE8UG\],SY:D,UJ%>"0(8CN>91,F\%TP[!TJ.>:8JGOT\S]3<>$:B M1TPOF57 $?Y1!\XDIX5B,BB=)K9QI?M EH5GMSH?_@3/G'%1"9&D<1JDXM8( M)?/RD* $X_'V[.XJ*]Q6,3CM#6S[9;\W.GW>MH,!WM"/(.7?L1U2KX\W^%:OGWM3]""U* M- =PP#3]31)!3<5$HJD,$+JW6*'#$ M:9/3KZ!X"=)SJRMF.UW?Z\3/PF;;MNOC_G&,P\UNV RAR$^V[4Q0NY=-U>#9 MQ8W7&. MVJ. 9NMNHJ_)ZXNB/QANVWZW-UK+U*.1AA!%O'(0P#&M72[4U20D MY9G49>HU_XM+ZG[$XV%=1/5Q/R$$O+__;$Q/NGIGX-3VYV=ZJS_ M>(3#W0UUWVOW^D_Z1^XW)L3OL_]JY!'YYQ^38__(LOOBQ1\)2:TGVRG:%T_^ MIX7,']2:\:RVU^O8[O],C@Z*RXA/10+&7\^F%!'R1QO]8WU*(65(5G[K>D 6 M3AC[I(;$Q'X^+5-L2T)I[;@?T[\V_I&9HC:>MJQKQUHOU7+3A@P$_GQLD5-Y MZ&<,NV+;A"-/_W3]Q[=.N<;3\;-MNSCJ/LD-Y6+_CX[M'Q7=^K!W^@20^NE7 MUQL.>YTG$G_!T1N.R9C>8GI&.Z;A$SL:]F:7],=O./[%]?KX1GF V_9T$)_, M/OQQ[?'Y^LGWHIMMUY,\=@%5MVTO$*".1VW\W*GL&?-($24)&TO@$,5X&&8D M3:7ST40Z'P_#EP>-?C0QFE\_Y<;UC\=/F#P%R<_#^:\-OG%+-SC2?$^)NOWJ MGV)_F/M33'^;#/ALY#(WZ.FP-DZ*U?XQH7QV<,J;+X^?VI -W80U>/CJAPEK MZ(29GU_O\7A\?T1*-GY6_9':>RN5OJ54ZBZEVGCZMKG3VMZJ[;\'W M=G",DCGL=7^O;3UZ_JC&B #SQ4LMD_([;??&T__^!Y7DC^\;_C6PGU0]RL5G M4M[3?G[70:$?&:.(5 ]Q\^^E?$F6_SN,]U)MSGJ8.#@:]-X82^CS@*&,ZE<+?7;BMWJ?7;._3 6^,PLGVI\.7 MYF3WY-EQ\WWCO'GRYN*@M7UY<+)WTF@=B$;G5:?1:7X\>']XTCAY*QJM'7C- MF^V#R][90>M=/HW&K1YLLW'M'3>$CP/#CH[#,\]:V[M7#:V-L\; MK08<4'VYN_4&&B;(#V#WE03K+.=%Y \[&P#"!7\H9Z-RLO*AG(U6J!>5LZFF"_&TUQ^6$AV]*-S+MW)W*Q2-K<;YP66#-]^_ M^MA\V0!X??N@M5_P6:)[V.I!D^V<-2Y?G#0N/3WH MO$$:\_LAZX^7+G\O"%/GO=VAPV]LGYZY:GNV\^>)84B2;6 MG1.Z#H;QNM;US;],!^FAL.MS/;/1F9LT9G*VV;LZW'8>#3^Y>Y^FM,S_9DJJF4QFINH9SX8!.AG--8 M9\&[>FZ]5,^[,-<-I0 R&2=)VGCZ:M2--69^K^5Q__F8;J4%N-=?@TQMA5$K MC%IAU.MIN[[M#L8%%:4'J8VMCZQQ9FU84>)6FI%KHN+/ M>YU.,<@EE[47!>)>=$6Y$/,!IPBWQP62^6&39Y428\PKMO3PP24>DR)0CXIB M;*FHJ".Z%G4G&)6).$JLWWA*ZHIH]YMML:UL#^<;5U%5/;;]KG%:#.+2PXY^U=B4K.# MVN T^KS,)]2*;JT8#FH8G^9)A']6:*!" Q4:J-# "HSHW6C@7NN35EGA?V92 M!KYS^=&#WKR4LS(E]KO?8\_@1@YM6SD[Y)1:\[ M7D3[?+(-\O->*"?>G,SN():D!R=XWZV/Y[M;QQ^;6WLG!X@C#UH^EQ.='9Z$ MX\,6TM@ZNCV[0QHG[PI\AX](!^R^?$.:+YO%;JM]W+Q\A?CU60?I:#?8WO'N MS1(DMKMOR.'_'A/?>=>U[\UH]^2(-5HO/C:V/-EM'=!(,W;'R(1Q"#BK7.I7!V"$W5'K*W+ MZ(EVU!*0<>-I%L"#7O]C21#N-U>W333CM[$LYFF7WO X]FLGHWXQ",5X4@81 M;[E?KKBN=.-W[!_9;G$Y_O[/.^:.*B-<)B-\V\:V[/G.M/7"I%-"B?/:B[:N MVU/KND.:6YM?9A/8X7'SQ'.D\[*Q=4#P'4\..F_Y06L/K>X!--X?P,'[=Q\/ MJ!:-RS/2Z!S09NM([+Z[[8@^\@_,F?=2G*6)SF7 M'B&,5,&;\;IAK>N0&T$YJ5)=4N&4%YQ)GS:>;MO!L+8YZF/ L0"A^>X4Q%2J MQ@'?;O\O/!/CHRKWL$S1^GC^(5 C0J*D'@'E"R2PNJ;X27.A B<,J!1KFWR8 MBF2>6COMHS06I[9=B^?1CX;%ISSCAF S#JI(?4W!T5\]-%KMP^*T2H+>TQ#- MPO2CL\;M)&BG>=)XN==IHK]".LX.M_:.#T\\-+=>%6ATV$&GP0_Q.3AV<#L) MVCAI?%#(,H;26U>2I#IH'NK:&E&GW#-EP?M "((C((*MF1%"^4,1#_&KD>R: M%9/_]H#JG2'K9C_:TBKTG*IH3K8O/DCOA:,LU?-"%/3L@M:M%AR1(P>6/RGC M-YXJ*F_KTS\?,L)XW4,O]M=QKUM5_39/=BX^,)<(I4S7*3&V#EXCR.?2U(V@ M.N4%IISIC:>:H"44YF<6DZZ4Z9M:@L]E;__]#\VH^F-0&\9V/,WB4>N.Y>/W M6C'KVENSJ-EWFNYEI&MG6J&#^\SN^> MBV+5-S7E!Y?'MHKAI!-RM/ZXYG-S\F4MF"S]4/;MV++N7W1OAYC?0# M.I$[Z@S(T-3"F!Z30? MT-FF!R<[>)WGNZTWM(F_[[8^DMVMCR+G 0Y?'ESLOGSW\>#R[>U\ $,:"XS' M:8[C,48G!^]W!-X#=EOMG ?X>'BR X?O]TZ:[Y#&J\3DT5GSZ$.P3*=@39UZ MS3"$QT_&V7_N4=T/*JXIK M@V/$>:NR(KY2F*\JS-1W3%Q'I2WWT);/V;/=S0]46!(A4-06S^N F+%NDP)4 M&2LY3>"D<1M/-UM[NY4NK*@NW)X"RZ[_R]FOF6.9]8\H[0JO1:O+SDQ=SAN; M'R2QGA$1ZY)96P?+4]T1'>K):4:B3AR$1R2VN;^U^6;B7&H-V_\8AW^K/>N8 M7VWNMFJ;?_WU>N?YYK/7VR7/$.4^Y8@)LC;]/M8W_&*GLW:V&V8_I6* %JF6 MN]C]7BM2;:)I&'CG*>9:.T^,3YJ__&#F:&69?>_4T;3##?OMZ._S1ZLA'O=] M_;\SZ98ZIH6%J (!S9P)$#3^S;]2P\*]XX&C\L8#>O@_WOJTF)S/JHF TV65#*6QLD(]Y%&9,2 MWE3<^P[NT0^2"R645O68I*F#,ZYNA$QU$0013@=A1/B2>SFU5GMV-_M6U'+< MU[%<)1''+UG")=-EZP-?K>BN5G2O6)U]M:)[[OU=OH*9O['4^[0WZ2KXI!_; M-I?>7=]D]&_W'OWB#M;AD(^&\8\I$\C7K_FJH[J+VNO_'O<_YUF.8MWUH_U8 MMPGO\,2VS^S%((_5<;_:0;6\.ZA^0YY7RO'N=$->$Q5K[@(#W^@_UI#JC[6S MXSA>4IM#O6N-8WZC_YQXZF,[P+BYC>&B;;>GX7&.(O\S*G(,B:&CB],3\,8_ MV2BU%O!H]VA\ZFD_^CB>=J2L-FY /_A]',S_QJZ1YF+$81ZY$WQP)F8P\L>9 MG'S=E,C!7 M#C]:'\4'T)%3HW5=6A?K8%FL6R-=W3+A4M3&$<4WGA[$P>THX^%;I[Y')F5A M'/P8YF6"KSHD__+?9F_EQY5*_QC4:OW^MFH-:^ M&-M&!#CY2&_:Z6O:5R#6WD=70^@3QVE/V[WXO181XEW4=C*@L7Z\CF'+#NVD MJ^LMZ_[YB=<><3UYN#=JQXF0 !'9EN_%HU';?O8$^_56[;<;OH%Q]FAZ\O"X M&#GALA[='[,S>=%:3=[EZD2M_ M$0?_7)XWN,:%S(2I<_B5O<'))OG J4J4$ZAS36T=6+!UHY2O&PO:62<)\[3R M!I4W^&6] 9I-6VOC:\6:]1Z]03;U86S-^ADJW_4KFDY;0UVI?W'L$8+S6 LQ M%=UBVE>GENNM&5)Z]S/&1^D?XT=-S_R;M ]N#J;A1C7XXI'M=^>CX>QUXW__/HLUBJG&'^F0)JI M1YJ!D/0'$WWDT=]>*8A6BOWPY17A#TMX*5MTK'_USQCQC8U>MO1'O?[%74$HD.-U7Z63S#.\M=ENA.&P]*YHOMR_P_%S#0P];.V>-#M[K9 =1 MX!>+3B\:6\^01D2#[%6[\1)I;&7DN-=IG+QKXWWQO,.B<8(TW.R\!XW-#U$9 M$A$GUCG/V%'A)R<-JVM?)TB3)QM/7=_NU5:FD*^F^9%=;JI9TU.[._8]/ M63'0.,$%FY_E=X+-IT)#S#]Y7LKB)R M^>IVD!/$,N/ERS$KGT\X62&7>R"7M[,*Y@M$+D&&)),0=9IW#(;(1=U0I>H& MA$H2F6:=OM^.D%5_PXJRBK(5IZR407K98$;SKI1C!3(J@+SRDKL_28%/XKJK M:I')U^<56"XM6![S]=EH@!P?E+/L9Z$@^>)UJW&US*]Y]"&!H%1X/6E""8J% MNE9$UC434;!HM/3R9[9-7RV<4JH:WA4QG]/YU%SL4HMW9QERSZ@[IUN+=%?= MS;C:!L%#MS>N>1D-XO@L'/38#;FXY,M=SWO]\;/:%_GA9P4^&A];Z^(;]?*L MYJ=B, 8C7=OU:,QR(CKOMI-/'@QM-]A^&-1RK]PB?*W1$__-_K.VU%4I]^3$ MG9.S51'!PQ5P_$ IP> XMMLS[:C]AC(_K@:8[!SY]Q/M7R^>.HB#!ZVE^E[' MF]^QS,FIN158\0_$<9^7RZ,7Y:(.UH7\*=0)59!D8#$(_E4O6N(RH>OE5Z74 M\,UQ+^I7H_9%C=/?:UD9?J]Q]KM4XG-&H6TP4G^ MF(K=S^0C/D)T@Z>37TN1$3@?G'^@A@M0X.H63$+E!5MWCNJZ)$380#0H13>> M,OA=2?D[?IGI[XR]3[\F);_=7-[[SW%-UO?)!F)P:R515A$&@8(SGJL82>)6 M4=!0R<;#R49K$SY$:45R@==YHK0.U/BZXY+6K61<.@R>O,P]?7\W1/^N-?T[ MT9@M[OY;$7ET;VNZRI5V/[-;JYGOAJH/O/)TS(XOEIW.<5GJ7%=_CO5WLC;O M>HA3+0^MEH>N^/+0%6R%T\K=GFJ[+VK/=YNM[69KOX1%T>J1)FK6V^"[3;5\ M)*610CY$A2Y[Q(%2\C?W_O'28O'((+;^N^K?'Z>;/$(LR37\\.5_^U(*.#5_ MTRSBQ^_]D.,M)8(<:L2#M- 0CQ"*\7NWY_@&7*C2U14U%36EIV9)4Z&_6)_8 MGQNMOS9?;G]/E=UJ3KJO&C8EWXH6_MK<:TWG->Y=[[ *]H2*]9>$GXG&OE\2 MEA4W?C>EU^-&2C:>OMAI;C:?[VR^KNTT7^SN-39;.[O-.X+'KPOT+";J]B8C ML6X<:#\HU3ARR\0QU;AR[?# M%YGWQ.V.*S+':]CQ"^IC7D#VS+9MWK]N_SCF?0QM>5]P4&KJ:Z6FWH[+O4O] M"J]&W5ACIM3O,%G-4^I7*+<0Y=4N6]''CHO]V>HJ_5TYHH6YZ1_'$ M7^65+/X5*:H2815E%64596M'694(JZA966JJ1%B5"*L28>6@] :2-E]-A'V> MU,^IC-W3.+E5B;-*IM31-%(_VW6SA;_'AK$JQ5M2L+#55BK5*L58IUG)0>AU),W;/%&ONH]V/QWBH^!1K.UW?ZY0V M$,TO7=X\0*:^O&F83/V:9(KSJY0^4YQ?8CTRQ?E-RIXISN\PR127.]EZQ0M. M2OT.54GHBC&HO*(DJGQE15E%6479KT)9E:^LJ%E9:JI\996OK/*5Y:#T!I(6 M]\U7VL%Q[46[=U;>^%.4>95TIK[$^0OQ.4M9ZI?8+\Y+37]M37*38@URDV)- M O[XUX;[S+XG]KV?T;%\&*E0M'O?>O:C8J^^RCC-5.HW6+%\Y?>2OZKYRA\2I!7+5_X0+ZI\Y>ID M 5='E+XK7XFBI*I\945915E%V:]"696OK*A966JJ?&65KUSO?.5Z(FE.-YXV M>T-\V+!7^TKB\JYM-*L0;F7865[!,U4(5U%64591]JM05H5P%4B=9SBBOALK M["!^^^]_4$G^8*6*5LSZ"T(%&K_=\Y7PC:<-V[5'XR@DA]U4_3&H;14#/QH, M\-+Q--]FU[8O!L6XSN)S\)(#FF(X.V.:G. Y\\(?V['N.F]J]P:B/!%G7&PUK#=O_&(>UO6+PL0J&JF!H M12C]0JI9-75445915E'VRU!6!4-5,+0JP1!4P=!J"4(%&^\!&R== X?_/WMO MWM16DKP+?Q6%YM[[=D>H/+5D;>ZYBJ#QJ9IB4=+74J*Y]ZD?T"V#:6Q*V6S;_:.C@:L_F=G;6B\X1O_E*X"^58?"D\ M%#E:>*27R9%JMO>/_M_S@\;.WHO]@]VMHYW]O1HP^?MY:TW!N [[11E9&5D9 M61E9\:<7?_HZ,?"I/YVL%0$O_O3BG$S\FY-F^^_PP73'CO20!5$\Z<637I>1 M7EFLD])YQ9->1E9&5D;V"$96;)QBX]3&QC'%R*G72BB\<0[>",UV/@O1>&'< MJ#\H]DVQ;^HRTBOKE)%BWY21E9&5D3V6D17[IM@W=;%O2CFMFBV$0AOGH(VR MV7[3&X0/G6&BZKE'F>F&JB;6N"%9XS"XTT%GU GC(Q-OAB%?G 1\BC54K*&Z MC/3*LB[64!E9&5D9V>,96;&&BC54%VNHE,NJV4(HM/'7M%'@9OM9B*:J"_SF M<[^7S)]>IS^8L8**Q5,LGIJ,],K2+19/&5D961G9XQE9L7B*Q5,7BZ?4Q*K9 M0BBT<0[:F-NII)<;AR:&T=EL/>!BZ11+IR8CO;)DBZ531E9&5D;V>$96+)UB MZ=3%TN'%TJG70BBT<0[:*)KM_=%QV>K$_.*G>7FR<8N/49*17%FNQ<^1L=UP_OH%T+7_8P?__N%#69P=_W^;U3?CYJ7/3-]QOAS[ MPTXUMD'HID%^"7]\[?C1\7C\DWN!O!/-O-R\_AN,'?:[IZ/PQV0IXYL_TO')]'YK+L^](;IT9^FFZ0:&H?'(5PGSWK>XPV"^^NT%R:5N72K M03'1C:^=T7&ZW9//9E#MS6D9?\BI[HVDTHUGP843&P:3\^ND^HQ:\TGX[4W/ MG/I.$O/OZWXG.[W&Z+A_.C0]/[QZ,S6D.^.%=..T3W:#";F;; @5*_WA'96Q M84Y'_3\F+XR-C>H5VQ\DA,XWV36?A^'I^8,KQDSUO),5??0TS_BYA=7I52.O M?G?"HK1^HG6>D8I+39P6DR%->-:3\;5SL^S21:&>8*HI_.0M/_W\SR_2)X)H MI=@M/X^?D)]=Y QK#;?\^%('OE:Q\'NQP2=8=)K[<]V_C!-S MWLIX!VJ<;SX7.%#O2'(1ZB^$>DX3&E<8P@(!+'J=*_I?SH40XZK=XDL8RV07 MRBLE_6ZCHI:-\YFMTT#K-)9E3=H]=$O_5ZS^^=6-G'2\3ZSA+FI[+?N[%[W= M/AT,$O@TMH;#9-L\O0T#Y=O'8)LSD<^Y>O(Z(>VJ%S MK<,\+7LS/*XJ]U8/]%JME\XNI MJ15\_J?S+4?C7@R,RZ[!QFFO,SK(KN#3H6^FB>KEFZM>Z' FL%$Q>NR2%>BI M]2(2S[4%#98S]7XG\V$LJ&XV?'"=$],=_M\F2OH^]JRFK_@V>MH[/?']T>1Z ML]$S)R'_&/I@S.>G>3'G?V?6\T$8C@8=-PH^7]CJ^:@0IO)0 M>O;?,_NL_^5O>O#E+=L]]1^??WGW4G_<__CG\=X_N]_V/KX^>WOT_/O;CP\MV3OTYV3_8^O?WGW/7G^;9?N MX+??G]/]H[\Z[S[^]?'=RQOLGSWGZ[N/= MEZ_I[K.WWW?3[^P=O3A^=[+#W_WS]NS=LP]?=T_>?'OW['GZG8/CMR??NOLG MNV?OCG;.]O_9Q>^.WISM'[W^OOOL#;RE^7?^ZNY^_.^G_9?/R>[W@X_GGTF_ M=?J.OA%OO^?K._SM]X/NWM$.WWNV^W7OZ/CCVWQ/)V_.]OYY#6^/WGS?>[D7 M=\_PM[^/GH]V#_'7]T9A%I)DD9=>(P"FD)(X(A&9=()$AH5JMHEL$2S^\^_+ M*^9'=\@B^\X] 7P[@IX) $;Y]1I%BP(ZFP(W@83.$U/)6$5X"E"&2F MMPZ ]_T"\)SC$"@+*% G$43+4=K9!(I:6(J=TTC>.(\!2=7IY.3_D,-4YH3 422CD$ M%F-DD]6&>(Q**&^EIYG/*-IB6#T4H5FMYXY#30G-3N]+6NO]055T_CX)RNV, MM8T!LQ40E'-1GB4,*^"U"'@=SA 2(A7&W"="HC(A 4V1I58AG>2E,2%D!0=OKT.3PF("DY(8Q0"K3D"(4@B(#@]2M ;".=>ZI!T MF*F64/QQ>%0DK2D!>34(GTW'-YY_^YS3@\<-0,)%F%W)B+=Y[))S%RFC%)(J3XD)B0J+M% 0J! 1!"V195)UHEN,/Q@QN;V/A?(-REHYZH],M\;NE"4<4EDC(%Q%KDJQO6X) MEX:OC.H4 M#;^5AL]$BK@#:Y->,Y/^0!(9,IHXI*+Q$4+T2D#2< DM(LD:NE?JJDRO!OW$ MP$=GK<:KKDF<) =])%6X7!*I6&AK1DS. MY5Y)?:OG+V1>XMT+HMALS@HFX,%(B3#..2LA"*1=Q,A2YD$S1XCPR10CLL64 M+EZ7QZ33*PG_%)U>EDY/F8D$2"ZJI;X]23'WPD)22]9CQC)@*]U^^Y8B8M?D+Q:"L#T9AD;+UW2BG/(T&6 M)YX!1DFD/$N8I"AG),IHHVRV@;?(E]Z.3BF^/5?*VG M8^NDGV[Q>_%TK#4#F"!DX1> MREJ+P$6-C%,!$:DU4&HCH3GCE?(69L7G\:BT>R7G=(IV+U^[IP3%&VX%X0QQ M@PF"1$Z2GB>^XH%088U@0F6/)F,MIN8ZA5>\'W-IV?G:+9Z/=>4=!7UNA3X[ ML]Q"8N$"*(G2[A%S!3J/%%8$.173RH@$4YW1AT)+SY=T7[P=FZ+!*^ 618-O MJ\%3_@!.J\BC0)@SEOE#0%HH@X3T#CL"%JLXT6"^AAZ.VV2GUO8$\#@[]6=9 MJ2LKG[E8FEH-D*LFM37GFK=UA?R5Y>L6P%\(\'=G*5NR!TV"[6!ORG.%I2:16X^HUCY9 MJA@CX[5 02KJ6&#.1)%@3^83"KCXR9;>Y^7OCK&=;F?4":MH]C*#-RSAC>^? MYE#BTEH@/;0_HBZS4R];[S;5GC2NJ:UWKC>[9G0ZJ-0F1[__[N?I#(.3QK-@ M1Z5G3%WY3BVA>"66W&7>DM?K45JN>;66(UBW(3%O9FTW'X0/,4@D!>1R?5(A MS=-30G$VVZP(5;D^.1>!>4QV6X&JC86J%5A?!<66@&)34\QPFK83(Q&7^2BI MCQY9#!2YO.L QT!L/K#14O/A6,T,L=MT*\1U;5=XT<7EE3G+1?_K5 MC/>S? MFKG/)_*Y-&U9;^I2"79&G@7L;@-V[M)158DETQ2C M&'E$0(E"1G*--!7"*1<(0$Q@1UJ8+Y6[E(,A==?G51U5+?I\=WV>DA<6@5,B M"1))H1-E2;:(BM0BZYD20DMBK4ZVB&S)ASNLNF+/"M2UG=SVZ3!-4BZ@X;]4 MK7 3A\^E8,8LYEF((:F#;QR$+Z%W6OPN:TY>MM/OY9'\TQD=GTO^'/O."O+= M!OD^S#(9%;T3A!'$O5>)R0B&DN0$DI1BK8.GGKEFF_(6E-ZXCTNY5\!DBG+? MAW+/Q(LD!1]!)EJ3"WQ)(K-W!I#@+EB6H-H8GI1;M)1ZL(#1)C9VF2'GI;O+ MVO"0F[J[S$ASH;X/!JF[*+35,<8N"-A)!P!8IS'FR MQ7B0T6#G,,L%U'6+ZZ5F(6^J W6 M2(-@2 +Q.%K%L;*Y+HAJ8;V&=4%JJU,WG/ J5M>ZT8Z9,P.E%/,M$>E2'5/' MG?/@&$IRBPF1@D-&8(&8MM881PP)N;\WI2U"UJ5P1='GM6$719^7HL\SI=5) MLB2$!\25=0A(XAJ&*(:<5R[$8'$2:+--6=;G=4Q7J:M>C3-DKW-_E,CSFI&, M'W/H"C#=$I@N%375EG,EJ$><);8!3F&DI<]&D-:>$K#*X^H, -?E2,^C4ND' M2(LM*GU[E9[A&E$X$T1 Q.4CQU'[W+T6(V=P9,H3!EHEKB%;BJQA\]J;PS0/ MK5OCD,L*N,8]E*/;&-1:;9"EP-1",'6I-F2U.FPV,S",?];@*%895H)_]HY/;+H[/55J.\+1C5V)"L MR>34BY+?ZK":J&OC@>W^R4G:@0Y'??>IG*.O)57_\4A*%E@EK_^:[FDH6_9" M6_:EHHM$4DEIE(AZ*A P$9&53*%((Q#IJ!:,I2T;RA'Y1Z6JR\K<+JIZ5U6= M*?*.@3A1M3KU!(%B BD($OD0 O?1,X9C5M5U;(1X&T*AZEK=>K:+\Z1B3__D M+5:F[%S:E; OR7JGY_HG(0M\ M+XSVXY'Y5A!P(02\5(Z0\,!%] $I+""1%6.0%E$A%K"+2FM/>-7.K07T:J#C M]Q*VW$QEOSU7*.V6?TAT7(Z:,,F1!>@12 5)&<>0\)\%'8Y7,A919B]&K MC=U_KW% \U9D1]?UW-F8X-SL@2P>E5IZ5'Z)>&8TZ(_S-69E.Y9I@;6%8.U2 M6<+(G> L&7!$5HG>4B/CK4&*!)#$&2LT;K9!R1:>SY(K3I=-T>9[#'06;5ZF M-L^0%&.(IHF5!! &06 6V<@$8MA$RH(3RI-FFVG=$@^7>[7B(_*U] MBJJ4 [0/FL15^: +[MT>]RZ5))0D;40Z1L1,T#F+G"&MK4:."V65L&D;JXJQ M0DN+N4J#/%I_S.-2]!7D: M^9S2)5J"/EA*UP:>E+^26UY53IZ#N]2J:?SDXN37YFG'6X.IKTGKPN5,;*T6 M=;T8X8QR;?5\V3;NN&U<*@JIG)4:)$%4.8& 4H*LBLE,YE)[(Z.@1#7;4L@6 M%>OBY2J06B!UG2%UM>YHD>+Y^!25#IF$KBA(G19FQ."\ M2Y":3&X!\U<*__/5F5,J%M(H&-7/ITJ/B1/+OOZ\GU7Z_$]?D]T<][IN/*N MS_UA)T_WTT'HFE'G2_CC:\>/CL<.R,G((?M49UYN7O\-QJ9[.1V%/R: A&_^ MS .+BLXG*O:#>W7F[_%@N@E\",@.@OF$3$QW\M1TOYJS89[KX\&EF_[I;-[U M]E^\6/)*K4240+,_+DS\-.%T0L7\MCQBLR8C;1P/\D[RKZPF,MFH&3H:_=C( M/2*R5OWGWZ9]G93KLU;GA)6MPZ.#_;V=[Y+7 MW]/V+#IN7Z#CX04F9DE>E,X>KLO=WB#!H[14P]AGTOG6V$T?.!XVGJ>;]HV_ M3GMAO!U2W6ID,[*1FYM42;IF4,%VXT7GP^D@C2$WAST&J/C_NDPB7;8:H1O+B2FGE9M8YA]8XVTO,W5>ZSA=O@#(?NU-$[, MX$.G=VZ?3-K65NSM_#.3=U2&GSD=]<\_,C98JER[6C_1.L]1M?M.7+N3(4UVYB?C:S]8 MTN.+3#YA5(+B-[_EIY__^47Z1!"M%+OEY_$3\K.+G&&MX98?+P-?ZX'_(I#Q M, E8>MGNE GX+#\#2ZWL

:&*UX3 M"\/%6F8Z_'1QW%NJP\I63C8=&N=6P[J7UB@BGUOD#+?8.^CPV_3;[Y[]AK>'?VWD]Y'=K_[3WO/NIV]EPQ_36+[OLMVC'+8^^+1W4/W M/G[ZOOO=?=M[^8;LO7Q-W[W<(;LG!Q_?'3VG>]_3^/Y)OW>T%W<[DU#W(?[Z M/AAI0?N "-$108YSV_0*\EQF84MIH\CG:F2+RJ7VO-_X_*$"E8\3*HV(.&JM ML6,*O)":$2(4U4PY#@Z3"BK5.50J+!@N4%E?J/Q^ 978"R>TY08$ M070>*1(5$EQB%;2UUB0#G&+5$GBN ][U*FQ16R?K=G\XRHF8KP9]?^I&P\9A MOSM/>+I4#EP%819NP:A%,.ILQDEHH_)1 478B63Y2F:13@)%7$:1$,LY&7BR?#&T%%NJ MDW M([J/2K6IQ(1R$JEA 0*1*D*T$@@E7D@':IG>KJ+:RU+MJ5-+:R49X1IY MGXM_&D^0-8PADZ07@PS,!)55&[>TF*NN5E'M35'MR+73TC 3/08NP("PG!", M)3?82KI,[TQ1[66I]M0)HRW'@3F'?#1)M74NXDU=0!@$C=8;+C TVP142[*E M^JN+:M=>M05XD* I,PJ,P4FU$]H;DHQ1[:1AJ/:R5'OJ-(@^V4T,'%)$ M:00*6V3!"B0"]5;E5H":)=7FNH797 V%2F;67"KVB[H U0) M;<]XSE(Y# ($SG2QBH$E#"D,%>()J1B8".CSC;;FK9@OE(: M-8@#%3W?K!R:HN>WUO.I&\%QJ@5G$A$7DYX3HI&UT:$HB8\6=+" FVTE6A*7 M!H=%SQ\B :3H^:WU?.I3B%%*8""1=C@9'EB$W$^#("5L)-Y8CG':SP&WV-I4 M&RQZOEG9"T7/;ZWG4P>#HX82B!)QK@4"I00R0GAD,7'.>B(UI4G/=8O/=RJ@ M)"7,=_(K=+MI4*W&R] + ].MZBIM^9-.KS,<32HF/?_V.1>4NG) K+A&U\[% M,!'W1-A;/7]9U!-)%Q1;!,4.9[P/1BLOJ%6(66801*&1EI(BJ0TW$6-F76RV MN6II57IG/"HM7Z6#H6CY?6CYU/= C$]:;0!YXFGB*HXB[35'TJO(-/@@<[MV MKEMZN7W^BI;775"!1&6SR0V4&ZD(P8IJ[-_T4FDHPS(.\&2.49B MD*[2THUT/TPDW?LP%O_?_>&P(- E EKT_2$<$47?[ZSO M4Z^#EI_X$1[8WV#%F:]5T#0=JRW!_,&2$@03CUS3;!+2Y+YD/1]X=P3A1]O[.^ M3ST1@1 >0."GT&DFE<@W< M7)[AS]-AIQ>&)=MA_=T-6;09D_9[6;C[\5RT!:,6P:C9N@S22I*V7HR2@!0" M+@72' 12B5J&P*.@*G$2E3"*E"4:"# MCB@J;I)*$XVT8Q$Y*:P/40OO9.YIIRBA?Q2=?DPZO6370='I^]7I<]X>5'K1ZG62_80%+6^7[5F4[5^_=X1 M;V,REY!5%A ]XE[8X=8],ISK2T-=B&U+OD*O MCIU?]9I) %P1$[5"QD6' M@.ID-&#/47K90K1*)"DVVYP417Y4BKP$/T!1Y!4H\C1%P)C(M+0"!6LU@N \ M2@8_021:*0CV6'G7;,-\E5!*?L"<)Q5&81"&HRO&_\6%^[7_'[FSB+L7[/9A$$)V*42 0#"$SZ8Y5UB*<7K6"@2#")F;04*87?'Y5^ M+]-;4/1[Q?H]=2%@Q86R'N>B; 8!B0$9T!09(Y1,_PO),FFV28O2HM^/2K^7 MZ40H^KUB_9YZ%K -&GL6$19&YK+I&EG##1($9!16*\9S4\@6J-+=8>E5$/X, M:>6'B1^A<62^W5^MQ7)RJAY'$Z8'ILZ;WG9ZIVGRIK4PQHMB_+YJ23S_-AJ8 M))!.SPS.=D;A9+C7[^4;&/2K$C'GH%A <)$F-T=;&0#'CHJM]Q ).$JJTV:1%>0^YM4[ M9I(T)U[E/T,OE,8^B\+4\UFG2G1*$JX3.%'N$9 R'HN$!5:)(;#N739,H*6 MYJ5HQ*-2[-6[38IBWUFQI_PC22UP1BERWF7^P032-"3^P:6Q5C(&)N:D+JE* M4M>CTNO5.S6*7M]5KV<<$N 9=: ELJ !@:-)KPT8E-3:<6.BEH[G8#!9;FO= MHM=UU^O5^QR*7M]9KZ?[M7=6*AHB8HXDO5:YHJSC%@DGH[(Z 7%5,;Y%N"Q) M'DO3KWQE:0#I43P+2%\YY(O MA6&CHP#$O< (1. H[;[I*9%.1$J4!PT"B&72M(RJX!A>MB%8VVZ(EZ5)[S1<0+""XD2"X M2N]F <$[@>"4"C(9.3&$("R$1D 918;8@)2WB1M:Q77@B0I""\]W8*/D0,VE M5L_-H)<&-6R\"H/&X;$9A*?W'_.901^6T,?W3VTW+)CA6>.(5)F=,COK/CLU MBPFQFP;K.U]^'-/X.B+J*L+."8N7L?3GN/L+T.YV>@$=CY\3C/]W&M&?9MAQ M%R";;N !>'.AQK\,]M=JF_X9^TT[=[5Q+S%"GH5]%H6>MTQ MG%/0ZW[0:VJO"P4V:.<1A?0'/#/(2 DH2IZDH0QW!)IM_(0O-;6PH%=!KS5 MKSN&80IZW0MZS81E%2T*N@UR-# MKSO&3PIZW0]ZS:3-)'EPI@6*PO!D.5*-K 66N)>6A'$,2E;H!>O8/^ 6KCXF M:NKJ>];IGHZ"7[ZS;XE.X0FXDKM(C)Q%+I#-0,%P"JYRM2PUT M%_0LZ%G0\X%=O04];XF>4^Z9-C7,HU6(")H[+IJ8+'R= MOS3HOT9S?^2,7W5&>5S(A5W_.#&##YW>^* (K9V7E59>UL,0&KW^*'W- MJ)^7=W6:Q:1EEY_X7'/&-V*G9WJN8[IIY.G22;J[X9/+?MD\#]7B?(_?4]J< M:WJN>]?G_K"3I__I('3-J/,E_/&UXT?'8Y_P9.3 TZW-O-R\_AN,3?>2%.B/ M"1+AFS]S[=A6)RHZGZC@!U?XS-_CP13^/P1D!\%\0B:F.WEJNE_-V3#/]?'@ MTDW_=#;O>OLO7BQYI58B2N#9']=:?IH .NTR^6UYQ&9-1MHX'N2MXU]9362S M?92A)+=1SM6DLU;]Y]^F?9V4Z[-6YX25K<.C@_V]G>W#QO;^P:O]@ZVCG?V] MJY!1SWN2U]_3]BPZ;E^@X^$%)HXE>?)Y$([3I01>/Y8\JOE]WR#+H[1H0\/T MTJUVOC5VTP>.AXWGZ?9]XZ_37AAOE%2W&ME&;/S3&1U7LV &%8 W7G0^G [2 M&'*=Z,R#UGPV?GO3,Z>^D]; [^M^)SN]QNBX?SI,HAU>O9D:[H _<+(?IWW" MMR;[_22N7=&U']Y1V73F=-0_IVAC4Z1Z96*^I!OIFL_#\/3\P16KLWK>R2@P M>IIGW'>&G[OF[&FG5XV\^MW)QJKU$ZWSC%3;ZR1=8#*DR=;[9'SM!RMY?)&I M)YIQ(=G-;_GIYW]^D3X11"MUVR_'3\C/+G*&M89;?OPA!RZD)/HGWWV'@9,G M*O^CUV[&R1.N!>AY/_^+Y)@Y(>5>#P_J._E-?CG@"?HOOS*J6I5?Y,+VL <1>)+V'ZRG)8_G)@N'79FJSWSE$D7@"@+(=[!X":5=ZH:^&B4HV]1K'W M4GRN5&,_C[&?[7;.8^P.[SW[[Z?=[_YX_]F'[_M'!YVWW[N=O>\[9[M''\[> M?O_S^"U]\?'M]S?\(L;^\5,:UP[LG?S5V3LY.'EW]/KLW3__/7[W\LW7=T>[ MW]\]>\O>_;-+WKU\37^,L:??I[L?/]"W)SOTW\' @H&E%OLCQ,#O%QA8*K$7#"P8 M6"JQ/SX,)!<86.JP%P@L$%CJL#\Z"&07$+@&5=AOY0=?*]?F_N@X#*[-PFS\ MEI?W[[50]T9<0N+E,2:MM M_-(N/M[$)](^%W8EZ_'PMGI^1O)3P2=RNQ^/S+=7_4%U830:=.QIE9U]U']E MTM?4IIWZ6E#>O>V9Z(\1D2D0 F$B. +0@'14!"D-V$H*3EJ_K3:(,4P3E!XM8,86S*@Q9DRC)8%I$J*V*.T''H%0%BDJ,$K;0C2@DMTL M$V:0%K\F8/Q[ 8SU 8S5.OP+%JP-%DRC!DX:P$P9)+S""'"4R.9B-S3&0#@S MEA/7;"M5^,/ZP\$B_&$)WN_"'S8*,Z9N=D5C(I,A2=YPG?@#$<@&%Y,)$M)^ MD5DF^,P?%+[J9?]]?1SL>@&O3=U+>1^$46=0U4AH_-TQMM/MC,YF?#.-__,O M10GYHY'SDONQD33G7KTUOQ32^H/M:GTW%U@['Z ^"S&M$?]GZ*4'HU?=A* % M.^\-.P]G_#62B4BL% @4=0BXP0D[I4=IH]5,&PI!TF8[(>@2^=;FG;9Z5/"P M3%=.@8*8$A%ZY ):5.0X"/.\ !LF;5&"SRL-3PL MP7-3X*'6\##UU@3#<(@*D+&"H S^R'+%$0DZ O,AF @YP:FPAP(/]^#(*?!0 M1WB8.F8,EAR,HP@[4 B$(T@10Q.%8 P+9SGU"1X2LWBHQFH;>)+[J#\RW<8O MDQ[G0-ZZ)&S7>[[KF!.3)5R ;5#6L$07%$0$UF.DJ<6(IJV+^M&''W4L!W-MQM-+ ;EE.]^5,?U8I(RQ62@C"4]M!DXJM(D5#!64X4!TL3>Q)?#5QB##?4)@*:2 B)4U)E%? MV@(V?\K?OZNHPEP]=2>]6ROUH;4[^3CN6'L80J/7'Z6O&?7S\I\VD'87#:1C MIV=ZKF.Z:>3GK:2?7&UR6RW.]_@]Y=?G_K!3-24?A&[5G7FV\_M/ M&\)?^09CT[V'W\]W@PW2,^!&0'P7Q")J8[ M>6JZ7\W9,,_U\>#23?]T-N]Z^RMM6M_^CUF3D3:.!WEK^5=6$]EL'U6MGZNF M[&G5537@3/LZ*==GKSO;AXWM_8-7^P=;1SO[>^O2CEQ>?T_; ML^BX?8&.AQ>86$G2#(\;+[K]K\-UN=N;-H8?^NHV+O6X:_S3&1U7"=UF4.%T MXT7GP^D@_6BB/)?;GJWG[?_VIF=.?2>)^FKC^36[DYU>8W3O9D: M;G0_4*\?IWU"JR;;^J2D1,7*?GA'9=^9TU'_G(F-+9'JE8GUDFZD:SX/P]/S M!U<,T.IY)RO[Z&F>\?,.OYU>-?+J=R?[I]9/M,XS4NVBDSR'R9#FZ%XNU!-, M-86?-3C_:??S!VQ&?X\]W1<<^*+-EE>2C':WOMS7#''].W$_0-_VA9=&K/ZI M=9[BU2'>KK?J>BR:._?974RD=YVM(NS21??7ODYY;YF#%[9(X\6@?]+8_QPR M6>]]:&RYQ-D[HTX8WJK;Q'VV#UI4D1XZN[PFDW,?*C$?5JY5,NW]-):^&T^H MP;3<6\.LJS,S3W6)6BV9FJ:JUK,GUM[A>8SH-=Y_MO=I]]GNV;MG6_#V^VO\ M]NC/SKOT[]X__SU.W\?V7NY\>WNR2Z8QHN=L[\C1=R>OV=Y'_^G=L_P=;_C> M]S\_OCMZ\_7M]X.3MR<'G;=''_"/,:+=(T?VOK\[>??,T3UZ\&GOV6O8._K$ M=E_N=?>._ORX]_)=Y]W+OX[WGQW$W;,:M(>^1].B(%E!LG5*^RQ(=@S7H?^GD6,J?9P]EC#VTO;-& MOU\ODXKRNFK L_!YD)!]W-#,]'QCZR0?P_U>O7!?A9UNMQW7&TIJ:FG,RC<] M[H9)9X%9,9=M>X%M^U+%:Z*TCCAXA&-,!@@5&AF>_GC/+ A&8N2Y! -OZ:6> MCEO/V,:CTO%5E'S^C*3BF\/TR2.TY+V^CU4\?!L:*8?2.JWT_N2F'M_<%81ET3>0^=+ MSN@8WA=OV<3&237C+68TZ#^]$/V+_B#)/8M]+/7]WH7,$[[-2+S VR+P-EM^ M,G+I(1J&! :-0%*!K!8,@7=*"PI:!M9L0POH7(Z'A[;[BK:O$X,IVKX2;9^2 M&6.Q44$%)#E7^4 Y089AC9SR5C/M)%;C]F8/YV;<1"_+\_\Y[8S.D#7#*OO\ MY'/H#<UBA:T-8SFWP@Z/S2#\F24\*^ "58M U6QP5Q"/E86 MK%4"0;" %(D1$1O^QJ/C]=2TM>KQ4/9XA'E+Y9$A@I"W.M9Q81 9[ MCUC4)B3I$9TK7W B5E\%>R,]'B]-IY=C-(=F7"3AS]-AIQ>&PU:B'VE7"YF) MW%^@9A,MI!5SD+FI1Y9T]M?N][*L]^.YI M6+8)5LUDE0#'G@GJD! <$N?&/ ML98@;8Q10*((CC;;"K<(8TLB'<7K\<:IS+9BA*Z!_%Z;$\Y:IZSA0O1UT#*S_KO+S7[[D$ M3F,K:&("%01:Y'#)T59&GS&GV'JON:%!*HI"E!)!(!X90C7"N?2+51X+8IIM M*J[2B9+BL6Y:O&)'1M'>>]+>LPOMM9Y;"U@C&U1B$#;9 XDX8(2%ERK9 I9: MUVP#^Y4'LO@N%BZ]$7/IC>UCT_N0OKG3FSWX-1R&T;#*//V[8VRG>X=#8*NU MOA[/[]>+*8.NZX+?^C21CP(9AB>A?%_=WKG I_* MN^S/"^W/.[/LVDK!-:60%A:A:7]6+._/# 7IP(+A@6/;;*'T-(1]%M>^@VE/6$6B01O. 7. 2090"*94,#.6( M-5@'IK5*JJU;4CR$^V^CO2&OS%EQA=2:>BS3%S*1=@&KA<#J]2P/250C:.4 MZ8#SD2VJD%$.(P\N"*R(UK)JF"G4U2-;)5EZC=1\;5A(4>X[*O>4B3!NJ8?H MD(F!(E"6(VV%1]9KSD$$DL \*[=65XE([8^.UYJ-#$Z#/S\H7APA&\]&LKAG M0LH%LQ;"K#>SA(1;K0WA+H$42X1$"X4TYA11YK751()*XAB^OCT6CR"JA&T>1E:?*,IX,EB47G$=-0 MU7S R"IATR./01HG.$Y6 ^"KY7Y+FL>M\JU/A^F&$]_8\E],SP6?(R_CIAR9 M(4\BZA&V&)B,*-&<&YRR1%F6_ K;B#*FUTJ]-=*:H^E)5? M"FV1$DP 36C&.;!(M$A0X4(.=PKZ*TLP762X. ME%KK>CT*[175OD?5GA(1""YR+@72RED$CM%D2T3CI/N4VU@OC-\Y//W?Y9" >A M:T8ET'Q[L/HTRT,<8T%HI7-)\H@@[379[YL02Q)!*'AIEW\!CTN<5 M1'&*/B]/GZ?D0^EHG+");2AA\MD9CXP#BY1)E 2<4AQ4LZWT7*?RZ^4"J:U> MS=4JO1ZN$=L?^#"H?B%-7F/8[W9\X_R&UV.V:^HWV0NCO [.E\&?9V^&V;"Z M6 K3E5#@;1%X^WBIJ)^0ABMM,6**TT17E$>:"X(,<.( :\RQS&X3S$O9D8(# M#Q'Q*3AP?S@PI3D)Q#EF./=MC0*!8 Y9!I 00?K(")-4DT1S6H3,U8.^7JZ6 MNZJ<7$&1P!>Y2& ^[S[\@>>LH!K@$L"KQN9J32:G9MR_MM['!/3IKOSPNL8? M]>#\&[>=KY+6GXLWX]VS3@5WH]/!3). LH\ON(]?*B/HM?'&JUPW4$8$/I%Z MXX$EN8'TE% >I&VV"6:M1-H*HW],6KZBYA]%P>]!P6>(N@Z>$:=1@)"(NLI= M!2FV2'L)&A0&$M2#=P*Y U6O+2^9'(L8GZ'WU9HNP<_Z9I'/3T@FQP2.^EON M?TX[@Y S)]F\RN,CRP6M%H(K2X5%?00+#=$)!(2 8&)%.GH([+>$2.I,5'Z M9ENT-/E5N=-ZVI9%NVM>4[!H]]*U>\I%*)-.<:V1$DPC< #(<)"(<"\926*5 MVF6G(>A?G5?]!0GQG>'GKCG+7Q!^H9$K?&O-/#IUA88KT=S?L@>_\:(_^/U: MAV<]G#R/*Z!3@\#NQ5(H 9U;8O.EJD7>,J&=EHBQ7/ $1X*EN^0$(-(&%*UZ315H+EB"B7*ZLF-#"0+3(7;:". M<]>']Y]T>F9GBOAW1+>+>'=<5?$O_MY3L+@I/$LV%$]F/]Z[.DU M)?>ST9^=X? TEV+9CUG,1TG*6G+!T;%J/1&/'(% )0!*G\R"D/ M41M0WNEFF^$6)G.=(:L95Z\O,3DO%Y;T8$6\Y+$'@E9)3 ["YXF "U3= :HN MU=P@WBLB:$3<:9US42)2 1CRUGLIE#4417G2!+7'>#73E9SQI5 M6L6P4V'"=G\XJDGX=CU0]>&XTHW9NQ=HFJ5[;MU5@BV0N@BD?K]TS%;&**-U M!OFT!R*(%)#F()!F,4CJ/$O_72AKMWAN:JW8#UK@O>CP$G5XIAYJI-X'C!&U MU"$(UB*5L!A1<,$D X"8_RRH5A#+(Z)RRR4Q(1H+7B!KP#MO@ MO$X$@RZE->Y:>E[6!U.7#%953;^-H-E:]G]X%S<_-%?U")^$+" M)6OWEKO"ZTLY/QILX)(CQZU&8'/UZ]R(F$JK8\16>(^;;;6T?CO%8_0(6-VB MA1R*CM^#CL]T)R8&! 5 '.>#E$Q'9)22B%D9G0XA,,K7N:A#796N2M _/XVX M4FJRF&'ZR,X@/4@3P1O.(!6DNRO273J6*+T0 2N*B,<9Z2 BBXE!%B0&K!3& M.;> 8-X">=7.+2E#CQ$.ZG0DL<#!$N!@IK4/HY0S*I$2A""(N5*,Y0%QX4%& M<"2]G.O#"/804;4-+,;P/,;@1CF(]OR;.S:]#Z%Q8$:AJK:9UWL]7#$; ' / M&6H;"WD_GHLX2WB_E\6;_WW^/Z>=+PFPDCEW$(:C0<>-@L\7MGK^\@LS[RP@ MMQ#(O;U4BB%(SG@RYR*G@" (E3@/5H@'YB+S-.!@FFU:RG%N."34HVEA 8<: M@,.4 3FBG;9&(T6M19"$C6R4@*(UPC/!J XZ!_T>5TF&^VRN7+7+:OQVWCCK M]T9G3'VJ_H;5@YFE7?P_&\"'[@1NK\*@T_=7VZVY[FF>Y5D8'4-K0<.%T/#2 M ?<8,5CN.-(J4@2:"J28PX@Y 2IHY6/:Y]H))4L>TV;#1>W]0P53ZHTI,Q73 M?2Z*SE7NPQH1&&R1L=@C)GFZ%%U4DC7;LL5P\3$M+ZIV'9EJF%'CS_"AT^OE M(%L_-L9Z4 ^?TWK,[0*P2$ #Y]1I%BP(ZFP(W@83.$U/)6'O=S(:YM3@6Y^^ M+5;CZC#MTLE[YS(S9@$%ZB2":#DR*@H4M; 4.^>T3%8C$2U!:7$K/2:MYTPZ MX2DDMD/!4J]#<)1X+HP/445<:;TL6K\^6C^3)D1ETFX@2&!I$0@NDM;C@)RS MRAE.$LV12>ME2Y.Y#*3B,[H[GWF>7K^1R=S_1,YC\4TN3GZ-I>N^?VJ[X6:3 ML :3_K]NW)]H;4SIN2>V5LMYHRV'-0PY@0D50,?CYX3B_YU&=!A"H]?/ MV6BC?M:,2OU-6H?YB0^]G*@?QPF8IIM&GBY5IU*>7,S,Q3Q4R_,]?D]5Y=G_OCNE9/!Z%KP/[YV_.@XW4X:[63DP-.MS;SS?X\%TP_@0D!T$\PF9F.[DJ>E^-6?#/-?'@TLW M_=/9O.OMOWBQY)5:B2@!;']@*NDF3$\;4WY;'K%9DY$VC@=YU_E75A/9;!]E M*,FF[';>DJK4!].^3LKU6:MSPLK6X='!_M[.]F%C>__@U?[!UM'._MY5R*CG M/ MJL9SYE)K/AN_O>F94]]):^#W=;^3G5YC=-P_'2;1#F]Q,^W_V,&_VPM\;L*' M)ONQ&#.BBDZ=?V;RCLI*,Z>C_OE'QM9%]D%\.> ),RX]3JE6Y.G[\,HXGZ< M>O_ INP^= MPUM$4T131/.H[GXS%L;#)4=?NXAJ6]9YC@-=#S1E]9B?FF36U7+M+'+(UUAA MI0Q$1 G4!X]_MK MMO>LV]U[]H'O?3PX>??R-;P]VOV^=_2!OSUZ2W?I&[S[\?7W:5;;&[+[\LVW MW7_^F[_S;/_9P:?T?MA[ML7>?G^#WWY\3=_2]-ZC[J[V*\Z0A6/XM M/PZ-JD40^2.-I*KQ?F2^E>YZ][0O8.F(8SIZ"A&LD@:+&!Q)IJ3.9W7=PE5* M*WGG;NW!/SL=I*D9.]/_:[JGH=Z]5M=A_]@[G'%<*AHMIXEE [,>@4\$6S&: MMA$'07$6F%2QV9YKZZAG:+Q,]\\HY-D'BQ- +$M<#B2]<'GO/7K^'D$RLD(0#.L8$P1PCG0PM9-+F*7C0 M3'M5?S"NA\.C(,IMMH)B_JVA^;>)N33;73,<-OZ"[MAN. PNO;-6;077@E/,IJ5X'H/QDB#ML$5 M&$?*4HS ..6H4$'B9-TMM=W6QK60V#CEUIC+I-2)6 8+FFLKJ(.(%5@0-OWH M'$TBBG(_F')/YM4G!3E?F3*O5(/0%'N M)2OW)6^ \8)9!Q)A(=.6K95%Q@>#?()KKFF2+/-+]@9L;/I#09?E9 " YY)9 M+[1E((+/,,,<>X%E1YIY3WB$**@ M$)0*;DYT*2'M.4/:]]4@X1[/I-5@VNXM>^L>VB[7:KTM NR&RPB!42L%$!.3 MZ8 =\8IS8K3U<'-[@Y+:M420WM^><=X002*AW")%(D? +456,XPBE4(3JBBC M/B? +K4#Z#W&> O"%81[P"Q_9BG7BG(L,$@KK$^_Y!2FE*;_6G]S1X&"<,M% MN*D'2TM.03F!1,5!K4X<-&T\B%CL1"3"TD!SYNJZ-.XK"%<0KG"X@G!T@G!D M=^M],-PF"=C?KR"L 5A"X,HV0BX=QX-QE*@4FDK./, M&+!1\&9;+35C=!.\[06H-A:HHL?4IW^HD@FH9%#$6\VYP\9C+$(H-0I7!E1[ MVQ= )03'6BJ,L#(402 <64PMBN"H%$X(!3GSE=3])&Q!JH)4RT(J83G'E,G( MM 5'L 9-B94B**MXE+94*5P=4AU.D.IH%[^G$B2G02*6C^* D23Q*07(&$.H MM!H,L$2JZ@Y5-;#A"U 6H%Q&D(YK@H%9;#@#@Z-QG-C@ ?JE=.\5"E<'5"> MS0!E#,%BX2E22H1\7%$C#2H)WG >+#%*VF1]IHUM#<-TM?7WK5,5O4T\6W7W MHEOER&W=-YQ\$M,J)@T#!HHP Q Q$=KH@)F:%,M8UGGZ4G3K[AO3\UE? U4: MA":YR)8P"$BB[E9R@O*K"K", M/ZG[(M*KVF6%P/NZLLFZ7L!%P%255,Q@7F MR=X0*AK!E./,.4PQP%*/1Y>=8"D[P:R)$J2A>?-&Q&B*0"0Y*6$8XM3DGB!Y M1YBW&&XII+>&A?0V,>/C@0OI;6+YS-\6.91# XU<&2WC!-4'I42F<\W#ZQ.YM&@;7R3FJ#G"0<07;[*\88BD%:'+G(W3BOJ[OU M>UU\_47'EZOC2W %!VO@8[/> 5 $V(PUHC;S 2M]4G'N4; 3 Q@I,%1%1U_ M1#JN(_8NV7::V%PLDUJ?-FLPWCABE(,P1UV]HN-UT/&+V/UK_)X9%8(A'L6T MGR/P0B!-_38,68)[J.",77 F%F?DE7*ZB # M4L82!!(H4EHH)(3"%"PG'*[MZ?%[B7?7J<3>/9ZIJL&TU:1!ZD87#P"34-Q( M0B-CP'G03E$&V$<&WK+ 2WF6%0'TZUEG#K&<6O 4&6R3H:@TCM)&&T@H]5%6!G&SOBS) M%:A^2 M#)):2I>RU1$KJ@!@XQH&1R.7#GM^I47QE65JSE<:4I]!T&Z],4O%.K[%M M/G=&IGO_$:C-* Q5SQ!\$4T131'-H[K[S5@8)0Y9BSI[=[,\:S _-;&C:KEV M%C"5)%/@,?98A0A66,.84,Q8QJ4%[N#F.GNQ/S@QH_05WT9/>ZSX4:CN)7!.N0=!P2$9"-**L0M ';">D6AV9:LA6&I#2$VP1U?<&QC M<0QG'P+35AE!(*&589;A7-=?6QTYM3>7X2LXMCHDL"8<%(01K7GTD!T-NWF$FRN-F6IUR;< M7*2OX-@*<6RV?E_@EO#H-&+>* 1IFT%6*85<,%*:$*D"EQ@9M)@6-4>R&O@' M"HX6'%U&_7AJK.>:L<0N( BLC#(ZL$ PEA9;?7,-OX*C*\31V7,.G@C-O)?( M$1\1>.61\C&75:+12Z2..#66(D9GJ/&2='X^FC\;*43$W&@T0$* M0DD$V"B4H#LBS,$IZQV&R++.4[S4<,UCR@\KB+,XXOAD.K"$.-8QFQ:B,SY$ MPX$;;S6CU)2"N?6#E5FG'\EI*U8D'(D@$'BKD&%&(LV\3A0Q\&0G-MN*SA4Y M*;F%I<;)YH=F-OKHEK=<)YAVT1D! ;P&2ZW4P6EO@4SZ_BZ!.):XS:TA_..E MEL!8>2EQ+@L@6.*%G'ID@B.(>:P49D1R(,VVY"V!2SYB0<""@+^L$\J85M%X M';@$YZ(V0>,,X%5H2:I.!86RNSR>1Q<(A:1P8 MHI( +33;0K>$X 4!"P(6!"P<"? ?!L:15O52*;EB$L24A6N,@]Y*5 T7E(KT00 MGBS"06N6>5971^J6<"X!HJ*%:@0C>0>1&.WMS MB96+7CS%K%J56;4S&]OTCH$&Y1!102,05"&-,4=4= MF&8]#_K%H'^RM;^]<]0_""/3Z07_W QR.*&T.U]L+]J=]5)@3Y7$3" JO4?@ M@D&6&(UDD)Y&YA49EQ9@DBV)U1<,*.!=+W.L+)O;+)MZA;WK2SQ?] ?I%WJ- M[=/!(/3<6>-H8'K#[K@BVI;_>#HZ-[*H-W.+*[WJERH^ZL!+P.)G@@P M6!H9L+*>4QP$! YSE$&[; OOCX[#X%+RX4[/]4]"SD"C9L+(07%$>-(%B!P&B#%.4>R:B<-2:G .0#8:3N M1R&*YJ^Q*5/@H5;P,&/B,&6#E30BS2,D>/ .:0N &-4XT@#:*,@F#I=K$(F"H,Y!["@2##&:$$L M\&@US%%!K;"2=86GV2"@50 :6X+ ,XR VUS'0FH4>2!.:?"1YXR*EL)7CQ N M% .L9[']=7IK";+.AX,'8=09A P1C;\[QG:ZG='9C(^K47D3R1^-_]C_G[WO M;&[CZ-+]*RCM[EV["DUW#O9[645+LJ^\)FE;].N2OJ@ZDK!!@(L@B?KU]W3/ M##!@$BDQ .3(98D$)G0XYSFA3YA\M]WU -@$Y]="UEQ/H+R(*1_-_1A'\,/L MMR%(C_-RX[?QI B4V6PR*(ZUE0):RZ&P@5H68PQ:&]5<'U\.YV*%PA\*=,MJA\/50N-V% M0&) 6A\5BB M$1?8(RUC1";@P#UL:S#BFMKH>D6XK>UA1U-ZH-?4'NB*9*]] M]?1N:[JMZ;9F,W7CCC"ZG@-=SX%';V&M)>W[+=/JG?9S)3)3"*(<$;!SB20EDO6+(Y^Z9(?!(/7^VS93L MBPM,I_5*#^V K .RVP(RRH**$N.8,.98<>L)<9J$F(S%FNK+VPUT0'9_0-8Z MD/1:>,-U0E9(B[BS&CF))6)$,&II#ODW &14](DY[XGO@*P#LL<)9%P(GK1R MS'G'/0U6\Y1Y0L+_45)S>:N!#LCN$+D:X7E*V!BZ #T@Y(;P%(H] T.4.T$8RK1*W3B47#/<:6 MA:0O;S/0 >D] NE*81&7B#!:(T&%1AS[B*Q3!&E/E'+$2DXIZ(2,]0F5&]B= M?&V]C5V/@<=9IKK;N-O5S5-@PNM@;$A70 MIYVV9\(I80)L+O+8,Y!"42"K9$+8!NF<8CY>WEF@8_]-8_^UQ.WUL,(ZLMG\ M]@(;I7-RA$U7O?,^L:LK^+SN.F?03F!B=& I M2,U\V58S _')YBI7N:,P@O\M,I@29!D!PX)%36QV=O2IU&ON,^XX?D.A^G&I MF4^+;#K7YO56,!?K'9222IUY M:VLJL)G+\N^=\G$CY>-5.XP0]@%S1RE*G$K$M=;(@D:)D@.E$ENJ<0XCU+RO M+^@MLUZ^DHZ=-\['W;'S;;!SVY:@*@E.$[).!,1#5,A2CE'2+$DCHQ$T=XI2 M?49,Q\Y/B9V%]88"J,?D(E?$.)FX%SY@%BFPM[]&^=R.G>^'G=M5<#WA-/ID M44S,YY RBXQT"7DL6"Z(G@OX/-N6?76].(CN**-#DUM)%_+1,.>"I1[SA',# M0M 4')&"IP1:PS7JX'9HD<0!"U#W#)'\0V/+3"N*P%42@H'*F(+4*Z6@BXAPK&ZBF+,9GVXRK/A%=TG,'@1T$ M=EK@HX# 5@5F(0WC@D44), ?%XD@1PU&.BA)*(W11;4I:N!Z.+<[!.X0N%-" M.P2^"H';U9>)QV!N>X:PR EN+$BDG7(H)!^$]%AR(6^DA:Y9+.*Z.E,/)M%. MYY/37J'GC:@8^M"GQ]WB;.KBK(=JU$4]=(31%2'NBA _:O-B+6GG)IU17BKI/+O=L2*]U5M;4S!4BT)@YAUA MD0;#HHL\>JJUYR:)"*@6HE7L\FK$'9@]!)BURQ([)9Q*3J&0B$2\]<#G6UB!-00XT2%CGAL19&6.W, X9HK9&C M_M8*&HQG=EB=L]9D7!S3ZH=>1<[K6:BF_K)^&X/OPWCNAO$)POXMEK&YWJJN M%?G>I(T&D]CJE +V-#>Y0T=7!9P>?MPJ?4E!)A"6 CYH;PK36 MR3+.B;*"%@%-%1]3NA^+]@1*]C[(W&,WC,;)SIO7"TG<4,,*,01U/X*0U&=N1!"L#( MX:N

AGO?VO]SDN^WNOAO>=S*>#C)!?C^)0SL;O(\_?!B$V1'L M,&Q@O9EM2K5E>M_??19"D6 M#R-RDVC_03;!3+ZWPP_V=)IUDZ/)RJ2O7,VOG?Y//]TR\Y8M DDRGMBRNR"\ M0'#DR_*([8:,M'+U/P;O\#OU;/L@@VL.Z7^>92\ S;^^L]L7[?(&_\_K@C_V]5\]?]Y[O__';_A\[!Z_V]S9E3NKB.3UO"^;G"\'\ M>B&.%\4U:NWQO^NCVW[AH\%H'L.F+,$EVWH .!%[=@2S'GSL[<(-1]/>2UB) MT/ME/HJ5MD9-OY=]*+V_!K,CF/KQB9T4F=G[:7 XG\ 80!?/5^@-7XUO_AS9 M>1@ .7R[Z3-Y->K-CL;S*6SM] LF=/KFGOJ*8O[;^6S< MW%)9KN63VM2%I1G:DVG\OOGAG'.B_#[(##O[/J](T\9X,"IK4=Y;ZQK&; E) M..9%XZC#5NHAU=K(5J6-G'&F5%]RLF6PQ)1MD F/FZR-2O(YP;!-"O(TEE$Z#7:/]? MT\L!Z.%J^L C M-R05Y?GX^'@\>O#.FE^/Y ]=SK5;F6YE-G%E'BYE[SQ(KFW5LVLT=+R[M=O\ MLGN7!GU-2ZG9,W%?UI;B#9'(I#AUPHKD2:0Q6HNE]/[RKH;7C_LJ[WTUG!P17\>OZ-[Q+MT]_I/L_[4WW(5[]EYXOO?IIW_V7OQ.WAZ_.MU[\0K#SQ_/ M1GR]^?L-??/IS>G;@S_%&_KGZ=[/;_#>IT.V^]?OV> MXM.2ZO :?WBG0N2&>XUT) ;Q$"S2A$?DE"7>!B>]3<^VJ>@;I=<\5K?CXMOF M8N>H(]I'8CWFV!/#E8W6*&RMUPG;R]OY=5Q\#UR,%USL(Q8&4XNL3!%Q %8$ M" S\3#$W5EILB00NIGTM2(6D413U0A(W06S-9SFAP!Y 5&EGVR]N)X/5)G M.ABY-64 *RPT$XG8R!7CVGDB?=0Q>!E!![B\@UL'(_< (ZP-(S9)RV2(B":; M0!\(#)G@,#*1!D?DQ3OR@ M;HJ7G=V]_9-,L5UOO#L#?:P\\-IO="8*;"(*]URW?#B&,@B#0R,BD$<=) M(4LP19A&E7+NO+#TV3;CMZE(=OWW-H"K#18*N!FTN.BX$<9)ZGG"FCLN';RW M<+5NN/K"]-R.J^^7JY>^'B&L,5H'I%0NKT ,02X$C)S4W@0;C? FFX@=5S\Q MKB:62RN-U4PZGNN TBRR@TV!A5P#X>Y:G$D$N%W#!0KW-4;X#/HMK@*0QK/]6;/7##^#IZN'0V MR*/KP.OZX#5H^2^$83IIT(5@.P/B3EJDM: H4N<\EHY%1IYM@SZ[YB=A'8MO MM@.C8_%;9O&6,X,1[K&6".N@$#%Z-1. ML>&!:I L 5EK0H[I=)G7F%(*_[HKNG%V_'T/_+WT81@EF:3*(D=H1%SE,"ME'#+)$,Z]HT:S M$FQ+<[6-CK\[_N[D]_KS]R(T8_?%[CN"!>=*::2,!L&MA$:6"XZ"<,YS1Z2E M=D-$^.-R8G0 TRD0&PHPK TP(DG/L;&(NVPC!,^199$@QKP3+"8CM+^)#K%. MD1KKRDTM)UQO)6CC[OW-+2#Z;!^MKR](<[_G7=W2K.W2K*WL?]K'-QU9="[W M-:M@U84]>QPLLU$HSREGQFBCE8I>)3GO>;VC\[X]1B9. =, ?ZA6P,0J:A*<$<)C"[:P MC+$K8/6@3+STH6/GN C M291G^U?@8P. 5'K#<%.6F78LVU"^EBONX.MX^+; MYF+IA,"4J<2,XYY@PPTE3LFHG19)N:Z U8-R\4H2HR0.1VTM4E03Q%7D2'.6 M4$B:.,Y5 (4J2V/"USU!>0VLH@Y%;M,=+D"2<.:P%8Q;G*P7Q$7/<:1!>R.Z M^E4/BB*K]:N84@JV!S$/2@ G5" KO$78&MB?:(4E)(?S];6Y5O+/.KG#U]:] M<._EE;H(9$ /Q:LVGE' MA4M@6'JDC!*(4Y&0M4$CP3"8,Y$E;]2S;;[NE3H[OKYMOJ:6)J>9LHPSK@FS MG"=,I+$F8J;K%.2NP-):\?7>\P5?PY8(8;A"5-,> M;;..KY\:7YN$@Z)ROC%U 80RM\%Z8K7GL2NQM(9\_;KFZX,W']Y11:UQ M"H/$]A3QZ!-R3OI<88"#02AIP/*V:RP]I:/L#E>^"%>$C@I@16.&!<=1ZF0E MTUXP[S'%G''%%JV_7Y5BLX_1;Y_1;\!9UG+X.G-YR(7DB!.%8(Z=33O76 M"1DB$\*!QD1IWDY_<6&KCM,?+Z??@O^HX_2UX/3:J;1_M@$&-J%:&),2Y$-%Y3 MQG%(C ?'HNCJ8SPD,NVVW1K&:LTC(!%)3"*>/$7&5E5\*>=26_@G!_UB?*TV M T_VR/QI,;@U8 2#):Q%L#P2;;BVR1NQKNQT,(EV.I^M/]'GIU M2[.V2[.V$O]IG]YT9-'YVM>LL-5CC#6_X=E@2$X[XH,-2G$K(ZAC,4J;HM$\ MB,2ZRE8/J33_V7:L:^-X2M(@S(4&FYP:Y+QT2"@3/&64,),[9_6E$K<47/#H M/&Z/DH59 -[%S,= /8\I6.HD9DGB1#3S)'1UK1Z6A5NN:NVY22("+X=H%>N*6CTP"[?3 M1JTS7F'!$$"M0MP*CRRE#!GI@:LQ[!]6:\_$:V -=1!RFQ B'9,24ZPD4SRW M1Y>$Q 1:(56")*:ZBE8/#"'M#%'/!':6<&2-S[5BL$$V1(,HBPJ4M\"UPM># MD'7R>Z^M2^&W^<0?V;J852'B+MKX^JOW?_Y# XK\L%X%&;N-ZS:NV[CN8*$C MF^N037?P<(WE^R/.!I-X'$>SK"E M,#PMLNG<"NN2%7A;36WK;^IWW6\(S0.Y1$GB-"7.M16"8\J<=$I)2WD,-L"/ M7<;!0[I$#]NQ#4PPKQD.R.JHLT,T(2UY0(J+I*F*N=3N[9ZI/#K71L?Z*\E& M000B*$N$6NILZYC_8[U.ZG_2%B_G6?(>>+,!XD<91%Q:3PR6EGD<,0J.>(=N>6 J"\) M.G\0]EE/,[@#IDXG>:S M)*?*'...J7(V1SD11)#5AJ"B(E8.^JBP#>)T/AN M9H&XX=\P>+_]+_BKH=L6(_D(Q#+YX=A.#@>CPC/9\U'_6C.*.4_YUR3751J_ MFA\^PTS#P2BBH^IW0O%_P8A>Q]@;C6?PF-DX4WWA=)MK1,,O(8ZF\%,:C.S( M ZC!R.&K?- RW5HLU>TMS/:_W.2[[?,/+DSP#K]CY-FUWG?152?CZ2#O\?>3 M.+2SP?OXPX=!F!W!.L$RU$O"!8RE]?&SBY]@'2S2?!9_J&> +[_GPK'='PW0 MZ]& 7EWR]M]'DZ70.8S(3:+]!]D$,_G>#C_8TVE>ZZ/)RJ2O7,VOG?Y//]TR M"Y0M E0>3VS979 %(-_R97G$=D-&VCN:9%'U'YE-U+/M@PQ:V<7Y/,LQ8-=_ M?6>W+]KE]:'5:^+5SNN#/_;W7CU_W7N^_\=O^W_L'+S:W^O= (P>=%+JXDGM M-0#\O W SQ< _-,"@%\O 'A3IGS)/OXR'\7J^(*:?B\;=ANSB9?,Z)L_1W8> M!K!SWUXAPOA%PFE--8?RMN\',UAZ?QTR)M_V:L5Z;WX<)P-_1HUVEN#H-.=4 M<-#0M 7;,=GL(Y:>$W%A*X15-?E'.QU,]]..]S#Y&=@5OP&W^-/J[P-XTX_# ML?_G8=7F3WL+M?E/#M?2O0/_8?>O7?(65-8WQS\=[1^$X=N?_V3[+W9 E=[Y MN \J-*C P_C__CA]^U=CV\^_1M4YS\&;_YZ*?;HO_]Y M>^#Y[HM_Z.Z+EV+_Q3"!:HSW?G\G@R*!:PX6.7&(X^01:, $&4^=(,98I4UE MV Q&8&7L9+-$:F.T5R7W#&QX:AQV^5+.1'#1JV>]"+;(2>;!R3PNZKK]O;D4/>8L,HIRG@#B/O<\8PE^HC)8)Z6@PI_=7LJ# M"X)3:Q3EQBO#A7=&P698AHWD9[>WL%8A 68HQ%RE)SDOIY+-+WO-9)J_CB?Y07;!>W#[ !2/DR$,.XTG\!"0OH/CED4X&%4^ M#MB#K=Y.>0'<-SSM]V9'\;07QMFZA*O\JU%Y^_AD,,IOAL' 1H!ID[_NE_'9\/=\ M.BN7]XM%/)C.ZJ(&HSSB(0S0SR>Y:'8>QF1NA\V%H([#V$;1Q^G43D[+>&PO MV<$D[\."HUK;4R],N-RZLWO_. BW%E;Q9%R: M42U7 ]9H9NO^5&#/#*.?5;0"U.YG#>7,P-:)"-86S3[ DI[VFBY7T]+E*L!^ M309N7E8:'E1>>30>PN84;)MD"RKTX,M]/QL[&!2A10/59S;ANS,8<]?2[Z=! M]OM502E/4<8=OF-.>Y!NN=-*;JQDG$$ XA[%Q 7 -^%.QW,JR?KSRLWTZ"L= M$OO 1+; T1]Q.A]>80:NZ5I\7KI-JHEE5AU7LP5HK:!T=+J00">%37H93;* M:3 7!@*7!% ALX^O8O?JII5T "Z A855FXR/R[(UBL]%DCX_ ML*QY]J7T>R .0!>!8=^C-O)-CM*D^(>?=W9^*S^2'[Z]AHIR7@BUE>U-W_F? M8/YI/H$UG[07O9_E/7P$\KHPZ84[NK(O^0D1+F\TJ*S@[H#D'X\&?MI[/IZ< MU !:8F75#].*FNP(I/FP5CZR$@ #.NX1C/YGZW('U)JN]"W*E1<@5">#TDRX M88D?YU/X;OK(),R%)+)@U<6W-;_V:H"NOWY>F5T+9@9CV?:&T8:*\\?OLP60 MU\^&]QG;0)&-_F@$$SH<5 [>_+##X1BPKV?C9 S+XP&= M#^:!H+A<>L]=9# M!'$RS\IL!,-E?YZ-B'&8^YH5IG'R?@"B9PEG]4O[O2.8,0+A5M@K8VSUT'S, MWSL9?X Q5B!6<=Z*PIR??#PN/TY/I\!Z8-L,\P(6_UJ8(.O?B2_M^4 VV M&5R_^:Y<[G-X02I",;\+3"$_L6D&-#&!B^>3VC:PG_% MRM9IJ36#RAS]%0^_ V$ BM\8=1]A7,'9BK YMIJP6;.PW=OEQ08>]U MO9N97[:6G/+R=3.T']H/ *)^#5+W0N:JOFO=-CDN-QZ6VVI>>#7RK;#X>@7X'"MT :/YUBZZ? MM^GZS-H\?_W\PFK#]/5L3Q_?N&]+W9?]G[]]?GB,OA] M>=FO\^.,U/ELY)+U^/7UJRLOKXGK_%WU%\N;=^U']._!IS-7UI\N+_L-Y,R9 M:_)'RPOR&O[V\TZ;T*9;MG7USSO-Q8!](U# @79K9;CXEGHU&(/R52MH;76N M!-*4EXSG,] A*MT:[,8L+6M' 5S[TR3&4/;D^'@^:G;SH 7:9R;QT_.#Q; > M%SC!&O\4W62>_5:$7;30C=H*ZPHRXSUPWR #>%[' 9#Q-!X/:'E4@N<8-(KM_J\?\$ M5LJ+Y=CW4Z-/Q>E>G.VGYW9Z5'W?BOB23\SOL_OWFT^[.^^ ML4/:!8L8)Y0X+@2E(=>49UOZ7,Q6#SA@6+S/!RU:K9Q\A51/)A'-[,?>H04* M'%=$.+55>,1-B"C:I+QT)A!1'%% /BIY$CPAW@B&SWKXSM9\NPD1O1A,%RWP, MZ 4DEAT[68^O8LQ X#0:?R8],!86CA_XW,7-HCZ@IYG:=R1 M-O?\8"O_!1;KV!=C$MCN?P;#P_$$#(N#^-&".K>PV8L#"C038-:LHO@5%3"K M+_".?O;G'5>^W<99Z\$8&/:&E:'L!B!()C8,QCVX[)\(JDRC4WZ S#:MB+<1V.QZ%P87-4 UP(UDFYK"P#B&Q8*)!>\;&YFA88 M2R\"V>EX6-8L#K/U/:^L+A#8L].%SRYK+,U23J=C/RAX6L)&LK&W,YBD082G M_-KX!FN?4R\/IJSN31 J>(/!%",&S#*N)7&4*NJ)T%[EE'+9(!2AJ/GA5@RT MUP _^^FW:NA@C.V4&7>X].(5V3W8^?#.!6]5SJ/!3EK$K:+()<>0$,$H1;5G M6H!A=@$L58=X%V)36Y2%02B<>9S/ (MTG0SR :]="+Z:""N-V>=(CP%07LCP M=)0),%]7S#D[*Z>TO>: MGK9U80*\MU.%H$E"R]D(Y;SJ50=N -O+&K"[ @X M_5+*!L)S<7(VKQ6+1 GS#$?*">A]RG'%8%FU-\SS4(A;-ZK[N98=M"%@.YN, MO_\M3K+CSAX"W?X1WT?0M1?DBNA3IM=/+S^\2S9%,.HXXAX'Q$V,R!D9$(E! M)&&(Q2DG?YVCUO]J2" K:.6<<%*M[:7RJXXB E42S*#L5FA<"O8$".SC(!]F M /[>! 2)TA+T,Z]"D%PD[I0+,BGFA%!:1JN M8=[]&.%5L;((G[++8944_\'O) E2=/:\^'ZYV0R6FRYF[0!"=!^C&;(\!C.RWWL)AO+"(_:E"\NQLIAX^&2HJ+"T.;)EB";UO5S?Y1M MIS"8Y.CZK*;FZ$F8;6O>6U(?W<7(4;3&Z/L3L4)D6_VP\L_5AN?75 M,%;5YWP",CH$F5AEH_3>Y_"3V6F>S_DG56$M5>A%R2!8OMK9*4!*MLOL),_F MS)M;-U6SK YYOJDZ#0^W!497G,)Y/:A=WV!_N+MG/KO"J7H[TOG&R_ M'0!4U#1X\,IB?N&1N0\QM[9RA/+$+8_68^*\2!'H,8+U6F,T8VV,_D*/3#.Y MG5%H@4<-!$_6HMC]]/NGW>R"H2I%EA 1\!'?G MG: M<"T3D03(0%T10'6SY*=1^V.&JUR=["^?GI1XV3@\W;KK:A"U.5$;$T AJZ9$ M8TET!N(^2!))9&#$(R^31ART!F2MT\A;DXC2EG"ASQI\"W/ML&6NV55SK59T MEUD(E0Z\#)MHE%+0/[-S/;O)I[6)D>,ELHX:77895XT/'$_N_OE!7<*AN0+!53C$K( M!>.1XI$H'Y4@UC[M=..:H'H-1?5:-/2X'#*EKL;AX20> EJM'%%7<<.3ZJ!O M)9AKF<9SKQARUC%VMY@"J]JJQ3,9C^!'7V5D=L67:O_KX3LOG.&3TN M@'FQ#&>[*)AY#MI9 M.E:?UP%F!_9CKPHJGU99_4 +\^-YI3#NEQSQO""3> 2J758%JSB#!YS^U9/M M]SX<#;*3=C@Z>?S6K_^9>RFL-2S5>]\<7[G)^6$ MA?F@JA-E%WE8+@*3C>I"2/F#N@)'R78>GRR2AY?3S6S^Q<$P(+"TC-@[C3GW M-K@<<1:4H$$F)IPZZV,XVQ[].CZ&$E %*Y,7!O3CO"P[.;\!'JC.DFT.A=G9 M?_[J8/Q'O1$OZWUXNDZ(%[]_V/W]G:-&14$44C*!%LU90%9)AA06C@<#:C0G M.=#E"@?4M3BBZ%\7,D*8Q^: QQ_9T6'FGEZ*H=BLOLY$KC)T\@^/+-3W52MQ M$RA75H+DIYW7/S:)$RWQ(;/XZ&V0_/@UVNFRB>O:+?Y66=QZ89>U8F)3]PS( MLJ!CV9-\Q%BR5W(V>LZ3. 3Q<#P.%58"7>?PT\I[UCN.LZ-Q6PPJB M3^NR0A6C+(%Z=C%*9T5BD+T=-5POPUD7F6T7E<:H6KS3WH?Q?!B6<98U.,#:H$K. MM0KU73K["V14D\E]_GG5:)99YX\+)IKB$XU.67) SLCY7^RHRO^NS=&*1@NN M7K):E0JQ(.J: :8E5CK&1:0LV,6?8I5W-8V+?)$JVP TI#Q.-$YH#E\V^_/' M_I^+.BLE!KS)W5VM&Y6);;RHXU6>/]UJVQ3Y@HK&8_UU<1$N P& PL'D*'(# MIO,;$,RD*LAU81&B#['.)8%I66"KBG8;[FX6Y:^ZY$JM3IT =C#JB;8DOI+ MP9AI\1_8]W8PM$U>2OQX4E"D_%B'&V3E*,O-Z0JSQ8PC)9W&3B:G<.^'O O9 MSPJ[.QM7%5_RZDVGU?!A!-^0;W-40BUAZZ>6H(5Q]4'6S*N5ZO>^H=_6FW9& MB?]CZ\8U1S:9)$5DB/N(T1:>XUHB)Y MY@(A8$05@CC?H6A!$$4.+41K: #F N$(GQ;*R6I0*LF@Y^+[X*>&I$H),A#B M52A=(T\/VH$H&P:A)A"HM.:$1K$?IG3#))L,24Y?3Y,TS M7WZK4QY_&^9R\Z/PLIGUWE.&+'C&[LX[86P0E&'$DC:(*R:1CE(@[P(S5J80 MHWVVS:XBT&+3YS/816KI25[H,P16;(6*<"I-:J'PG-'9:@V_I3[EPIZKZN=T M(87K@M$MC^I_3U>[6[54NM5"LS"@36JTRHO=2T4ZS>7C-H@M\*RH\ZK42Y%6%$"ZCT'O7LPZ^7DMUR([V!\,O ] M1N6W_=XN$.)\4L<+IS-7YD*B%SURC1T7!ROZZ\)R*T5SEU;X<37KPE/Y M)D.\W0=@,>=^?4I:;,>)#45.Q<'[;-_ EZZ21:-E-9QAM8; @4?%EK*MB.GJ MNU*W?R]':^=Z[9]S2)C:1 (Y-FJ3SL7BEV2;5TO86F+-:I]OJ:$5H!A?% MNKI";7"W2]Y7@ZG*/5;]%*JE6XX3@*DV/-IGT,TS*M5@!?YNUM)O4X%K9WXX M!QO]<_2R6=#UO+@J%M5DJTU)IWQ MDL*(@>NG=27 Q4PG9V=:*@645(>B@)9S*#MM"L?/ZJ(SF7%G'W(M\5]S+&F/ ME"NKGVGC,VP5/#D:@%HP\4>G#P<2=\GP_>SV&^3K2^GZ.H?(+^GKDA5_LD#! M-^KD_09 \2*FHO#^&$?PTZR7;:+E-J_=CIW'B07USD^"G2TG?15FA'K2KIYT MMD^F+=UE"KA0HEYK/7^:DZV&L3(3JO)?86$%?^Z-=X$@%-^%FG%UL-G%50:: M]H8)VL2NXIW&V??\>^?WO[]X]][/__[[S=__W/Z]N#WT]WC5WR/_B[>'K_Z ML/OSG_",WPD\Z_2LL^_MB[WCW9]W\=N_]@;PGN'>BU>G;_X^9&]?#(_?_+WS MX2V,=^]%'M,O*9?XVGVQ^\YQSCR5!@D3-.)2.>0B5T@PY9A2)'EMSQ8/\"D% MG["QTB<>)6R2UH93Y7RP/G!R-MBUWH(O:![Y^3>MC@SGRDG1P962(NG6$?V6@27.JO(A@J8), MRO%".QU^&0>P.-E,9QVS>4"C=G3&14%;135IG5_8E2Z@G0 0T(&E MP%5DFA-#;.XW&K47"9<#!/U5AUK/%TO0U$,^$R)?-X!Z-:I:^>VGG5HQ6Y=3 MA?L'FK__Q.]"!(7;6H&42A%QSC$R/G@DJ!$J&&NH#_E,X?(ZR/TFIZL5[-H0 M+BSZI#[E M/W+!><)[_'9<+6Z)HC6UH\E6M/]'OEA&4UNGSI#RD!(.-A78/B M>) 7<%&,(L<7-TV&X[I=9U."I%W">"6N?5E!+S?" MRS[F816+%C_6L9MMATT=,C^>Q@M'M=4K%8#JA+_55_UW:=X2JBH5O@,]F+=K0E6K+)UYV&\Q *NS S^8 M@.C*[H),S!_*<7816[GP\&'5)[)BH;;0 X%9N&011K^\?#!Z/Q[XDAW;IN\\ MS*:*L MW4=&_6?;A130K%27$F[8N)6+9*F6J;^,ZZK2G//1LTJ_SM'-1_,%T6KX[\@1+2?)A*B?4E*0QR M/ZBLBEP$A-6-5?AZ'32:0]K'[0>4^/$9H.M)D=?+G2Y/ 5#,1)X-F *110*% MK$IDJ= 4*YB5<-8X.BJ"9!*GH!;ZYGB[:UV#:-)QOI.;2MFIU1UW 2FU[ MY3KW93,JU%]4S:Z7.:M),SN9H?G)9VG[>=53HPRTWMIE-;=R7SL#^M4(9&8. M,XZ+!-9 MV)^GJC8*CL8-7H*NZ!I_6KTEIQ7D^-;\EG=^F&2IF&$BW09P^:L6\9%)T9W+ M%+;29Z6V*7JKLB*3<4/2MK0?!:*:%3)N:?=GJ;UBND$E-;,+H)ST5G8W[-KB M\8M2?>TD_JH-QF#:-)BH.#9:8)?%^R^92)W4N'!43!>JXCG[ZO*E6&BMU3G0 ML?T[:UNE]&%]5%M#W.)4=W0XO/2!=6N.9G7;ZUEI+$!5@Y#[.E30T#;DZ@8= MTUQ4I0K0;,"SRC_(ZEZ5?E<_?L':+8G;:)?]I>SL5QTVZL7,B12U.7E^"%6( M40DJ:@G[Q3OBQX57:4$RC8K2&G:5UE#MR"6H_]DD4RT:)Z3H3SU\_\U*)YTWY^Q(>JARC)6:ZE \"NCTN M6D,UV>ID>9@5Q6E5!JE^1RY6N@(;9V'K#+>NEKZOQ M;J%GE(JA)\/YM%?1;!5L#0/JKZ31K5Q?>S;&=#)"7PYZLURZU-9O M@-'D<=8OS0L=BG58C"0[NW0YLG0?G)PT=5U!'0ME=JTBK>7^L0<5I.4&6.@X MV:*NS(U&%1P/VXI/=;Y=.YS."-SE2RIT>LHP,.%L8UN#:OY?CR<'\>E]Z7I*Q7.-,:HH@JJ0*UIK),]JQBB1EU;))W!7Z=- MM_1VJE1) SPO]1U@5+>M[+;:_7UO+C+!#I;MCTK&D-]WV*85L_'*VF**>OJB^.L;#M66F!EJ]913X.EBV!I*[9"_-NA.:]& ME7C,0%]6F*WWNM#GX6^B>A7CGH^7OE\K;AFD7#=C.B=IB -?- MVBZ[Z#&Z2MJ:^T7UP1L0N?(7Z2O=EQ.,B6<+5W/C>?+SOO3E=>M"QFW@S^V"[QVI>TAVGE M>\\A4KF%=?/.?*&[@,9SH?=B7:P<#&WU_GWAYZ5.?*T8A2;QI_#G,, N3$$.E3VN[V^8:!G$W%S>3J&_:LEF MQ<%9S"';C*\I>U^3Z0+VGFK WH5! M39\-4CH3U*1H3@SFPK-HN?+:!*(Y502VW0L5_",(:FKE4/:^&6S%K7ZKB$6_ M"6$NF-68LC%\NW"<5_D>L"FGK6H:-?[5^%_!_8IH61Y:C+(\;$S?*HI\(7SB M*"SL?C!'LB>_.BK(Q65*_-5%F: @:7(-MU9UCZW>;MWP8]4VJ\]_F^(;M:E1 MA4W-)Z-&M/^P.+C.\RU&3/% EYS9?BVT&E.L\HN-I]/2[O82"?RX]+-5U])" M(0>Q_7?T"X.O':-0V0Z3>5PY<*IR#ANOT[FCL8HB9H/)^;M:YDPFC<6I5_FN M(8=&K7C4JW]6X1U=H(XUADC[I.#L$5=1\AI70>.!+.N:?1*C<8Y*B9-1%9(X MGYYE^<5A>3M (V8>];'PPY+7FF"5K+/"B\ $J[K"ES;5Q MW+4VW"3R+J8V&Y=B0:VSSPQ*E[G(Z"5'?M/.;"I?HMGI2:[J,9ED'(O3;Y?TM^K> MNXI25_JTQ\EQ8Y=:H+(*9.O3JF4PS!3,HNSSMZ,XGD]+6%+.#V]\Q%E$S8^; M9];Q,=,&!C(137(8VGB^$EJUL,!;%%P7+JF\+_61QX*XVB&&+;Y;B9,\/:D# M#"Y:@6+?P6-*];+2]KPYRE\9WT+%J(3"(R/(_=$%=,[O[X*/AFJ'4>X+@GC$!#D7'#*>A&2#L@Z39]M,F2O:CE6[7SP9]5)?[G"L MA,:'+-GJ0)>,&D6R93(?C@^KHGIU&O1*5<%VM:&;4YPPT5C,+4_:UT5>I8-N*4' M/NN:=E*7H5Q^/,@V7WP_ /%8BXW'=S14:7 YT#AKH["(;E .OA=Z72X)E3_+ MRWY<'5>>J6Q>+WM3.^I2ZV-I"BX7?J&_9)5CZ6V'8<%*HJ+D'K>G(7QCDMSB@;LZ2.V\F)469BO/P' >LVI]^7Z4$_964??ITAE3 M2G?UFP#_.@MJ6EH[5 5_^D FA45V4A>MN$[(X"-C MA1^7=-]:?5\=2-:U-#06#M[8OE1 MIL:%T5B/8_'U5N^*T5].-ZTBEOW:HU;WU+DF"304UZ3P]G:JN?3JG)9IW8JZ M7H%: @.\MP,2*F_0N25<]>$LUY]HN8;3E5&VJK#<5S>V0G9WE@N6*^V>=ARSNR/#M_K&']J]FU]]GY MF=TDE_:";/Q%F=B%VMQ,X\FJR/L'NV+W\!V.+B6POA#''%1D0S1R,GE$@R1) M4Z-SGO[VE3T^[[L3=$<,=T(,8*&[0+ ADB"="P%PG3C2G@EDL8V6$>-D9,^V MKRPJW?;I-;>[Z6&9UJ09QD:[8ZO==HEHOYYYP/.2F!"UF'0-A2)2#-)$UF4*]Y_2_M6QT)O\,XM8GV*0)Y>8^NZI3N[ M=+\N1=[*^MT!=EP\EKM'D@OUVSM9U1\7VD=]$M$_V[+M2^#E[M?MC"BY[\VM M-9#\.AA0KYSL])K%/S>#-=CG_[QT&^G=:(R@GGJN Z4 M%__3VX(]_=NFN>//7WO&;@[?'^W_M\CI[WAWL^_?\K/>D/?'L'=XLVG(QCK+T=O#]ZFW=?X]->#ES/X M]\.[X).R7":4)#>($\Z04YZA1(7")H"5(/FS;<;ZF.%SOI_*O#K+;!U*=2C5 MH=1%/N@.IFX&4Y\6,,4C39%+@4CR$7&I,=(!6V0X$XH(:;T&F**JS_CY:-8+ M8&JC3>_[XZV7E8-NJ2V7-H+FRW7ENS3%'V[OUF"G[DJ87+ R5XF/M:3BFX22 M,XFM3BE@3SD.U 692!#&<<.=8/J24/).CWT( 3%HZ;%$L<2-HDAJ&1"GTB,7 ML$$Z'UT2XIS%"O18V:?T?'7Z6]=C.SSI\.0A\:33.+\04)8:)XU):XD)PC@* MQ+W%R#J5D%#)1D^%)1CG9)8^%M7Z-$R]U&L[P83)O*<3"H_50'K77Q*R_>O(M8&J,=6/^.Y7Q6 M3Y 5-J( *RP A+5Q\6P\RJ.(Z;HTH*9*D:RR),*2KIW\$V>]U_&P M3J:9U@^:?O]582^/('R%JBVI-)-W$@0"S^:&T+4(,#G[)=ZZ(J@&;PF&C>%? M>'LW\(T>^&<Z:)NSB_2>5/%SIYUXMRV_%_YX=X)5-=>L*]&7OZ]4=P M-]K2KUVM;K._>K.;]*BGSK_'@Q"&\5%L:<>_3VBS+^3?APM @4=N2/3)3LQ- M[FTN&%-YL=8MXN3VWW^S(,;-L**[Q>D6YY$LSH:8G>W3V_8-^MP-2*_=P0>N MBPL>'\>)SS4:#W*9WUQ?[,PYWIJHP7>_]Q=*[#60SW<6(W1^62Z,$6JORUHI M+C<)2>=<&!&QA,%P)9/5-'&3(M,<.QW]YRKGW"12J#Y-_FDR/KXH:.CEQ[JX M^$[=EO7 ?GPD\4-O/NZ_>#M\._CI:/>%9[L'+_F;O^%= M!\.CO8.7'\[%#_W]DN\=__MH'ZY]^]T>]H.2!34IV #"ESDB'6?D+7&(T:]YXXGISG+$>ND+_#Y9"G5,D*NH,=T%P+Y1S!#-FF;=8>2O$YTI!=5"W5E"'%U"'DR2! ML)"K?0<$4DP@X[1%0FM),65289-#)45?7R\[IX.Z#NHV&NJ(U4D&,&4D4US2 MZ$!U2X8GC8-*UL3;+,#:0=V=0QU=0)V2@1/)*/)4 =09H9#+:8DJ<9NHBTH2 MFP.+35\QTD%=!W6/'^J\"9X*GJ+P'(,!RSAA&";%>.1-K>E;*B_<0=V=0QU? M0)U6PEF7&(J8$,0#=D@[JY!1L.,L8*]BJ19+^\H\IISK1^ \W\Y39, MVE"N@T06"X 5^A7W;\OM;\[KUF0!&> M:VXYQ<%E.P0X/SJ)77"A\YUM%+\O?6=" 7(3F1#!GB-N<_>\Y"DR(E!"H['2 MY[H%N$^UZ/C]R?"[9MZ3**B*TG//DTZ)2Q>HLDH10DWG0-HH?E\ZD"@3ALHH MD>*1@545*;)66^2YT$8ZEPBE8%69ON =OS\=?LE$PE0HK1Y!Q3"&>E7H+NAM*A)C(:1)11>!WV:?J^F5$N@BT M>W"B_#B?PH?3:>^7N*:19W>W_T\'>#G6P<405.E! $C5Y&E%@"?O>1 [\SC11UV$MK MJ$KIV38E?8S/MS?L^/VQ\KL@TDC"%!%><*>4,?"KB\:"6465\)TC9:/X?>E( MLJ6D#7>(Q^CB<8;XDEN6:GZ5)]O6MGQ^V/E=XH#,P)C@:GA MW!+#F8S<8PG_LV1DYTC9*'Y?.E(\259)99!/R@._!XJLY@EY3XGU1D3I-? [ M[C-VK8/1+AKEOAPI^[.C..E"41XKX@I/DZ98,THMJ-U6NXB#$APL*BJ<5IT' M98,0MUU27PM!!,,):>:(*TD0TJ+Q&441H?T;%OU%>TB49X.N^O< D$1+3S(^ #R'=L(6KWR M#+M@E.D<*!O%[DL'BI-<2\PT GV-(AZ=0T9A$/2!$LF3DLG+9]NRK\RURE$\ M7"#*YK#=LH#=P7AFAYV_^38*<3WTIMXD2T=&;30N91 XMZ!'8\6Y$H$X^$QW M63J;A*7MXCY@^P* @H%$,XQRI10";%4()*<3C( N;%SN-DC[2M^J;Z1#@\U% M Q.Y8Q[C'*? &:A77HJ0@%I2$BY:W#E.-@H-6J$G+)&$C<[AO01Q'272$6O$ ML,$A<.TB .Z#@3^!:".I2TZ[I#JWRD:A MP=*M AOJB$T::9_K)A#OD9/>H10I%Y$SX3C.@2F\3_6F5,/JT.".T2"%Y".F M/I^@=UV2@T6'I=H@_8>99RA)I"/'""+!42)2JH(9YS MITS._Y%]>CW=X#-^ER;T@@&1/[3OM1M+-Y9N+-U8OGXLG;/Y&GWXXG36>WTZ MG<7CZ5YGXR[L>;-DZ$TJ MR[!SNSW0'^6*SVG7=),"6"HL@Y MD0UW$9&-S"&CG<"$1,H,?K8M^L+<:F99Q_!KS?#4J^A#C)Y%RG/] *9TJ<$G M;<"<=B7X-HSA]YXO&#Z7V=0\4D1P#-EE;Y"5'B,KG)0R!,#Z]&R;Z3Z772CD MT^%XQ:PUCE)'/.,R11>E!G;'G"<=K=?=$=V&;9-^Y3?:K&(CN'7FN&Y85Y*X9,5AC-/-"5*1IR$HSRJ)+I3 MN,UB^/VEB#?*ZZRZ(S#/..)4A%U6.6*/]#F^EHC?!(_T(W"F M+".H_X\]/OFA]R*F.)K&KA[?8X5@CT.R-!+)!.&>>\L"B19$,U$VLV[G5MDD M"'[9=JLH)63T..>;6="T*'?(89(06-$Z9Q&18^"SKW05>+,Y'+GM"_DIC0][SC^%CB>"!FHQ P+PY5WUD2E M(K6<6>$BZ=H;;!C'MQPKT@NJC+%("0]:?>Y59BE52%.MK*(V /R1C^MA!'O6>#*&IH4YRDY[3DGEN&8 G-&B\Y/LDF(^JKM M)\& IXPGCY_I6LTD[.-A<.%"6A12BY,X3 MGJ)WE&E!$Q>64P**5N=$V2PX:#E1A)74,0"!Q&S,"A:85%H3Q!,QG&*GF6#/ MMH7L:TDZ..C@H(*#R$,NP0O_\82Q]9H:[8ET(L(?TGE8-@P.6J> M1- .<,+(>.(1#REI QO.;>Y[P/N:='#0P4%M+$26%/4,$\_15Z>7W MZX5]I&.Y!6CJ%JU;M&[1UGO1.C_W-?SU M-=BO_[QTK^A]:_:?7[BUHO2;!*D[2W!TFG,J>*146T=9LBIZ)CTGG>=_HY3Y MW]N>?X9E9,$'%(R6B!,LD55<(>K J&<>#'^;"TD:U:=J4_)2.KCLX/)!&S[+ MA),Q!GN6D_>4881(30W37G#?A9=N&ERV3T:(B*A[?[V86Z+_)7&YE:!_;R>%@5#C1 *'7O]:<8]8N/9N6].R# MHPCT.QR./P#=]B>3.(VCV;0WGD]ZDXIF>V$PM8>'DWAH9S'TW&GOM\DX M5\CK_0H/G?;LM'[,]/O5U.X;+E U@M4;"B;;^6SGW@U%9E?+>'SX,PNSH>V.VP-K$5?YZX^&O MAU1=0;:J[\X(L>I+2K:,DA+KRR^Y\OZKOV1;3&"MU)T\G&Y)8K1F7W@_WB)7 M?2D8-H9_X>W=P#=ZX)\Y+'OH:*6'>;^Y;37. [K%R5<-\F+53=^7YO9Z\+&W M"P\^FO9> EB':Y@K#9*#\(Z?V>8;7-I1Q)I0Q,'1),;[IHF'*PZT25OSS:M1 M;W8TGD_M*$R_?3IIOU/>BQ\'^9JW/[_BNR_^^?3VX/ #C)^=.^W^^=_'>S_O'>\= MP#->^$][+U[BW9]_@7'_\L^;OP\_[!_L#?=?[,#[0MH]Q:>++L44*Z8E(4@8 M1Q /6B''&$8N*::TDH32D'N6R[Y0FU*WKP.\#O"^.GA<$!FL=A8[RGW05AH> M.-?62F:E9UWP^$8!'EX 7E(^1X<3Y'D"P*.*(&=M0M0HJ;$U5*;>.Z==,)I[$@A1/EA%N_#OC0(\N@"\P US# ?$ ME9'P%\'()LR0812+)*5)B3_;UKR/;[?C58=W'=ZM,=YIK)WGAL.4%1>!Z(0I M,3KR:)E57G;QVQN%=WR!=]H1EH3E2&)O0<'S!FE))8!>XCP8IJ/2S[:EZDO. MUKLL]5/SK?Z:?\GAY)5/];5-<7;:]5'?J+/1F[3_D=S%((+ 5G"CHHV)"1]H MKFJ&$P^=3W%S$'CO>XJBZ-Y2)^B*AV2W'2US4E".@5? M*(W!Q-A<#R'PZ]^E;1N;(02( 1N4[A#L/6E+ZWG6H*4EBUDN1BLDIQ+7VL M(E. .<1XT"*,0S M:TD@*$DPD+FP$3D<-0K"$\J=CH2EM0UA&N)F8>R"]R>!=PN8#@%K!?HXQT\T M=@S^5]P;S,UDFKX$458%[[,@"J686PM6E=>6Y.T\)-+14<2$)H)R8D0T:QO2 M-*A9:-"TX'VI\4Y98)1%ZY@$U@>KVU-A=9)4T22H*OMYK1;>9T$4'YP,6&@4 M":<(%+I FM.(1+0*>ZZ]E&QM@XJ&U*N2EE/POHA)4>D(C+\U7'&PY+6@E% 5 M#7:<)AI*$&6E\#X+HG!!O9#6(\%RA7_*%#+&*Q043U@ERRP'>Y[)FQ;X+VDI M#Q5$F6ZW_BIW0X*.^,6E?B6,O=0,["2.@3)-M./<&:5-DL#&@DEO-36\1%16 MB(';\VDIC')%(D9*!H9XIF%G2$3!)4(](3BFO)UR0\H;%74M<'\2<$_@6B4I M@@>$\V"H,4Q&(:5P,3IBRO[IJP7W64#%&29"8A%%81+B6 :DC66(,.6Q8HEX MG;/0&E*4)+3G W>F([C=ADOFP,D2'GZ*Q&U4-I!$$ROQE)6"^RR>8@15P-X< M_"OJ$7>4(!!5CHS.$V+861=S4DH#\U79X:+ ?0'&?"#8U\&H'TM2RI-E718)L8&!S6T$IYP;2\'!TB(J)X(+J8105HAUYZL% M<>:MS,.F\VZ+W&F)K*$,X<2QD)XKA]/:!B$-(U69M'HV> ?'B2BGL#..<"*< M SN+ /BSD46"*\5R5@OOLQ@*(Y0DF33RU@/>O7;(46&0X=9I)9CU7@#>:0.4 M>\'[L\$[(2$E+'U&,J=!6&ZD(* -F%+*,5&"*"N%]UD017(&#G-P*&:/F#N< M]U6. EF'A?4LRFC\VH9L8%K@_GS@'I*-26 L'7;RYDM*RD,%4;:&^[%? M4E">*N%*DC3E8%H1HWC06C,1K/3)4Y5SQGR)GZP.X6[-5T:1,6#,=$2@.SGB M)FBD)0?W*DEJL9>&<@S^%&M(46:IG@_>>7+&,^,(DYI['XQV&-RIZ$-D#NRM M$C]9*;S/XB?!"A,-<8A@F@MP@D-LK:)(Y/7P@5%.(AOCO51*>$9X-Q&G8&+$ M04IN$W>:@PHW0GD2A36IQ$]6"N]S22@XFV?)(2$Q1MP1@:QV' '2&17<\6A! MOZN&HB7G[/G W6(B,*5"ZL"XH[D&J3*,"&9U(CR4^,EJP7T6/Y$T@5Y/N?"9 M%HAK;)%E)*_ND41%+;PD+,=/P&M;[B24U8'=;._%[=[0=DJX>1%[R#WVH-XF MM41&;3366E+,N64Z8<5SI3GPE[34MH1&5HA+Y^N=<"QL"DPB[:)!W&.%# @1 MBIQY9[A2&-N\/I(VE%YH;*2PP>JR@8G<,8^QH-&#G"CK95[S05A*PH&M70(G M*\4&% M5B2GG2K>H+KDG18V&">E@@Z)F'K'),O;$5AI?(I@8RI/I8NN1%U6B@UF41>: M%+9@'2#+LFV@+4=66H-4L,(J+Y37$MA R@:]F6WPD[C+-/6"@9 _=NRUM*6T MI;2EM.77VU*"S3^W-K;C8%A-RC\5^W%%!NTV.Q9X%KBR!BP*SA,XB9YS8AF. M*3!GM"C!Y-4Q$9O9/&SC[[69^'*/)"&,B2 LQCK$*<5YSP("YJ*T5*GD J5K M&XPWN"[QH^>#>&592"%*[CSA*7I'F18T<6$Y)9&63+L50WSKU1GB!:/*R*1 MO'0$Q"N.-"46"2(M-E8S+]7:AI -+6^T2TE!_!-!?.1!<*+A/YXPME[3O >A M="+"GU) >]40/]/Q1H)GY(1$4F?$IX"1Y5$@)JVF(EEJ.2">\(8F!?'/!_'@ M,;.DJ&>8.!Z9U4H[R@G!0M>3!27PNUJ(WYKI>,.(I1%+E'@$6YZ2A'() A1= MLIX0A9T4:QN<-CA>1-FG$B6Z][8L8$ZJ=%KIM-)IR]UI)=I\@VCS,B8T/\P M3<1L0VRKT1JX3?RQJ2S!>__7#L:(/G=+Q\XY;*DF_S=)89PF.3G-.!8^4 M:NLH2U9%SZ3GI(3H5\J8;\Z'Z%,T*C &)KP&SYUSAI&QR2#G:;#&<"U,WA'' MJ)MNB5/HLM#E,Z=+*Q-.QACLF>9!YF6&1&IJF/:">TS*_,9JT>7<_(;G(JX:4J[)#:*'+0I>/&BH.T1$&?RE/W/)H M@2*=%REZ8Z-B9<7 JM'ES+KDUCA)A42"!P_693#(2JJ1$-0Q'SC! NB2:-/ M9E76$Q:Z+'3YJ,LMO>:9,*W%&-JCK8Q.6&VI2U+;,K.V:G0Y-[/FC /S4D7D M*/CA7 @+=.DL$BQ(#N/MM#5K&Q3KAL0WVAZQCOC^:VA!_L]*5(ZO:HU@_-I^ M_#G+5[L[JO=4/5>:\]#VO[2[4S"9&58V_NWZ_]HX7_PR7U>/^![>XW)M_NOS MM\O0S_?ZX=T?N,QG_;07[2&0B#\'=W6Q\">M"W^RWZM_G^O%!43+SN/N71=P M-^SU3S;; ]_I#4;]N WW_[/3\U\?&5:M]A16GXYWM_\Z;&WN?FV>OCG3W<_AR%$N=[?_[#0/=W + MH-G\O,-;;W<8P J>_XGNG#:_[VZV#G< FCO;+8#(SND>UE%SYW/)1JH0QTP@ M$PA%TD=GN<)2XPE-@AC'\')8=Y"0CJ;,A)AK0S4-DOK@L;+0!*?7J@A,=02] M/NR/XMK&M,_;>5.MG'/(O/1[\'_C,6'[D5C@C7<@-#PG)4H/++),12ETD0J:J*+%\5A!7CK1^6)QRPU)\^5 M[MMDE8^.J_F9BD,'+=NS1(+Z8 M_G+)"JX_M[L!6OTBOV-H#XXZ]N1%NUN_7?W]>MAON]T[H*[^9[L;'\5S[SS MN=79/?AZLK6]\[UYT#R]% @\?'?:.OQTLKOYS_[6]M?CUB:\YW;GZ^XFG$?_ M.=S:?B=:!Z]/FJ?@IGZHEXD01DB>_2 BY$.5-=T!=ELC%JIO"GWO] MKU6[6_VGW_O2CX.;;R9_+SU\';VMQN*#);7Q\C"_Z\(@>QCC0FEWIK3VG(WG MI)7$,8NLDQAQ3!Q0FJ,H>AE]($:[*-M7@^-$V*WD>4;P/]KAJVF'L MM^>6^]V'V7)+/^S)4=9#&BHPJ-,Q+8QU=\8ZF;-3C+,DZB"0!#V3JWXGY"1- M2.C$DDO24V;6-K1HL,6N=W@ZNZD]56 _I"U2@+T@8,],$6%=Q(I:Y+@CB'/A MD4O1($659MI(\$OLVH;2#:)NGFKZ8U/D$3V11\I'N3:B6M+[%^7C+::;5Y6$ M']*Z N(M='L+NCU;-EI[?DGAH*+*\1Z9U]D3^,V ,46MR_OCP+B%7":/-K1@ M*QGP*31;:/:ITNQ#VKJ%9F]-LS.KUC++J H$!9W#ZCHPY+P5B$7!78AYT6G> MEH;IAM0W\E=OL()JU1<*O 1LYM>WGI$&PR.C#'A M)2>*.4\D<\[B1)C3A"P *9OMP5%O8#MOH>..WG4G2Q#S2JGI^I^MH]BOU^:< M@8JL.J3NO !F:[.YQTR2AJ6(/ P+XLR \>$)1M%*2HBBT1M>U^AE5X"B7CSB M.W8P:*=V#'F^-R_W' ZJ_XV=D(>M^@@]6]EA=2GE=+T"J8#/PU[5Z@UC!=]< M"+9>N?KP;!6AN>LJPDL7@<340OZB'SOPI&_3E21U.'B"!R[@XKFOUZZ^@W6@ M_4;#^,?DD?C'UUQ.*'Y0 J W(P#"+@S*W,_]_LSD^!*1ZT?[%=D$K_+"=H[M MR2!W]G[_W%M?VYV_^OYOWBR8 .LQ JKIC2GC!; ;&#/YM-QBNR(MK?;[F7__ M7X:-6MNHU_QE[L[+MD'R!O_^E]VX:I277WG==G4NO_?5N?_I]T#!#$_^T['= MX/U_H_;1(?3R\JW6W?HXT38';\!P:I[L;O]SV-I^3UJG\+S3+V+W .ZQ MW3S=VGX#6N@3VSWXPB]JF^;G-P<[IZ"5/N^0UN8G!AKJ8&NS<]CAY*W->P."$4:I1=YYA96)6)%X<;6N%2PY:;'. M-;+ NK8)>PJ6MB*8R>#HQ>69TS%H5/4H5+8;JK-QN,/ZW9\^_[[7[_Y0J)ZO M*+T6>TQ8(84GR$61TV021BXDC8*%D6'!$V+5DUNY>ZULE[6\92UO6X M"\(HEZR)44>'G1=V 9/4/_2>WO9[@^7)$KJC#S6>3SGX0IN;^^W=MY^^[VZ^ M)+N;[VF3[K:;!^!+O6V>[A[L\)W3KZ>M@\[!Q?F4K;3EF"]+_"A84+'X\+(S, &B^)U(DGIC2503".G8N$2QT7 M,#]6N'"17#B;6Z:6)X.Y0E0DA;B2!EF/'8)Q\XERSU)P8RXT-UJRM2P^]ZJ; MO7^.VIW-3O?8N'XTF/LA[UH1(14^0J 9E%ISCSS 4F*#'<1.NT MTK+8>$O%:_-+49FPD2F&$8MY!]]H)'($(!VR1=MZA M2 )FG@L?,^ U:\#PE56H]VFZ-*W?AV_[)Q?GK\N"U'LC+N]5<$):K)("#RQ9 MDE3,.RH$[;GDK%@J2T5<\XM1@S*&.\^1!3V#\A(7Y$+@2(+!*4SPVIN8/3#2 M,&Q5*J,55"]H5Y1(O+,Q@!G"7<(VD0B:#5OM, YF$7G'!=6+1/7,'#%18&$B M1S'F=#%.$W)8*Z0EYN"#N"2, %1CV6#T1J@N@97%6">O>MW!L#\:8Z^4^7H, M6M.4$D.MB5IR'APS/.@ #;-)*9U(":LL%:V=6_%I%''@(TOD632()V.0]A%D M ]01P[D2$*%K&[*!%[JODQ")JR+&;-D M>)\KJ$&YU%IYY#6-X)R8B+0) 24%_\1(6;0^XYUC?A_U-)Z>CW*[^?-51_X# M5'(HR%\<\N>39 )C++A $"CU!)J>\KP]N$?&$0__!7&,=*4\,#F#V%&AZ'&N8*,=G(O(X169$KG7OMD"8*/FK,-6_:&VBRC55*.82<<8( MTMHZL+RX4(ZXY&C*^2^JP?2-]H\H9%K(M)#ILENSA4P71Z;S!?"U$01K9"S+ M.UMHBS0G JE$-,6&I:1R16:*&UK>W$1];J5"KZ]5M-+%0Y^L5WCWDES;3;87 MI').2HPPB0SQ& 2"$>)(17D(]82%?2NM417H.:AN/>: MA^^Z0]O]T@9N&P_8TI4Z),VSPKJ[[5VX;VOS0[NU_1KO;K_'K>TF;QZ\_[ZU M#0IF^S5K'NY\;VVW#BX5UCT$(!Q\Q:VW[TAS^T.GM?F>-$^_G+0V7XO6]IM. M<]N? *A(DX(RV7YWNN>LQ-$3@HBIU\Y1!V!("06CF?8V<,S%Q5*'DF%%#=,. MI\"=UBX$1G548-USXHR_6,]NUO43L-RAO.%/GWG?Y0T_^OT81IVXE5YZX-%^ M#'FCY&'\N_TMAHO"]>=)TQ[T^J\R43Q?\7K-]J)T($51(QL3<*T#PM4\603N MN_*)*(6]>W+E#[?WXZ2Z(6CF:E*B<'0(C8>[#"H[D1]0'F>XL&,E5JHWS!_&Z(H8:71I>&K[8AE\Y?R*7)K=LRC1@@<2? MG/HX336+CJBM?AG'V];FO,48%W%8/7&XOJKG_8C$?50>2/6?A8K/(X_,#TH2 M+SC3]Q[Z;6EV4KEA[>?/]:<8?FC=K\1;O(0ALU_BV%'YNYWBC=,F'T0H'E5N M%Y"@OFKB4&>*CX7AE>WW3^"%5ER^#^'Y-Z^Q\O@24R3^@05DECVX\I)^EN-8 M2/PYBW0A\<>6F"+QA<3O@\17H?C>8Z=S_<<.SY4#+FM<%Y(>=^5NP=1J^MDX]WMW\1"_M MF+WM3W<^-]G.MN?-TY>XM?F5-;?WH=U_M9MTA[7H>]8Z_?"UM;U[OOJO2DG M<#CDL4B(NY20$80@B9.W(?I$*3#JH\0#>!U#/,)B[)PL]S:#.?B1S':)"-9S'AEB MW! $ECU#6@:/DO8T:##GG>5@)S:47.0F$84>"ST^37JTDC)-);C$"7,P/)P$ M#]E&:T3D/OI%K!LKMN)BR9"=D6'R29K$4EXL)L%69 YIK!+"+$AOL9"6RF(K M%C(L9+@*9%ALQ870HYA5Q]-&*L(9 G:DB!.@1^M(0%9BIRVQ3FI?VXKD1O3X M>%E^JS/%T>IUX8S#HSB,UQ!/PS7R>%"B(YD1KL,6&SKTJ0$YPC+ZS@2C "W+2VP1HMP)1G7D@6(LM;!#4,7FCTJ<"ZP+IX#O<.=#)74=9%JXA&%LN M. ;(&R\Y8M:8J(QQ6(N\B091"]W?K^!\Z7&N&/7@-BJE#.=&:HD5H!X03Q+( M3 F7+A^J9^%2RU2@%',D!-6(IQB1BR(B%06+45JG""GJN\#ZH6%=U/="@#X+ M_ G&+95&()ID0CP0A2)%1%C[FG'KP*[PCUE&!,;4PEW/?HK'-NITWBE%=4L,PZ MP#6!2V2]4,BD4)?XC%K7T8'52&$NJ%U,75Z?MP/GS*;\DVAC0@J"TFC L/"L MQ/N6#]%SNTX52B)B!&7@B #XHVH"%$1YVP28FU#W#13H.#\J> \*.P$ MY=8H;GG&/$X"$VDU4P!;F4J\;^E0/8OW,>L9(2DBF[?!Y5AZI(,A2$DC(R=1 M)D?&ZEN4_7 +K!\,UD5]+P3HQ#"&>JN-3]VCNK8!?-R.?K\+EWXY>>2TO\-V")VX M(MUY71P02\6P\DH3G_*FA<[YH,$OY23AF"(N<<#'9Z./\W% ;B)WGJ $.B1O MCR:1Y3D+4!IO&0V$,;_@..#3F6%<1=3>Q.*(+$:M*.&"66XP,XD;0H1/1A'M MA"EQP*5#]/PNLGFM@$A(:A40SS],X!P%9Y125D@S^* .'&%J54H,,, Z#HAPWE"CJ@8I3(Z!' DB&PH>7E7L0+T)PQTJ7+N MB)18>,Z% FV *5,@#]XXKI(J@<"E@_4L$$@"!P8&6$ML07]S X@6B2$A58A$ M"FIDK/4WQT5_%U@_&*R+_EX(T&>!0$^H,A(P#@ZX -<[$:2%Q$@[J5RRF#B> M)^QYP\@;1?Q+YM\-(H&C ;QL[%Q,K YLH/:9!!9@U:ZI!$47#\4KHOWL!"DS]66!$"3O"#08FH0ERHO M[^<6.:R9]RPQ&=S:!J<-5M( GQ?0F;&!AZ!UM)SC:*S@V'E.?'"4&U.6_2X? MK&?1/RTT(3Q$A(&<$1<88.VH1E3G8#_UV'HS4>"FY $67#\8KHL"7PC29^$_ MQHP(-B?O!R\0UY$CZZ) ,6+CL$DZ2%#@3(&E+DHBX((6_O:&ME/-1+L:RW:I M^;>8^!]WEN#H-.=4\$BIMHZR9%7T3 )1B1+_>WP*FJ_Y)[UTD@6"5%(,<0*_ MV405TAR&S8$[843*QL9J)/\MQ\Z DX.3IS$X'GJC3#7/LE[S[1AP,1V[C'1Y M$_M.,(FM3BE@3SD.U 692!#&<<.=8+H$7I>.2N>K+4:#!69(11O!FN,):1,= M,B1%)4*D)@J@4J,:2BYT^74AU$*HA5"7D%"+P[P0BIU;]^[!,[9$(6]P0MS+ M@)P2#@4>7/)14.?UVH:B#<56I2)>8=C"L*O,L 285 CJ#8N.2YKWK0L.#"# M(I>*E*F&Y>/3V50##3!T)##$7%[Z%R-&6EN%%";"PC@27!<(!Y-5KTR)T4*H MA5 +H1:3]5$I=C;'H[!1C$6"6*(2<>,3T@%SQ(+6B7F)F0"35?(&)S>JS5[/ M\?QK:&'$X-_0_K9Q,33[;_AR*NN'MO^EW:VA9$#6)Q\GX#&7L7%#@3Z/@NL1 M\Q.X==K=B/;'GPG%_PTM>@D SJ]O.YV31M6-P\O3-54O5?]U"U 9&PSH,L:$ MESQ7V?!$,I?KJ!#F-"$_!M5YY&RV!T>]@>V W3$Z>M?UG5'F&O@V/ZW='<6P M=13[-60N(FO5(=2)__OA9/=S.'*4R]W#OSJM@Z^X]?8=:6Y_Z "42//TRTEK M\[5H;;_I-+?]R>[!:]*DK=2$>^ZE8+0A@B,E101+P^2M'ST&P\-0BH.21DB M@;B\3+&R_5CYCAT,VJD=0]7N3F7@?V,G9-*K/D*_5G98;48?#UWL5XPTJCR@ MZQ4,/WP>]JI6;Q@K^.8,3#5T%CV3=7.>G2/7U]^/8G<0MS.FM^'Y?W9Z_NLS M$Q*X-]\3,2H/?8LD-KE^90I(1XF1YY8E V"ETJ]5$7!T!+T\[(_BVA-@NTZG MLO[_1NU^+=QG1&SNQT>L>#%U/(/%S7T9MU MW07U6"/ZEN)0*](+%]0FN1T->]-+QJ9D_62SU!_;G=# M[ Y?9$D(H#DZ]N1%NUN_2/W;TW5)C-;LCM?C=7+=0<&P,?R.EY>& MKW3#?Y(*=4/Z>J!4R&5HC?DE#_^G#?:YVEK_'M*>]$.Y\!_;WZLFW'A_4+T& M6@\WB'M-.1],S/@3$;C%J45:5D!:MO?[,3ZTO-Q#_N?]RU9MM3V8:7F5 )RS M+,=6V&_ONF!S]T8#,+4'OY^W,)<I MC5\9\05T7Q&'Q8L#P^-HTD.+0QGQ0@"% )9 '*XD@%6HM?.PMM7/(YYCX^I< M6'(2_+Z[B76?RQ;O?RQ++L']+@%]WKD$=YK#NF-2P3RJM])3F_T<)Q <-''K M8(H3M\:[O5:7Y^+W:WOYPV#UZ>-ND_^Q<3")JG[VGK MX,OWUN>=X]8!_+?YY\'NP1?1I/"LS4YG:[-YTMQLGNY^?I.:;7PR2R" $4N, M)J1CT(@3IY$SEN?R[%KB%!1.;&U#-YBXT681A54+JQ96_256M3+A9(S!GFD> MI#*,$*FI8=H+[C&I655/655CR7!AU:5@53RKO,FC$41YA%5@B N3D%')(AC; MZ)C&,)"Y-5?ELF98QS)$0$".1(!X]V*G8 M>:1%]![&UT<:,ZMJN:@E!/>;%_W1[\NB9#^LUH..K'DB=],4_ZW?<] MZ&JK)3JLP\?K8!N)5R0L/YLD47^2G!1Z72EA6IY[.96/P0SRT6??UM\"6 MS/[%3ETX\DEX&O\<;FWOG.YNOX-S\WW?,_ 41//S.[;[MK6_];E)FX?O!=SC MY**G 1Z& /^B \=($]ZAM>GA/E^_[QR$KSOTM0"_Y61W\RM8F'^EYKF]H&6, MAAJ,B*=Y!9Y4N899+D5M##=$JZ1%O:&DO%D 9UF4]"HQ-\7W5(SVISWW9$K3 MKB259>;:/NX5\KH->G@AOI#3(8T81IY0CDPA# MBED1M9"4:URSE[A9@>MB8-V(KU@QL)X10\&YA:%NPU#S\2L3L'9:1,24X'GO M-(><@X\N@)EE)%A7U -#T0;'-\J6+_;5'?B*%_MJM=G+#ON].U#7Q_;WPERW M8:[YX%4T0%&>>12Y4CES4J.:\6V:JU!/3D\F MJKF B^>^7KOZ#M8->IW1,/XQ>23^\3675S _:,[+#0O<$7YA-G[NYWY_QJ5? M0,/UH_V*;()7>6$[Q_9DD#M[OW_NK:_MSE]]_S=O%ISS4X\14%-O7%#U!;!A MB/U\6FZQ79&65OO]S-?_+\-&K6W4V6LY\^A5)O-NWGG0;EPURLN?KU4_[45[ M"##RY_I(72W-\O?JGA,+WTXJ9.:"O)W>8-1?FCS!UL>I/GI/6YL[;'?SO=C9 M?K/?A.>T/N^V=SXW\>[!E^^[;S\<[AZ^P\V#W<-+>8*;.[@%>J2UV=EO?GY] MTGK;)+N'?^WOG'XXW-I\\W7W[>[A#K2_=;B;FMNOC_<(I\E(I5$T*B+.3$). MR("T]M1+9:((:FQ5U*6+7V:;0%FOK,4><^RYY\IX&!''" [!)^7CQ;S":9=? MUBX7ZNS.:YKQ6/ST40^5A[J5IF_Q?,7E)=\+) 8O!/17WGV:*\N1]M8C1IU1 M+BFK WER::7;^W&2WPG.0#5)TIQF?P[J_%"_#]9O+I#;'7^T_?Y)>UQI=]0= M9BX_J\R;4TOS.8/V]^IP7/PMYN)OU;FR,L\^D92I=485UZ)4E2T-7Z&&+TLX M:)4J8?X@NWB9RE2M1#]>VMR@E*-[&@/[,J]?&4GWXW/VAA;@2+_%JU._'KC]9[;?8[MONH%,[K$N_**8P[D)J M?):,A!OHJ]CO01M\?+0%1K>6XH MT]0+HB7UAIOD%K)OXC1*N#2SG'<,$TYF.5_CYN97OKN]0^&Z[SL'[W'K\S_M MG8-/N+7Y3V?WX,-^[ MM5W?X[#U]O5QB[XY;&V_.;^^R$:I><(>R402XCP:9*ASB"I-@Q:"R7I]$>4- M4\H9%MHKM/=3VM-",LP3)UI)'HS7TA)*M5(\*!:,O66)UU-0[L$.]G]$?2\G MQ18V1WWHM?_$?KL7"AW>C@Y/S^A0,!6]TQ8)EPCBTBKD.%6(.APT*'A0[OGPZO)KY)7&8:V9B+#;RU[>[?O<'RU+=:$1HDL]PWYVE( M+"(M=:YB%!2RF&LD5/).12(HXVL;7!8&+ Q8&/!G950UIIY:KZA7'!-N3>#: MBA22YY0(MX!5#<4/OAOCL5F=#4,Y46#X82_!#X[8(6.]1L9%Q6ERD@8W\8-- M*;1Q+Y#:CH-A]?%D,(R'-YEK*PL6?GG! K&,)N$%*'ON-+622:H2Z'8M(I#5 MS0)T/W-0"R?=AI/F5R"PB!E.)").18[-20OV&&$HAA EC)52Q-^',_KT9LB> M%ZR#P1Q'80@'CTL82Y(DUC),B.>*IA* 6CK,SP)05ECI!94HLEQ9F$J'7#0& MZ6TA!"WE[ W"S*4(SYQ<)Z%F"(7"@+(,6(18Y9CXSWE.MP*UC\),#S# &O9DZ7LR7(W\B3<<"&H-RPZ+JEW M,087;104/JJ2JO1H##I?JD^EA%/0"MD8).+):F2M%,AA''*V$HQA+*E*A3@+ M<:[L?M8EUG3_A#J7[(0YN)-,(&]=WL4J,J05ILB#.6J"B DS6Y*="J$60ETI M0BTANX6I]YHIQMCM$Z[NK[ZBOFM]Q16H Z?N MO0[<9G3#Y:L!M_5J IJ#/[]N;;\\A>,@W)_$&#SO>/-T_R#_V]I\1W8/=CO- M34\N%O5JOGTOFINY+6_:N]N=<7&O@R^G6V];^5\ &H#@\--QZ_2?!&WEK9=[ M*@D=O>)( DD,0G?_8DPR1.U2'^VD35@$:/Z\]]JIW",TZ M^9]!E?^ZL?0'E8OO_1CS-5!JM]RE;'L*U/\ MQQ9HSG;7=JHWUK<[[>%)_3WYX_?JJ-_[U@Z3_6]M]5^WT&I!86!#96/0AAO/ M0&R2/=3]^ZW6^Y;IU?BQ,62"KXS:(7):EWE$M$<->U>[""780ZZ_KD]Q)-3K* MAY9%@.H"U5=)SU;]%K;S;O(.[[I%GBYIA=UQ*;H-A*,\%(^X=1HZ#>%&B M+;9,@H?)\U9I/Y:G]2JS%PS3J ^]606@J>E^VI?XJ#JV@^HO"_3>/ZD(RW4W M*%FOMKK5F^CZXV_EN*A5H[[#A!2KPUYHI_:$#$&RQLQX]3- 2.O")%G"VUT0 MUGS:FW:Z$Z6>?3NETD9UO-_V^U-&'=R!45-,PEK/8Z*1$^*LX(FJ@,%A]UHJ M7QCU@1 #@O>DTXK0B)&,BBPBF0,"!B*(IX$(SAI[QE=VQ!XB1CU/@6H,.HO MR--VD^R)I"..7B*:LH-I/#!J9 ZEQ )1'H;%^I\QZLNJ"^9D)Y-5O^9,&VJ^ M&W-9FC(='#B.GY@7.O\PJW:@S-J'_O.8WZG#%YR6!?#'7\]+<)4TWX_U@V\ M?T@@<4=*?;XB?KH#(DX)QP931(R16<3!D63>(!-T(-)QA64V&BA=OX8TY^5U M(G"7>'0FZ=TP$8Q^O<_W4@O'%&7C.8]AX<>I\&QM-K_O66<"H=$C)<#8Y#GV MY@PFR$O*V_/BU(E#L/\&-7?5 M(S*FKDM"U>GTO,W!B=NKX&A=]#'Q(!3A";P;,)9]PE%JRRW#O^[4G!>EE^.F M0J.>K_!LOQ9[6.@4L2;(UC->7GBD"5AL,N3-OIR2\#-O/74-[8PUUK*86\5> MOY4(O!-['EQ&87U$4IN\EX5W8*]KBI**-@;&,)'R3O;ZM&1_>S 83:VG2TS2 MR#9\9U33C(_](>@B\$?;@^$/>.<'1LZU; 5<-+39-+M_0KJ=CALW="JF6[-W M>%EO@/!LY3)OFM%ZN4>94I((AA)F!G%J"3+>.42L F,I6$56 M_R_M![&48>W#,8E51[%_V![F>$LG?HM]^P5,N:S0LMBG41V5"7G& /3PN/8U M?/'ZSW?;FR^KW\ 7"#'!_<-TZXTS!^/W[&'\$"8@SB[V+R9=8^*Y%9&#X\\U MX48D3Y4V3('?)MC/UJS5O#ZGJ/,\QZO>M]BUW>&'_$9;*7^UW7OMVL-@ST"! MGQTH7HOFESW-.(D:/ 1O;%Y8:C&R-E!DC!"Y+">C-H"YMZ[$952 +)#&-&B2 MJ1*^N-U8)^$L(2+@0#07(EEXH",R.>TX3E&5L5[06+_[WGJ_%Z)V&$PCY+55 MB"L:D<-6@*6?!/0V<6 TK6WP]:MB'WFL:Q4\ML5_.,RIG?MX[_]&MC^\%VC/ MJ4,TB#ZKQ.->/PQB]Y(HO.L.AOU1IJ&I4.1X=:>=K8>_)RQ7B\DT9O:?*0EN MCL8;Q+V9;C@T5_O_.4O1:?-X3X$-(W%BB$9B\WJ+@)RE%@6<91:>OU^]C=21/[/K0_546>NO]GJ':JZ P2B((4+":(1MC0,1(XF$H,#XN]Z MOJ*FP4RO8U8ZXYZ[T8J6*K'@I*:><6X,F'/4"G#R0^3)\'A[8;LJTO*I.X*^ MF<977IV]W9N857;>YP(ZYCE+'[3]_9[TV#-J2%T("O% !3+81H2]P5%;00@# M4QZOD\7P#/'4@)?@E""8@\6>RQ2EO)T\33_)9^K YZ8#AVQE-G@[K/.O#I"UC&8(""TJCS M9*S?KT(/6CUL^VSE#MJAG;-P)F,SY?]>GGN#;S*M5S"X"#RDV,\6[>R:R2ST M7%MS*\"#&O7'#[-@"/?!C 7#M5?/('?:H Y@E/,]AM"H=MU"^''A\6<=,9D% MG+Y$KS^8'()W'\3AX(F%S]Z- 0!C-[;NO_4ZH%'KX>F#DIU]=+;[M3\Z&OK+ M ]>O\C^S46K4_7O9A8">'0_R6&V#T-5>TW7B-H*^L_4B$!@U%\$FB%48Q?I> M1^-LW_5JJ[YI_0IUA#O$9$>=VJ4"T0.13;;= 0G)%L*A_1KSE?6N=_D87'OI MSGE[>[@R1PW/W*I9ZZ<.UJ QV:RWCJI#5_=[G49U, I?QC>'TW+6UC2"/W[I M1GTCW^\-!M-V3CI@TC73=Q]47]K?XL1)S'UQ/LL'=% GRW[NZ?%K3OJT?7@( MG0C0@0Z[V%,7-A:[:L7 V:( 29[PH@!][XL"_M/OA9$??K;]S"(G2[<^@#;/ M%M6\/LDY:CN''_9W#KZRO$!F=_N?_=U-4.W;^P=P[+1UT&GOG'X]OJCDP0C MK8,/;;AW>VL[M%N;'SJMSV^^M@Y;G:VW33C6I%N?_SK8VOXS-4^]V'.*:ARD M1(;%!+X%,TB+I)!/D1&:A -O_N+J@&!YQ#J B^\(]QB&P0OJB?1@M%/,[<75 M 9.>KR9=WXZ#.ZP'^.E#5P$5-V+^7C\ QP'!^]ZH/ZBYS(T&/JN') MT832:XX\JFL=#,#8ZG[)"B'U>X?7XI,:L >--LP+RSV-AFD689ARD((G=K7# M=C'F&D;].BQU+N+Z,4\VVGZX"-])*'4K3;]Y;NC=_D+WDO3)0!]#IW("Z 4' MS>(('P-.01D2(\]SC_0BWN9B[5?3K< D.L8L_.'6*1V2MS0&(QT+EODRG(L? MSJ\G>U)HJ@3PL#".@K\E.-)21J28=5A@P9-Q:QL27QK.NI\'Z_>M0C_Z_1A& M'?"F+PS?WVWK:C]N.ULUSU>A?CG> X>9$2X\(LKDQ')GD$E6H)B\$)PGZ3BY MI%"9]1;&)U!,>1!4:Q^DURE297$2EQ3J?) NQ+SN+FN'J3XXJ?IQ$/O?X)LN M>'QC-VRB'B;IY[6OWIB]LJ'8QWAVWT_.LQ^FH\@7R_! MN?^6G;C)A/S9$ZWW_1SQ:P_ ]CT$=0MZ+]2&?CT5,W@Q74)[G=Z_I?Z^VDSX M65=N_+M>M'OA0?6J_NS;3!\U7HU>?S-9P0ZZOV./!O'%])=+90?JSVUP';K# M%UGEA_;@J&-/7K2[M;*OG_O'<3L,]U\8LVY,-B*RWI_659PT:7P&61\?NU F M87R0D75)A6+DQZ=<>_WU-U\7^8^\CWL3NJZDQ)K>\7J\?LTKXW7!L#'\CI?_ MK.&2&*U9:?B2-GR9*I0NS?/-HNN K/[NWQ_;WZMF;2]5KW/8] ;U<*9$#IHK M_F28;W%JD8@ED8CMG!GQT#)Q'UO-I_K/0N7GD8?FMSHFTAL-P!@=_'ZGTE7W MT"D++BU_11.O!=7M]OU;QF'-65#5- 'J_D=U 1U6AGP10\[P>)E_ ?)3&M4" MY&2?DS7Z=EC]&;^TN]U)9O*XNG2IS5FV,BY;&3_@ M/AD7YC%>CL/8RU)G\ZXS&.,ZFXMMV_VFY__ROL.G9S5V>1)&&9%1)2FB#BF%AEB""+>5EH)SD8GJ.!A.CIR0(:4-,.N&: E6AP$>G0#PKSTZ%3,H* MI%G.EX^2(JN303A)XB3&QLJ4*9"P4J&]4&"AP)]1H&$Z$*V8CB;EZGS.*Y*J XS&-R(7*5J!8,_E=)2 :,*,78$08*+%;@XU(@ M/Z- 0[&@(1A$+'.(>Z^0L9@CSB*HLZA2P+BV LGE"BBWWW[W'F>+5R>T.EM> M4&VVO\6ZEE"[6WT$ >DQK2>@IIC>7U/N"/]GLM0'\( MH,\B9(8IK ./* B<-S#T ED9(XJ&:QA'X9G!][(3;$'\LB/>A^@(@[^4)VYY MM(!RYT6*WMBHV+1R'W@ZO[3#O57-2#LF@9UQ;HD8)I!)XM G(DB#MAA Y&6D+7 M-DB#\AL%B@O(GPK(%QS\*"!_<)#/(A["X&23Y\A))P#D5.?]6S6*&!-IO32$ MN0QRAB_O$E% _H1!OH!X1T'R_2-Y+K5%&&:22LBPD #)''Y3BJ& DE]I2 MC)?LC(7')C[&X;!SQ^!$">@^AT2,7W1<_C.I)ESH\3;T^'%^'5<(A!"CP;BA M 7$7/'*!N^&WEGT@8C !8T620ZZ MF;L8D4M,(N$#9M4 M3Y'E02-BP'9B8%EI0]^%XWNI2+FH-2,'ULL^L+"#H4-#\H&B>!1NXX9&,B%]!;Q MF&.(SBE$@Y,F,96WZP5-S2_7>2N:^HGB>@&AB(+KQ\'U+$RA'1::"X+ C<*( MRT"0$8&BI!*+F G//5C@]')>Q/U'*9Y:2L1<+>#7>2_;7ZH"?(^AV@?;DN+: M(CZ3@Y.G,3@>>J.\D]>SK(YTN[#W8CIVJ::%M(M)!H(=$K250**HFP!%A2)S?@J)WHY$ M9^&W*+602004" 42%5@BT'(,R:#!2X]*.RGJ&G17)/$5$BTD6DBT6*+/E$1G M<<[H.(R(#\AJFA#'GB%+.4$PBL;[X *SL5BBA40+B19+M)#H.1*=!96#$U;2 M$)$.NNIB!_:_I=V=PH2,\/ QK]=_U\;9T^K[Y2OJ\=[#^])OC;_]?G;94#F M>UUY]TL7'?7&1:9>]&,'6O@M_C'9U1SC__YC?X(W 1?/?;UV]1VL PX8#>,? MDT?B'U]S>:/""^B_(63/X_QZ3I@C%'H%H73:W8@F+TQHW>)<%7M^".9_[O=G M5/LE(M>/]BNR"5[EA>T(Z"F M7K^6W!? AD#I^;3<8KLB+:WV^YFO_U^&C5K;V,YPS9,#?__+;EPU MRK?$U09TL WW_[/3\U\?65FU7DV4U<&[[SOTO6B>@J+8_")V#]Z+G0// MM][N[F^!PFF=[G=VMM_C%FT=@.+IQ/_]<++[.1PYRF7SX,W![N;7T^;F:[RU MV3EL;7;:K=,O?/?P-6^]?$X6-!PN"C0T+4! QO,QF@>=.,Z>\UB)!OWO+C E""2N$D%S"^1$L M@*/,HOU1/#-:[G=0MXYB!E?W2QG6K9=[X#T'EZ1 T',:<0OFA(E>H.@I8]AA M1;2X.*Q*><9]Q%Y3R;&68&SD=6Z4>2-BL/3BL(X[>FJ(3$9WX_+G>>JZ8&R, MQ^;G\G2^H5))%:2ET5#+>50&Y -,W4A< %F2?NT'S_GY"YY_#E&:&.DC2W"^ MH]HECX-SQD3FA75Q;15(^'H#8GL_@J(YA&:=5/MV4/6F**IL-U1I3)15IQ[I M[!>,?\V3\*F=I^3A)'CR*($1.NKGR^"W=J==UR_(!^/_C=I'>47,Y![KUL&P!5VUH>[_^:-M=>/;X>94;M[9;1>OWJR/;'Y[4Q335'X.J=NS&S>PY ML/1J21F,57-]\[FFG6]WH\I-ZD+'VTEE5-N9Z[KQHSMMZ^:[ I1_/PZ.>MWL M558?MCY5>?%%;D!_KIWYN4=P7NZR;[8SJDV!_&4_'L*;Y4NA%]J'HT/X!EZV M R\U7G*T7KT;GSE^_%SC*_#L>K.^ 7"B\3D>.K?7S1>?[^S8B3YO"S)N3'8P MP*&KXO>C&-KY?MW>L!KVJD&$#K7#6/<&W,O!\(3IX^&-KWI0+42VTZFF!\;C M!ZU_ P=ZHSZ\5G[68)AO/!::QH4.2.WO\)P?=$,U&HPW-*G%PW;\J&.GLI:_ MRJ-V?H!.&GED.Z,0)W<^NU5^B6^VWZY-LK-O?VN/[W3YR+F1!*2W092^_]ZH M>M\F$C5[AW$3LDRO5Y_WVW"7XUB%'H#P6[RB"\;(Z!V-113Z_FC4]_OU+>"V M$]"=Y!09"X#L?XU3Z8%O\ADAWPIZ('Z/?=\>Q+I+:RF)]6A..N"ZCKO4:4 7 MXYM,FS6]61:4L?ST*A?/GAGR%9.;_06D8?LG%:GW1S<5"$%W[*3535VO+KN6 MJTZS5Z)Z@K@S3KK0R?7PS;KF&#IP.C+0G;D0,Q!U-7YV# ADIP^^7A[-?HU\ M$",'M-,[SB?V)S+PPQA2=W3H8G\AL?A+RPG.FV>?)RU^.6[P9GO@882&'Z"% M_P%A@9:?!9$0?6X6W';S&"PXR1+GB5 4E6:(Y_)+8'($1)11(CK,3=)K&VS] M=3BV (!1+/>9_3V7U.8\V;[W<8X)BIB1!G@B)>!01 M&6,%8CD2P:4&+\W7HWUY3>-TM!M5-K#!]&A_ ZRO5W/.S?\,?FB?GXRIL3;; M[DX6O[I8YS82=($GMB94_*[[^CO8A&#T@RE=I.RBE,'/+WM&)Q98L$@&%1%W M0"WWHG7ZB6QMPK'-]]_WHM N M4IN0P!'T3DP6F0"*<,V2X8(@I*I($2:=.9O_B M\DSS,AM7\P->J V&FK?>[X'^\=02C42>V>&!>625$R@H&3$8+%A$=3VA7;2L M6KV:L&9\<3GD>1RGT:#%T%DVYJY@I?9@%KO*,;)VM]JJH\,3G2LH_[,>8@Z'$=B;LBVO7CYX!/W*_CVQ?"O>.C<]_6 ;.: M+8_Z[>P"/ZT0%ZB;HQQP&.8>=B?5RX^O*LUIXUP \RPR"'(P";>#"NG$00XE MP@L1.A6$6BG.)@I^:Z_']6JPW^L/48YK3.[Z^UC,XO?)R-177157NQ#/; ^O M"+7!H%T6L/7JS:B?A_*PUX_U$%[]EE>&SWMYO$$KUG%T&*0 MW\^A\=[QH Z8VVZ6I4FLO3\IU?2B^LW^?C8%DM\#[M'.^.KUJ^DRWUE8O8[) MSB9&S@+JO[G?Y\3<=^#F[01-JCNH#M'G][CBSM,;Y-[ZS?\.0P3"#6\2X$P_ MA.<,IC'^^@;GKEJ_-!=XK[/"\,A7T)PZH>(Y3P2EM&9:!!)T2).4T0. MK%E$A1.>>8Y]Q)=F[5>=D;+&2+V,ISHLF4WRP>CP,$\[G(^^_T^>4F< M%,CPBU]BYSKG[L(%=8*N'0U[TTO&B:7U-Y-D5.B/CCT:Q!?37RYE$->?\[12 M=_@B=T-H#XXZ]N1%NUMW0/W<2>:6,>O&Y(ZM\[!X? MY&Q=24P9__$IUUY_[4%*UHV2$NO[N#FAZY(8K=D=KP?O_[J#FC)FZ!TO7VC# M?U(\X+&+@SSV\Q=4G&22_KGXZB3ZH9+&/UZPKY]/89G5'[OMVDOZX>@]7OV0 M5>K$W]YE+[ W&H#5.GA&)9ZO%?]K5\>LQ+#F,$$UC1"447WRH_IX)9U7JA;9 M) 9:U1YPE5W@%RN@\7_Q^0N0^](Y/VO<_AF7#>Z?[!SO8[>+=/K'6P_[7Y]O7Q[N%R)X+D2U\GZ]"9/=*9,=[S @ME58H"NX1 MU]8BQV- ,@15KPM,.5D>Q.&QMBF^N[NPM%;NNSJO8S#,:YW&KN;?LV2'%7 X M2^WR)3/QI@+U^OM1SLXI;'@+-FR].F_6&<)H4 PCZAD#0I0&.=!?*#DJ$F91 M,I>W'9"75P\5Y#Y)Y-ZK35.0NQ#D'N]9CH6BD2'LA4!,69P* M&]Z^>MV,DQ31RKA$U$FA0*((,=0D19S&,%3,$F[4-J2[;,L'Y,\/Y @R?@O,'Q_GQG@F!)D$ VIAIQ ,GR";X06-V M<$((GLJU#=* 05NEJ,_2&D7_3*OVE8#/*@;M'G.R:BHZA?7NQ'HGYZT;%C G M8.$@12P07_(8.65%#O)$YIB*TN@C_>HIPH& M1"'-<0[?4(,<"0&,%D+"#9A:KK9!K HCWH41MUZ=MV!T",E9Z9#S42*N M/+AN@5)$<]52IQSVQ*UMZ,M)AP6O3Q*O"S=@"EX7A=?C/>YX8@:G_\_>ES>U MD21]?Q4%^QR[$11;]^'9(((9;*_G7<38QN. ?X@ZC4!(/#J&X]._6=T2$H<- MP@(DJ-FU#5)W5W5EYB^/RLI$(CB'.",!&184,C01+QBQ-@BP8'0)LLQ!:')+ MGL;GW$YQW OB4UUY_$/'=X]C<>"6!__^_JP&RXB%:K8IX#<+^'V^:JPXHR1E M*B'FJ$)<2(&<44%,UZ7N,[?7BGB.@=Q/=VWEC%* M(T:)YG)].,==#,;(1:DD^!S>AFR9)R/<#!OG M"T# 1SOW.N]L@X5B^P5+(JH2+F]F%C3C8#N-%"SP M^,+@\2ERKPH\/AT\;FWL:T8M-IHBR5,VP8U$CB6%#$]21X\C^-)56A:_%S@N M5MQPP2UQX.D%SLYZ,I)]'R]'WXR&8O!EZ&8(>(4J:%X'H>ZWI LE+ MFO]]H MO%#4STSJY^V4=?X6[T<:@[6Y40,'FQRL MW?[/JJW*2VG4]>.V.-[V#QHG%J2[:N)TG-NR3[4^&[53.P96'=;MQ.L&7M>Z MO[WZ[CF:K'%E!/M!GYB?:'##UP3%7,[0/><6W3]^>9" ^)!+%[S[S)P"6LO? M0>0!W5\>F346.]JQN%U)YK1NK[9_Q/(P^PO<9)]LK_^638QW59O++[D):S8T MKE3ANE$]]/GW=5Z=>SBGK9V7X ,^2='3/^QYMJ:W.S>[5B^U%PASVGO_!3P<\PJ];?.]P@V[1O>,]&&.+?CR%W\^N>X'-S=^/]G8^TJU-?[%[ MO"N:FUMGNQ<'QUN;NQ=P9QO>YP(\2/C]7;KT '.VXZ'?%U01C9U&D4N&N. 6 MN1@TXH3D5 M\ "5T/SMJDH(DL5(-$,F.% )4H2L$CCRU' 5HPR,@>>@&7]FA7!U4VHTE^;P M./9:_F5L4M57Q( L@(+]%AN]>&Q;G8SE56F,#.!Y,^JW[C%,__Q_^XWNI=V? MCYRF2^BO]J?Z#=N+#7MRTNN>@5P-8ON\\:\KRW959@63V.J4 O:4XT!=D(D$ M81PWW FF]S],1'7*AD/]Z-^$8>\\VMZ/+;BOH_?;J%_OT_CMJB_SJ6^RG.+; MCO_^=+[W-9PXRN76X;O#OW29MHZ/#K?^K;/P"(S(D04<]8E-R(AXQ)&D2JF9%#1FMP$X3K/-_** M]RO*/S%9I\&X$/46HFY_W(>U]980A;S,L)ID1,83B9*73'//6=!Q99W=3M15 M$/W^2028_0ND=NV:G09W9 JW.D,[.K!_XY,9X?#&KO5)M]_*3WK3BVV;9S': M):Z,S!%R<0$W3WV\M$>(9O@5=[8]JD][^?%/NA=>>L?+N?/OO^[=W-6516-P%+K]BI6 M>P-68(B]?%F>L5V2F38.>AD<_];:Q_L*M&^5@-%-H%J![3JY7;%=OXW*UP2M M1C:II K2TFBHY3PJ X:M)%4;/C""I5_YSGT$7'$C?62)2NZH=LGCX)PQD7EA M7;RTN&_%]0>9V-_'\L/'IUFN-!+C5<.JT.XZ[9H;^Q$6 MF6LGP:\Q ?' $M*.@G&-M9:$@_6C^ W:O00WXONY;E>=A^,1L[S4A#:UQJ3F ME#PLH8VH-2.-40_.6?O1EYRM82[@_X^4+6>D-%(]\'Z\1G[TI18$BQ]>\8,O MYSKQ)8D3+UO654ED7!#*?7=7M]!NX6DWV8:YA79+D@GQW/L-]\QG?&UGNE[5 MMMF\^_XM%(//L*$V2Q3WP<>Q?N!9CK?:ZO@N+/)V>M?*NVZ[57SX)>R_'7^Y MV-W9.-^]^ CSVCAM'GYJ[QXW6\V=WP^:AS#'BX]\[_WN1?/]%W)]_VUOIWFP MM?G[87.SV=K:W*#-]W^V=ND' G.&$8XNFIL'1_!F>&_GS[0U7?@L -52/N6* M+#0,:8P58MY*)45(A-*Y_,5O M%PL?[V5 ;@YC1L:=TVX!QUG <;J%HDB6,B\C2AA;Q*VUR&CJ$*5!2$VT255I M_U5CZ)(4,BQ"OBQ"_D,CJ CW0X5[8OEHRJG,CJ!(C"(N<4":!Q!NQ:D/2:I@ M>78)";W9NJ,4XOL)RX.0JH/B,EL]!+[Z42J5/!(_3C1F]M#9$EA!/ MBB,.E$6.2(Z$Y3)P[@*---L^DM_L$;^8$;,BYLLBYO>R?8IXSR[>$^O'>Q6< M-P%12QSB5"6D5:!(Z!"%=)+JND8[T?>J EGB/O>U?FAQ"9>'7HL%B[-8/^^Z MPQ(5GP4=F],]':U3G&MFD/'&YBH?#+F@***$YG]CY)AGXX>R9>E@4:3\F:5\ M=@NGB/#L(CPQ_!=E4@[O8"0((2)2\&PBB+ J71;F:]ZPXO4M M#[V6V+QI_56\JBJ!EWD7J'O M(N5%RJ>E_"+VNL'V#QYD]!3!GEFPIZ(Z-BEF7([E)(HX#1X98@V2DC!I@B*6 MZ14080V.S"\EKC._]E('L1>KX^?%[UL>JBVG^;.1V:Q Y4.@&6TCLD%JJTD"FU+E?#*NYFHS%E%_ MN:)^#SNGR/%\Y'C*Z!$:;!ZB$26!(!YB0([*@ @G4H:@N"!N99V+DE3V.!'% M2]8N+O0-;W#TS6@H!E^&[C"7ART.]D,=[/LMZ4))RV*9F=\Q,(L"FD4!36?N M:<_RR82(A"44\02J2&O,45*:LX C(3$?VZ*KC-_KW%:!S@*=!3H7$3IOM>@+ M<,X&G!/+/2EKB%(!:>+ [=1(2.U0(;0D$C2C.*XLBY6Y0P'0G[<*>VVW^?< M3JB>D.O]\UH/E?R8BCWV\7X.+#RLN< S-%VH1GO3 H._Y:\(O?I.BR#\CQ_V MY)I#'Y /'=\]CCOV;!-\Z7:W/^PM3L./\[$0^O.MG3^/MS:/3N'9AS!.&P3N M8.]]\ZAYN)4%XWSK_4?1W/G4NM[PHWGQX:SY=?=T.PMD%L+W7]@N?7<$0DVW M+G9A[ ^G>YM'I/G^][1UN,OWB?,N1>(0C<8A+I)#ACF- I4Q:IX$QKI&2V#K MRUE&C+?-4:!\C]]%;0$K*J5>)84_,C=8N]9HW8-%S0>_K_-M*'HC,/5V/,E+ M.?H$T_JM?F4P 48>0K$\R6YEP,L9@SS0/4AE&> MA4",(.C2*MHD<2"!VR.M@<7YZF%"!/HGN1,G&ILWXNA M-5B[Z14UON_<*/R2G1ORZ,[-6]O+/83[?\3>YP.[,)X-VQJ'%XX_GFWOM ^; MQQ_.=K^^Y7N'GXZV+GYO[>X<@?B]Y;L7O[;RO7M??[\AIGN;;\7VURVZ>_CN M8'?GX+CY_N,%S.\ Q!;F=7"X]?[W/,_V[G&VP';I/E.2&!LR_N9.PLQPI(6/ MR%JF.&4.!R.N>S82)^\TL90FT*(D6!8,@>8P,.N3H<:E].)Z8_YJ^\!S%<2W2#/1CO8($9+GT% MW/+3$_ZA6?"4EMMM['G%M,&CIN8YK' K>]4[G(_'9(^0"_DD]%T\(GZG#?5= M!%P$>7YD>O\0_;^;R7)K!M BJH8H\F0 N0$%R'K^>;.353_#X?<'.S?;A+8>RO6[Q)]UI;FP=7^W\2HXA@7""L"$,<4X6.PWXC:31N;:RU[FA1$*2 M>I^X]8';5($!-:5@: &#^25;%C!8%#"@EV! 0\1!6H.T= 1Q'BRRA@=$!+?" M2FV,([5E($4!@P(&<\O"+6"P*&# +\% P/+'X#G".''$I4O(>/@K6&:\\-HH MH2HP8.2Y"H,\*+2W[-&:9APTZB3U1C-[9,J-;ULD+V* MRDN/%;&Y!]YNUDF0-T!W(QP.^X.<_EZ0=Q;DG2[&RY0S. 6"O$VYRGO0^=0< M1I8[9BP5Q.5R&.)^]9B*W+\2N9]#<*;(_3/(_206 ]X5XR8)% FGB#OOD!8, M(Z>PP=P132U>65=JGE'9(O?++O=SB,,4N7\&N9^$7;@S2H'DHR1S7VXK%-(N M@:Z+W,\UY%+D_AGD?A)A,3%@;X5 .IB(.'8!::\%LE[I MX+$@-MJ5=8W-8I>:7_: RO?37T;,7Q)@[AG9_F%YO)<:^EZ #)GO@72!YAF@ MN3E=VA[HAXG% 063>XGK:)"Q1B*?HJ2@:;FP?&6=L55BYAF%*7CQ\O%B 9)H M"E[,!R\FH1M"6/"4&A1#%;JA8,49II#$WCN,4>%3+G;NN4'@QW,$<$$14S99KC40F=7VA2J9-@4OEBP5I^#%?/!B M$BIRQD>P%3GR,=L73#MD24C()"$HMHJ+W)\UXP6EP%FW()0.NZ?\7& M2:_5[:'S:'N-5J?F[2Q&![;?<#%V&K:*9<;0&'0;O9C:.;4F%_BK2P3F+)O+ M\H0(;D>#T]@9G#=^:]M^O_$KO'3.O FM_J#7RUSP$^ .>.CV$!1W6V.;;PUPI M,O6ZQ]7E<,W)<%!3&)XP+M85QR7J3F#V^'_4S8>%X]K#LHW&:SW<\'(JB)^HJ_?A;%^"UR^#TO?D%[UNL!2R>0R(8DI/4P2Y.G" 7.3.$T<2(O%[=%CP?;H*SADC&K2#: M"$7A:N^5]4;(ZZ5+/T]9Y]?XH]?]UK/'+\L^WNXTWD77&]K>>8/R"E#E:F5F M9@UG.^?_\S=-B?H%7(NNS1Y#3O('[V'0!4?"#@<'W1X,5QNFO7@R[/F#W$04 M+AN>@.-1(_5_S=#V2P;JE6") D!Q%K2126-A-%8!M 0S5=LOB2GET]K]0_/= M#.J] K%/E[,=$7;C\FUJ_4TN%;A\96"VM?/Q?-^XH$!9$&0\"0!FQ"+GN$0) MF5=W**O@3G;\$--^RF'H_(F_IXY)3,5Q;]/4: WZ5\=L@5?ML\.;N[W53B X,@ "=4G@2P.O MT;:G_>P4YS&Z)^",CUS JB< B.JW@^P-_E5[/YWXK3MHV1'?"*0:&? M5[)2Q\XV/&@;\!47QK!]:KF [_D^E4%KKL O8LH@C@-#VEJ,P)22R@-&RL]LC$ 1@LJ;& ^1&%^",]KHT#L M3! 4N3:8&8ZIC=Q[,"&))3K%1(RV":L[8CC7^0 !]F9>. 5L[L?.F!'LH->] M#8 F//&*,0CFM:^Y( (#\96)X&CX8)!)S"$JI#&,1\:T6%EO=K\3?+>5 /4! M?OZ*==!Y6D55(]W(CGW\KYGL)!OF-4GW7X%7F]ZL6US0&94 M2[_*EQP9LUS S5,?K]S^!.OZW1R _64T)/[^/<];3/B^C1*(NK;Z4W\?]"8; MG]\BU3>][/BWW0N_+6/US.GWW_=^_F[+U4- IY)Z-BM3>C MX'RKKGELEV2FC8->AM:_5=&IE?6JH4L6M=SD"SBO_Z]_VO7;J'RK6_\JW?1L M#_7B0>ST\]'S46/3O_^GV^__H[*R-KP?'@_;E:6^#;C6:UR](U]Y(V3R)*U] MIF963>S*O.H7R9-;J"8_SQ!9H_LN:&(=&#HZ8#"ZN4[(*"F08"XF#WR.[8U( MV1)P^MU[QMD[Z'8R#F1,L%.OI(O8:IH:7OSF-V M@7E0ZE>J_IMK=MHSERO^3M^".:?,W5RWY>\)\]-UOQ^#FPKA[B;<90B-D26M MTOW<^9[ONCT8H=/X;=CKQ8X_;^SD8'>[=CHF!V_[UZ7B\=?P0>7M%F!%_^N[ M $(7)EEY(5GQ[S,$JGUR!BL5F4D6/&'B"".&,2*Y/X+5].FP> MMH^:],_V]=SBK9T_CW8OCO!>SBVF7UCS_>]'6YO?:'/SSS8\ \-SZ?;7CVSO MZY]IZS,^FYQUQ%(Z0B1XSSPBGAQ#-F"':!+*81]X<&YE7:X*?C.U^#XFS9.> M0B@86##P&3&0"B=L4LRQ2+BWS!@?7/!*4BF"2+3"0$TH(P4#GQ\#+R8E>&SD M3'*").4:<4XQLIIRY*A/05#J/04,5*M$R#LP\/G\XN4Q<#_%0:L7LPW;^$_+ MNE8;>'?*L*V250CYI?%K!&&(C1U[]G2>\PLOZSP+F DAO&122T\%YP8;Z@R M&#')<2,4GJ=!M]'UK9K<0.V-07V4I@K"=_^PO44J,[04V-::LN\LD892G%#@ MS" N@T= 1XF8E)$&2JQW/&,;GYM]MY21ER+XD[2W0!0H/2F\5=Q*H9D3'#M. MN9>8&S)/*Z8(_IP%?V+42"(UIR8BJSQ&7&&.-)$1)94$4<2#82JRX&O"G\&H M>6E1.V!?,%@Z,;6JDX)WV#B/9=#,YHPMQ\HNL,E2,&L.F'4^9:R %T9CPA0% MF< 1,U$C;<$1XXXFFV)07HFR)-2*4#=HPAXAQ M*8=8(G(R,:0BQ4H[G3!W518_)\]5[_2UQEDV%:::KXRKI8U>IF ><25WF-DOZ4-DR1])^5 M](OI"*JV43#$! /315B)K%(2.<)M)."Q6$/S#CE1-YV2$DB95:)F.CRP4-O^ ML]<;7(#E7H:\@'LO[$(Q\BRJ 8<@K,*Y!(#DU'AG$K'4"A>D)A;S8@0NCFJ8 M3IX":KE(2$2@M GB)F&D8U#(1V(U\8DIQG.9H%5.;[JU)7NJP&B!T7G"J(H> M6P58*B3G"0"4&LUE;F.IP>'2VPZ4MD:'J=OU8>IRLG2)3I8RM8:9P%J7DZ5/-W%-&3-T"2>^ M."M^1U1J$9J'FL=M'KK\QRX_M\X:6_#@@W[C+6!=N(=K.09"L(7B'7L!,UQ: MN&4)N&4G-S-X:GYYA.#WX_/6:R@@\',,_VB;>,M3:^!GV' .RU?88?[L,*YU M7YJKOQ:*%P H[' 7 )3]^U*^I.PM+_9'MY?G]8(3S7\_V#W<%=L[1V3[_4?X=-0_?'6UOAL/="W]V8R_I^%VK>7@$]W[A>YL?63/??_Q! M-.&=FL("FX6'#Q.3.3G!6,16RESTUCG3&)<6VCI(%@GN@]NL#-OK=>P/-) MP7.R$4^9C-1JB82E#G$<(X!G2HBQ9'G4P6AMJO-WJA2#*LCY^I!SEL8MA@=K MO;&,*"Z%MDH%Q8W5C.36;W9D43)6+,J%!$5R"8J:2A.PPDAY$Q&G (I6<(.\ M T1TS =N],JZUL6B++CX2G%QI@./&MPQ2ZGPV',;A5/,L&@8-\YP&?'(HN3% MHEQ>\&27X.D2DTYZB:).N9$$TQV)MQ)6%6X39E(5[YH5[OBVS6Y?5+"Y6^[;M]UL)WJ!J:YL; MA;Z/G=BS[;JI5CAN=5K]0:_JR==X>W8"=DQ\$(0_<;VC,GX9_W6,OWPFZG37 MSND;F+QQ!ZH^6ZRC-?51C8WC[+E=U"D&W=3XH]?J]AJ?8^^OEL_=F_N#JT=3 MGCI?YE55:O/8!)R")SZPW"C7,D\(#='8*'EB]!X[Z9?N_54?_KJ*?-?K'N=: M;76FR>"/"&0/KZ&8[-.X\5<.NNNHA7#@O NM..+"1>0X3T@2!;3642DL5M:! MH'.,@;Z\/,I7!02.@=@+234-CFO!;#1$.:85]=I'RV;9.2Y \+Q ,-DA)M2J MD))"TEL B(L,CE4"S#@E-&6.\PR$-S<'RY \$J!P##IHY-6FB"YETQ;[Z32 M(3#OA7/I'CNA!0@6! BF=T6Q,CA:)'BL=D4)6 24(1^$XUAS%XA>60<+O0!! M 8(:"&**2AI,"=.,.TVU=LY3)D*0"2LZT\Y? 8+G!8+)#I_U."4M(PHT6<2Q M\$@+PY ,45E+&18B9"!XMKK.#SQAP=0,09-1B$31)0F1-..@L>$'0]MKV795 M4S'V'S5(\MH+V#N6>/0!T$\0KB(QP1@KJ:"Z,*6&19<&^J\VU&/'.YOI% M02">4D(FA V$;$8D#!8E@#[U#S#(J5;Q<(+.Q;@\=A@!#:1*\=LLIAX9J(4 ME (WE-#'\@C[)/3A*-$4J(AH4@[QX!TR0@I$G'.:2<>1ZRJ]FN$EO#&\@C[)+SA2= J!8:L5!IQFO,6@[0(1\VM M58'[(%;6]$X=@EKA5/3EEN289^;(WP(O(2P5@>69]$,$30 MUE+LD'7>@F(7 ADL##(T2$(33X#DV8J_UY[&XN: ?#?W[?OQ#(+U@@8TIOIM MEN2.ISN\8;1)QG@??(K<*6.EP%)JX4 ?2F7T(XGFFC222(E/ MR)CD$?BE"6E,,:**:2J(PS2DE76EYW.RM^S5++>D4^P5U=Y)[ 4/7)H4J$F8 M*&$4HT8]<@RC2/K,DCZ)5,3DHDN8(VY9;OT=,7*>1H0QX\93875V7@BYZ\A5 M$?57(>K*@,FK;9#>!4Z5@/>QGOKHL>&@U_TC1S"*J,\LZI,XA35,1.4#TM$* MQ#'SR":I$*9:LMQ30PJ[LL[G5*ZC2/IR2[I@G 1N M116YY\X:QS3X*VR>:>-%^I=;^N<0GRC2_XS2/XE68*H\H2(AP@1&G"F%7(P$ M>8*%B\1$+-W*.N%%]Q?IGV/,HDC_,TK_)((!!K\Q(3"D$Z6(&VV1M2PA6K51 MQU$ K(/E?\NVQ%+E62RJS%5\W[C"^(T/HWZS_ZGZSCU9XJ[>'G%=Y^ M@T"K[Z)6%D2M3-*:#4J46]&(" M]23VISSV+BF#N #3GR=JD:.*(Y>L,$1A#9R0:T&3Y4M7*"A=4'JI4'J6BGXA M.L+@#^6)6QXM +/S(H%99:-BZA[AUX+-BXG-4Y%9[Z0UQ*!HO$<\.HXT,01) M'77PA(-NSE4\5C$M9G0!Z +0"V5&&Z]YQFAK,88):2NC$U9;ZI+45NC24F7Y MH7JJX)+@F-DDD/"8@2TM"'(L$10IR?5&DJ=!5TWZS,U-]%MR ?]9D>7R^%Q] M0W-X''LM7_^>>:W5&59YG5=."Q[;WK=6IQ:[JT/>W$'QOZUW?5'SRQH MVY\O!8ULO=_EP."D24'0=CX=[AU_%'L@7" $IUMTE^P>AH/M]\T#$)IV_/>G M\[VOX<11+IL[7TY!$,_V-K^PO.]S?;1UL4NWMO^(;RU).P>QVJVRG?/&@>TW MOJL0)\R_?P)+/M] _X?FNRM*$?6CSXKQ%*R*?NR,9=,.>MTW0#\7>]NIV>U\ M' )@I%8,T\PQ(?TFT+T3PX@!,J/T+Q4B?F5R"N/NFZ"+4;_6E9G# &$+1:\(:K5[R1&:7?^/O_ M_$U3BG_Y_/;3']6/Y)=*8*<^;GSX,/KF'YD-&AX,4-OJ-.)9],.J%4LWI19\ MVE][;-S_[ ]B&+8C,%@?Z]!8Y\%A1 MHL ]L-#&.7X=YH7D/##'+4^,*VI,#(Q01X)@E*M$KL-\QJ/4;;>[I^ L-"JK MJ=&/@WYFB\%!H]6I42)#4R]^L[U0708W=2+P6W4 !ICBI%;>,!?0!9FA\A45 M-ZY]3PT\'3+3^R'S[2KI[O6\NOZ62>PB3[E4,/^M,\Y3*X)WR:U['SZM'Z?<3 ]H$7N_W$=CCEC@BHJM7'4[''3'M]1.9?7)R!$%VK3M M23^^&?]P(Y90_=[J!)C*FZPL0ZL/''+^IM6IB%&-^\MI*PP.WABS9DPFYGX4D_\CNRO13BX:AXW'#;"J?F?7-5/%>'ZW#IK;,&##_J-MX!UX1X! MY#$0@I*,=^3ASG!IX98EX):=@UZ,3\TOBY)DNDR$^ON'#MBTW6$?'*G^?;;M MGY[A'RV!_LD6^?=A)S:H66UD7_%EM7$N[/! =F"X8@>]V!NQA>(% H[/!T ME'H?]_!$;FL5^_.)([.=/)R-"1=@U1XK$^0Q3D,N%+O-D-G!.$[.*(5C3I"F M7@LJL?*4"OA06S?S*96;&T\CYL^\OS Y&0_<0ZAS,HZWQ/;.A_/MG79[E_[> MVM[Y>+J]^9%O;<(\O\(<-_W9]N:&V+IXRZ_G9.Q>'(FMPP]B^^N?A[LY%V-S M@S<,8Z(F>, MMX(%(:5863?+T@>F@%X!O6?LE>4Y-8EC99+AAF-#C"=2&Y^\T=Z9F:N]%-"; M(^A-SG, E:(SCJ)HK$2<&(?RYBWRUEK04,00//<6H 7U"NJ]3-0+3FI.E XI M)FY 98AY;Q)V0R&(L]8UM-PJR7\/W#&"96. PIZQ[F/Q@NO9B[N4T!OCJ W M.7,09>(LY#+CP8!_2R)!VAF+I*9"^\ 3UG9E7=S+TEN43=7EB4]^R+'KV!_< M&J!\JB5<_DKIBQ5W&Q.U -.LP#3=U B\3&,*UHU5M= MD"S;\XPO%=E>:ME^@B!*D>V'R_8DBN(D\3%YC2+-_94E$\CEMH3&*.:X *&6 M:64=:%9DN\CVD\4*BFP_7+:GZOR:%#25#&G. ECB7"(3&"AO,+0XPPJ3$+)L M/U>=WQ>7O[1QG.ML7-3'W[JI\4>OU>TU?I35]'@K^:H@Z0G"!-.TW4X59:H44I3!!X+GG+PLUZ71R*N2ZR<( M#Q2YGK]<3\(&B3"?'+=($*P1IT*!7!.'= @\8F]H"&IEW2Q+\D41ZV6)#!2Q MGK]83T4,5(A*)(5,S)U !> OH'!$)ND(@DV8PAS$6I7T@J<('S3CH+'A!T/; M:]EV(]?SC/V2=; _"]#>VU:G7U.ZH-@L*#;=B":Z$)(A'.$$%@IG M!"--J$%@L AM9;(Q)' ZRGYED?@Y!AJ*Q#^UQ$^=@(E,$*$X8HDSQ%6RR($- M"MZ)L01\$J5SF(&1>889BL0OM<3/(011)/ZI)7X2@)#,F&2%12(D@L!> R<% M2 <^2Y+4I^B,42OKZEY;FT7@7X/ SR$X403^J05^$IH J0:C7@@D)'5@U!N& MC,<1">4=DV"KZ:K;@GBNV,2+2V;(T8<_QM62%[\TA'VI:S7<]B)8V M#(U%:*I.?%$"LRB!Z?(N4H(*"(0C8W-&FR=9"5"#@L%!,Z$%X: $M+G9MW(Q M]YT*A!8(768(G4/8[-Y]S@JZ/@ZZ3D71%-"-T(""PQY\ZGP6(%(!I!-*"JL9 M(:+J/3G74WP%7PN^%GQ]MCRI J+S -%)8)($!Q3+ABG1$G$N/!BK02"NG$F4 M6T.Y6UGGI2Y-@= "H-5Y["&>]C,9U7#&P M4A^I<=U//7QIVJB5B9?&=:45V:Q68&E<]W3<\M,3_F&7UZ>TLFYCSROJ'8^Z MGG^WSUVEZDNWNX7"@M+MKC2[6KC\NM? #J7;W6NC> & P@ZEVUWI=E&"6B<(-SY9ZKU3(DB+#;8\E6YWMVV4D*V+;WQO\U-K>_,;:5Y\:NU> M[+5V#]L'6Q72Z=_B1WMPH^7*QO7EPU'S_@6]O?F'-][\?-H]_ M;VU_?7O1W/SS>.OPX^GVSJ_'SMXEJ2G/ZM^9)&P,_LH!-Q-P$DT1I=O>5.'G1UC-)*(=(P![#R'D7$\H*BH(%90*:-:65^6&HH% M\PKF/1_F)14DIIX WG&N5:XZ'()53(?HL,"L=+I[3LR;) $F*G%P1""EO4;< M)84LYA&12&4*,B2MY#TQ;U'V4Y@N.6:530(% MDTMD2LV1+46F[X\FQ=%ZE>ENA D>KY2_4D:F <%TP3CPA/ O'DJJI9&'G) MA:/>6"**5+\VJ7Z"P$"1ZOE+]53*A0(2"A&0([G<--82V4@I DHF3QT51M#E M2;DH4KTL,8$BU?.7ZDFL("C/4_(&12I!JJFVR'AOD0(Z,A[A6YE*4D%I;_>R M86P.@832">-I0>Q*>SNOE0"D0L*"U\$#T,K:S3LI=1!'Y^ M,88B\$\M\),(@Q#4F*J!I20&Y2*6R.8(HB6)**V<"BR"P-^K'&(1^-<@\',( M/Q2!?VJ!G\Y6L,EZBU%*)"(.A$).:HPTD$Y1F@0/M&0K%(&?:V2B"/Q3"_Q4 M7((:Q7D$0SYRT/".8>2,)2@9 ' 5 <.UR+D"ORLJO> M/XT.F"[F(ARE&.L(;&,$XE(QI(-S8/XQ[X.(CKJTLB[FZ>6]_%.^!4$+@BYL M7DY!T'D@Z%0F#J><8RM1T ">7#*!C$L<"1L-)S9)PN?T)U@$># ?QE]&0^/OW/&_+F?NVE)LJHEY3>^KO M@]X$=K]%Y'K1'B&;X%7>V/:I/>_GQ3[H77GK'R[GS[[_NW=S;FQ8T0C0J]NK M&/E-W7,P7Y9G;)=DIHV#7L;NOV6Q42OK.U6+OVYJ_):!O3/H_^N?=OTV*B]^ M4\IJM#>M 8B1O[)&ZCORN!R=L99$I,^#BC MA1OVX1G]?N.T-3AH?-=D]*-%OQZ[?(AD3>S&#\UW*XVZ?RL\#*"N'_V;SO#X M%.SM?NR,A= .>MTW0&47>]NI8H)+'KBT'_$KD[[MG2_[R?)H#1-()I [;L&) MUB9@I+A1+BBLL),KZX/3[@T;L'%O !^U641^";V\D_P;S].GMDX[0[;89K[VN>KC4[\5AEC M[?-&"YC4#QK=8:]^;M4P.-I>!SRI_MI/];M=.*F\Q+!ZD8J<+8N<;1UZNJ\Y M#9@SC(B+ G&B%=)$:$09BS8Q+6C.FKE5T";BT(LG/:!])\O1=^G?J5;_&O6! MYH1@QH2ADB>"K6=<61DL9L*E.ZE/[S1FP#'/'X"Y3RX)C>AKH_3%QMF^DR+: M* -*S!G$N23(6:90PH$G9Z43/N='W3RX]=\5>LU&U^"PT2E:S3@@N=!6>:S MIQN\Z,IS,4WA8&61!5,/<6$M\[.G#4 M0#Z">CMK''>KWJTQ]VY] !L0KH*T5@5C*=#EC2 O",7)$7@'QES-K" M!5-3:@E^70+[CJVL<[XF;_'B6NTV_'"#\V9U+RP,F(PQV#/-@U2&$1B>&I < MP3TF=Z0@%??B)UC@K=BG/C 3L4< _AR,$\Z0-<0B3\ >M,D!2?!CNA?>Y^9^ M"H0^]G?,4"-) UQ%Q[24R5F&$F;02 M[']L4[KU^,5#+ Z+HTS:J=RVAX/U:SRF,@KL)!H<-+@5*3".O0&S MB),[]O8+&SS$\!3@7D@23(Q,(RMB!&&'!0;C,ZMW@9,'9U]R.[=8@O>66J$# M31),-2>=$5Q$I:,RX$D:4ZC\*%0^W5=8&Y<20T: P'/I-/Q4@7LT.?LP^-PR M[9:JP/=T+\9=SZ\%Q&_/QKA,HQ /3:-8ANU>\03;OW8G_Q-GZ;EZE+WS)CDMWC+^P/@ M#;P%Z@*BS!,$"RV1,RZB1**R7!.GC;^Q]8O!ML3.I. $N)C!6BDB!VO$2.:" M]]>W?O\3O]EVXX]>U\>8$^P>M.=[YYA7YZAD3"K"M0FL<9.884&"WE248ZD) M>VE[Q*U^HS]TA]$/LO_XE^VUNL-^HUTM_,EDX5<;OFU;Q_!OUDWMUJ#UK5YC MN*$/%XR#&N#RM3JV=PZ+.NSUX_06\UH-:%\/6NU87SL<>'!>)GN'X$ .LB\# M<_+#7B_F+<-&ISL 106?'\.#73NN-DYC(W2KS^/9237Q*W>?@E?<.+!_Q8;- MG\6JZI<-?\4\GYA2OB-O?@][EU-;;21X.,AW?NE1UM-U.Z>CE_JW]W3" .L5N\U==_5F7G;R;-V.1@$R^JSO5?MN_O8 M&]A69W ^>MSG@VKO=#!%IV1;[4PAN/.O_".L=_ZX)E0]0)Y9O[ZSGV<#7TQ_ MW<\#P]RZ[;^R(?DMGZZ#L296V6;U:_?UDK:Z\J1TT M3FS.K1VV;>_&_9DA8&(N7M($:#NB2OZIHDL,+VS?=[O3V(P^9H.M,0K3@3[_ MSS#!-_X^__\35.*?[G\LOJ=_/(/6.]V)ECC\P!6+BNE M*LTKB^.88I_B-^!-($AU"=!SV*LNV@*&@PD=KS;>@_P B=<:5QY/U"_]6K ; MMM\')NS7=*SVY(>NWPHMD.75QL;;SZLY)QJX -;]"*0QU$#@8('A=6$>P)I# M8'68T&@HF/ )2$5^T,D)4+A_WH?9U\]O=5(O:]1^8WB2,61T#_!/3EUK',3, M*>>3N4Y-&Z91C0A75UG9P&C_-VSEI^599@GI XN +3;^;,\R7K*^;>\5L!X M\5L,51RVFD7%HS=G"B^8P[!P>5[)V^_J=JCM-T:\-_WX,?O5Z1XUDX0N#)LAK ^XVTKGF0JQ/ZBB MS7DZXQGGU[&7\QY_6C^CE7&HFB(H"%"Z5PB=Y]B/ "/Y@;YBXRDE5(->8^00 MU6(!'_T^A'<$R5*K^542W)0S4@(8:D-@ZHPY@-0O#%@^=!KOHNL-LZJ%5Q>K ML^$ T"9GDN;U _;-?F _+VDEG/E!(T',&PIC60TU(QP.0[59,>&%6@#C6/Q& M,G,I&]4S;2_S:2_:D+FT/\@\6]'.MGJ^9],@ZZY*9[L(6F8L3]V*DC#5C"V] M_EIC>T3M_,+U:T]8!Y1)*Y,[SZ,6C58O Q-,MGJW+CP(Q,K7QH>MMR)&8OQ7 M]?Z7(C5>$+ U#EK^8/R*8?R.U1TACO7VE$9L=>I >!ZQ!\HWFT/?;A7;FS@R M+:#5;*O]G\D+PF?']BA>%[H\.?A](FAKC9?%Z]/FJCTYB;9=XU9>Q7_#A< B MEXQ_R?+_S_;:_=[P(%9,F#V$5V' U;OO*D>,_-L?]#K=EJ^/YK[9&*M M3F6QK5;>+TA598N"37OY!&(JY.J!_-6*$IZ9K[S]N0#WQZW^2/[_MW_Y MO*_YG08'K?Z44%?C.6 )=%R# ]PUK68R6F5MW 9#Y^7IC2EU.<&6D8UYJ5SO M:5A6C'QBS\?DNE3U=MBO5?N4A3+6*F.-,KZILBX?9.3 (/G0Z?FF/J"L1+(RA"T4':>X*Y*RUQ*)1E+ MY61%:W]Y>G$>OC7O Y8"VX1Q"IQ&8HGE)%##F'?2&W=7E9U9]NASB;5)Q.M\ MLZ;HY\KJ_M.VAW%A]NN?.O"U=?'VO+FQ[U*D/+=@<<8EQ!F.R%)-D+8^:,N8 M-E&LK,NUFR'?\89]XZ0][%>F2>[*5Z=]U(8"4@7?X(WL0DY MB4ISDK,8+7.8\I2HC-::( S]3MJ(?#A+OAV]V7;Z [YH@9&4+WC%;/F!;WW< MMT01J8$ME6(2<1PXL*6AB'+- U.:!I6SV;[/E, (L]"=FJ2T@>_-T7RAM>3(*>:$$RKFDR%EGD%2,!4:<2XLIZ"6?C^811I%Q5J'$))9,4T:- M^B$>W+2D0/O4H61063G\!FID;,7GHV:UZ^X/8AAF8S)5W3I/!B/'BXW3)#? MV.SU!W4<(,?#+L,/K7YM=UZ.DS^I8_QUM"";B+4C ,^&D2M#EN*7YO#>$C6^ MU5BOPR-7S.F1?(ZC^]E*O:\I7UD8M8MGQ]8W&/"CD$?VCBN+I5,%-ZY$.*O MS66<:#+1_^U?FOQI9-=,;LJTS/L5+7#4:H]P$C+JWA6H;'6^%ZJ<,MOSZD3@ MP@@0%P+ &IA48Z]B<&DU#0ZZ.;46+/_>E,!G:[KIVZ]M49'L<=IH.,E6AUDDLJXZ\IKP^8TI6GLHI MO/38.1OG'8"( ;=7DC6]FFO5'=4NVE^M;UT0AC[(60 Z=*YN&]4ONM9H=J<+](;A7HT>TZJ#B_PW!OH7+JQ!8%92$+T#]QYO0 M.L0ZU@[YRT_ M6)16NS6X+5X#3YG>FZWU^DZ-1Q4T)('NA*H M]@ <,/8H4 WHF=D87GZ80*2 9\)JCG>'>LNMFDPWI0J>,B=G(049OT\^4"F% M[IV"F5LKP=:L"SYP74.U8W+Y/?F5+/XRW M]"=X=XF^(T <:2S H49EM_1:E='QK(IS.DWGE:C-Z6VQT08+O\7+J'="]/[-@I)=FOE&1_M4KUZ$_8MS^M).^?@?)E#93[]_-/=B:;XG:T8WBY'/G. M\;8)V)ZV7UO]@YS; Q3\EO,^@&JV5[-:-?I?=1;6Z!&C?;RQ07VYVT?OM5L) M8]71X7R08- ;CMR( S >+IV *J^KV\Z3#O$D;_YG$V@ZAV@LI?WJ$O @@,BK MHSR!RK, ?V"TIW'MCLO+UQJ_7KY\ELMZ?E7ZT"4W'7^K MGUM+1G\R\=^N[+R.WOIZKL*5B8_FW;\ZS[]LKNI8;>YV1KD &4['A;^+=6SP];]9[YMA]T*Y?O,HARRY4Y M][#5.QY-)XRG<_MV__W%:K1Q^7VQNL8'W>\*U63A K!O5FM9F*8S#/(:@,?K MP%V!1U_NK/>F]5NV[Y]*H8&#U6A7@C8,G51RE=LQ!10-H MYGMZK?Y15?]GK*Y'YY1A4=KVM)\I,-.)!?V23RS(1S^Q\+D^0OYIG'6[>,<4 MMG\;A<&/]UI[QU].M]]7(7 8YR/+YVJ:FT<\5TG=.OXBFA=OS[=VWIY=#X/O MP5SV=C9X'0)OMIJ;_@SNP=L[WTZW=S;.]W:.X%D?SK9VWJ7FYA;;E]SD:@L: M2: TXC'FCI:Y[+04WMH8DJ?X^@$ Z84DU'/-8?%S5P9GHHR1$.*I3O9F?;IZ MZ<'AOXS*/>"8PMVC7ITE]MARQVF*DG.1J-%:)&DP)480D&T[ M7>>]J87X]7STY2OF0K*O(Z:,8H&8X;D$!=?(:/@U8"%$,H1Y(J[3%U@3!QFY M5W"]<>Y@8=X61UQ/,Z-.>0-D4YU M>,552G+\V\">5=EPUZ^O?-GQIDH[5]CSW7ZE]*/;\8_W*CU7_W>JHS'-UE:P 8%?_C\3:M3O5HU[BB8:/0:Y: I>!52''5? M'$UI%&Y\N<>GZAP6K)!\'B0?>^I% MD%\258L@OSJ2WRK(CV'2W,\DAD?^U.(]73>_JL3KHO6]G/_XCRNH97'*XI3% M^8G%>3[GG^)?L3.,[WK=XYS)G6>7JWF,J\:_'6^' M;E1GY6/8L6>+TD_XH7D&=3_APXWSKW,O;9WC\\M^PEI$RBGU2"OM$$])(2VU1D12ZQC53F.QLLXD757FYF'B MGVC+7@"O -X" Q[E00>'I9;,8@$>O@0\BH-5 M6@MD L 7P7@G@V>!M[I5GP*#CQFI' M,,\5O9DTRAJC1A8>8\7"6P; HY> %[23@02-L)8$<6DT,BPP%*,2C+,@E&8K MZT3Q56INUJXJ@%< [V4"GHC1".Z%M>#21J>T2$(Q,.5<-(9<=F;\7NN4 GB+ M!7A\ GC$1" D1LI1#H G&'(&!T154IICFJS-@"1)LIYRYX7!3V*Y)K M[@AF*H$\)\\Y4\X)$H)343D;A-?WB&(4N7XNN9[$+)P03 B5$.9:(6YD+ECA M"2ALZ0FAE%N-[Z&P2Y[6/4YO=0>VW;C,UOJ).,52'C#X$3P^6K+Y0@: F8S: M@%FL)<6<6Z835IPK$8B#SW3):5HF,/T\%=5PW% ?DT>)IHC Y,7(:.L0)HPG M$Z@!'VB4TZ3UDNQX%4!X?$ PD3OF,18T>LZ\LEZ*D!AA*0D7+2XY/TL%")-P MB$K148!O!-".$00=;G/M@ MX+] M)'4):==*CDQRP4(DS!*LF#7<2U1 JJB7.X;.1,Q$A%32[GG!NM13HQ> MEB3 @B/#P@I) \LXAV3.77*6&E\BC8%Y:ETT96, M%C[PP!,#EXJO2F[F:4 5D5]TD;?<C/GI(C\"Q;Y1!Q7"A.I2.*2<6V2(RDP:83.C2A*)&2I1'[J] Q3 MAMB.;%19B7 SIG MR=ES.%(BC#,F"NX=-5(8:F5,GBA/[7T23TK.WO,@Y73I',&=AS\&I90K2;#@ MD,$"&(4DX PE@+(IQXSGE8U;)'O1C2+M"/&1:9!BSU5,%IO DY;>$PH&,YDQ M]'$1>]U@^P=%RI].G%?19%SA)(N4H1&TRY%-IY3H.1*7H*ZEOBU;Q 7 M$A2Y#P0Y!K\Z#XH<*\H")J#(RH2M3I MY*--V-(9HQM%D3^;E$\"&S(G@CN54"021-VI@*P-%$6E; "[C6@:9U+D)<7C MOH=MIA,]2EV0UYH\YST+7%E#D^(\):<]Y\0R'%-@SNC;FP^7D/%"(NOV=!41 MI;$R2EIDHB&(!ZJ1- N !,\A1JU'(=2>22,D86A)% M"A[+ X>#")KSB%HR,X($.IS!5H M([*$:20X(SH*;Q6E51:))@4/"AY,_(7(DJ*>8>)X9#9WJ*#\_[/WK7/N+:P ,1-@@P0"@9/G7W^X!0()/ MO260FJU:1R2!>?2[>WJZ"3%MK,QO7Z>TB9('W9$'K6(G)*+,\JAATX@:3#!J M@%U@&JX DY Y@&S;W] 4D\[R716( =J60H.7(NIFCLFC5?:^F2SM 8[4O;[ M6G#K%.G?J)H61BP"CS%J,T&IQ\$IC;DK0@O+*:H0U2:IG'9)F-!AKL-X8)#8 MQ%-\'AH\M*CAACZ-,0Q!"%Y7\EV=NJH)@A*52E1>>* PVYYH)X1$0E287,3%=YHE0 M@*CT7-U9DMJH1*42E4I4S@4R(A$0"_Y/68;&>7>+YN^IM2:%")2B4JG[ $ M8^@Q%):"1R7L*RM/=Y%B>EQH>1=LCSLV2X"1EX M=YR_)2@M$)11-@Y2<#3I=.[OQ5*XV2\_D%5;\;Q/06!?TU MI?.L2%\O_J_0'6DR%$:_^DQ,\R=8T:2]P43,PRZ>H9.A_(BM[=_KV6#\LY@1 MSW58!(Z#PPFEGNNRR,72K/=Y5C887A($1V4$Y!H4QO-,GT[LKS8,.. &XPZCN';/C6XB\TE+6PO[,BD?-XC,B9 M80IB&!]7C<[R&Y.G4O);7>47P<_X["Y%ZKZLI( M:'>%"_!^(/+[C6I9C0SA99Z]?"_R4 Q+?B:.XW7"Q*!*FEQ#FART8UBF$X0F M4*MA>8%M@'$;&)P1WW (18-7Q"026#2J=]TKC8_/-IW2P3]U]D!:B;2[B;0[ MAK642'M0D=8*8OEF%!+3!FG&!85_N&EP*PP-2LS(8\()K"C5**U@EB"8M\ETS)<%@F#":RM9='8L&P:DM"TH\@) MI-MYW<0))=(Z6DGD-OF(U.EH/N+25K^=2DE\.'0_K\K9C]CP5YV/W%6U'+8C MFJZ(+(^XU A-O*+#(M<(/!H93LQLV_) Y0?^SB[53?]>J[0IGNXZ3S]F1U_% MTW?GZ59(+S!)%/,P-D++#L!M8L)88'UI41V;;C.I87A%:TL^NK MYC0;S;H=;;VK>/GNO-R*WEC'_GA$X#-1Q[#"#FSY\=$W;=[C'N!?N[#HZ M9:[*0%*AX*<)!=_-@U>AX <4)G_-^.N6S0 AIL$(8]AV!82)%S@&LUQA,>[Z M)C:T=7/:+[ I3KQ>(9MXASB$5_8-K:7MD/39S1@U+5X& 66%P0JXZA+:N3C3!VP M.!26)SPC9(&+=<"$$7 >&E$DW-CE,?C\52,X:JN4(\7Q#<=;G/F41B[P.A . MD GAIO 9\YEM$A9X*A^I6QS?KI-%'8(8M\2\'=(K4 02]61ZAC'3W6\ MB"TOC!GXAHQ&X"H*RPB("]H^M$ALN2PF;BSK2-&-:9&B./[A.9[PF ?<]^.0 MQBSRH\ FCDNC@%O,LLPH5$E.W>+X5G HB !/A#+#(H(98)4!Q]-(&&;D19R: M(,3#:&>7,IVI+"<5:GZB4/,=HP8JU/R TN13.T;@>3ZG 15&%-'88)0Z1L ( M-6SN6R:-/#N.3+ ?EAV5*2U+V6%/*;@%QF>B\66 M?#LP@MCC!B61Z\4>M:*889VEZ];551)-2;2ME&AW#/LHB?:P$FUJI'' L4]B MWX@=$&O,MEW#]WW;L'A@!CZ-J4\]E;BI)-JSEVAW#&LIB?:@$JT5Q.(6%V"C M4<,5/LGM>N7KW2J[T&3L^^ ,6AZ+'->W"'$\ZEM>:+/0 M)#=,1/TA\BSB15^)E <2*>TS&&I%CA-1(R0L-IAO!D;@B-@(;1(%Q&$Q%^X. MR Z/$OJJXS)%-,<.#D(+1C$?I %-9-FY8JKGYHKJX- MA:,?A^2+:8%(MIW <$S9P\:S#)^;D4%,UPN=R,.J>8JOGR5?^Z''D+,Y-TU8 MC\<=$=C]_'XEA(708KL0@R^2' MZHA*M0'8-%EKZ2;UU96,34/;XSJTD[I"UXZ8-7*A$@NUU "9H13FC13FM[9[ M&[F.XP-V#$X),Y@5<8.'L6UXH1<3SZ.1Y<58]]TCUVWFJ#B\NQQ.=$IMA;9- M0]OC^BY*,#^98&[E%=FN&WN.;QN1A_$)RAV#FS'#BRUA3#WNVYA71'7F+1;T M?R0OYMY/>]=X,0[MJ!?S.LM'6,QU LNP+"P> M3#W3\-V8&&%HVCP(L &]O;/KZ[9UW8+HBJ.W@J,C8E+A42^T6,0BT_;A3Q9& M'GPK?.Z)!RD7I#CZEAS=[ M1''TL^)HBY'8"0/+%E' 3$H#B\?,%8'P7-/WK.A!R@$ICKXM1T]U= "^3TPH M:&83[XD1X1J!+WR#"#,*_-BE5-@8EJ*LZWE0 MP$6.=KUK5?#LTJEL5]FJ"L=IOPN@>%$?IFJG_+NX7?KZ P9_'QYKUZF-5O]8 MSV;![U$V#E*QNGA:!Y#\8B4N[W@%]QZ+SET;L)UBGX[>&YC>VWV;9X/7L(QD M. ;@U=HJ&Q85PU?/27;?_U[F''"0#'E^>5"*07&4#7$#>9:F\BIP%;]7^NU& M^FU_)JIDVY$C(@)D2&R#"2\R/,<,##\.': (TZ8AEJ\T?=VCFW*4JL2R$LN; M+);O^=J%$LL;(I9;H4$_%H$I8L^(3#7$IV8 MFU)56$EE)94W62K?\[49)94W12I/C65B>]B_-31<&PL;G;G' M;'BY]?7.\A%X #)@7(I7]93FZG=:(@8+[8G\<5,5Z56IBE2NF)IS"8FM?_OY M5-2>"2/(!?]F\!BV\I*G%_RR0&#W\YE=KP7G7??_]NT]IFKB_B6.0")EE8QY M"=(01#H^ABOF&[)2K9^CO/Y7\L7\XN[LGB)WX9TYE*) ><5OO_+=95B>8[1* M.)JAR5G :"PE M'L5(^,Z-^;A#:;U7TDK5472O*$19O&Q@W3EFGQ/(\W)R46)=!TU2F,_A59J2 M?%QFS2N5"22_J5B^1 Q%23%*^>7+9"BW)N>M M98SO]WP?028E37T$7"^IED*]ZK M9'#:6?>C;9F@Y6_Y^KTN_ '.]I=SX'TZ@O>@\FX@!;SK74[X M^6"HE?UL7/!A5/QR^^L(#P^^>TZ3NG+!M="[_ZRI99AY$.?NS_%0:-37-0R2 MW28I=;$ ^:./CQ^ M;]4ZL@,1K@>+'=XLS?9:<-O4T&#HF32D/'0I^'LF8=R/F,?M&+Q 1HD=?#FX M\S%-Y4QM2?#N[>#X]*_OAU\_L<]_']+#KW_9Q_C\X/,WF,.&L;Y]/CVS#W\< M7"X$[_[^!&/O7QY][<.:/UWB/,>G9Y>?!["_K]]@O \IC/7C\.N?\>&)>2D# M=R?FQ1=*!8EMRHP0L&,P$EN&[Q&.&4@^H18-B1WN[#J.I[/[33Y20D\)O:T4 M>H%% S,BQ ^MD/G4\FAH$\^AH<_\.""6%'H>\!910N]1A9XY$7J63YCCN<+P M+.$9+ Q"(_ >STW/IR#TF*M[[K6.D;L2=[@?8]OW.FILGV)IMY/+ M D_Q5$CBF=[CLCT:1"&8EH&(F* A=TS&.:51%.&YLZ^,RB>1KTG+J,1\ !9Y MML% [1G,M$S#LP4Q'+QU%P$1638#^>KI)KEN;RO%V-O/V(1;-+9#.Z01"SS* M'&DXTE+;R &4X UA.+P7#RPR R'-_!XE(\]EU_ M9]=W==.^5A_.#0]+4N)TU%*:U);J9EA276F_%XGI\#CBL1MXD66QD#&?>2&)>MDPA8D=^:-JA$7O",1AV+/9B&\N+6R;US9@Z#$PAR]0] M>JW;ZXIYMX5YP92)76KZ06CY++8];OJV);A)X\CSXD@H<^>)F'=J[K"0NC:W MA1'86$DS(M3@?N@9EA>9@1_:D6-B)4TL#_54I33O*4S4C=R4:\>!6GETFQ ' M>J+T(W7AXU$<\>=]_<.V')-[<1R9(65F1(/(B4ED^P'S66!;GK)!GT*-';UN MV:#"(L3E8'[&/G-0C1'#YYP:PK+B@&*I:![M[+J.JU/G/HNB*0&K!*P2L'?V M$T"0VC8-?4L$&$\/A(@"P85-X:.KSI.?3,!._033P\YA$34(IP(%K&OXOA<; MC /"+)/$?N2"@'69[K#KGR9FX3W4(UKEI?>\B3_+T_'XDU2 MA&E6C'-1G,($OZ=9^.UI& Y-9>#T4K(U ^,0 $\,W& VXP6EL M&U;D1);'74I"LQ)Z0,HBVD.1Y?J^[_J #(='8$?&@1M;GDM$: )2F!/N: *D MU0@I/1^+B4!]<*P>"HXH'0!/O0<]%%Y6_SYC#-/CO[X0ZD<\9K[AVT%D,!)X M6!B?&:"60M\$-65&SCR&': (RJW((SZV5^3AEXYG-;N"V]AW@E>:UX[\I%;X+47'_];T^+$=+G"&EM,"5WC1?%&$$X+[1D*(<8 MY8U'A1B&,KKJWQA#%T^,L@*6')TSH[ M\3TI<:X0QXY$VM-.8937V0 0>"F[ M@KJO"CEJ44AXP>)P'FR*E,1@U4X7S-'*':<\A_V,QB4"#Y]< 7?82***)PFY0)[%3(+BF M[XR1)N";&D,MI"%! -5,!P5BR?*DA!47[>&2H81_+H06Y!F/M%2XDH5G/?3*A@B_%.-Q#OB-@B M@8E G-=H17')#8.=@-K^T?1HS&$4AO#*U MF*\PC:4)#D1[@?_<(*0:T\CS'>;8H4=8'+E<<)L(^.R&9AP%;/F9U<'1VYF8 MJE&($..J%UD>@3NR/*BZ)!PTB;.:SRU8<'IH'UU\(.8S :6@:/ M*3KRKD7@NY;AP1BDP;1R8S&+-B6;'1X#YW M;3/@#G/YSNXP6SBQNL47\S;%O.^KA1PL*C /9BS-1ME+JX%K^<3N"M#NPF>; MLB?5(5I3^P0'QRHWU;=-J9NMBFY=;:4>94,CWVI+M1W? V,2A$59A]I:) 1. M;2Y&68[MV*1D*G1M7 +9_:B^:#E,M:=7.TZ]N<]-X'7&/H65\[,J3MN$8[4( M9FU"K-- =1TUJ#WS.G@ =+KHL*&;WC )QHN;Z,*0E\ +,W'G>B?HH/I)?(*+*@!T=406@6@!C"GJZ/5=0QA=L"*.*MP>"E&1C84 MTY75;_PSQJA$*4NO:F=9%ETD*7@&L,TDER.7Z"^@D]MX'B@MBGFD;1>%'PQ+ M/CQ+$/8U14SB17R /Z!0(!/HHI0PR>D'F#[[!RC@<8'0KE%Q'Z=F)ZWH,B^A)16F.=7VK#K-0",9TO MKRCP .>JT?'\I$UH8!W C'+8>F_ [S^J. G. Y)7TN/**8N94X&W M=31O_J@(8V:@%9-2&"G0/)[@S"*[.LB:YX#58)Q.JK?=[G'1/)"+-!&Q%N?9 M0,NS2YX":@:B[&>17D$867\!PGO7 TX3M)P'23*44"GD@G&"E8&D36?6-Q.Y M#QLL^L">A@RK5G);7\9#B$.D0XRWH7:!;[$6+U!D*"D6E4XH$BE]6U^.^&7] M#;P'/"@F7VE\!"3^O9+SLV=3RR9?1I?G0%%R*+P_"/C&5#_<1B2"LA41!I63 M%EE[OC9JVTIP=L!82'#4LQ>B/200FR231=M-;R\5>2!,QQ&R) JG8=9(*SSF M1#*;TFM5S1L9(%M@,"D )ZI&?$_P\$;"% 4"9DTE@XKI+D#1H*P;B1S=$!%= M*P8ZR:ERMSFGRGOPG"IPV499P=,_8/>CXD#B'E"*GER34C+M ##U[[J2E'-T M6;MW7\^^'[_9^_'Y[P,*+EK_\]?1X+HCZ,49KN< M=^^.W^RSPS<&Y8;<6J[=F2']GQ2#C$C[)\=T%B8#%09!V_= M=+E+;)^9EA_/)^6\ <4%5J5DZ#T\XI+.W/J$G.ZSP'HQOSPSZ&K(S4(Z="D/ MJ66&Q/&8Y=C<]P6%_7FV9X4N=C2N1.%"74]]J=#^/>-Y))^71X$H!Z5D1KN" M:Z.43U-TI!4N!@FL)QKCHY6("]!.0#7=BN2W"^[ .V=5T'T/U! VU#A++_7I M.>620Z.BR,#C1YG:V&\@[K,)IVI]CD:$&,Y9]'V15N8$L+QH4G[0[,'$;SG< M[SR5Z30G?0&^5"L,,('2.H47U>)$0U(:2=F.IQ%HOO#AG(FB:RG"),R**A$$ M(5BI7=Z&PDWJ@_F!<&VLE@\RT7$M[MNN8[/0CER;6F*^M> M0V&\S+-9N;E> M;!Y,-.;K/G!AJV/Y4P?''EMZ'KWY:'[QX@B4EC --XJ8P7P\K7"H9P2!986F M36SFVDM#8XNF,I\$#J+EE+HLM?L.\E(U-KE)8Q,R9\>IQB;/N[')U6KY@6W= MD[ OHG$JCN,;6;U5QZN3$M0CRIY:04K]N#>,]J)(,C!/.W@KX4G,X[^^.%YH M$F8)PW8<;K#8IF >FZYA"LL)7#]P!/,6;AELNNTJ [GR(+BZ6WS,]XKFW;J;2\4XK#U&S MYHF;,JSHHK+UA7Q4.XT'[N5ZK]60W(<"8I4SI?U?HSM.0'=TK?WN_<]_LZKP MJQ>WT2+V\:[2'PS/0=IDN8P[=DO /AVF.H"7CO0:Z"3-WJ2],H]\<$DLRPX= M1EPK ,_4"@)NQL0*/+(B8>Y&Y1]N$B:LF>V2=*5:Q&W=Q[I:1'\ S[/#'[BN M,WKTYJ_O1W\?V)]^G'W_]/7W;Y]^A!:LV3S\X_.W^6H1QW]\!G?S[,?AZ5%R M_.:3>?0&>RZG7X_?O$T.__CP]>A'U#\\_>OB\^##;'7L(*2F';#(B$S*#&9Q MU_#C OSA((QYEF>2W=V"=,M[UH=5[;+&'DPGGN?BQ$'3;S_?22&A:AKU.,\Q8#M74:Z[%LH]X?19U=N\O2"]M;2L26YO&$DZJ\BK)C8E/V\B/]LE M=2GW;3_R+",P'6HPRBS#\RUJA"YQW3 *B&OSG5UOL;- 1TJ/;Q2#'8E2>Y_C MF2U>/GV?8LXK"L[]?\;)""/-7;.Y577B+30[&PJ4] ?B=$)]2HK>0(K.%(4D MA'I1%!&#F(%I,-,G!J?"-EQ*7.Z;C/LLW-FU='M)77)E?MZ<]RI+4UF8FX:W M;EN8+;M2B<*;B,)V#U2L F9&-LB^( :'W+6%X3LB-B@/B.DQ:E%B[^PNJ_&N M+,K;Q&LG2=@5X>H:&IE9C'F%X\$XE1E^>]7M%DGDRL3<'.QV6UQ.:4_)S)O+ MS'80$U FN!VY1NPYQ&!>".ZX8UF&Y0:1&7D!V)+.SJYC;Y3QZ':5J]H-+[I] MG/IHB%MYROJ\#L-N9G)?#;1.D7VWXA45^\WE9:[7-TJ_W$2_S/1-PY(R ?4, MX0C38'X@#"\(J6'Y 0UB+JAE@7XAOF[9WCT;, QO4 URG*[W8TH^%+X,>6O%0('H6A$858 MR]"BMN&;D3!BRXJ=D#N^%]@[N[YY_>;FBTU\VO?B-_TZT?%0>RN"?(SWAXBU MO%+'8)2*4D3US>M)N8#J@G8I QNC/*O*YDPN:$^K"E159*KB.R]N4D72,6-N MN8'P7,K FP \\MCAD1>&IA]PJ[Z*1XEE-'_,,*9] \_P?;W^MWDV:%5$.(Y_ MK^_4B^)(E,?Q:U[TJ]]%-&%39S/9]/;WJW_L6U\"!V1E&%M&3%QB,&$&X-Y% MW+ 8H23 ?F&2..*41" + MS)U=S^PM!J4;FFJJ3<1)7I18DBXO18YT(^M'2H)+*B,8"4Q4J:0S-8;P;4EX M22%_#VO9%8C-HCV@IGU9)>XXKLQ^),1*P*TEQ6=+@F!J6%\HI6'D1,P@L>,; M+' LPP.!9GC<\\P@(F'$&58=Z"WV69V(M>VJEG,ZURA*%@U+)N6[+C)-I**J M)R8+VB$]G6$RMN#Y,)M4F\1"-]1\]5;RY7[UD_R.O$). Y(+ZY/C295YK@W& M:9F,*L'/TU2+Q]*D0%T@9Y,5OV2INB$X1>"T(-_6#X&KDIQ7Q2C!/,%".54- MS?8K]:/AN ,B*JKE> AEG,;CM&N@3&RJ*JWAUPZ:<]!34JK?!.!X7'3HL)VB1<)9CE ;XX?F('G<]^/F6LM+3UP0X$AB\JTC9UZW<^6YP]/ M]RVLM.5$@1\'S.#,"_%&AV\$GND:H)!,XGJN2SC=V;7LWF+SSQG%@\;P#+F? M""S2="MZGZ%UJ: J/51U,JMHN"9L2,M+^]QN])-BLO:7/;1 M/#S[8HUSBDO%VJEU;6:DZ:T:YN;ZWYQ,\XR"H*F@)OL!HA%G&6-G,N:TY&[BZIT MF>R_ L9!5?DYK8IS@M<4)>TN5;#OBEAE[ZBV4R_A."G]6@&G5M<37UXR:E6\ M5 "7<5C6I C-Q#.37AE6)Z[&F,0!L*)Q+G@J"\O*>L;XMRPO?).ZF\0TM[GP MIO_@A3=/QD$A_AF#.;:/]SZ[4C+H^^&;O?//PS_[GW]D].CK-PML;P:2P_KT M]X%YA$T4_CZPCO[XBW[^^\]OGV#,3W_OT\-+W_S\__IF./COD/_MCX^_?H+Q M0W:$H<:O4?_35WS^H_WI:VA^?O,Y_33XT#\"B0;O__A_/PX8Z'D1^=BRPC/ MUHW P;3 L(]X8' :VJZ/G61=;Z'.8^S%G#K"L;R867[H@77 +3OR&;=B&BR4 M&)J"7*M@_AR+:5X-M%D@QX'M/"BF#@^"_V !9:,5/XY3B\U MLBQ(R<.F/A_(M:;W9U&,ZV+ Z(64\(>TAO@(.11@F%7R\^WKTQ[^HVO %U)^ M@VC[3Y*>95CR&1B&HRC$0DLI./$"N_6!_ 2I6Y65' S WJA;:&$93IA#Q^8 M@#T \;2H=G*>I""S836#+$AD+>4HR6I)#0L E1)E@XF&FSA82=7V;7DASVD$ M=K9G;#-KVV_#.H8W\D?")'%U\XMWR? M4],(2609C+BVX3EA8,3@3#(.CB0\L+,+YOIZOP4KF%?$-!KG81_\D;I/,K!3 M%K9)"OD >:TJ)]E8_$VM^JI^^4(#CVGO773C5W38K'V'^K1A-C1&D^]X\ M4$6)TP1G!?.MM=!H/*FG#^O-H\4@X/MZDXL%^ZMU30J*HQ53[0^]K&32V9-_ M1T"-LD*V?+W7XI\;(M]O(*_I,H%=H,>)!=K3%# [KHZ0Y W!F5!.@Y0YVQIM MX[TDCQ-,C'F'JVT[P[@)B:>;2+LH],W0](G/8X=Y#@DH=6E(;"]T&35CIY%V MA!K-'_=RVH0I/J%EF>#+;U$Q%5'NDOE7%LQ1HELP: -L!2UU-5Y@IT#^&P;WZ(^ M!%A7ZIJ7LO.!-FE8)2=;3ZJZ;"??6"U[(L] !H2B4?(Z=N+)12'D&:HT.F25 MZY6T#:07B'R.O(EIQY18H64*RHC'/3=@X')S[H6^%;+HBIK5=#:T(7*L#\?/ M@'(_@"L+5MR$8 WZ["CVD%6MVO:LP]/#BZ,WX9>8QT)XV)(M1#?#%\((?"F:)MBJ>K&(429AT*;AE62TP@;<$&JBR;W=^"_-SW/-AF[=Q=_E&-1-Q>9/$>[W8K<"_"S@ M#_>.]O[8/]P_.JW;%9UH;PY.7G\\.3DX/M+VCM[ __?>?3HY.-&.WVIO#X[V MCEX?[+W37A\?O3DX;9[YL'_R\=VI?.3X_?Z'/?SA9 D>EZ3=+@^B.-T[Z5FA MAW^>+=M?]*?M%[D,\8+U]'4\K .U&.(XG+2EG72(0L-W#*XG9@H,(VVOU7YU MTB\;M4)U2">?^2"*<5HEYDP[34ASG\O.DK5--]^+ZBV8[1HQC?],/.!+P7-- M##$@O;QA<^^7=5:=L\6G>,?_W?_PWX/]O[J+%,UY3--C%P6"\1C(TQK C>[6G'X#I/\KWP0>Q]G%3]<.61 MRF127>O#CHVZ(Z1L1U8-BD)=&\F&8F=B6+.-CEW'X+=@/.&N02;_+*I3&5U+ MF_".G);'HKR<_LC/DVJQS>+@JR0/<["X-6R?&6)^ 'Q9OR!#H+)'=37YTF=E M%S.PS095;A >$=6O;UD.(B)U(3(&Y("!A@K+,/ XYA5@IOAOQ-<\*344<]G3 MWK="<5,:68O*NU')Q4#3&$U36W$PPP9 MS$SR..<#T089_-RP]O'^X81O96_68)R KIJL>G*@F0U@6-0Y.AXE@;S,J_54 MP$AQ2Y70J(XX<4=C3/G"R22'9\#)]6RH=5J0J3H,8@O$*FVGP)\J!.$,00[, MVA>3!)J/O9,>J"4,HS8=S-\TDJ+0+K!E8GTH]59$HQ" B$-B]W\)@M3!CL>&_228BICS6O(8K!2KXWZ).8@1AH9UA-M90 M0AAM%8Q'(3%,5MZ6_3-+GW#!]HD_2:/B[!*5J>R$'(+M6%2AXNJ8-;ALR%"> M?[8UJCQ3XZ/I<:M(I-20+9+!CDPO*PU>)7BV3G@K'=,T($>.G1D&%E*KMTR]!X,D/6Q,&]<4SJ7%S<0Z @*6.!%V6^2?&,@=8F RXE(EVVY08A<]!,0 MET-8RT24XB,55Z#!TV*L>%SEPX"P;+-/G62(TS:S !+[_+S"RH2_*\E7':%G MCQV"L>YT%2])$TL<4XYO:,1[# M:&(C)OEDV)[$P6222FO52QA&\[-KQ4C4^Q].!\4')]-65QHP5?LR3*6RQY\C M@2]*+5/?2RMS,3P#]-3*J!9UF/.<#<"^.$:[U<$X$"5B"E18,]K;*+5U))O7*9IL$)\7L7EJBHQXAK!(IY%KQ MKH1T7PUXM!FC.I4:3KK!+^0IM2>3FERJNJ3$[(EBC(FPV*FVRGHWI(L)TWX5 M87UG!&]F5*R/T),VT+"L,W(KY8_*(A#E!;8@EN')HG)ID];<%?7AQ8Q<>L/X M1#5OG*+]5:M6&*Y*SIW"K\G3E38'" H01E4Z?)U C-*O2@_>+GETDTO!?.:N M+P 1*Y373N]TJQ4N%CW.'$.^.;>E5L8?+T:RS(U_/I%N>MDP< M'6N;]"9>S-O7IXT7\WR2.S'/3Z7UW5=:WU8RYA,FXY&>N=4)6>3ALG= 8UPW M%V,Q\Z(5AO=O&X9721]4RWSK>Y>5(,.$GKWO28XWKLUJ_? M8W?S&\UL]FS+]'VU\&>Y\"L2MYZZ@._3S.^KAO+SI21/DN_:(0S<+[1]3(2Y M1OW41I /L\KZN9]'%45TA").^U@'XI%I8J/K9S\::GY^@\96?%!%O#A'3W@H#61&Q(N)- M(6*B)+$BXDTG8JNWXI!)$;$ZA+@1Q$Y$FB98 ^*/IL@=%F)MU9 [%]I^50_D M=AE:*L2@0@R/#1O;TWUOV;&D(EI%M)TE6E_WF0KF*J+=)**EON[ZZJQ7$>V& M$2U;*FG5"<0U'(8_9,7;O8E7((M9:],.>IBYU,D+'2J@L#IQE:F @HJ*;3H1 MV[T55PT4$2LBWAPB5I)8$?&&$S'K$47$ZGSB/A*>ZM+F)W4=V=_KJNLJV*"" M#1O!\IZI$TN%=171;A+1RN97])6B6D6UBFH5U2JJ?1*J5<<15T/O "N+8;.9 M^CA"AS'EY>G)#P>RL5'7H@>/5HWA68F#+0@16+I)_6=>0431[&;1+-,]\MRK M/"F:W2R:)3JEBF85S6X2S5*=>U<@@>, M$#RM3]SI T5*>^[]'RAN0?#@=J?BBHB?Q.+P>BLRI141*R+>$")^F*NGBH@5 M$3^N)'Z 2A9;1\3J_.%JB.%I@SIA4%&$#6)RC^G>LV]"H8AVLXB6N+I%U+F8 M(MI-(EI'=^E=RE HFE4T^_AW-W1SZ<&8] 9^+7F0"OAOE)SO_@;_-$L=R)*D M$EH^++7^6 /+7]S:-=O*I:]2:%=OBFNC/=FP!T*\#W^OCHY/C=P9N]T_TWVLD^?'RC_?5Q M[\/I_@?MP_[)QW>G)UNV8< S=F7AI0 )*AMV7(A<:%%V,=3\'OM)U[)<>T'\ MGJW!I"G0A0ZR93#B.;Q09D -0AOE298;EX+G&A!/DD4];4_D&6PV%!,*K 9/ MAF$N> 'OOO!Z9#HD3,)Z/LQVT4]2H9UBFMO)95&*03$W0B0F(U"WYS1#:-%8 M-.L!I,#[23G.Y04;_*H0@R3,AMA\!*8*ZBLWVT:];60N;;E2\2^" X&A_3/F M>2ER? Q[N[9A2\RFJF0#8 #N"\*\GCL!^80.+I*R#S_:?L^<_%C/M(0V3A%% M(L0-:!>\P$< O@"$6^%0UV -9<)3>#^+XT*4]7)HSYI9#$P1QYJ8U'A 00B+ M;I%0V I9ED4U1'.12GC7ZY8$CN3*TS83 M(.EN&;5-ZNR=M>KL\=DZ>S\W>J8NL5&KD5^F:)#2Y@7U>]Z,,,!+PS\AI"7D M]"OH=HX0830V.QKKD66C\8&HJ5)+.6 6R;2G3>J!3(65+ @RFBD(4DNCL6C1 M+[(([=$VV14"+"4^!!JHJ N+BQ19F$B:D9'3QQ1GM4;'E=@'T=["I M@=T;^4=G(8)>-P![X#O*J%$#C+ZAC]?R)N(+W@WI4,/%11(>U9BOZR:C! M":@W8(5H*GZW##4S/L"G_;T/QNFQ@9^>EP9-:?H7?PGW&22SHL^? L"4#* 1.)^XRI\'\:1F.EWH.G?02%EX:946"]/52 MTA7 Z=5%$I5]@#& L 8GL^'EUM<[RT?@ 4A'L,=?U5.:J]]I'0V@>RSRQZ4? M>CWZH6P6UNU_^_GTB.1,& $P]3>#Q["5ESR]X)<% KN?S^QZ+3CONO^W;^^9 M?R2.(E1U4@"]!!H& QX?PQ7S#5FIUL]%_.^=?R5?S"\NB 0\N$$& SU? N45 MO_W*=Y=A>=-EW[SW[;&IFJKL<[#4G>NXW^Y4+S7NMWT]]UN*P1>>.0W:7U/6 ME6C/3TWS6;]26C-) #.#\O5:%BK\-ISN6O(B"N&MBWW-.)O''T_?'1__9\MV MN.A?(H6UJ2"8$!Q8-%5T]87+S#8QO'#=U@$4/'#13T*@:,>;>\QLF7XM6I,N MZE+'5%J:+YRY8>SUHU1.:C7 ME%D&U_!-,CTYW@HJ@,AZNM3XVI]@,DU?VJD MPA61I2WTS=>8K+A;'>" CB1&_>7)D30E&W#=S)#4Y\&ZA*6(_1/^0OR?M@S. MK_DHP>,V 1[4J#HI!O=*PK4FK"70"41Y(<005">=X7SJS9QZ+@%5$OU[!RT0 M0N@R([RC()2SO40X)>$,4-T5#OG^'X?[1Z=-S%,[?JL=O]__L'=Z !I+VSO: M4FU59[\ Z8 8BY-2U^0!M2C0LP%Y*,";E\Q6:;(4;9KE83=4*UF)0:]L,F83 MJ&BS?M)4]6F" M,7P0@>95)F-"]B3.NFDTEU&R4Y4#\ZK!'L)(D3:3O7$3N8 M?E1+J4:G:?. P#UCK&P8)FG%1& 5#N411B! I(G&5I-6&C+>408+)TXCN/!C M@>_-*!CX$.$J(^UM,N0P./#Q20D_X2J*::BMR3O*!4!DF;/.W&?S'R;>T$F-?)QF36O5*E\\IL (Z4Y B3EHT*\;/Y8R)N4 MG_&,:%B^Q+U&23%*^>7+9"CW).>MO6;?[_D^0D_ZSO75G'I)M5_=JWZ;R_.L M?J1VS[&([?JK'UG[_MH?+5@:(S9]B+&QM#^S/.>V[X,CMNY'VS)A[;=\_2D7 M;GG,]>T'63CM.<3W/&OC('[#A5]QR>UIKFP^]?S^G=*@ETO_Q-L7( ;4/S2M7LY#X>WY4Q5+[(V5G$*6) F70ZM >U& MH!4C;EH3;'MXK-X#P!3*[P/EEBE1[BE&WB:L*D9^=BA?RLBJLN$U?)%;-UO= MAG8'-Z/^#J"K([T0K@6W3M&YY5#=]9][*R5%[\^&WD$C>O:*NJ>*WA6];QF] M$Y?IU+]+82I%[XK>-XC>'0<^+Y/OFU!XL9T'/_,"77C#D-]U*X&E.D)_AQDI MLE-4D]\XZTQ5:=%;'U&Z0T'7CO#2S_8SBN1O [HLA:^-PI="UT:A:XZ]-B&, MNLJ@CYL1I-EO(Z*[&A/)GE#^S.?Z,C,]Z*[I#*'I7]+YM]([Q67-% M(PE%[XK>MXS>97S64^<1BMZ?";UC?':I?-^$^.Q30V]Z)>Z]O!+7M?C!TR5% M=P YJ@#^FF;FI@X,K[HV**+=(**UB&X1UTF$2UANG6G? ]%M(IH'[]W M*#@%R\R#33AC>6K@39V"0UDOH6M1A$=VC:^!N(XTS"4]\F0-<]M0ZA0U/_>6 MSQM#OGYOA6FLJ/?Y4N_UUM@- O9Z*ZZ]/#Z<% TK&KZM#;$BJJ:(^/IN1)-P MQ&!U3YUOI]:BUJ+6HM9R][4\7>SD'O)Z_3E%X3Z4HIA++,4N&H<\_R9N=[;Z M&%:0FE_-K^9_W/E5%;AK79'8M"IP:GXUOYI_NXW1S3G(>YT-!B*7!>A/.H"@CF3]=I)XJ4MTV_2?>2*[HMH-HUK'UCWVW*]?**K=+*HE MU-==:T7RB*):1;7=I%H+2TUN:FFFIX;>89(F)<\O-R"JYN*^0]@17/DR=>AV]\O'(2-NHXCS$UVVF\+9Y>'-TZJK$_]L![_>FI?F? M&W%:_9!V[^8@S7)U0CM:;UTA;568B.BFV=$BRH^,M,U2+RZ8<767JBC!QJ'- MT5U_66:!:C.N:O5MS)GE>UAQ6]/RMZ[V#M MX0V_*OL^SZ)Q6&KODJ'8 (_ZCO.W2-X"DH^R<9"*^^MKKZ"CH*.@NO<\N1%YY%/_#!Z-7VF%6)MGM M:O"JRML;YC!O0^5MU]%M]R[7=A75*JI]_"8'IF[1NUR 5%2KJ/;1"PXSW62J M-8T)_!A?I[ZZ^[%QJH7:NN-U-&BB\+;N\H!.W65X M4W&#JX%W*VV,0;P[V0&(YJNC 9N',UQU;17DV3LO@ MB4I'+Z@IM*U#F_=HML&VA0M.RGP*70MMF5_S:J%NP-YO_T5)VUU9ZJ'^L9[O.Y=T.D%='$G[O!["=8MR[UPQ3 M'*,XYEEQS)VKCBF.41SSG#CF[G7+%,#Y63*4P,&Z8_7'&AS^=+>[OP7YK[N3J>YG8+G,9HCZ"4G M?%QFS2L5X.4W-;( -BD?%>)E\\<"A\G/R3""I;Q$I$1),4KYY(S8U[9_DBO(VTU=/D)[YTQ*)4/UHN3V+^830U8^L?7_MC]3M MV9X-GO,MWS=[9-V;U/6I?_O7[W'A#W HL)QUGG/-IP>!8LWM&PS'/\=#H5%? MUZA)_-M8'P]/:0JI-T7J&Q&*02!RS2(2L5Y'TI)N!$.I9-N O.;V9V&V'KY7 M6"]27?:KS\24$OLT*WFJ[16%*(M9>Z!;)K.RB+>HU*_C>#KK:JL71>^*WN^; MWIFK>X_52/?A#9AN:K+?81%I=G;O2NQ>X=D!8GPH+KX23AM77,3Q?0M&WHN^;TS=U=).M3.M<&7>\3C!PX:515B1X3_)E+E)>)N=-Q$Y*[UJ2 M,QM>;GV]LWP$'H#.'Y?B53VEN?J=13=XYS%5%[U*=5&Y8FK/::W6O_U\2K1G MP@ARP;\9/(:MO.3I!;\L$-C]?&;7:\%YU_V_?7N/JAOW+W$4B3#+Y47:EQHL M1N3X&*Z8;\A*M7XNXG_O_"OY8GYQP:^6P? LUE[#H$!YX%SSW658OB%?=0YB 8D.@Y^][8+\?%5OK5W0>Q$+Q.FQ&310UJ. AV@LM%&>P)YA88B5/DP" MHS4#:"$/X-^1G&)4]<\I>G5+'8#L.UP3:'*M72YP\J &;PEM/-)>T)XSP1+. M"3/QX62!.%'1#)DV0TY&&0$B*Z1G<5R($GOYI')%DY=&O"C$\ R_$OEY K0S M'B:XTJ9>4?VH7%"470P!)&9K36$V@%D 4A=)V9=$!%#)ITR=0;@Y V"XZ34+G@!V&!S!.KUK)\0LQ)O^AR"@.][ M=.9Q@D=NK>=KM!1\(!K\I1RD B*TIZU932"& OX+,TD)4_/#.5A8 Z&W"!!( MVIH1/,!"\&-/EL'@R#E](%FDR:@U73 N #9 JX76Y\"7;L^=# *+GZXFS? A MW$>8CM%6!KI[05H4FPS/@:BR_%++!=*\Z&G'Y$48*D0="&60%\ M#8\@6E-1"LE5Z(&(?(!,4N8\++>,!3[ _JO;T C,!.13(BW_0@/"UL3W$0@& M@ U !2![GD0 E!'\]5W"#(3?BQEZX\/A&(1_P<]AM ;50EO4R($ V RK*>4C M93_)YQ&_;>JQQ7%9]DU":!W=^S7=$]N=$K@N@RAD%3 6T70FT;^V>!Q!&FVNYC;HPA-_F?(!.7[)_D.2[7.I76TICY0LTXV):4II=3:=IXH&K6^9<1QE3') MS$7KD*RQ)BTR1SV F];CM[8E9_S1!:SX:VU-21(S1F;E=O!!!N3QHR(.-!J& M!5I9*:]M!Q[^,TYP:\FPY,.S!.,N7.8S]+33OD!;L)JUILZ61=NFK*E%6RT$ M:(BU?YRW5*L=A(NV[]3RU$&Z)6&_-B@EU\[8LXLF;=&V:9?!%*:)IZ8KH'XH MSJ1-!>92 BB6!A5NC;@S%NW<\JO%+UC*U<9G]RW!6P5>C0;JTW4# X\,\'=K MO&P;VTWT^O''TW?'Q__9KNW]W1CA%7-6@A=U0#;.E]C5P&N!:,@Q!U:3\5V[<9G-*07:G-] +;OE9K8=#=A T4]&(_B4 MG8N\]M@&P,*2XV"VR5R5./+-MM=;S R&(TV'&8KOI4;H:NLDB?Z]@]%A0KQE M!R0=)2$YV\NDY&D2SA"5NYRH3O=/3K633R>G^X^!+CALWJ4\B^D.6U;%4C&&8HSGS!BVHWO.LG:Q MBC$48SQGQB!,]^]2M4 QAF*,K60,1G5FJHYAMP/>.U$4V@$Z\DVBS:U]M8S$"CK[I9@$@A;AVG$:8X;8,0MIK35 SWIK \$G>P M#93SH9R/K70^+*8S[PX-&AZ/YA37**[I"AA5D%CSP18RAUHKAF M,[E&18#OTB!Z[LIOU^(;3YSC:RK=(L^] M :JBVBI<130ZU3Q/^3HO:MH':WYRAJ5]3^3*C]9[/G+)CJ3PTQ1>F*TA_@ MG*RWS,I7Y+Z.W*_P@2;%Z6!U3YW!J-:BUJ+6HM9R][5T)?!S#WG3_IS:>G")8:!OXE;'P\^^D*%:C5J-6DTGA;DJ)OCT]Y74_&I^-?]S MLH8WYQCT1 P2[ 8Q#LLL[[;QVQ67I@-8ZV1B=2?IV]9M?\49F:)N1=T;3MV6 MIS-'%4U2Y+V=Y$UURI;=>U'4K:A[\ZG;(CHSEPEO=:WK:N!-^]Y5?5C?B!A[ M)&Y -.B>T+?YU6NHIWM>1V^+*+RM24[Q=.LN/I7"VQ/AC>JV:W IO3X0W M4_?]6USZ4&=J'2[74/]8SVW![U$VQK:HJI[#?=9SN#:8.\7Q3UEU2[&68JTM M9BU5FDNQEF*MK2ONI5A+L=86L];Z"F"_EAQV /^-DO/=W^"?9JF+W0SKO>S^ M%N2_[DY&FG]OE!5)F60 9I'R,CD7K^IV[Z;YTZLZSYW9L/G6USO+1^ !P']< MBE7O#+ F50/Y_9]5IPWG7_;]]>?__+B'EA_Q)'D0@SK)T Z-5@ M,2+'QW#%?$-6JO5S$?][YU_)%_.+N[-[BNRC9;'V&@8%RBM^^Y7O+L/R6F(= MR#(2C63Q*\$A.;-YIWY""G ^+K/FE4K4R&]J\02 2?FH$"^;/Q8TC/RQ;S":&K M'UG[_MH?J=NS/=OU_5N^;_;(NC>IZU/_]J_?X\*[DIEX(WOI'B30#23PL@3R M&;:NY.**].^*3>\WG'PEA-?V"-Z(9/H[=WY^TJ"R0NI2I+X1H1@$(MQX-C*H<].U._3:O +3CZ29941#B MJ4]N%;DK?W; W&3)-LJ 6U0N.EMN#H:LDP3,<1S/J"T!Z=O",/,D2DE9E6]H4& M4!$%?B[:UU^U8%S $HH5CMT2X=9$78=9%0!_P$?7G_1T"K?7"]"#+[U_)M%OG97$LC!.(+IX4A>#OE, _2ANP1[+XJ8%($ M<#-D3\/53%")*XG&8E8^7@=#VAXH'3Q@PPWH6@+K#.72\)TT*XKYK5R(' <# MG<:'0']A'U G"KD%VC-7"6P@H#*'J<PG^112VT6$OV?9-PF1&-!8 M-A395$-K*',9TEX0:XH@7;[/M0"& P@8 7RMR:-6!+79\[R79#+%A.8:7Q3) M[87C]\@$!Z#,\4D!%#HAN#:]XK=X1+%EV)A1@9_V]SX8I\?&F[W3_6>I &F/ MS;"HQ5IFWZP,?&$[/;\M\-9H1+,URKVI1(NVYE./I^^.C_^S73O\N[%/ M:@&Q5OWBCZCMD 8"T9 GD,E91#(!8@1E>4*]E@;9-,=A T4]&(_B4 :W7]MR )]+D LXM)U-QF'YN M6,9:2J$(^R(:I]6X..ATQ*'X7FH$5@"HZ"\3DTGT[QU,^"*4[&P.4?M#WPIE_OO3\XW7N'QL3QQP^O]S?5G%BQV:GV MV .GXQRDHRA>;N@65XB-U[SH-\Y,A*;'5+WQR9Z!&X! T(1JF]2-A(F3''W. MY'O-&PVWZ:B.YJPJK_5^>*VIHTHW58H0M&VE.%%D83RNI\D-Q&EVH<5Y-E@^ M1F.414NB'.U!JX5[J*P#BQF<=@E75&EEF9S2CXC>IF#JBJ\ !CJ18%F99 M\;RG2]%5.>YMR[!M"T9BE(LPD1FHE7 ;9/#.#_G%IIIR*YCQ8"A-V&?%C,ED MSRUJEOK2;[LG5W'B(A=.'98QLD5-NDMXH5+X;:\&'PS'>8YVA#1E+Y;X&^ 4 M6:W@(KP&VPJ%B(J*36_DDZ %/AZES?)G62#D(]1>TB(81G*THEKT:]ST\+*V M%8K)DX5\L(K&K#."*)TQ@J@W-8(VE.Q6<-;;9 @.PE9SUFGE?<%B+X%+FNW. MJ(CU'-1RFE 9C/@E&KWP^U#+QCD0[A!<.PW(,D(GDX=)FI27DHR(:4\]LHHR M[[ 2[PXK::U#*HL7[< %/!!F1:76D+NC^1"I^"["<5D_*B,:9[D0333OK0CR M,>YI*C1J_ILX!E+?#RL9 "N\R'(,%#9LJ0-7!QBZSL\3<%9Q?1/6_F><@#"KM&3;&0C%C+63#HIX0?@YXBNZR_ 8\]QB6 M#)\*V)NNP?[36KLV4,C%>9:>RXW,@OQNZE?=F;K)G2E7W9E2=Z8V5S/5DO)_ M"^TMB' P4V\# MC@%%4#H1K+N1DPL+E';CGWPHM0:Q,+^"DIYVW-(EQ-%K5ZALV7.#+$KBI(8. M4%0%JN5SP"JEV*K,O5J3O4WB6\%X\FT#V^9PL 9QT8#8-A\2Q'N@D2[ Y91Z M3QK?4315TQ.-7\>$*Y1DXQ)V6)F]M8);CY@\2U/I'%Q.(9)5]TN V3#-T M@==@/LTXZ%?)ZO-V0S'!=:6X*X13"S99:GAUJ/JZN3\DZ2"O3I-?$-J.=+&;\5)1 4M(BJT:N-K\P2YIF M(<"A:+!(S;:U)=VDJRFE\>V2HA@W:%M8@%[G)^W_?G#Z9D_[&;,=!%CW4]=Z0O2_(-5;/=?&%XG>CB+!%ZP'G(X_2+Q7 M=!.C61\G10@\6L?.4=( =5TTD;&:"7%I %$>@L%";@*M?\"ZPJS4%T(,-=(#:TX* 0+@_@D$(L9 QJ-Z M&?-^RRSZE^R%IT4F-\012@#%ZHQ%3-)=WDE9+<&(Z*EV-5E[LRRS1^IEF3V* M!Y -5**<7P F,;(W%1USTD:_Z2ZVCW'G=YP%X+?4WMV4^!( M=&V8#0T\=,J17Z;OU/JYM58N$YC ":\FXW4H0!X>(_FG"1 +'E;!&""MZQ Q M_#,W_000M;IK-I'E1?U3',B%^4#$ YKE)V0%:%?A-HB?'B.KD8\"'W_+Q MJ P7$0=F'/QGBB5=PG=10.'AID1RQ=1 =%(FKR.W,<".RWQKS,@3,H4 CQEP M+! B:'6 %2P'E5N0*ABT"1^G4F!C,AJ(7C!0,' *\F/ OXEI& A^@W<71D:_ M%]Y$W341VM/5-^(;0ZW])@ : JC!#-2UK^/HK(XQX6DHGY@8U:;U*G:28S)> MO>PO^^]_L^[XS^VBW.72?%6.L&B85%Y I;K]]Q5>5R,V*TH9RNGOQIIDMC_ M\PMF6M,L'C"?&X.Z6<'-Q.664V]EH;=+:;AU\='IQ_V7I]^ MW'NG'?_^[N"/O=.#XZ.3*K/@^/#PX/1P_VCK4A31DIT:[S+,E>,Q;B$EI!2Z M/"S1-IPQ"J0:6.2 NYW3=*%\D._W;(#!"O0LNY3X()=, MWS?>P)NQ#"._ESD=U[A-_8@7#K?TT8>H?A3+_SWK'MOW!+>UK'VS"C!=Y'M9 M/>I6%7QN1&+W "B%ZKMVMYIDNRA\/P]\4]/ (W*%]&>%=(I(MQ32GP_2]S Y M35N!==6[\VH OLL0 B(?:&]$4-YC43)54% 5%%P&.$*I3KV["&E50%/1^^;0 M^]+BF8K4%:EO'ZE3JNHB*UI_'K2.9@R\H.A=T?NSH'>98T1?/9*7?;TXS.9X MV0>M[.WU'O?#07 +FJ][NN/=Q9Q^@+-!A;=K=$S4;7873:G0]C2M'W33>[03 M%(6V>PLXZ*9C*[1M&MH>U\#:MF.,]^,\[..%X.-I'O!#F58W,_4W WZ$.;IC MWR5)XC'2%Q7BEL0AF.XN;4>M$-=IQ%&B,\5PFX74S]WW*J[IH[[.B;/_P"/;7-EK_E.J>[RFO;>/PME2R M**1U&FG>G!&FN$H^;AS1P MUN!-9YZ*9FTM9?:PBFG=+!FK:N> M52!7E60 M=YKG_B[A 1;>3H0*8=U$0Q,5O]HXI-U%/RN4/QG>3GX9B[2_0"V4Q1L M,::[;D=3I13'*([I',<0R]*)M2QU1G&,XAC%,4O,2Z:3KAY$*891#-,YAB$6 M?+84QRB.41QSW:@3?%QYE>Q7V:EI=[&[5+O!$Z&C27^IKC7CDK,MZTEVXP;U MNT<9]G(NLU51"TWVK%_9CZL-,S[(L*NIVL?EY$HJBZ?D\S/*![(T\S@O94;/I#;BZX>JV M$HD\.#V=+Q#67?(X$4)[S_-2(W4Z'?9+/1C&B%&D%5T[*,6@;EK?>N2DY&75 MZU374%YHKJ[-[EU22B5*WE<]3.O>[4VO\*3 ?H!97CY#*EF5L=A=0JE1/SR3 M>#T>"=0<\"D5RX0+2!; #2QBOIEH+63^MYAV.9%5/::Y^9[&GPZ/2 M*;T>KJDWBX/VO_U\:GV>"0.[+'\S.#9P>,G3"WY9(+#[^ M:7VM2?0;WY"5:OU^1?RC;NS*RTUU,AHRJ&T_NU7OKL,R]WO-KM2QJYH MNGNX]^$_^Z?:AX.3_VQ?8]VF?WL@TD2Y[+-.,C>/C\7\(,8@EVF@187 M.2KLJMWYQ&0+QWF.)1\N!<]!1I_Q'#TV^1- X9LH-; -O\'3$TM VH )V(+B M.XC NB5[TJ3C RD*+4['Z"Q(-=#3]E)L?'?6KP?]FN4H[8$6P4S4"IX*,!U@ M+#$$Z5]U5N=%'\;(+BH= J['L #OH[(7/O9.>N!GIBG/X;V+>IOMM;1V"$L% MD WK78:7V.2Z:O>.ZRSFE=+^.,_D"J2&XD,>)8#S:K*>MA;>6@(_A*5L(W_] M^>$1V=5;[F&8E16Z"G@EB<$9'RXSB:;:T+JM-MP KGW]X>#TX/7>.VWO]>OC MCT>G!T=_:.^/WQV\/MC?LO[8'T0LLB$$?C8?@M VE(3>"R<($YI;MY(&I1P+H&A:2 \$/Q]B\.\R M0)&[>Y5#\!:&Y]*13$6)C>*+<%P4*"M6N)293"Y=-[L.T]1P638 'PXQ&%%O M#^\ @7C2B&G\9[)7*='$$*'Q1H1B$(B\;D-/KFY#;SE;S%L?]E_O'YW.<-:' MXR/X^_7^%O:?G^4O\A#\M9:2_"VFI+?''_[>^_#&>'=\_!^DHY/3O=-MI*%6 M(&2EC)660)3!5*C(0Z"JI)#V #Q3@LV#@@Y\70R45$.@N"NFM(5"$(5< D,' M8!_E.$;)DR$^=Y'E4:$5X["O\4+ZXM0$V%WJ\D_RJOGJ(DG3^>\*L+[2:/[; MQH*9_QXM,5SDTJ_%PC!H^ VCA<='*=AL"U_FV==E8_,1_/(]01-U8=JBE-\O M&4M$R9*Q1AFZ-\"V\S]DXS+-LF_S7Z.%!O9FN; F&"1,1BNF+L8#T7R+]F+S M4H$_3)Y'XQ7&OP";VL"Y9Q'>TTX0G:L?D.\/>"2TT3@OQK"B1AL6/$:[-P^ M2 !TYTDA RZU9'N?)^=HA9\(,#OEA0WM'?RG"LMH( Y15>Y5MBKQ?5M:MH68 MGQFI^&S,P?@NA9"#Q^,23>R1R"4WX)5;W#P^7(R#K[694 !5Y36M9VBCHP-1 M&?9C>"5'DBZEAF^;S;F6A;65+/W4BWX"P F1, 'FQDBS[?J-.950 M*H3"MS>MA7"@S)[\$P) R#1%\Y!W."'6F@W=\A:6&<;K(VBY:F$ENO\#R4;F!RT"[C=\$.H_T9"#\FS%\YP!#+< M^2RC$L@S^V5C8 ;&6AP238ZG9LWQ1O$M6TL[G<.BG;8K$]-Q*,7$11+[+$!2 MV2J/=-+H6_4K5/O1ZI8WM;2>>#RWI)FC8FU-PZWW"(,?;KU0!@A1\.9<_N = MW9/]NUX2XY@:O5^3L1A4-3,O48;IFO#*Z82SL?/A!QB )$7/QV,.*I1P*I_E M5H)Z5@-[4CA,;@N3$5!&FAQU,Q-BU;>"?.]\>^]F9N]0T<9CR;-_9!%3$FU M49B!Z[SSJ/@@DB8$,Y11>ZJU(6#*9S/AVD")HM!LBJ.YV M"(&G>92>SA**='=6'#J@:!.+C"[);$/#[@#$T&+BR,IF8+Z&:USY-J[&!E>) MP14PCF>2>B"-O M!,]"_HW!/VE\?T#M81"NM:7ZRVRII>G[JK3@(:4%@ZJTH"HM>&UBWGM MQ?#RVCD[&7L\ MQ!V"D;?XOSRB$)[<*/D!A$Q%$'7,VGXL\,, 6QS>PG>]&_B@*/@.)LSK39EE M]\#2>1S0TE2DV3(]K)6"W2.=N2RDTIOB>!7Z'A7M(KDKEH6TVL_824X[CTRN MWE&N5+WF?,K&@*Y(>,XU\R<1_^8,?W..5'3UDS(>+ 00(2J_H<*F;*1 MX $'7JXYPP]7->R5 2J0151HRJ(@&"58")6BC1H[F-0 @-2G . 9< 5.-)O! M#HNY .CE_#P:HRT-V,UF*$/4& ?34["\"0LI96A@M< &,.B+\#9UZP"A?<\X M6>8 )>5K@$2 <)0U_1*D+7M#H3';E@0SC44LDKC'J2P0#3QX77$Y/)121QD M/B -44.56O%TRA)B#3\#.*8DS7*4@+3Q,5-_JRBBBQ11;TE<8K:4P0I-35K@ M3;V;8E%7P!,47U1DI@,8VR[(!N2(BE$2.6F>@+6GU^0GZ\0DD9AL,-;0\/$< M=T%G-!$<#3%ET0S<^E"G/S)8(W!6KX9+&<,@+,;)LU1\9*,D0U4+2^_4'B8'8&_0 M]D'\42[1IXQK'DU2C'CG"<.K@22$?[+@AF20H07)@$RSG^(9PQLT)_J\7@@. M4(!4*E*D6=H[CR=^ CX1ZJ[<3=?\),NJ&*;,0#H)USE7NXT+ELO.20>4"77] M(!R2-;ATGB.=X6)8]>!+X\,NT;J7<=8(J:FTK5IBH-=((P*F];:E$>VZTKSZ M=!G;WIY%+T0I0$_LH ,MZML MAG?720AI"<-9 F9?HR]K_6H;!\EO(LV*-(DC[@L%>PX8C\ABJSD16'S 58L% MDCH^3_%FED1&A4Z1=2R!+QG3BT@<20@'*Z R2)TPC[1V+$T8B0W7>3?/10Q) MK@3X3RI*F!/?7#XOB/LI%XK_?Q%FOJ\RT<"%Q=3T/@1T;@R0VKI5T2CF\#ZO(;7&PP_52 ]<9@G)2?0NQIF> M4 B9/"/@C#5E5=?#M!,I$!$(8"10$V..JOLKRW4&3&C$F"DO*W0)JA028H*XJG0B2!-2( MA"660/A! ,2.+3Y*4*6&[]))+%"#W)*%K86@[;7$2^,""Y+HOB"RQ,]*N2,8 MHS(SP-X_6:0&&F^92KXL9UE;LK;=2MY;;AY+9VZ,^-$[2<+O#A:MY;WN40 6 M VHGSK*QZ=(("LS=\IL8F$$ GP6P#U$Q$B47ZH*]9AD91$66'YD+!O)"^:(/ M29W\5%DLI^#23_E.=5EC3E8U^3GP $O][HN>!9'QRI)H")0="ZL_#1?$.-$; M[-^(%A3A()+PB\LKE!W06J37IF4V1A'56>C+3$"8Q0[WDD9^2'W 3HK+LZA@ M*RP1E\+TA/)&!:?8?DIT$Q00Q@\HWI3@G> MF,XL"MB,4=VFCB5$=NR?[%4PT3E*]9I*&) _ %:\"FXLC#"O%VI@N8:/\HA& M?4QCD^@2V72*D<,\\"?GE=MCG4EP6@C!JE4O)BT*@"NX11'.6P^/_9.M."HI M@!27YQ>:=1O?),F-VBI&5V4YX.JED-TG=\HX82I6N8!,V\$F0V26,)B&^_L6 M@[3,5A/-G[ %!/]BIZ7B)?:%B38,:9+^!F7P?-S/XW)43.ACR5O M8A$"3Z8*G$"#LSSNOSU;J0CF:K9:H(-X)5/EB NX[!)#9K)3#8@#\%-'X&3 MU";$GEC)"$W/Q?"Y-./O$BX];CP[$^1TPLG"T2$/>0P+N=-@DX.5A&/H.!48 M8^QSU;,(2 F].X$[L*ZXK'U@Q65@,]KMD?O%V>"@8MVXSGJ98*()+0E&I ;" MK=A"6'/F<::+EWP/""[#^B!J.@^8Y&O52%EL2\4C_A1F"R?Z#=UES:BFDUD5 M?P_EJ1N7_^;4C5JAM?=>#??*.C/?=+/&R?)2,^E=R+;10KOO!M!ULS.E/B(\ MJHZFP'/I0!ADZ%.K3<(2KA6]L=3S;XKPOD7QG6P2%4ZLBMSOF/5"P-"#HLP! MG^95=Z&(J8=V3DRLGOD#8<3"2(-F?JH%FAC_C"*B^4 M96GL?S-R0O=_2%'QD"#1XY"I0"V0-,W@96FLA\ASJND7=;:UCV=_S03[5?_/ MO0/)[=U&/(*XG87>_%<>$0;IN\HO[@_<=J_5[;?).U;W92F0E.?L2L]YX0!U M^;!9=_N]3K_16_W*VO'K'[;=3KW5[/:?9?*NV^ZVZYWFLTS>=WN=1K?5?I;) M8X!RHZ\8T?>(OKB8>M MJ?IP[PJA#T+HZ-@98N'_#1V:X^,)V. H FE*O%;(? @R_4]'ECI_ M>V'&K(TP9_3,&;75Y!OS5Z3=1H5[YZAQ7)([/J<\","&VHU=D 68RMD=."Z(KH[:X MWRDD*FW1-^J#JIDZZL^CYO%KFT0[A*9.XKFC-GXV M2VOWS^^N.0$+.9 $WS838&-IET9 MMWB:Z+O82P)YLBUV=6$9CI>EDQBSY+)MV*HH83-S->O8R6;4,=JIFR90OGR? MWV5S1(R.U^[_!C1I ]#4T>UC%D5CNYM%O^#X:1KV4D>Z-:L0N9)A]A^EK6-9 MP1O1M:UD+6*A"_VP&T/<&^=USGG*J$K1NI#FS''W>?VHE@_@G@ M./'\]%?5=5+JTYM7 5R^?L+&"_83ZI>>!SM5M^%A=AO^&XG<=9T//R9\Q--_ MIWK+4* \&+B]>J];;SZN0+E1=P?U5K/9?62Q;=UMK*E^=IN=9F.PIA!W[?"U M'^[7W7Z[W>EU7J_*=SE];TA2P >VC->5K16[OC/"<0.D!47$I" P$M-+DQA] MZ'JW.3AIU+__@!=:C88[2:<_O5520W='N8TE8G1U*/AI".A!!8Y/')@N/\4_ MJ75;5Y>\4;A#;7J]25=-TFET% 4Y676]T1*ZV""$U'=; %>Y:*4";#5@E6*I M%,OC%4NSH%@4C-A?3Z?.\('L>?QDZC3X?AG+I.0>DT6ITZ728R#&)*$]MC"F\"=>D#?JZ\ M9.1%3)R<_PC9W!G*$PZ;]7JS4DP' =A!*J9G8-="(*E1;[B-_U02>K^W_$P? ME_T^]C,\-Z\2F0=;?N5/V-2K!.9A 58)S&<2F*U*8.[Y MEI]Z(5Y-3#& 3SSZA@?R5^+SL "KQ.2,6BDIR'BA@E>1\ M)LG9J23GGF_Y!5Z*&J65Y7G(@%7R\YGD9[>2GWN^Y>_E!3@/DIXK#\O8MG'G M[7]'R9NW!] !LZ'+I-]HMM:=T/_X)I5!VVWT>]U^JVI2>5%VVEY>5BC=-A>3 MC:8\Q4(A%C(_3>((%Q?.';PP"T^"<+>64^NEC^D:[C67]?HNO;"SM!W!I6S^ M72S6JBX3+5U1Z NT][XRL6[5SPMBY^RW+\/KORX_7&UCIQ +E/&$!+NX$@LI M$[RN*J$KU84IKLROKOKPPY]XT0W3%9:-0:M=4P/QZBN\F),N^@[P)D_?PWO/ M[;OFU#5E C977E&*-ZB.V,0+QWBY,TY$Q"1?4+<>9A&,H@GS!# .Z3+I3TXO+J^//]R M=GKEG)Y?7IQ?#J_/SK]L[:EI01K%TE2K6&SWH7D%%D,_7"ESLAAG*5YJS0-' M4_VN,]\*__WHTEB.Q\_*RGXM7ZQJI^Y0&V8WF4B=_M:7=95! M\)5]4\O)+N_FN\XLY<3K&_'&>>_=@A(\=9UW61*Q^<-3]N5BJR>%Y@GLA9V1 M1^6"YJ6Y^&DLPQ*R^%KV+B?(^8%:?],]OPD3',-J=%[Y5N>CE'-=1Q<)!Z!G M /4]^)>9YH])HE5IL,UIL-;J--B;41S,,=.53L.W_P=02P,$% @ BW,( M3^5:,\&E$ ][ !$ !A=')O+3(P,3DP-C(Y+GAS9.U=;7/B.!+^/K_" MER\W5[4,& P)J9G98DC8RU;>+LG>[GW:$K8 W1B+D>TDW*^_;MD&@VQA0[*> M76=JJ@)&_:)^6JU62[8__O@\=XU'*GS&O4]'YH?6D4$]FSO,FWXZ^N5AU#@Y M^O'SNW M2:/Q61(-^6(IV'06&.V6>;S]JSCMCD_L;K]UTNAVK5;#ZHZ=QDGOA#2ZG7[7 MHNU^V^Z=_# ][8\=VW3Z_<:XU7<:UG$'FU':&-,NZ?1:+:M+>Y+ILW_JVS,Z M)P9TS/-/G_U/1[,@6)PVFT]/3Q^>.A^XF#;;K9;9_.WJ\EXV/8K;DD#PC=;$ MARL>L_T/-I\#D=EO]=K]I/GS6+ALHSU>2?AWFLSS ^+9-&GOA?/LUDX@FL%R M09O0@@IFKPBX5X"&>XTM.FSD!"NZM%;=9O1CTM1EWE=-%_#G,?&A"R0(!!N' M 1UQ,3^C$Q*Z("'TOH7$91-&'? ;EZ)G;#1(_1P0,:7!-9E3?T%L6L30G]\9 M!B+*Y@LN L-3:"?$'TMM?1%(LD;+;'3,(R/R@4MNDT Z=MH4"E&3NH&/WQIK M%A^>?>>H65R!T&],"5F45R)-&"D27RFO3,K!S7Z_WWQ&^'+54-&6[1OXL6&V MRXG-\_SBLN%;(Z%["1W6KEM.AX3N0!VRQV<15=*4UQ$AZM)'78;KLI\>^ M2F0'GH)P) 0HMEM&H$_M#U/^V+1YZ 5BB0/K6#OW6RILN$"F]&9RLZ ")'C3"YC2Y_22^SY$\C$$ M6V)#<)X0%\<'ZO[I:">=QUR7C%UH&H@0)S6<_DZA)>/. _C)IR,G%+(_T+\0 MA+ @Q&\_"1XN/AU%S5E YS 5R.;@5TB.4B_@,O+0]4MPFU+''T&2<4Z$Q\,@ MOR]9;^3P/_BL['5*0[&W4@ZFMA\I?'3Z8GIPZ?$^85Z.A]P.VO,^XZD&V> M?PM9L$0ED=#/ZYR6Y,4[%%T!/=#S=_<'@C,8]F9RS;U_)6G.?;A81.V(>T<# M)N1G2(= ;><+]>!#< M>E3\.#^3Z2D9A7D"G5!1!F4[QPAW%N"A#R 020BGQ MC*)GP@+,SH.AOR1>@2&/0JZF>"E!WX.GN>0_"&QB^Z5 L$B%+1 MVZ" M&14#*KC,%_7X9+>M')D1\]"?+RFLDX;Q))/*.YV"Y-RE-F1:-G%O^1,$ M1<^YXBBK,*:[&%3>676Q\X#Z%%\;QA0=)5L#%4D82F[)'5%13 M8MJ#U9]@?I%)6N$PM-&Z]8B[#'@^8L 69[)@^\EI7WHUT\?*.@BN%^1E. M9MN*BYL0QS ,T#,:_66>&MV9%XW9.^ZZ,(">B'#R<-J;7=4EDA&;')[CE.)1 MN>O*F#")M!L1&T?8\F:!(F22+?&[\*[(,YN'\R]<"/X$MAP26!!"RUPO/Y3M M;KM$FW5!!34.&%:,N ^">#X6 XO%K@*$E?M"NLY[/E^X?$GINMZ+%=[-FN\5 M6!KRV1W+U<.85FZ4*_)?+H:A'\!Z4]QX.RHF>:TK[\9E"&$)'(_(_)5]'?RD M[TA^^\J[,F(>D%^R1^I<@%=Y4P;:1)M-@SE6Y_\GI9\_+ZCGT_]0(N[9LZY& MM ^W_0/4Z]:10*0#:KA.B(HL>F%WO MESYNR,4;-'JOSF]?N5=O1(Z')UXBSJ1:5]Z-5;48,V0>6=09=/#X$=7X MNP2Z\ATUI9&W'7ERGM@0QCQ6:2P9F/[M416/KR_A#X,3M__F>YPD8R& ME3M#*KPDY_# A>_)A ;+PH$IE[+Z[L% ],#U)EC&*S"*\]M7WI7-BM@ AH)- MM(,NG^![G?!7F7RYO+_B;)]X'@\D/[P27ULLF#?AT06XA&?S3Y,#^G=TDMSO MHMS%DG$7A/QS2H0M.'9*U[BY$'R!Z0'U4[<11 QF@DXB.S>2VU1^MXG[ 31) MFB@"T!;KNPSPYR:0V*$KNWNY[D_"(3*8SR"PQQ;ZGKOOT$G9[LNC9NPOT7L8 M)&5[#R34_=-W?"%HV8X#B8]UZ#V 1WH,&#+,)3KN!2GP-Z2 F@*9-G96<7D/('>PU /9 M;;5Z.B WX4NS_[L1":@1D%^(S\#(MZE.%$8LBU8#3=MLF6:4?#+?=KD?"@I? M)!=$(LVGW@C<@J_:C!8/@CH>.D3:+?A?#!'C?<+Q'_4&YPQOJG,/PB9AH8/& M:G6LPM#$#.N$S.KX:T$8DO;Z &69S<$RELW.GU>VH MOAW3&^\C#C5TYF$XEZH\TO/)A-H!)*\SXDVI7S;F%.6G#T ]*WP^Q4KSU2)Y8LJ:0@V0L*"HB1**,2):LVZ:DU1GJ^ _8D$RG M@DYQP3=>7A'QE09[(ER$I1[8OB4K"SG )I\V!!CCI1&)J#.:6S9/G3?8=[@6 MX*C%$C)$65S(P5+!,!9@2 FUA#*Y.[+,4VCM_U_'0 M0V5!\J>'JMYY_&UTNF.)-_S),P_?0K; "OXU#TH$NAUL]#--UU2S\X3A#X9D M&1V@2)@:[R7;-YR@/R5GI%U\]/-3KZ/F!#N0JM^,E6OBU823VZ)L7'P!4?KP M>0Q+K'* ;\Q].WRCAO%V^U[6$E/@%J$^IIZ8ZL)XS2(N;]38[J43^4QR?;3L M=]1Y3<&@CA%RVYJK:"7O/1'J'=_E\\4]!6BC81OWL'8#NA$!$X%9P+^%OQ0P MZCW]$RY4N%[0%*,0'\.8#>&K M!8]]A.J=!C*LC'J/UFDB)?)]YRW.H./\Q+GSQ%RW,.@K FU:!9.Z6J-.2&MH MWI)9U!:9-GMJ6QTU@TT8U#%I2OJ^WA:-#@0P;TB$6.(=HG-\*PF?)"W+!K[] M)>BC7-]>\R_#4C[]CRU36 MH;O >RN,;SQGJ\P6JTJI'ULGIKI%D6QNKYG4V?3E:]R9]/I\H]]14SL5ACIF M'HH]4^44B _RJ;')T^<&MBU"4CKU.$"$-O9U6I:I9)$9J&[5;"*1F(8D0HU8 M:BUCH7SI0XF9*VJNC7H=TU1W%B+"VAFV9'C;(-+&M$Z[DY&V2?(ZQK&HY_LG M9-GD^OC3L4QE5HD1J'N&%9EA%>A7;Y:!7!1O_+PES-D/HD(L];!9EIDW<#:F M"GG-0!$RA98WK**4-T#YY(H$H8!I-,;A@ /AI1GKP>U:II)P9X&;R%D#7?>C MX&6!^-U\-8R!]1O*K[7K@L].>"#/I3;(US3ZQ*]G9FVB(K4AR>MIZ/*;5 JI M?C@<6Z:2;Z?-7DM/3][>>1L_N[>P^15"O<^?F.KF<,+" ![1HQ)J;/B22Z < MV.6FW+@J*.T4\UZ=XEH@*L M]+$-D%(2A4R0H>OF#PB0[1YL=+"D&ID/AC/>(^J_./-=104_SA_.=Q)NA#7]W*2-\?( M=(S4*_$V7X5'\,437J M6*"!$M,-$IEOV!< IFP"=Z@@?:)WW%&K:P?[02VSPKUQ6M6P(Q*8C1M&I2>3/THA_9QS8K65PV2'.]A&11[4W)JO0%,C437:;:OE_$1@# 9\ M^Q5<1?TGDUH_J_1-]>2@Y&,$W)"CSKF&C'8+=EM95#37FPU'*D M7-(I<6\%MREUL )88A=RBU [/KJFJ9XNDRR,%(\:VWW[>_F-_V+\],.E;;4S MSN!LH91QI8XC)W[=TSYO3LD@U8^>CJF>C8J9U/0M*:H)RZXN\AAH5PU=JZ/N M3V8@4Y&#IXT6(G= M](,:1L818>+?Q"WQ7.PUA3X.]DSUL"'2&I*XCB8>,5C4VHRX68]\Q3L#&75( ML&I^10F:S>'>';5#@:^7E$]S+SL*7TN^?GP>6VWE7,(:?OR2:)/W5-I8(X,$ M:<)$*P,&[$JO^#'W=1S 9^R1RO=1"AK?X5'FKJYL:OW /C'5(X@I/L::4=UA M*)GFZ'CH,YU^1SV3D U)'9.=3+NN;\7*"(;_I*X#>0%6'\I&VQ<1I@VMO9;5 M5HX]Y*"]>0=8=IQ%^?(A&ZC!6PQ-;+?W<8EBW/00FU9'V?#(A;CF9R;"L4^_ MA="!,U"R/B46.[E]_YR:;7#XP.+.IWHO!7'P=W_P=02P,$% @ BW,(3SN^4=A,( 3U8! M !4 !A=')O+3(P,3DP-C(Y7V-A;"YX;6SE75ES6S>6?N]?X?&\#F+L2ZK3 M4UY[7.7$+MOIS#RQL$KL4*3Z7M++_/HY("F9HBB)O!<@KSV5[D0+!7QGP=D M'/SU/[]<3!Y]BDT[GDU_>4Q^PH\?Q:F?A?'T[)?'OW]\A?3C__S;7_[RUW]# MZ+^?O7_SZ,7,+R[B=/[H>1/M/(9'G\?S\T=_A-C^^2@ULXM'?\R:/\>?+$)_ M6_[1\]GEUV9\=CY_1#%1V[]M?A9.>V&P1D)PC+AP 6FI+1+,"!ZIH5[J_SC[ MV;C@23 &.6P"XHKEC\6(7!2628RYB'(YZ&0\_?/G_"]GV_@(B)NVRV]_>7P^ MGU_^_.3)Y\^??_KBFLE/L^;L"<68/;GZ]./UQ[_<^OQGMOPT,<8\6?[V^J/M M>-<'85CRY+]_??/!G\<+B\;3=FZG/D_0CG]NES]\,_-VON3Y@[@>W?F)_!VZ M^AC*/T*$(D9^^M*&QW_[RZ-'*W8TLTE\'].C_-_?W[^^,:5MY\UL.O;M3WYV M\21_XLF5B.TTO)S.Q_.OKZ=IUEPLX0()RR'G7R_C+X_;\<7E)%[][+R)Z9?' M%L8#*,1@24T&\N_WCO?D&TQO)WXQ6?[X#7R_'C5#*H>8#?3:^J]0V<;?TJ:;MF?]B2?MXF*UT-!X M'B^N_CZ[@J(:,)\5Y/E*L$!!7\D_]6!X,D]C>#L_CPV@NFSB.2RJ\:?X&OSH M17PS:]O?XOQM^FB_C((/6 @MD20"W)A,%&GP@"AQEAQ3AA(O:RC&@3CWT1OZ M?>I-38GU5JOL%D9+6!_.+:"Z075R(E&.*8J.&\0CA$"&DXA42! :^4@T%@]Y MF?LFV$?H[/L2>C%^%C,8;\;6C2?C^3BV3Z=A!YD4R\0E -(R>#!CQ"+K/$8X M*,H4-6#B4@T+\1"P@H2/3,+4L&B0]!)$2:-%QH$\19)<:&J-%[@RC4/RC$5U M8MO>=>5[,8W?04_$SAKC"?)*.,0UA3R..X]D3$SC##*$4T1^IW5T5=6@IQ1J MV+^14=QK 5[5&V,1MX$@IX5'EMMD?+".*'Y4,]"+G.>+IH$4=*0]D9Y@#7%H M2H@3+B .I1(1[BEGW&,I666JUE &:N,.DOL]YJP+P\OI\6QZ]C$V%R^BF_\V MF_HUEA0BEI@(9"R'-<651)9RA4(R%N=:%L=UA+\3SD"M6S\%Z,_X8DJPC"PW M"-O PV4(S!F)E V ATF&'!AOY @3EBHML5 R MB1PQ[R#&Y#1)[VO;NV%[NRYZ<)_-Z\+YDN6NV6(Z;]_9K]9-XA4681BC'')Q MXS1&W&D(40WG"$>=DH9\76E:J:JU \Y O5X)12C _VK.[PJ, 491JSB09ERN MPW($V41"VEK.(5/QB5*/?(>:80#YE:)@1BD21JL#%<5RG\[ -N'T7AWZ>B%)=-C8#I M;7HQ;B]GK9W\O9DM+E]/_6213R' 3SW@'T\7,;R]C,V2?U>@B6 ^1.L0L8HA M'@T&&\@<>$$/$9\T@=+:T547W/OHFO@^=>V8$BT7U[1MG+>CQ,&-*AZ0]!:L MIY4"V;P.O%.,AIA" $=Z,_Q8L)_G<^\G8TA%USCB?.7 M7]9N]N^S6?@\GDQ&'&N'(W$(>PRT"LD@%7 :<XPH1 MJH7%)J989V_W/E##BZY+:$XQ,12,LS[!W+/F:P[SG59*A5Q0Q1%(TP3\=TP. M12FD,=0F1:MXT$T0PPNI2PB^,YL+YM?QTH[#RR^7^6($6*B-8/^Z1 5A&\0+ M!&$'9'(2'7).,^2E3L%#$N!)E4W//; -+YPNH1:EA5(X_#JHSCE2QGFMM4$$ M+!DPPGAD<=Z]9=(%:T#I9<4BXT%8AQ>J%_$NE86VI5U_?;+-O3?P?=G;9Q_F M\&VN0K6S= VZW#6T.X:O=Q]M'WH*74P#Z;?MNV:6QO,1IM11;R/BQD(*)W-% MET&D@8T%B5O(SFF5FOD&AKX6Z7T$#[J(KV#][-KUNRY&Y$4 _POYBHL4!BL* M[I5&6$*G0+--WA04L6XX]V0#LR,T'>A M*H4D4# MNKHO=Z6]X#=!5;_9[& M%80\X!7&D=&4),$%"H&!W"/GR!#A4;[#H9GR"=>I2NS ,B3C/!3-O+5WU%.$ M)7>.EM2L<*Q3JYQV>QHT9Y8ASD3,E\0$B>L(174AJIF M!05;;E_3CJ>94V^G'^PDODW/%NUX"G'R2$K(V*T/R(M\/,=*A:R('+E(9>(0 M@R5;)YF[ ]"02G-#5; BPBRF6J#3&U[:$Y\DA=F9)QB"]TP28PPE;B*HNH^4 M5CE1

$5"=)9H4VE;Y$@!^VDCVN[:>#M: M&(82%$Y# >C:&3V+TYA3;>THEB%%1 (&)@6ND>,L@4,R6H$E2HJ(>AIY"\^@ M2A*EU:D?]\O%GCOR*TJI\A!_(!J211S2*@B"(4*)423LG<.25[EU\F"*W*]: M;6$Y66TPHN!I<_\:BG(W(D0-DYHD+(*OUC7\G?BD4ZLKI/-P1S>T*KN(N^8YSG;B@Q06VE?3-VBWD^Z/1Q]LZN[G>G0+BB'/(F$D$O94"61XF"44Y0%<"G5DE?>^(N4CO: M,?TKB$?'9^M;8O[KQ\9.6^N7**9A^=W:K(1_+MKY^D+&@TR6Q#/'A4$J")Z9 M[)%A@B&MG.7.6YIXE0.S1Z5R4$[ZB*MB9_5JD*I5MO*Z@\07$)!/8UA'YOGN M4GL8-=9+S D'GR6M1ES@?+H*HGKMB3&:$V$K7B>J0-"PPI(!+HJC:DS!$PJW M"+ENY&HYA%K*Y;7H@$LL>&0CQ/ 0CC&-@5725=DHO0=3V0(E1)$^>,^1E;GP M*J- EIJ ?,A[B)HR9:L0>$^!\K3.II0V;*^9[FRO;NCW-1F<:\O ." :&2Q1 M$0,R04A$K5'&8L:%.ZH][Q1=GG8ON)9V'5.TI\XV;7O^:C+[7.>DZK?1CY19 M[J:F4#[9ZS;5N]B,9P'TJ(FV!=^^^N_UF>>77_RYG9[%]T#,RY2BGX\$#X(& MYA$3^92: 8-F,-BW('E(-"JE?)7T\[AD]C7#JU'>ILV1WT[[77P+2HM@<60T-ECRER&)=PAF;!C5B7"7!5[ MLS_$0<4>WX\R5]*!VCIZO56P@2\HJX57$F$3).(^<&0XE\AX2A@Q5AA5Y=[? M_A //,16MZSQ_2MI7R6HK:3YNFR[A8\G;A+S& EN%.+8".2LB$C)?$C*4VT"2>E,F=OYT, G&1.-+*!6A0&RI'4IHBPBG7N>(:2\9PI<3YQB!$UD$&$D5"<0F("XQ< M!/G&:!/3CD03JQC<>S -*E0]EI4I)**2W42OS=[RA:BWE\OSOR^_Q,:/@01#2F*/(&3ZB^M*DITI>&O9LUR M'V,7"Z+!U GOD<+6 PND0RX[TMQG7#/L*%95#BP>B'-(S4].H&"E)7F*7)@) MS)2##-UCG1^%$AZB-6-02E)0#"N#QD'EPOW6WHOQG7?&BLAL>+QX\?94_^OQ;B) M@#0L,M'K7K8C;"T/2C,D2>Y62Y( LAU&)"D?E8S*L2I-/AY$]CTD'\7UJ*BX M3E%.Y\HD8:R#8"4$2*BM14: IV(\!I>B40E726&[EM-[7R UR0+K/9*Y+QV7 MVN07*P7"B2L;@@ZR3N.WP9[/JJ0K]Q_7.D0*Q5;%BWC91#]>,@6^GL3UZ>*G M%_D@S_^N>LQ%)XV.8 @V ?XA==6HK#?'D$ZYNX7GMHG/;)N/LEWD6VHK M=7;),1,<10+21(@^!4%& O':>^Z9I#34J2KOAO,=E'A*&YT"+ 07^:GXWS,30"L2H)5N5W_ *[OH&Y3WE65DU39(^JY M2P0PX$:KH%$P"2<7 Z0C&$*PH#RR26.4K/0Z1 X_KA+HW(EH'Y61)\X?2^M, M&?&4;.&Q=8KB]B, (R&3I2Y$1"'(0EQ0@4Q,"D7M(_.$<6JJ/.ZQ#[A]=$C] M8#I47&@5U>DJ_,HT>\P)9CRWRY48<>\3Z'J4R'J5>ZA*8FBE%H?WH-I'@?0/ MKT!=Q70$0[1^='ND\SW&1!(@4A)Q91FR!!(_([3E+%EA;95+XP\BVT>#S(\5 M^9255ETE:A8Q;+R..R*$T8 ]1Y#GN?RF@$-6$(42EMA0I90,M;I3/0ANKS(A M_G^@2WV$5E&=;G;B?&XOQW,[R3TXN>-.>)80%7GK" (YY(!V1*7U%'A"8YTB M\_X0]U(M\L,[NB(2K*AA][X9#QFEY#QICD0$6\ISPR1C"$>P!K"1V 8JJNRL M'XAS+UW[P>K6-459WT%N])R\\N ";&I*VN>67,L$ J/LTI&.)&@O%$GA2-'Z MG1CWTK,?I,Y=6X05=>SEQ>5D]C7&]W&2;W%O^G7G9&[7P\"1Y\YL+&%DF8Y( M*1>( X!85GHC>7^0>VG9#U80KR;$^@W(,8D\L=P!BOO<--)YI(6E2.9GXK%0 MQJ%TR-MM)++>"SF<3D$N;+YU!-',#S^%=,AX8O7B7 MC$.HN>Z2\:0S(Y_9=@PSO6MB"W.N=A [<&S7,$58\R"^.CQX!^+PV7N4X<7U M<+5XLAMO'=Z\B',[GI1BS=5HM3BS$VT!QJP?H.O"A:L_+4+R3ASEZ/NX.I'2 MGG37Q+ =2[NNOMODSSONS=I_12W+T8&K*,7)KSO7Q^#D.?+JUL=V7$W?B*4MK]R#A]B"EZ:X4+&S,<&T -W[68['L M.7)I/NU-1:'6C-_/VC<4>.R\E,DP)Q*,5R$;KD4C>T:!P,*3*8]J;(/I7 M3M=CO-E\]#VD(\VGV(XHYCCH1)"( 2-.!$5:.[-\%T5H3+VJ M\ZC.'MB&=,>ELV[<+H26E4G!,OL:V!^SYL_7T^7]QG8+&,%261,(LF <;,D$I=!/; -J2;+>65I9!,RBO+>_OY5PAFFK&=;.$R3!"J\GE3 MS2WB.FBDI;8H*:8XD\S(5.EXU4/0AG29I;RJE)%(W5KYAD,OD9O?-USIH*1Z MC@Z+_#(V\Z_YK88YI*RYRGZY?*UA-N\6T3XP8A$.'8*Z)I.ZQ_T/#5F7395R M@COGNXZM[_Q$C_588-:ZW.Y(?:$\X\:D3S?7"O@ &8+!5N=.C[GGHW,$:4,8 M8EHX(YG#054Y37H?J+[1PE/O5Y7?&/:YC7LGE!$)4?(H&3#'4W"0GB$C,Z\$ MA\"8.,%XEV2RF!INAR(G$7?)-EB[X2P?$AVE2+#@02*Q#*(P M!\9$P5!44N83!];4Z45T/ZPA93_5]*J@9&J'M^!+SL;@T==];3K%M%MC% ID M[T-6I AYO&BII1>+7(3M=WXCK%8NLQ?5U:].5) 7+E$_7D\ MF71A]?7?%F'3;B0%2>SNK[9&*$IN)?]T-?RW\Q*KXSCCZ7/;-%_S\=V+? ES MEJX^V6/-=9^L*"M[TEJ ZYLMQNTT+ MD5_=/.O#UON&*<&YOO'5Y4Z)0?,CP MM7EWC$)R/EWR1YYG.N]X_N/V(*4J<_=AJT%]K\KPSJ'J<*)>)?CF/!LA^O** M!IC ]2^_+B^ V3[&OL=L=;C:D=H2)BU?=^IFK59_6<80[4!1C+CN2^O&WQQ!/M'JD@"ZK[E]4TUPMK^6U^ P/\W/)*F!V'W@S::_2"3#NWY:YG76[O2K7PZZI,-&;8!@!7"D@3H5&+A")"&4XE_>Y$%4Z7-R$ M,8@=F=I*<*L[97=)%.Q<.FOF.32^)GA#&$[Y>A*T4\@Y?I-WB)YE(*Q5%D,Q$104,LMLA)P"*6%)"XJ8ZJ\ M?'$;RA".CAU;,7H*I)AB_,,VXQS6?8/!E9+.>X&,SBV7/9!F7'ZD+3)"I93) MN"IGEV\A&4*'XV.K13]QE&FBOGK,: -"B(XSDI]8X1$@*(.1-9P@Z5U@0DM/ MMT^SWQ$:;8_<5WDWQWN?M>!M^KU=E>UO-*(WVK/D,4;.@!QX# )9&BQ25"<9 MI#"<5KEVL">^(1S)[R_Y;56N(9QB9F\3W.OI/#:QG5^U^+56.*?SJQ?86%AQ MEN:>3QAY)ZBB3@+95*1I>?W4#@A3#B"8(,B#$BR$LQ[YUWDE5Q[-T" MOF/=0>HF\SW"N4/873,!I %')0B#Q:DXX@%#OB&-0RX9JJ2ATM9Y3WR8"6!9 ML?=D=Z5X#5NE@2D0<:IL.SD-2"N9WBM=/>\>DGP/Z,JYB! M>1$)P\(C26*N$#"%='ZW-E'/-3>:,UOE0/8@,["R"[8?L\N9Z9NU0N>4<)B! MWOG\O+4#E;/>$@3)8J#"&\Q#E8CS\*JM.-8Y^D+VN3N?ZQYFWMH8^=7.%\UX M?K5%4J9AS,%SU-CR.9"R0I>!-BW[=3/?JT=!7RSBR-!$6'X](04A01.80S8& M"OXZ1@EF'IQW]8K +F E\]I;X[^/%W8,W&W>IE?C%D3\/]$V(YT<3D9:@!H= MQ*E>(1=P0$9(3*)4,LDJ=Z,.ASJDM*&HAMV7&%>08I4JRBXF9&0?06?BB'A@ MLI$<&9XC*[*Z;Z11L(9A2W7RI,K;>7LC'%)NV]X7X)!RI9,KU,$2.ZZ)^CP;&9%8BI&A9$'L M'%@ :F\I.5*FY[0OPP%3OQU:G@R5V-'UZFN:QN8;(:,3,)8&8XY"S2@F) M,/ >1*!2,X2(% M)V2=BMS!2(>4$U?1M^UU5U>61U][U]&QQ]XR QHA,0#D%,R$LX 7J^BDC9P& M=W*-VS>O.=XFWL 4[F!)'E??=I>.G%.<:X$1]OD(A]0<64DL$H[%))4(C%5I MOM(=\I!RZ^'H8'_IGL3ZY6Q.,(9CX@QI907BQ%KX"N(R2BT+6$:%4Y5K"P?B M'%(6/AR]ZRC'T[C:'(P;+R47^;DL[FA&*1'P(#^=#7&YB4P'4>5*Q*% AY2E M#T[=#I;DT?7M9@88J(%8$[ 92QS888(1.<:) ICE)&<*MJD[UJF"Z$7TQ&H4I92@@=D<&>=14BK9J /3]"05 MNBIURI$USE',,$J"Y[PZ4:2]4H@)!\LA<&7KG)'>B69(=9"B>K)7W?$@6=0M M7_\^#9!\Y*8_,;S\DCOKKUH C01FDB25'VQ/$!NJ?(XK:HUHL$K'0+@DQ]MA MNPOED*H;QU>C(K([?OF:$B =$X4TD?FDO0M(6P?>WUGKE#>1N!^W?'VGS+@* M@N0M!TT4RT<<-80I8!*B,\I(DXC159X5Z81V2.:[BMX=%' 6D6FEN^/??$Y4 M-DG&$Q)49?(A#3..6PB_,3,^6*ME%06[ \^03/=15*B$7&JW;,['KC_:+UV; M%7_[\T+]0._ 4Z3[ZO78O7JHWAJE-.6U.A>]M,T4E+%]%YOE>^9=R+\U1A'B M[T=6@?3NK;ON&*D*&RJU\]J>9OO[Y[.+R\7JS>X^*Z7+-%78>#!]A:H1?RP= M60Q//X$;.(N_+2YHGMT=N=8E9A1*4*[/5&)YJM[C%J)3=6;LMZ>,@=YLVG. MXG/SX^N7N=[.SV.3?PSMD^L6W3^2D(HQ9'JXCJ)C 8BF)-( M8W$)[+M8=LA['^?C9OEU?F[,YL9Y2RUY-VOGWW[W+$YC&G=[X:O';&7X7XC: MDS*^AX?L.^>)A5#+XW8&='WH 5;NYDK^+<[?Q68\"V.?NV3T,5S'PG9BT?;A M9*&2S0L ,HUAC2B#WIA\_=-5[S#&O:%$(L44R9VD$C)"Z.4Y(^TCUMK;&NGA MO@#[ILVWY_D0FT]CO^KX8CQQ(1"' J?Y.4L.V9,C 4!+DFCDE/@J)P7N136D M(DP5/=K.?(T(9L3HE&1B58Y? MW0]K2+63$RE.9RE5U)S-'K1OTSM@0;.AW\^;&,;SD8V24&H,DBY?G@@I(:VE M1@D3[(5E2A%W'(W:!^Z0KL6<2-.*2_5H&OAW.YZV.0^+[8AZIK1*&DD)JX/+ M0//!+HZ8#E$KY5G453JU'H#QP*LP=9O%#4+9N@JP7>@]/G=G)NV;F8\R;&1T[#FZ- M4>CT_WW(*I"^_7VO'HS[#5V%47O146)EQ;.<:+^>IEFSLM>=UM/M4MB:[K+^M?O8^7V7U.SS8^T\<<]YJP$G,[TUQ J_L MN/F'G2PZ'<3[]L=%.','EI)4KBXTC.UD]6J[G8:->V'Y->IQ#'9^_?%?HVT7 MD [,IN^C7\!O5\=(^MCZ6E#*2J FGPK(\\7X$\0\XSG,N7Y4MN,;R[L'*L++ M/3#6XD1WOW+?1MC5%HP^T^9!5([[65N7NH*HQX M4!76E9S\+V?;^+>__!]02P,$% @ BW,(3RQ$49ML;@ FV,$ !4 !A M=')O+3(P,3DP-C(Y7V1E9BYX;6SLO6UW6S>R+OC]_(I,[M=!!^\OO4Z?NQPG MZ?&=)/;8[MMWY@M7 2C8/$V1/B3EV/?73X&2;(DB)9(;H"0ZJ].V7NB]']13 M *I0A:I__^^?SB;??<3Y8CR;_NU[\1?^_7/L+\]__]__X MMW_[]_^#L?_UX^M?O_MIEL[/<+K\[OD<88GYNS_&R_??_3/CXE_?E?GL[+M_ MSN;_&G\$QOYC]8^>SSY\GH_?O5]^)[EPZ[^=_]5$GTS@GAFC.=,F9N:M!V94 M,!IED,GZ__/=7T/,2>006.0A,^U4_1@BBVA 6*'_[7;[^^2>_Q#-AXNEC"-'U] ;T^+[_\P^MH MS \7OZ2/+L9_7:S^_:^S!,L5/?<.X;NMGZC?L:N/L?HC)B13XB^?%OG[__BW M[[Z[D!S,TWPVP==8OKO\\A^O7]Q&.IXN?\CCLQ\N/_,#3":$>/6$Y>_U:?],!C3>P(R3^<1&?T4IU7!&V+<]/3A MF+\\BV4L<#Y9-D1\^]E-\<[.8-Q2P+<>W0#MZD'L#,\BSEM"O?'<:SBO0*XC MK(^$Q7(^FX[3XB]I=O;#"M_5V@K3_/-T.5Y^?C$ML_G9:O+?#Q?H>81)!&YE M6.&Z\WG78)(^C*?C^M-?Z=O+AU9$[0#CIR5.,^;OOQOGOWT_3L5[[:T.H@B= M9(I%YJ2M10$Y1&]'(AI>E%8LV1R9YDXQ7[*F13^!"TF6[-QJV;H:PV26;KQP M4A?-V1>6)Q!QLOKI*.-X= 7\&EX:.KY8XMEBI'GR05E@ 4IAVDO#/&I@*+,# MG8S+(M[6E,65YBTP_>7=[.,/])X?*AWUBQ4OC(O+!?>_W8?A@IW#QG;!Q&M\ M-R;"8+K\':!C??S>;9YS_[7L^A.*WC4G;,!^&9I@V/1:,EHUMNM7P2?W+>(+SYP3EW6S^>61\*JBL8XBD<]H7&JDFAU<* M*$9P<":X9E/ZQJM/@.2A KW-KQ["[]48W])GR1301+M3;+-L6+'_=)7ZAGRQ&CDP]4]<0H^D/74ID ,8R M(Y5*11<$I1ORO/;Z$V)ZB&!O<^W:<7VA@A>@?!8A*J583*H.DG@*:#@+(1) M)[+5+6?U+0 GQ_>APKW-N!_"^#-"E%>H)O!N)$SF253CWDH"0K8> Y>0@4#A M8JJG3BWVXQLO/0%F#Q?B;3;#<./YYS._SV1_+]\]G9Q]@^GFDHQ;* MN<2D#63)2^48:&&92-ED<#K+U&*]O@/""3#=2L ;3D(&'6Q=X'IS!I/)C^<+ M&N9B,;*^^"PE 3 \,1WJ:"//3%D9R)@ K:#%9-[PZI,A^G"!;B!XT%G7S4,W M[WU.2D6&)5JFR8%C,0;#C)?DFJ=@N4A]3R[W0_\&T_F3G#D5$1A M:7)HXPT-@$<6.)+)$R*Y+9%41K?0S?7WGH!B#A+E!JUL<%AS>8ST&C_,YLNJ M+TM8DE43C!) %C&I)E&;0@8N:=!.,VU$$ZD=NO/9@PGP'*V,S+598FG&_&U4RP.]M?>? M .=-1+N![T%G0!>*^"SG.=E!KV:+)4S^O_&'Y[.,HR13$1@T*9_@Y.UP\F*+ ML:SP**US2KC2+D"^"<$)<-Y(O!M8'W0:= -6W7'PY?S5?/9Q/$TXLIJ;7( S M&7P@;R=QYGFQ3'$GA>,R%FSG3F[&<&K,#Q'Q!NX'G0O= /:ITK^?5^G4I)Y44-)8/>TUVI,[&3FGA0AJUH?#8K1H1OL6$"=#?0LA M;Z"_0>K4BVF:SK4(B<6I)0L1",R MV9\"8O$N?7WG@"O@T2Y@==!QVW537@V1UCM$CD606N'9UYF&E$D M \(GVC1H\4B0BY9MCE:OO_,$^#Q8A!NX''24=A6_^?E3>@_3=[BZ$B&5YX0\ M, N>TZ(!A7DC._,>)Y.KY( BH\[< M!%H^:-'0HG@6,D:&WCL#UE@T+?*G;K_Y!/@=*,X-[#8X&B,D9]6&GZ5_O7D/ MY-2_/%_6V\HU8#ZR0H8<569"UOQJ9S4+W#CF+(]1ZQ"R;'$UX7XD)\-^,W%O MT(9!9V=?X_'O+N+Q/-&"XU)F1I9(8,BC!^\#*T;*: . RBWN'ZV_]P28'B3* M#==0!AV0;1CA6X@$RGM$Y$$P:P-YZ1 #@Q 5$XH@&2[H?RU#G.OO;\CSM>(# M1W2$!PETTPW"[RZNE?\U368+S'_[?CD_QZ\_G$V7^&GY\P3KN__V_0+?G=U* M#MA=,\X7[!W A]'J[*8^Z/D$%HN79;4P/?LT7HR@8+0\6.9TJ'4YR*4/,=48 M3M"6;)(4RP:7ZXJF HNXXNKR11@ KF<] M9-[P#NH5L.MX?EJMG3LA&JV5JFBI#;(E(J"R""9(E70.U&AR+SFM6BC7UBQ#=AI(1#2;S+2A/ MEO1&TMTZA?_]AS6)D.GZKX-+"SV?31>SR3C7DFWT=:95#_./,*EER=Z\1UPN M;@+:K<#0#D]M469H7_!KQ894DCFZ,B[;D;#E\=W8V&4X:[28 M8JSB@9>$6AM:&8D-&1$9IS9GBGF:E3Y:%8)&)X(,1Q18>\H$U MH&[MZE_]PF0\K

=%E19-79^:#RS6YQ4CGI%%QP[E'0\?G"Y2AZ_YK_(C3 M<_R%5D#B:5ESK_\Y7KY_?KY8SLYP_O.G-#FOYT[/%@ND__);^#12+@4) ABO MIY*ZT"R()=.FQ;/'H!/-D@WGN\-'?P#6X^\< [5E?>?HS4\74V*Q?%G^/IOE MQ;-I?H/SC^.$BS>S21[E;- $;9B,F3:];(!<8M L>8$Z/),'RK/AC6JOHP,)Y-Z)QBGM(M/2.^>Y3,29RU\5Z_N_/SI0]WP1\%*J:NU M++,T3*>B:7/6B7%O#$BPN<@N&\5N\)Z\0G1@H6&!JRN4EY;>]%U-"#S#7TF) M1TFA4YP[QFT"LMH,66W..*:C5947(3W+IB2R3,@X#9:V+V^+CA*C"GE# M#F:#^7\GK">O#0VEWK"PUA6ZU=U>7"QOX2HRID1N"HMDDI*_ H750D"L6. 0 M+:83UH(NF&Y;:^XKK:H:[\V?'TG#3UZV'0CUAF<[SX'+FRN/CY M$UDS]/[Q%.:?5Y+Y?3:M@6X2[V2EY!=#'4EKH&0@*7ENZQ7QQ+RCKU!P1BDQ)U&],)Z.'CX+MA';&;0R/(E[/K1S+"JV,6BBT@),TK6<\CLXVTQB93 MK[F$8(!')4P_-;R%YT14:)B<&Q8>NX)%B^DU:UYV'!1>#CI-U \>:H/EVG+"F-7:'Z&^936F\4KG*^2,)_%Q>KT=:2+ M-RZ!JZ6H(M.T9[(00[T/.]-)-VR!MDV8#_"8IQ&AOMJ M2"OF>;VR+H)@41MRM,CE%BG(D-SF'C&-^5^A.3[Y;=BZ1P7VEW2'\^MU4#^- M)^=+S"/,&@/YT4R%VF9,<4^6AW,L2)=#S0LPFPK2M5> 2SPGJ@*'2+O'2??5 M6G>1TZF<5K0-D<$I%#(- 4@Y!2U[P@I3N,\(7;B_":-W7G2O\^K#9?G0N="+ M^7+T:C[+YVGY*C#"2\M%4P!8;)$I;CQSJ5D1^"9B:<"3($(G(1=KIG/(Q4K\EL?F(S.\C MW [&WB6PR^1,:P18;0(37*E+H\-@HH4MN>"E0Y1=3G%NH#B>8=>0F5DKL6Y- M3#I"SNOU1,5Z"W>.[^M$^7AY4-DE 7/3>XZ2B7GO -?;Q6UYX>GF$&4J3,>4[0,U/V.2S>_S*9_=$G M4?;KTX_#SN;!K'%2BI,B.\@RD"'�!B(*,K:"TREWR45#*RYIBK")R,-($L M1N68*YD^3^X9>5>-.+F.?N7)O9]-:/XN?OZO\_'R\U!.[GEZ:T[V&^^4FQK/A+A55I,]/(W69UJHYP@)_PHN_7UQ@W )<5-E[Q9S9!W*\96A*WNW M#H0&B;Z#&[!"]&*Q.,?\T_E\/'UWT;KJ?\+D'%>_>_EA%;?^^1/.TYCVZI&$ M7$I&S4*2R'2F20*Q2%;(VJ'EW)JRJ41"(UW9!^DWH$K=B.MRL+P=,%D@'TE" MA/=EN?AZ.8X3O*P9,L;%*)>25T+Y'.RMJ.L%9^\]$;PY*+I$H0:A/K; MU<"VA#9,TE[=2GX+GYZ?KSS__S&+BV=I^;(0_>XUIGIA]4LIWYK#\^SE\Q=O M9Z]Q"?7J\E7,9H1HR $F6?I/(^PSE-!7Y$*M KVWW# MJ'ZZJ/!PF;/V:D)#N W^5>UR1:-:+N?C>+ZLX;2WLU>PZGO$LRHQJ\2BCK0K M6$?6, V)*060)>?!J"XE&'H-Z-M4[J.J08?$_>?G9^>3BRMEI6#==W['/YZE M5,NY5SN'C)TT_C"AT5Z8/"_+LSQ;F=LC=";8 *9.1ZS5"AT#[P2S)NF$P1:/ M70(IAT,^;14]$I4=[@[!U"83D869/-JCZ2"9"2,CIB(41=S+[[#NGV=+[6 M*1UOH'0\7:SJP%ZGEG.K@BR!Y5J>74.BW<%;P:3E)D6G<[!Q)Y?K0 !/]ICZ M:%+O<3RY G1QR# B[T^O,B^RMIRL EY80&,8T,R(@-9EW^?D\1J(XVG!\6A; M/]+[CS71):&0#)" =8$V9"]&GR)9(<)#J1?X5*=H\Q#8W[HFMN6U M0TV1&VNR48E&#;5RNL;:&%PSX 0H)1Z"1.(><[4#V2BPA[L;U-<09+O<=MM)N8 M+G-S=P'5L_;Z1E0/7'Y].'OK5].:B?YH>B&<<0H+,H>UXV*H^?D6%9,F.B&U MEZKLO#KK78CZ0.^TB\1S'^KSV#+I/M.1;:+1$9N0C5<4B>>>X4#EF+SW)>"1$FKV"<7TR?PX?Q$B97%RW( M.90(B@'92K0+QEA#1X4\1RFT\&0BNRYAESM1G8(>M!-[AS7@64H7X1W,VT*1 MET!+"N04*7J*). M@>N0F*JQ%:TX$JJ2F<@E)IZ<$J;+R>%F.*>@$0T$W>$PY6T]=#J??[Z^NWD, M$7EM6Y57_6H2[7/!&>8D1)^*4_2_'MQOP'(*Q \5<8=DO.V]BF+6(E@:7@(B M2*,'%G@B=8S12%N<#<%W/5YXZ*YN/8\6!DF[P]J_H='-+HB^[7YN>W%V?S>O M0P1^G'YN'!Q #7)F+\B@]24P#Z7&H@+JJ%7VMDO9_D??SZVQ!NPCYR/V*VL$C=.OT?\T^[GM)?X=^[GM([OC]',+14N3I&'@ MJL&!@^'"PMG=,,\[SXQX=:/H5HTSQ<'8ZK)-% M8(0QDT&4R606RC/'M8@%06#H=>9\/[KC6R3#B;Q]W-R8A2.5X*K%?A>S\FJ. M"YHBJRM^-Q'L5B5HTV-:E .Z%]Y:W1].QKT#YT/0@2CS019$!_1C9U+V<<2] M#)*89L4@&9Z2G (H.C-4B9S'Z*160^IC;<#[:C89IYK7V$:L7Q[72;R;X:Z7 MO )%:R:0*F?029+%+I2(V8%0V7EC1M:X8$/VS!84M7ITK?10$I.%OHX>K2A# M2EYMP/U3/=Z?M)+RU=,Z"7DCV/6FR#8GCPJ<]D';VK\^ BT;P7&5(U@8)9-) MY,XQF9*O3JZM39&!67 (6:N$U@XL8775T>I9^J_S\>)J\)=I@@9XH'< ,]F3 MTQ5XS4 M-)5D$%J#$B9TN1][%Z@&E2@38EZU3/EI_!$7R_'R?'ZMMQM%+&\F"C[2/D Q60>GB10]!' +V^'MM,QW:4-ZR M+U<=3H9^&B_212<>S%\:\7SM(T>__C!;P.1EV?C!+U?N98G*Z4WY9BNI>P8UXH[+S-$S MM,K6#MB218RT.14G@K19=.K/WG04IZZC1V&WUY6H&Y=S?I\M+XJ,O?DP&2^_ MWIYY7?&*D;1DZ655&.=)$U[D+ I=6"'QB225HPYGKZ_) M,*<'OG\VS3_A1YS,/JQ2ER\[.&>,1N@ME$DZG-%MSA7D M3GJ4J[KJ$/QKO6WZ>OSN/0WA'PM\1O[*/G:]]= MID^DDE+1G"6'I,A ^3^-24U]UU9@ I#Z(]$'3D(".3-OAZ MJ2>P*$RN]0@5+RKYD'J=.3^$UMR3$?6P2K,/%\<*9BPN8--/RH^?W\#DZO)G M=A!%C*KVTR.##B3)1&MD(LF$.1@N^I0OWP?D\8WKQASO$H]H05"7_D27Z5RJNP"IJ=A

%?M,G?G0$WG>]P=>9]GTDW/H"WUM<+-]\7M0#A$M05V4EA-)%1,^2EIII M0>95X (8C]I9$[V,.Y:(WO:&!Z@!?;C49ZU%UG.OOW7AU$+.)AJR=GRI\>D4 MF'>DN9%L$J@5(@SO6Q'RT5S*?Y ]?A ?'?(%-MQGW 71MWUM?R_.[K^T?8C MCW-MWZ:L5;T\$B#5VF0&64S2,J-D0,TEH>QR"OKHK^VWUH ]Y-RMYM^-6\C6 M)X/9T4I*SBKYJDAC ^N9L JYBV3=J"Y]41[I'>^]"+K_CO<^TNU2\V^?6X;9 M%R,$!Q:2KP4(A*W['ME*O)!MHW)PHL]]NR=QQ_N85D0_WCK4A=IX+W$73'_> M A_(Y2XW?0\AXEBWP%%'+F4VS&:+M0EC8#'K6.MK!!^-%")WZ4G\1&^!-]>- M?>1_Y%O@ELNKLC@NZ!2A=@^C)53+9!@(6E&Y5@4=661.]JE,NPNZ1W(+?"\B M][@%?A@+#0V9Q7Q9@W(5O]L!S!XVQ;X*\!!'%(,YV M(RH7A/;*18>UH9O/Z+WSH8RX\=SEXED1SE6E3\QS6N9<*DY&9:-T#82WWJQZ M5IZ_A^D[7 PHM++KHQL*?+]AK%,A2&6-!N5I?4$L,<4HO2T"BW-1BI&1"0(7 MC@GC:@F60"J,/#.AT0;IH^))#2S!SF&Z MGMA>@M4VHF$Y$C8-6*H%&YF+*G@N(D^ZRV'D<.B##^D/[[BNK/.%+ 46:1LA MH>E:(DY*)FRH368<3[+/8?[!D(_O0!]9-V\%"8[#;H=@PL&"NW!)0W$V<6^8 MCX*L$YTS"SF3T%2. FIQ.=.E,O@PV,>ZY// 6GE$;A_+Q:#]SEXMFFK5T+2+ MILZ]J!G9,+7KCHPF@55D-'ZSL;%C:L^@2-D^+!XK"+(+IC\C90.YW"4:<@@1 MQU(2KW0JHDC&-5=,9QN8UR:QDDU4F%3BKLOF^40C911-@)_0+.E'4L=K@)M[F:W"Z@_&X?OR]Y. MG:(/$7V'76@+N(1:!QZ8M)FF =8*H"%Y9K-'6F.-":)+$L]3:1S>01WVD'@' M-=C2DS1S[ERR@I52!--.&1:,5LR 3<4 US9W.7M\W,U?]^)JM^:O^PCZN&&^ MWV$^7VV8P\,MMQ[5,+QR-\SUY@R2.VZ<=%):#3I'J1$%KPE/D&,,(U\C@=*0 MTBD -/RJ,3;<(IK[&J5/5X<%YF\S,@G^=EG(S?K8R66GPR M+3&_'9_11UZ6-_3318&T=DCHA0NKZD]6U81TP1F -^IG7J; ?RIIL?4@"Z6 MWL!Q7#C*";'60"9'V>I,-E!M3\4S,.ZU%2+EY'P7#Z$-_"-' )^\[N[/^6.) M"-Y=^J&4D*PTP*+-BFE5,H.2/:N&H VE%N'MDI#R*.OF/(26[%5-9Q^VNE=3 MV07,-UU-9R^V[BRK7&9!ZGJ)G&S1H!(MSU&:0 YBD;G/TO'( MJ^FTHWT?"1^MFH[.SGA/*)(LY(L0 M2KN_*.4N /\L(3R,U[VKP1Y"RH.4$%9QT M%_:I:,W $L)]E68?+HY60OC_PDFF-7GQM3@MI!*M D.L%EG[>6L68VT8@L4J MG;"(X#NIS"[X'F/AX+V8W:EP\#!:'N.A-5GZ\^5/9.U?6/86P5DT#'2H;>D3 MS320IB9<16]5UF:G2[S'/_*[,8QOV*YZ0'W86ORP2\SZS?G9&-$V F&J5E1,T18Y+>"U1%*$R0R$1UH60TD9DH:2OA M-0^::&+.INB5S4G%H5<]KX$G.;PLEV/Z&HS@$07$I%DJH::KF,S &,LBMQ " M$ S3JUO!G< :[9BU:>/5W/KG>/G^^?EB.3O#^<^?TN0\T[)8)QS]EVO+;&N$ MD,ESACS4LBP::\HH"40[%[RSD1;/CMOB/E@?Q YKITE;]K-N;/4YC-HDC\L" M/P4T2@7,U(H$M,T;%JLKHW+R4H>H9+<>(%M!'2M2VE51FDG]:40U(7NM,WAF M5:)=F[9SVK!U85%Q"8)^FT47;_!11C7;<;]7K'(?#KK'JG8!\TW'*O=BZ\Z@ MU2&B[LZ_X\HH52)#K&=DT7D6M"+'C2M'MJ4T2O9I#_3(8Y7M:-]'PJUCE;5$ M-:V'8YBL;C-]F,V7S\8D*2A7$3ATO-0^&$SK1/XY^0CUK,LP6X1-16A";N[S MIG9[U4-'+_?B8=9-B TMQQ6ZWZI33R[_&B0;@M6!T'CIW47Q6,^S8C9&F7DL M5EF_$Z^;G_]DR6P@KM:3]&K]^1_X!4WT@)IL#ZL$Z5/29-#62J_&6^5%+#&K ML!-YMQ[]9'D;)J2&H=X5FI?+]SA_AO/9X@.DJR/]9 -F;CESP F0=X'1^ PK M#C19C;EP479B;=/3GRQQ@T75L#G."M 7+#=344!ZP8O*++E(3J32FL;&/>3?-/6,A07].J4AO8ZU"8 MHX&1-17(ZK8U*2QS'ZP(.<7=4NCN>].3I;2I"&_S:SNE1M9HD0?':'&HER91 MD:&5+5,Q.QI$#J213SHU\F ^FXCL-H^N8PAU+7[U:CZK"TP]CFT0.-WAX0TC MC1!>0B3<4H?6:6UW+K M*3D634)F190@K8]"=>ES>QH!N7TTJ45 ;A^VCAV0 \P>+&86O7 TLZUE00%M MLP8+!$T>#(IO-B W1%&:2?VA W*U?/_EAO)R_@;G'\?I(CDJ.4$;1R +P=9; MOC[5"K_T1T) RD+SW>YY[U32X1- !YEN&TO9F<-)=RX%\8EG@69YY>(%ISV8KF^&UMAA-UF_5&4CZ:"@21LO, S!6@=1%JHH+G]$=P06:C!9>[ M7 Q\C-3?T?/F2,SO(]S61_C7' ?:/M)R/DXP>37[ ^>$\[?9M8*4(B0N%2V8 M@9,YHP4YBE&AJ%F4,2@!,FIYGZNTWRN/V_JF$3^S[L)M'8>[AO+7\;OWM6QH ME0$47'Z^JN25N4VV!&9<[<0A4F+!9<,P%&6,B";JM"_W6]YU2J2W$&?'"?_L MXWAUN' 5VB"_WR3K:RG8FH-+@'RPR+S%J$.1$4W>E^2;KS@E;@<(KW5,[QJJ MRP.YYSA??KD;=(G016Z+3[&6F*I-63T00OHVJIBU3L*9Y/:E=_OK3HGJ1D)M M'0Z\CI#_XIT7FHV!J& M#7=+UDO>Y6+)_[%8[3Y:2VJLA#,%:(,WJCC1I+X*Q&RRT*#S$_Y0RNO22^0P;7/N)J M?5BR->M!"L-SJK5\?2E,T[!8S,DS@V!"UI87SW?B\+$FBAS,8A.1;9V);1-% M7DS)Y"#ZQX=U-K[^SULD>VR%LWZ_VN18HKZ_]J(1" MSJF63,I8SQ%OHVP]I+,(=VD-S1TN*=L+% MZ'0. CB/KJ0B#0"I9AXA%R0OX,QSB+3V:,>B='46("25K?/)M!'DEX((UWXV M($MIQRP"M'3P9&UVP7G!LPT.+7A%W/:ZQQ/?J&0%%8S;1UP[R6N=:BSD'"8ZL+4"> M[2AQT-H(VFHQUE:M!EE4JB;TQ6 RC5#JH6E@5]@___HE"P-]I-FE+"NT,C'- MZ:N(.3,#-#')!S28NQC!MZ$T+8SV8GJ9*K2QU-*7EXL1! 1%ZSGCKM!J;;1@ M$8QCRDN)7!H-?:XV'H3V^';)0(VYLV!:%XXZI'A]0?+\?#ZGKRX.2:*.7"N- MK!130Q&UXFDVP )M^"$6U#QTJ=^[$IVKD+P#]KO@[C=>_R MG8>0\B#:8SP".5*!Z5+(1N<\L,!59-+&H'BT)??IX?HT:[[V59I]N'C FJ]: M>0.*:Y;!%X(9"@NZYE)X$,FB\YWB84^XYNM>S!Y8\W4?6H[4R?'5?$: EY]? M36!:FUS7KI8?JM7T^VQYV/G3/4]LX:?O WK-5<_*Z\*323R!+F3@)JN*E,E9 MH3 $-_+608RDVO3K554!S2 E^@.ES?3//'UPP(G(5NB''_C=]\BN$M_A,#!I MXT,27FJG-;<6:$K9["";4HI',\K6!2T\.7T6:DPZ*09>(I,JNUIMB[R-T$/D M7T[5MGYBP%E5@[=V)>[ P:]Q&Y..!6R1'JU.:(*+:(75X*/+&'#$M:-5-27& MN>.U$+"K029@(J6 Q?!@BAYX\G5C ,^N#>"K(UNL% 8",)^<(J- .A:="BP) MXW,IBA9@TV,_O!_:4(M@ZQMHIULL1C&B0)X$S:5H:TG+P"+0M@-!\NB %C73 MY>[GW;".O_\WUI%U Z A"QT.N9ZE='YV/JE7G'_"#W-,XPO#!VD96XE]FI^= MS>;+\?]>_7SK8$;91U-H?V0IK,IA(#(>4!MAA-2I2X>*%N!/3MN.SFC#2P-?TGK2 M>\SG$WQ9MD*\./I6UGK/R>L/(=5,;.L92 !FHE FEF)YZ;)^[0KP6 &FSCK5 MA8_'$H/:.J0?/[^E1ZQ./F7),B-PEI6B<667&8#-+$N;A-.\@#^ND_,5VT/% MHOKHQ*Y;YX'<'-.^J@ O#T!W@=@S2+4#QH<)4S7G=U?]&4C. ^F1R<)'(07+ M(M>F>YRV95/S7;U"\G6U-::+H?5@^G-/P.HQJ,\^G'10FU]AFJ^ND7E5:FXY MR[5$H:[1C^"48Z"Y-]H+J:#+@=17"(_(F#Z4H5D3\78X:?KQ?#S)%S?UK[Y\ MJ_[I8\S/ M/(I/W)*3WB?*F].!=@#X9\KF,%[WS[X[@)0'2=FT7 NGHF0EZ%IC/UE:$7V@ M^1,X&>8I)CSVDO.(4S;[*LT^7#Q@RB9MH0)JQVSN5KF!2#"%"V1RH1:H% ]] M&C,^X93-O9@],&5S'UJ.E++YHJ9IO1O3%GW1V_N0[+1;SVAS??(N8&N98\IP MX[Q1J#!H4;*WV90<'?TL<>/EB-:"5'C,+!:-Y)"J2.N#2\SKD!/$#-7\&'(U M]2;8(1>N-SZIAT1WR+8,H%TUR&,17COEH]0\^V!LYE8+D)S,LYYO4/#+H/?."[>G!SV$#7V#.N7L?V M*:#-.@5+[I/FQ%:14!!"'FE5O LQ,B]5(@J]95Y!+4-03"KD:TGN!N93_E+E M@;^./]X>PK5(K<94ZCDU\J*8=BDSG[FAV"2CQ4*@S8>(X%EH5XQ/&;OD MP^GW'4*XR ,%FU":3 (PAK:T0DA7=PL,K=/.!&&%S4>>- ^4C_N ^G( %QW< M@COP74OJO)Z\.4("96WV+'%EZGE,81&<8T5I&U74@#H>67NV0/VV]*D%7P^; M-;D^(EI(/9"]6&JG'<%TG2'1<5EK]"21)3K$+@O5 ,PGJ'/'8K!KKB'#"QF'6A93K:6MU$"]TE67(/C \?(&JK M);OOJ(/8.JZQ]A7H[W!V%6G=!6[/X-&>>!\FE-2-_]WUK!EYCT#G=*U3Z6)D M,@#!-JHPR,6RX*-V(D?M>9>:58]"U^X)0#U65=N'LQ[9O.2R?$T XU:4H @, MAYR8KD?MH 4PP-4=5>6<[W/-[CJ*1V7%#^=L/57W8(%W.*WZ?39-L[,/N,1G M[^9X(Q=0FB)K.P"60$8:8Z0Y8#+2+B]2S@@Q]+GGNQW2:>M%(RHZ+!%OYY"Q MCO(*C]7*J-K&6BIEF196,8A0,P-)@:%$$Y7NH1KK0$Y;(0:)O<-9TC^F'U9+ M%^:WF-Y/9Y/9NZLF;,%R#D .J-,.R!_%R*#6MU5*)NE"CE)VJ7ZX'=)IJT8C M*CJ<^5RU\GZ-DXMLBO?C#U?ZZZ//A1O:X9R@92PI6L92=,RAYLB527:VU$;FUE0Q"ZBY#'8H&WN?U/_,>;K=CV. M:B",$TU\""CHH92SLS>NNS[.(*/>&,W;V8 M/;3(ZAZT/%#&[M=4P6OY C]_^D"S$VDPMQ,(^R1)[OOROEF3@T2QED9I923* MC52HDM;114@Z.Q&BTY@]JI&SI800+>,R>Z9#U,R'(&@[M3Y@,L;%(25'MX[R ME_/:'7?S6(^1&'O(^[O2/E@@Z\QG;H+6"G6DZ1XDE)Q4P"Q*RIYG/1)<.*E, M9M:HF@-M%0MH#JP!#TI__/IOE/\9?H_S[L/;EW[:0^&8@:]*2RN62 MM/312EVT)L<2$@A#DT?Z F[DN);:9>B>"56V!(UGP4K*LHXA6DD4LZ56N?"2MHY=,1ZUF48]9B,2;%XE.7&.+-3?0AN#V8C2WL M[B7*#O[P%8XK6_RG\SFMMJ]P/I[E$>>U7X(W3*W2Z(76+*A<"PYE,$75^K!= MPC]W@3H=Z@>+O,-)[!4V&B>.WTTONGRESV_G,%UF+^7)5,6DV&>>+ZQE5+*N3/8PX@=M94P V-I1\@Y6-I0+&YN"P52[KHVF>=%D,;-$./D/DMD<1C$K^/<#OX1Y?!J.F[-Q>[QI>R>""<=\:S8A4M;-QJ!CYDFBR! MVUS;R8DNERBWX#F>J=N.K%E[27_!V\Y4LLE\J_"YB>.4HWT#Q, M/E)#MM;U8+"H.VP.-T'YG$U&5YC0G%_47O+?%]5$]8#L\*TJW%< M:Y%Q67RR7H9B=N-PVQN>+(M-1+9U)K;-P_IU-GWW%N=G/V&LG6Y7W:)?P>?5 M8=D! ?&['M&*YP Z*0,ZQE@XF=::>\_#B*90]BE'QCFG MY39A[?;H+9.J:)!DA1L! [(2[L#].\RK!?\1!^0A[//XSC32[T*VKAU9Q57]EF6HE1D-6<)02P<%+$JY7ZS\1I-R!ABBLP$7B_0!I/QLO/O\&G\=GYV8^S^7SV!_F0SX'V'OKY2%M?7"#C(R1)2Q^0%^)] M(-_4T8XC;-$E=[F;M _(!TCF;: IMQK5]**EM1VP">C+#U7@,'DQ37.$!;Z8 M;H7.C>"HN6*0:J<%,F59U&A82D76NUNTEX:=K(5A.)ZVTAR;B!Y]KZZA'R6M MDH60F>,U;.\%R<#(VKTTQ<2U,&"Z),1%I$]U.>!UN./^*RR7.%U<* M^/)\N:B>PY<YU#8+83(ZV V 0$%Q0T>;2IPOB/<">MDYT$?]M M]3"#)GP=\//91YS"=/FZ:NO+4G_T=O9S'"\SC*))/AOR_X 'RS3BJG"G8:!D MTD'9G)3=:=[?\Z*G375S4=ZFV0ZF^>M@KU ^GYU]F(QAFO!7_(AS>(6 M["N>2ED ,.M3\D\,Q"SHHE2"JA(7&)+JTR#D9\ M&HIU',)N:UIHNT!=-:.4()WAS"-R4GXER,V/F2F;2N$8K,E=TJBX"$(%P*AL50/-E[BH;$R:SW26&]I"M< MZ+/.; #S4 E6@PE>7T2&"KK'L>H:IB_ETNY'U3.Y:C.LA\FR&D[;/7HP0.;' MTP@>+0135H7NR-".%RT$:XZ#]YD'G8OL4M3IF)IP3][5L11A'U%WCK1<53D$ M85RN#A9H\OYUH/'%# S)G.&2UD3KNS2&OPWE^.9D"Y+NL"8/D'"'M.N;6]U* ML8O+*8OHF4V28$D3F)A:N=1=<'4M M +D%V /5?1Q(W)UZ,%#J/8KV;^] '2X=2-3N*G%MG$9,=P,$KNIA![O/4D]*&7E)M?S]@18_+"2D4K MH].&O"-I#?,!:L,]&1!11NYWR[SXAI2@AVP[V(YK"2-U'P3G90;@S+I2*QR& MPCR4PD+FAAI4W4;RJFX# .%W*,SQ0U$E[J^"Z:>[L(F4 _C*@PE[$[^ M!TB[@YNP$9L+R?.<,RL"52W22=@T%,9)T[ESABR5+B=%Q]. >]R#8RC /D+N M<4"XR@E;.\#2$(@96M9B/0K3EG:ZJ,E"M=%:HWFV5G3Q#3>!.;X5,)RFC7EW M V3D_%O/WF'R]B=]'O'T2 O)L^F)*]DB$Z;]>EH*T M$U5\O[[X\>7K+R4*N+.^6&:OKGD@ ^L<#A!?XQJ:U^$D&25& M29N2 $O.(WF0,4G%? TKU2U)ZUTR.A\'BW=4RFQ+XCY2:TS>;R2IL_.SJP[W M0=;&6XEEG\BF )LN"GV[:(R7EDO/L15]-]Y\W%J7!\M^UD)PC3?%RUH*5^WG MO0R2T\8,4*]&&U0L9H>,(_W )PS"[W)1=3<&K[_Y"3)XL.".5/WJU7R6S]/R MG[5FT70Y/JS?UNV'M"BQ= ^TM4)*JE@+'NEM7NGD4J1%,]O (QKGC8TC%8"^ M*YD))259DEFSR)UAU6@ELX:,G:P'U+>ZA?;P]F7;'M5%J#LT---8VR^ "!91 M)S+!;5 JH3.DM0B.1*L$=]%I5HRA_:GF#L4"=1Y[52":!&9(^[Q;F+_VATS+ M\OG+S\]2FI_#D(YF ][6A: #![O>T\Q8CT6FI(O7SO%0)T"HR5X\ M"/IC%&WT/%4[W]5JFS156!#U*^Z"%J"L4'9@G;'+H?U*_N1%[8U5Y]9WM3/) MKU\N,AGKA &K63*I]E;CM6PSDJ\I4N8Z2*1ML(?[O0NX09DF;VJY 9CGFP1_ MOKH4_+)<_62D/,V>'#WSI;:7RU;11F\2DX)<[6!!)E_NT^+]7GG\8X7FNG C M\Z2/K#M$HGZ;?5QEPKR8;H%\.<6O-P:2BG.1M&,VDC.NDS8LQ(PLDINN%'D$ MB7>I%WP UA/2JV,QUN'<LY"\HYF04K$T'6H;TGXK M[1J\MP']UM5KJ8T=DB]W(SZJ^W[8K$XQSP*$%V.43$4Q9!@/&?! MBDR;=-1>1J5L5YOP'GC?JG(-HJE#0N=FE*_@\ZJEP"@XL"GHR%1M*:+I:W)P ME&"@$,@3TP]VH[TFU6M1N0U#$C>8P*2FUF4DY(92:ZG MQ@@,P&;&:TEX(7TVZ\7;CF>)-SWFN8@KVQHYSM:PDG2IE18+ V,+"XK+A *B M[]/L_3Y@QZKAT]U';A+2\=9M$A41]HO:.%(+NVB M.T\C*:,MCQLS-/:19\>8_BXP3C1#8R\&M@3W#Q%?1S8S)AT@*V;5JE0<)A90 M>"94A-HZ2/'4K)_QX\C0:$'B/E+KFJ&A4D8:CV7:6*15I8;S0CT8]Y"E5#H5 MZUK1]T@R-/:2_=8,C7T$US5#@^?DDRC(7!0$1)#,O>7 "AI)[E;Q)C3;)1]) MAL;!#!XLN&/U)ZN.RV$]L2[^99-V5QM K$684S8@E,TQ"D'B!U#"DP,?B@A2 MJZ)&R7#'LPLD44^RE=XRGVH;EB!3D$8ZI?B0!F,KB(=G7=SX]^UDMD-^A9$R MIUR@ULG20B0O3)&.G%&O?2X.1B)%60HJIK@*I-NAU-H(P%2Q@>LH3.1NL.2: M=&';_*1VTMROMYK/M/5JKR/7.DH?R;FOATHJ!.6L"#3;B[8Q>Y9H\ZZ9#K1K M*Z %SB.:Q+D0?%#+NQ7D+_D;JV^?SU9M!Y[#XOTK&.?!LM[IZ>WDO_]@UCBQ M0BB5C-!)8NVQ$$(4SBGPW%AKHAC%D-%'+YFP->&_A+I*T&).2N^SMY"0^W:< M_ ;+\SEY5I<#NO*TQKAHQ\S][^C SYX#6V.I!"6-B>@0K5:1 \]9Z6A%%L)8 M8T=:<="%-EHI>60:#;)8#_&(3VN1_H7V<0!++Z;T);Z%3X0O9;H6S MO@6*!*Y86K(]ZAR\YZAJ&T".Q#5#?#4]I+,1=5- 93?]3EBN#VAN,PIM<]3!%6IYI\29AE\S)2K.Z1INB MK*UDI62.3(ZL;.$^#4DZ_!GFT_'TW>(5SM^\A_E!O6!O/:.%'.\&MB;%Z"QF M6E"-IREIH_,Y%EITHU3HLE=\1,99UB(&9FM/91T!6:"-D#P8XSS8S"7:AE(\ MW#S;\J0>$MW%9%,YN. !N)8:$BUX6%01X(U3@I1T9'@ID:8S2UAK&M%22EZ@ M#$P$\B=B357FLJ%&BFR8EA-4.6.2+9)UI<>)8#LU^?3V"Q>%G> M+&?I7U^/^3WGV=2;!-%H27J2@05#6ZKPCOS6*,GK[!(+V8AF:.3GGSA^]WZ) M^=E%%YS?SZM/32^IE"VN==RJ_4S2")R0'E0DB*[FGDBR(61 5K3WUB:N@^T2 M]=H+Y0/4W1BL)^OAH'ZT=,B(W0CVI_'DG'YV"_&S_)_GBU6ODA'71@8H-6B: M9+V#$%D49&D96LR4\^1 ]RG9=B#>D]6KQE1UR'C<,AVV :^G+\9895G4@;;R M9 WM#4#SP\N4(#M=7)=*,'OB/%F-:D1-A_3%UA25W(ZI"\^FR['N2KZ^".^P51/;\:X^/E3FIR3(5L3>*]9O2_+NDE\V<44 M3"[1E< PUHNJY"NSD$MA-EGR/,CZY;)+]9(FZ$]![8Y/8X>LR#?I/>;S"5Y* MYL?/*SE=Y)Q L! =687&T!\:5$U,DHD16N,=S2&/79*Q[\!TK,2M#HM4(T$_ M=)+6UT47EJLG7A?510T+U-+I9!C(;)CV')GGTK.<:G:$%UABERXL6Q$]5%)7 M,\IO[7^QY$,+J@-R.HYO\PNH.A3:OU(*G!/R;VC:< ^UNX\A*!UOH=)=^LQ7MM,II6! M>\,C.R0FL>$I+4(.]X&[%9ZT KW3Q7NIM9 @K"DR.2X1>#)EE(PLNBC#B%-- M5F$T-'WKS4IC)<^:>TQB0 #H-MS#0VM;G]5'KCN$UZ)/(@H=0LI9)[*) $36 M,?EH I+[,XI2*= ^,L1:+3J08&-1CI&-A,7+&++(3:7;(CMJAZ?VD?A>65,( M+@"0F'/V)/(,VCD?'+?H#)F,X>&-@H6:V11:N4U%@.K11S M6;QC_>#FFJ\5K5566%9L3$R7)&N&K67>I5(PR63R;AVZ[GA)DU/!U_CA?)[> MPP)?S6?OYG#V['SY?C8?_V_,%RZ^&!%DY6UU&144IG6B!;^DR%S0X%0,RO@^ MCO1N^(ZW*39E?>,Q8&,V.H2]WM;[B>?SSQ?GDZN#[M4]_3GF4=&)2P6TV(5Z MN4#0?AZDB8Q61$F+HY6P4\'+O17E#DPGHARMI-ZZ*]D&7%]5.(\BF0\9ZU51 M52\;H+(L.$&[7TJ9%\R[++,9A0RT+&'&H' MY:3(U'9@N)/;J3THN!U*# ;%HK(JRE5#Y%@#FQF !>$U(S/81%%0%=,EYGPGJF.?F+;C?-M1Z6#9=S@I6<-T>3JP M"ZB>)Z8;43WPH>EP]F:]1'\TO0A%!\&U8;)6!5_EF7I%WY+O''6*+O#4)=Y[ M1'W8]03U2.JPC\0[J,$-@^;RK*\HQ9TLDM&"6+MRT;(*!31#ZX1U/"6(791@ M Y;C'Z4V8.DNK^ $7=P#[>'"5 AYR5Q5G.9F998TS7I*Y63U=$;:5R74_1' M$U?M;R4,DGF/AL6W@P>[(/JV ZI[<79_..T0@1\GH)I]]D$K8!&M)I4WFGDM M,G,F":,0D\3D%G*S2J7++2B3P*"T9B('?"1I&#&(&/JA0>F$ZI MGBZ6P *XPHQ(/FNKO4U^X(6R'8=S[=S-9)6=-"RH6ORPT$P&48,=SHJ8G(XE M=3$5]P4Z.)-ZEL8_8IG5FYR?GBV7\W$\7U9S\.WL%>G'=#GR"HVK+2Z<6A4= M)8.R7&WX)RXFHQ4/8=//(=AW]Q)B&R@\3K$I@ZUZKI((RH M]P6ZQ';V 7FL&Q7'74YZL?0T8HK LTK!2I:EMB0P!S0BU"P%#]IK+E/NK!$02ZJGYZ3W3*]2-JSD M3&"DV2"D0MOE"M=3B36V5X=])-Y!#:XMDF_G,%U,5I=6OU9RN#P9BS8FR-DR M^CLPK0,97S$IY@1)A'9HVIE[GRO< >_11"3WX7*[Y=**B![.\U>4/U4Q8_X1 MI_3%\M6$,-]"FWB6H*2N:&NE1S ,(@E$%A^S+Y8,O#[^]%XP3TQ]6A/3=]79 M9II=U=M&C:%$SK00\<+K XF6F1*EC3D96GX?R),Z2>5I2,=6)_R8$9('"8L\ MCEC(T "(\JB30,53%CI$X6EAR)G+PHLSZ,K( GZB-8EW6!L-^E#J M[;>"ZM@!$$&[H>606*WCSK0OB46N#$N@ I"!5B(^U'K1- !RUTM^Q^7+\A8^ MO9K-5RO1IK-5#!*\DI))$()FH3/)"!"ZI/V&XX]!-7S2-SV\'HW&D$A'T$FL>,9$H57HL7QA)I M7PN)28U&"ED;M76I5[$KP#\U;7^>.D2$AB[6SCK,(IO:%I.F X_ O*\=4\!A M J<+F5^/?@ON'$@#5T3T-9F?*Z*8+,O:-58P1S:ID):LT#YW'TXBD#9D$G9C MZ6D$TK@Q(M:;)$+1^J)Y[7.-8%DQ*AO!@9L^-;N??B!M+UW8*Y"V#R='"YCL M NK/0-J^[.T4.3E$]$?3BQQQU1.2)>4S@;.9A<@+4VB%YP:*Y^6)Z\.@0%I[ M==A'X@\72-/2T^;+:_?!XL@'ROC_M_=MS6W=RIKO\U\P@_OE9:ILQ\FD*CMV M)3EG'ED-H&%SCBQZDU(FGE\_#8JZ4:2TR 4L2K*K4HXDRUP?^NN%OJ#1S7PD MST\6+DIV46+I4D'VL@[2#N+RN(.T0X@XX4$:.>0?*=Y9_HG+O^=I/8[MW1+S M_.8@1Q<>O'6LU/IS#2!8#&1NN1:QI'HBJ$YZPO8$_E>F<)-1V7<#>VH9_W$. M7VJ ^/\P_T+2J\[?]7!5E>DE$I)902\4R=$PGU$RPR/]O,1ZA>+$ZK@7_'>F MBVU([%MI.^0H6ZKH7#*)*2!):4 */:2S3!61=?&6%M(E5'N9-093*-<1Q.P= MMM#XK/CRZ]>K/ *<_8$7\^7ZZPH?SO,?N%[:1]J7;_]NL\+C#HF/?UJ3T^%& MB]TZ%O9UDJ4VF+(.&K6)%-GSP$FMR&F/7,Y4\:)@Y,RY7#VK6K(O4-6A@Y"R M1:'4F/&NQR]K1/O4L<\\+9\#VK%FE[A1P7$9G$Y9>NNU1>[)]2@^)#WCDCL> M,#/E"[]J-ARB4LP4:VJJVOHT9J[I\8N[F8=[\1GOEC]4=VM]5#!/U=4:4^PQ M%;;3:LD806X/8R1O-6@-2="?TB@HI$7:0LNA:V#T(WUI!X^Y$[L,=/6\)(5LIQM9#J*6 <\!T:6N? ZX5GWZ2+Q**KI M_:3V>K+M-[6CH4,BXB&X7\\O<(D4G%9T/-H8!3[,1KTOX0HI,O/>2HH!;!U18!V# M6*_S8@8+7=*=Q\']/M2J.7$=<@!/H:X9BU5-6>!JAM(9%P.GP-)Y@NH2B[5U MBXV::R^$2N(D.G8'X_>H6,=2U&'NXD.H=WS:S4_7FZP4FJ=";FG4%-IHJ>K5 M8PW,<<_!H$,H;AI5V@WP^]"C!N1T'9BX(_EU*Y1-&803&-')3(RGJO'5H<,@ MF55%:>^$]J;S",4!**>J7.JO1/W(>2[U2O=C^;_H7ZW/T0/:.C)0L215(:'Y MP")&Q8!6F+5-$$R7[/=N.*L49I2(0X1 M>(]N5G?RPN^_?#U;?$.\C_7^UGD]8]"F$(TO+*E(<: ARTR2 6:$RTJ$K(SI M,V=&][,_VYZG+[ZR["W^'+USO7R-.,A#Z:L0APB\]3B\PTU>GB5P6R\X.:E&P\#7&[-[GQ.3F2II'TQDMZ]:, [EQQ MU@C(9I851NU59%P9VA\RN1(0UQIE%!HT!-SJ+3M45=X85% M5PQS*@4L)7L!?2*V0U".LA6_7];-YD.YS^:,PAR*U!4R'NOTAJPU\[(D%GSM M;R41A!HV,G7WYT^_N_?C_=Z6WT"<':+)=[1*6OQR?9KXQWSU7Q\IV*IFZ1.* M6?21DY]3$S11U/-$S[R@<#?IH*N5J041/73\,5"O43^:D]'GWDH=[[VBA>/\ M[QH^_XX7,T2P3I!O[)6GU4J>64Q8&/*0G/=*I3Z=VG>B>+<[F>7U/<)UT015M$:!9PIITB<80^H(L%.]4C$ER ME7NHS#%@ISJYG4Z/NE/V7 YR'^RE;[]1+)4^?X'EU1 SF8O!S"-#K-,LK:;8 M32I@I?!$ZXHRVRX.W%/ 3I4Z[:\93UF[,0QUF0NWC>\:W2;Z'X*OZZC()P"> M)K?:EM8G=:8!)Z?0G>A2BL((YIPEMS\4BFR2BA")1U/JE&3'0FWB5XKP&C* CGU& MC.Q"/6D4V&9U[LK)@ +F;P^1^Z>-()V MLS[ULH]@^IZ]E*-XZ3&]>AO:G;J((= F]4U.7936C,>G]&,D"5,X(W<@NHJB M=@_0,= ?MDY7C44S!8H;@,2#ZF)G)M>/PUV0[NIQB.Q[J,4F!_T XL8@8NTZ M[Z)G(G''M$Z:03#(#*)328GDL4_V]W%--.Z$RUH6O22<4,C\3BXDGQ0CAMFP&'M MH4:X,NU,49D<4&DH=DC;S>=(_!X_83+>#Q%MZ^JP>W@^G%]/(RHN18M:D!VR MJMJXS*+D9.T$AB "#_3W@T[\=W_^= :]H>07;<76T'P_A/37_UU)[;6[V1%<6_?N1X1ED*44FAF M8LSD8\3"R+&03!A,-DJG4W2#J-SS@!?/90O!331;[3?\!&C*B6W :[_?V(PLFA']U#YH.6L45%"I+S$+A4"G3)A40M04H/ M(:+@G,\0LG;<45Q2K&':.\D"SX+EE)+(R>EBT\ARRMJ3@D*C6LZ %$'AG8D9 M8"T] #73)I$]U*(6@"ADI4I1I#&#-"60]OP>ZBM90;YW4W)Q=W(5UW M4Q@ JG5B?R^:Z1/[C=A:]!+U9'J@92UZ?U M8?0[6%W5IW!AC;.Q,*YEKGV4%/-!4M#"T4B/.BHYI'GTH+?UX>-?B:4>*=>& MSOQ#-'?['0W U-I"[P,SO8$>2])>OD=*N+%AWHM-"FE-S(*EI$7M-Y 8*-J& M8HHZ2(W!\DYO^HG*\Z8B_1#!MC[A^^VR7'R&\Q7\A>GS^?R_WORR.:DR"1.4 M*)GPAJP,SV1E$::UQ&^$O6DNN>Z*73-/;;[_# MQ>42/Y2[*:2JR8Y[L" \RT9I0NH$"P"6.9*% YV=>.K12 MW\HV7J&\+CD= *UG:?\CV$Y3VM^+UL:+2_QEHRR%4M/8V/L(%A<2_GI=E179GCJ2PDLQP M1F:A%CG)()DW#L@>*S*:-@B>AS5WV_>$4Q\%C>!@T5J C9,"=TO0W]-Z+TBM MUQJL8PEL;1,*YU9*(Z\H>"2<&BL54.J#@8%#/M O ('HIF,'_)^],", M?9AN6Q,^B:IUHF _G.E3!6WH>H+_$;)NG#)X!)TM :/.AF%P9,5$;6)J"T5; M5B=55 "GAE1;/4L->"1M,*4"'"+BUHZ;7;JY>>HK,=['2?$AE68TE1N-&@*CM7F^\_SI[?&1#&QS M.$)\C3?>NW ";0/CL!HP +50K^NX]>5I;>;3L%RT$ MU_R&^C]W@*#1W(NH&*TIDQ+Z6)OWU,INC;F$C#"H5\' R^G_O&@&CQ;P M<2OYJZJ-7\_+8OEE?5YT'\# 7NJT@AAH*H38C>BMNC2@BO0AD>.9193U\XM+C'0Y+] 0+D6L ],%* MKRS*&!)"<#,C+>U1U=DOHFY5=>Q&3?>,1 '>6\-M-\;A&A0*, M9#'62R'1&0:<7!^*#Q7/(1&:+JT;AX ;W]%YW16O]C>IT=<2TL7_GE]\OKY# M^_Z?=':9-PV*Z;_\%_PSTTH845O@1 ^>:6E#;73"6TY:PO8;V)J_6J9E$AY\(B2Z46_42> MR$L!SFR)'M%(V@:ZW* \#NXK5+4)>.MP)KX#VJSP -X0))XEQ2U)6!9,T?4V MM*NI89G$D SIP:JT \NSTI-F-"[:O)%D+"Y=8\(Q,* MMD9F;=;"&/!:Z*=\M2$/>M7D-Y=TPQKKJR%LCSFL^3+5+]:MWFZ ?UTNROSB M1BI&YXSKOCY)(87@WK& PE $9Q.G@"2E[3O]^^;AC43RK/1HG+&9GID.]W!_ M(1%6]?YP7GM-?RAO+U[XOM_ON+Y:CW=QZ,$(70A#[V.>=3D MIONB W-&.!]+T!J[M$G9!^A[4I8FI'3866[6NH&TFDE7P&6=:_][3A:TAG7@ M"N.^I*0 8U1=+O<_0/(]J<9@/GY)>'; "51O$62#U[]WE_P M#Z[>_T-RH.?/SV'Y;6VP?U^-#M7 216/$+#-]IOVZ>F2/+/CMM^M^V^LZ(&MEX;$()@IY M:V1R"PMV"@2KPNI.^L\#V:.%WJZJ^1K2I+1V" MJ5]U_7TPIZRM/YZH1WD?(>6I-" [U,$99(E04!P8%0-=ZPM*++I %CITW!). M7E/?E_A#A-OSR&BSK5V7@1?A@(?,F7,U 5 BQ7@I2 ;>!:-]\5'['E[''CRG MJK0?0]:^.'J$I#N<4*\#GXT[\?YL_H4"I+KJ#3A7>$@8/$NAULS90OYRD>1. M%8W.(7=Q4+^=X_)R^U"] F5H)_4N0]26Y/C !5*(O%'6:UWE,?L<'1-8=S^0 MP()!3TO.PO"4/8=.HUSW('H%JM!&VAWRKS<]XJY/#ZXWKK4A3 &\*M(Q60^V M-6C:L;C23&@%X*V(V*?1ZJ.H7GOHT)Z:'GISA67S:@P!T[.%QSTTIVG:T9"M MW65*(T3=P7S>W575F[H.R""BY]ZQD51N'4\SK2]$L.&7@J3&'I?[T;4H5;T3UC6A>=BE. FCKCH\N]7MR'V\71+U!CA'35?1YLC[!M)/\U4] B,$LRAC06<#PU0B M^4BFMB_Q@26?=3 I)QN[5(7M132]R3J=ONT^01]+4X<,YLT.=$ M(W.FUE_;(%B,) :214C)T!:BN@QY'XCO>]:M'A1VB&Q;".PJ^5-'\&1N'1.U M$9^.-C$?Z[2V(@)YBSH'[))7;[:"J4H]GI&.GH3\4U>*/%C]VV^;M=9/_7F) M_[Z\Z2$JC0#&TR28F_.[3W\:DW,B/4)K5);@&?FE@JR K=WMR H4 M5(EGCFAEEY3TR?3GB43UU2-X-@+B5>K/)6.O(X=#9:9X]" O9VV!*EB$I/_-8.$:I&29MR#VA M\,R'0.Z)2U@D[1=!XXBL[$[$Q_=W>NSCN@EX0);R10 M+ 9GF:'8%:*++FL^,H=]=2WJ]G@:SN \X9^?$2\H_GB3\UIR<':;>%F]_4;? M?%VLX.R7Y>+RZXH^XJK73OV=J_M7%,?<7+^ZC;C19QNT!R:-HGW!D_,01(Q, M:@NZ-HYWH6Z2-8[U/>X]]?&'_GK^-RUFL?PF9J0=A53"D+W+9%H#E_4F M=V0B\T![A\D.NP3;1Z&=WCMYKCJ^[>7T)[]#QOT T!^7^!7FF63^X>(S+J]V MT'?DP]%29H;LEU/<,D<;(5DSGBFH4*%.*O4HA /7IS=1(_P_M+J!5C=3D Y1 MX4'+6-"7%]\^$B.5B_?_OIQ_K1S-%%=6!)*C];;6!F?.0N:>H4L18ZD5"UTL M8 OP/S2\B8:W4(T.A;H'K.'.NSG+AN+L'#A#$3UYJ.N9!#(P1<&',H0_N2ZG M\L?!_:'"#53X6/H[-$@XR&&Z@/-/]C_J&^33SG$8K0H0W$%8H/Y8 ES*)/%E.PS$IP]>(IN4(Z BM9 M>HFA:-&G#<016'_H[.,U5/V(;SC%YXC7["3G>D!-O;(@1'&ZWCIQ\U]V-_(<>-]A[&RC%0ZVV;7J(]13T5=5&RLYD M'0)+$@5Y^ )9D#&S;&S6#K6#TL7CF&A]4U6!O93WXCFJU7.I(+NWS'=GL%K- MRSRM5W4U9JO8(HH43'BH,PRQD)VCKY3,R).SQ9K^SOE#7*>J''N6JO28&1A) M:>_TW7UXF_J$(0![5I0]B? T]61->1VN,R-(.8GV:,>-Q2 8D&E@NB1Z=3P4 MII5%4.A\V6Z=_Z*UYHDJLM,JS2%<]%&6'3OLIC: @%]/LE/@52#7EA :7,'"*G4,DJ M%@)1+(,* ;DIF><>.O,L.ZV\!+>H'9W=N[,, ?-==V3GN M@P_N5F_[^!*V"FJ#"06+H;@>-W'3H?H[[V=>3)B.P1X'Y>+A)C7XTKN;'FW@[EHT\.+#^4=K#Y?_3WF M6;0"ZC4F!K7'D?9.DPWS]=Y=<3E;IP&Z^&;'@/VAL_N\P>[43Y7-NITI=RW% M=1W#PU]<+Z?.7K8E2B"HS*I:*9:S8'6(#BLQ&L2BI?-=&JZT@?]#I0_*JO55 MCS[5KP_!$:[WI6 BB/>'3#VQJ)EVT2-88,:[>FH,F<*#>N9YBHR\!'(YD1Z M+6M)>A@X _KAA__0J9W>[%@:.E2E3I5:=RB\XO48A]=F^363$CQM_B63E^ZB MQ.0[S93X41-U@JWS.:K52ZF)PMH]0Z;,*!Z(3$>%)')+?I(,$),22H0N_4&_ M\YJH@U3IP)JH0R@]257+$( _:J+&\7IP>X(IB@MOF%+9U,'A].I8 M7UA$88TH'GWIWY;@Q=1$]56:0[@X84T4-SEPN6YBD\CM#74 FBF))5$G(4#T MOIN1>ZDU40V1-U"&T].DQL0/FE6CH)^7MMS]OL>J04V4OPL=O1V;W ;@B8[[K [B"V'JVT.D;4W0OL0)L8K3:LJC73D#UM M@9"8,6B*\&"#ZI+L>NX%=NUH/T3"DQ786;)H'A6!*CF3836*^:"!&2VUX5[: M8(=EU)]K@=U!4A\V/.L D769@]S;[JWUWAD;JG5CAJMZZ F6/*["F5%%Q>"0 M;-\+[8?XPVEYW&EYA@K6NSW/4X!_AR]X7; [ /9D6;.:BM%*38.\D(??O:)LUF].%FT M$VCK0;U_(JTSW\>3=4XN(ZDW\MHL/",#'8!))S0(1$AZV#V>'1_^'3 \5J03 MS?#]\S*NUG,U+M[7#M!'7>EY\!DM;N\\#FQ[>JN//&@A>2%N4HP0==36%HD> MHLQY5EL"V'7[4PH#F1;:,X^2TSJ*M;KPB!A&S#;8!COB?M2^C^HATR%WH&S* M5HA0G.-&*^_ @L4Z7(6[*#":&5B5D?[T3Q?5X4NX7QUU?-,S+(1Q=3;)DKJ>@/-9N:C*,SS$+C/2I'T>RS^ M$) G2"6UT)5MGZT;+YWO ]53L@^%?I(OZPW(ZQ:EH(55(A@F=*JI!F&8SQY( M'K:$*#2/HDNGD*>AO1)]:F]H*Q]6I_WPPU\XJTUD-M4MD^N[,@/N"KS%LECB5!97N]B M@6:@0NV_Y#5M@F@9I,*3!G2Z3[O_76"FJJWOHBRCI?MOCD[=4AU'C>7Y"<8Z1=X]"AX>P-@F9 M(<"Z%KWL0W:B I@6_#VM$R.$/ZEVQ)PQ:[)J/DK:0XNK8QA2)( I:,1DK>IR M+7QBK7BJ/&92I3A$YOV589-JA74? ZV8LP1%>UZ7BI)L:[%.@"ZZ3&$O3E90 MTX:MQW7@"%%WR'=I']?SE?SF_L/0I#/Y%1A$8PF?]<(YE6,Y$Z5E"T( MY4/7]-@6GE?C,;20=X=@>!>L^N42;XYR!@#LZ3D\B? T'D03/@?HR'@R.AB/ MIX':9- : !:DH; YJ\AB*))>E9PCD$%UL4NGI!-IRQ.>Q6F4Y1 .FI<^$ R2 MRKO%ER^7YYL;+G]A^GR^.%M\FF,]2M[8080$I7!@R=3IVMJ3C2T)F$C1*I\L M1?!;%X7V540,?>3T?D5CKA;=!?URJWD!4O0J%&9+;3,:1W)WZ!EJPS,JO1T"^T?I[3-6I4;%B\?HP3,JO0TN<1\C&35=J[?61HT7 MP2#+'%%KB?BC]/;U:N\A]+?V/]_,EV6.9_FW^:?/!/'3II"@'AM=51)LG*(( MD'T0@A4LBC!:@F=U%9.@_[0HSLI!WN? ![Z<$LZ#V%MT%GV?;@:/-@+QA5X, M#H9)*(%I2QA!.5>GCX#G*CD_P63JY]/HJ;D'V%+^'5KO/=VI80C 'UV9QO%Z M<(.=8T@Y25;=TU&B]JQ$ P!,C$P;U5F"62(QA1M,Q^@ M4?2 .]I$WVUKTEX$+][%:2/;AV2;461OHK)E)_S#8FYH;1X'AUD**;UC.=7Q%@D-"Y9B,U=45JYD&_*0\[KGR/T> MUV-*Z@^1;B?*?UXL,<'JNOHD:DZ+H9#;A4+1?0J& :;,HI(\YX(1\Y"F)P?Q M?1_"=$Y 0VYVL#U"L(<.I=O\N/X1887_\[_]?U!+ P04 " "+D0IB??37X 4 M]6))%$""-.]43=J629YS'@@/#X#S\N__X_O#//@JEV5>+/[R0_2G\(= +G@A M\L7=7W[X[N"KQ_D8A7<+"5=21%\RU?W MP=^$+/\(U+)X"/Y6+/_(OU( _J.ZZ:9X?%KF=_>K (91]ORORS\G#/.$A!@D M"0H!2I@ .,44)#%)D(0$\A1?W?V9,,$C00A@(1$ 9;&Y3$K 9$+C- Q1(M/J MH?-\\<>?S3^,EC+0QBW*ZM>__'"_6CW^^>>?OWW[]J?O;#G_4[&\^QF&8?QS M<_4/F\N_'UW_+:ZNC@@A/U=_W5Y:YJ8WT!S&3 ?@0B"./K3]U+\\!__% 0U',MB+C]) M%9C__O;IW5F1Y&=SQ<\+>6=&]J-ZCO2=_5L:X>E*O,_>!+QS9, M/WA3]XOF!SF\PGMB>JM+,18W]VMJ-ZJ#Z^QKZ]%L:+S$;X6.S%[*L_- M!^_U3QLQYD$M9%K)V5#WGJKR^THNA*S9\N#102[^\H/^:;8NP1VEC[-/YBUV MJWXKY759RM4M6]%\(<6[Q9OO_)XN[N3;8GG[*)>:UA=W[Z5FY/V,^S$^]!O4;T+PS\<\+^B#+1[JY01MDG(O:QO]XM^!+HV"0 M+X*B43F85Q_-&Z7__><=$L..U'Q*^,^'A;ZR A0*:#N"RI"@L<2,1F-+H(IE ML+4FJ,P)WE\L U%:"*EJQ"9"-%HQN1G^5\53:? M /,)T#.R]IO^V8:*GWFAG<;'%3CX&A@GVSMNJ\+[ M][L>=6W*#T&Q%'*I%Q=O0G4']8UOQIGE>Q M8IA"4G&B!PFC4*(_)!I&]/A$-T)LJ/B7HA#?\OG\FO]CK06*U^NEYMQZS3'# M"B-SXE5:EKG9 M2/GY6OQ]7:[,@)1N[F(KPG;^8&_4QN&I1LVKH%$TJ#4-:E7]^7(V@/ATUEKE MC>J-V5C^W-VRNL>-/LKE:O;)>&J;MW$B$-5,@0!40C,%A"F@4/M*",/=O9H MN:Y?3Y?1L)[=9VQOF4KR[=+RQ,F]/7;:AGLU Q^;Q3U\.US@,/GJZ5-W*AO M%@N[G[]8;&[IL$[7;R9NG.$[>:NVVP#O%KQXD.^+LIQ1AC26(@-1 K5OJF ( M2"HHB*F*.(ZE]EA3ZY7X!6%3>P/M-LH>Z/(N7Y17P>/6 H?%]R6,+9;7'I$; MF#LN:.IIB6R)1^LB^-(SQEOF6EISL)"UO:?;F^YP$5PMB[>T\U[_Y=U*/I0S M0B&+1 H!33#5GB@G@,4HT[^2A**4BEA%+F^^]Z;: MMW1!7%"R:<%^N%(;V/Q3SGN2R_R.^K5]J9QK!*B,BA<>,E.[-2(Z14M\S(H5/!1/]6\*LS>FAL=6>)MQT?^41QZ%;Y3 M.-AI'#0J![\;I8-*:X^$Y :33T:RE#PJ);FA\9R3'._N1DJOUJ6FM[+ M[/[)>KMFQ@AD640D2'AL]O8A!Q2:113D.!58>U J=N&CBQ(G1T4;A8,]C;<[ MUZZ;?/:XV_&25S0'IJ2^0#JSD34X/HGHLM!1.<@:@^?T8W]C-^8Y';>AJ>TC M?:I.SUZO=QN4"128400!BZ(,H%!)@!'!((XQBS%),@8S%Q)R$3XU/GH6 N5X MRN@$NQT'#07FP'3T7G^YI;QZ'E)VM8LINPHV%EP%VH1!-I&[8.>3K9SDCTI< M79!YSF&=GM%Q=5,@4E>O0(S"CGY3&\R6*SD_ MX V]?.N.F_NB[3(B7E=J+>+&79Y=MOMH369Q2S?^.%[B.;Z%SS]@0E_KDSL1 M [Q6+X/A\QO=(FW4+_1EJY]_GRWNZ/9UOC$:+U;+:M_N4U[^\44_9[.RI31, MF> QB$*H7X<,"#Y_$T29N5.:PL/LY==CMOY)1 JH#,=1S.($94Z4 MXJ["Y)A&JQ^\G1??RN"MR8??JA[L=/^S&]UT&!<[%AH6[8')22L?5& WZAM/ M_4=C09 O?CJ)^R N3W<0?3):!RU&);KN*#WGOQY/ZD:+GR0WBXWJ2,APKIG6 MUP7/;];+I4G_J,*T7TE5+.47^OUZM5KF;+TR2Y,OQ4=J+IG%VO%B:4*TTQ5% M -&0 19QJ1TQQ263A''EF*?17RFKJ3QJ-L=SFX)5$?PB%W))YP%=B.!:/.2+ MO*Q>?5]E\.;[HUR4CK$R'@;3CEM'&J"1,H6?CTQ5ZN7Z]N;=5; Q:)-"0O68.]]=JW 1B;R@>Y1'[>W+'PZ[5O5P^BW3< M\(9^C\RHQ"JA$ )-PRE C(0 LQ0!(I)4A9!'@F:SH^HDEP]F6J5V(-YS!5B\ M'F\9I1M2O0J,>U6HH/ZT-L'QP*L=>LLCKOY(CL.0-4Z[(ZU:U>#'C;(_58!Z M/+ZRPL7K@56[Q'&/J*RL/SJ4LKNK&]%\7,I'FHO-\ZX7HI)654\H-VPW"]-, MV.MZHW-!,6?EU]=QI_(A:?S>N ML4'?CG \8SHPZSR#1P \DD_-F)'Y2 '')X3D?%1.=!F]E]/ZP^R OL^JV/@A1!5<"N=?]0OPW>+&_J8K[;5HS(N M2$PI!U I;"K;Z$5YAO2O41HS$5+$&'+QE5NE3>VMLU,V,-J:2;71U\TM;H?8 MSB'V!MS KXIGF($=9L'OM;(^PUQL0/$:Z=(J<-Q@%QO;C^)=K&[JNO0NN)2B M-)N+[\IR;4IMWZKWQ>+NBUP^O)9L-8L4I81$,6!)HE?>6&-,!1. QC%A^EXJ M,^*V\KXD@4- M40)$G"B D.( QR$$"2%9$LH8\1B[L)"K E/C)!C"V(U[G"&W8Z(A@1R8EQR2 M:S#J/26%>$GI-:Y^=XBB9^]62B#:^_Y^4L$S 5 M,9$ (JK9#"<)8"2+0,0PIB&G1!*G.BXMLJ9&7&?C8HVR?6.)]R"V8R]/P U, M5!TQZQ])?(S&H)'$>^)>-I+XV.Z+D<0G;NEP_G MET7U+?@L[PP?;;8;PD1" M)974""K-%XIC0*@* 1=93&@44[U$LSY>."UC:CRQU3+8J.FP$WT&18MM__[8 M#+U5\QP6CSLT%@BT[OR>N76\C=UVW0_V;2]^$PJ F."$,@81 "928L) M#('*!,(RA4G"K8HX/G_PU"9IHU>WHN&S+ UY2/4JCB!, H9!E@E,8A2%JHX M@[$D?/;XK+W9(& ]%S(<9*_HO-K]H*N R;M\L3#KCD(%C^U5Q"\ 21*4I?HE MRY.0 T11"(@2F5XG)YRC,!0TC#= -KVV!H3Q=.>P@4"4"]$;/CM?L0L@ [\- M+LZ_SL7GA_#WML]^D:+RYSRYH[_WB):]*1X>E_)>+DJ]?MS5!GU;+&5^MZCC M4_C3ER5=E)17U6D6HOIM7OF1NS8,'^3J5GVAWV=2PXC'FQ O(X\G+0. M&P-O\X7Q>*I-RYNB7,U4IA?^&=,+"Y1(@%)EZHS%%#!."&284P:3V6K;_K-] MV?O\Z4Y\?J:3J4]NJ-J8!ALM-UT4C9X.>P)' %KL!O2!96"V/,#BJC<8#C%X M?4 9*;C.!1RWW9%SQK?NBQS=--Z.R#E]#_9"SE[4^>"C2AW^6[ZZO]$4J'ES MN3UG^22_RL5:?I*\N%OD_RW%C).$45,LFJ9F$X!2!FA,(I"&:1(3AA%.G/9* MW,1/S7/=*!@LMQH&^8+/UZ+N*\LWQNW:^P:L7@L[GYRXC)'U8>?E8E'3^ MR[)8/[ZKIF^^N#/5^0M3MVHMQ>84NECLI:_," HEA2H%*@V5T7?P7!'I5 ^E^RY;(V97+??,_E]5.'?7BB?+TE3JKR&($F3.L!$#+,UB MTWD$0R%4(B*GY:NC_*EQE5&Z6)BSE5T%E%-[^ETK:-L-BAV?#0CUX O6LZ,Y)B13*01GH9 MBF(L >84@R1!24)%%H>)?4&#,T*FQEW[:C:YUTX%_UL1M3AO\(#3P,0S+$0. MIQ >H!KI,*(+9&Z'$A>P:#V;.'?O>$<4%[0_.*FX=&WG)%B]RET]F1::J^N% M,$]^W!S0P W%U/,%X"FA,$6 PC5!$(P%CISXH;<*F1HB-KE=5:]A5 M%6*QU;>]*IL[T"A#*C8AH$Q1#E"J,::)C '''-,PY2&ER>RK7+)B;*CWA8X! M]N,6;+D#>^$5;,&@I%B$0,;<)" A:+96A'[;QVD&19(ADU!P.7K ^[=ZA&"" M48&V6XGX@F_@MW\//NB2PGT1$L_)V^?EC9VV?='R$PG;E^_I]G9\ISVDQ5VN M7[/U[N^NR?1NO1V+**1,*9"H+-%TP@C D$= 2!$I1F(&N=-.K87,J;TK=RIW M.JNR0=F.2SQC-S"E',%VT(!^D$T,!X!\$HR-V%%YQ@&'YW3C(8^O'9#QOU0^JSQ7@^YA\ULJC@^+S5_8]9FGR;^HM MH CCC*9I"I2$IN6'S ##(0>9HB%#/!%(/Z33<B32&:ZA=R"[(-7CH.,D#L,<:!R*>J&#BY/VGC^@.'UY1TY8T94T_%)_8T,H M- FP!& ..4 *1?I]CSC !,,(Q3&21#E1P<'C)\< C78=I_TA=I:SO3,B@Q\S MV(+A/K-/VNQU0A]*&'<>G[3N:/J>OJI+O9)\J7(Y%^_SN_NJ(^NR$&N^>I\O M-BN#3>D-@4,2JU"_T7DF H3I;UX)@&GJ6(L#0E+[8\3+85.;88W:@>-WL%& M\6S1BQ-XV;=8:T:QWN[>5]O:;[\*YVOY:NG7R4U>SGF"_9V*?^Q-GFN]19, M1D2$< ;"#,:F(2,&)"49H"A.:!AQFD3M!><71?/^XB^H1E1TOH4]=T/6 _;"'S;K&M4;QI];!M31_' M$4**09"&. &(L0Q@*?0R&A$<9HC%D5O=8'O14W/#JN[U;^?%MTU7@9M[_5=9 MFASY73GOS2K0A*DTN;ZY+/_L>C)O/3QV/#$,Z .SR)E^53NLMPUC&N6]GMB[ M(N;WX-Y:^LCG]ZZH'!_C.S]A^'8/7_38R9DDL5)$8""4J9#.]3_4M)B.1$9E MQ#.)F5-:E;,&4R,\&,)HN(8/->AV_#4HE /36,>6#Y49+]/SX0#!EVKZ4"LQ MV:X/!QCU:?MP^*"N7-<4U8I10E.<1$ 2I1>T#&% 2"J!C DFG,!8(N@29#WQ M\FRFR*)K:;9CT&PY:'HEV;Q6&SMKJ%\*&+4BV5F;CJ>LGTIDG^5<__7N%[G0 MDW]^O1#7XB%?Y&75MN%KT\"^_%C,<_ZTB[.E/$M5E' 0FV)D*$W-1E0:@8QE M4 @B9"S<4KH[J3$U!V1CQ56PL:-:5AU:LFU-[[C7TFV8+'=E!@=_Z/T;!]RU M\U+9$?R^^>\P6>"](/6Z1]1-DW%WDWJA=;3OU.]IW8.Q3R4D1$(F,DP$R+B" M -$Z29P"2/1BA2222>64]G%&SM28\+!K934?/Q0K69J5@PFH<0_0[I[MX0&R M@?FKPFCPI(X+./B.VG[QY(T+]IZ*W_:?I'&XJ/J;-/$)4EQ_U9_>R:J*V'JQ M^D17\J-SYA.&ZA%6=Y4]4?O3)C1![K2+LOKXH'FBYF9.AF" M C!EXLBC, -,, %D)L(LA5A2Y)0>UB)K:M/-J!KLZ7H5U-H&O]?Z.D8?MJ%L MN0?K![NA=V4[P^:^5WL9$*^[MRWBQMW/O6SWT0ZOQ2UN["%D/GN]B8K_WVNZ MU%-R_O1)/A9+4\,IBL.,,:!0:-IQBECS!X,@(DH*F.(0*:O"ZBTRIL86C9K! M5L^@5M2.)=K0;&<'3Q@-O2GA#(\U&U@ T/+.UW?7#*!_>#[QVYX\RH2W,*V9 MZ#:7]LT"I44%K MU::^2>87QL#RC&8 9 R6]W=CJP]R M94)5M8RON9#BU=-OI11[<7;7?)5_K<)2MU&D(8]@@H4$E" MH)0C&LK0J>*DNPI38["]8%]3]7T_PG>KNV-4;X=QL>.R8=$>F-5,"$\%=J-^ MP)Z"'XT%0;[XZ23N@P3\=@?1)_%UT&)4"NR.TG,R[/&D#D4#'+K.O'MXI/G2 MD/'-/5W>R7*6<,D5S2B06:H @I #'*48Q#3C(>%IE(56.T"]-9D:2>X4#.9Z M=>V0\MYK/-I9<524AUXS.C?,VAN2C3ECC8I#=8*Q1F>DD@6#CI);10,?R+:6 M.>@E8+S:!SYP."B(X.6!':LD[/7*_;C,%SQ_I/,FBGS&4$)C%6E/(LL(0)AP MP)(T 9R).&%2*B6<.CBV2IO:"ZA6MLX%V_KKE>^HBN5A\V[' -%VT.W\=:[>JOJ-BW%8XD$&TB\%D=H%3AN600;VX\*(EC=Y*%G[,U!I[.J$HC" M,(RET+#BR"3$(05HQ$+ H.(Q4502Z93Z>T'>U,CE\+4>'"KAZ7P=JWGA#Y62+E9/UYPO MUW2^^37?E0W!)&8Q% I8:H\208(YAG (H8T$K'"8>+8\L9"[-089Z??I=(9 M?;"V8QG_" Y,-I]7="'H4M3G(M]7(R]T]J]+5M3RN%V*ODL>F*I6X77R2?+UU@]1J?[N7U?&$Y M2!&^WLJ]3*D^7YB>+>CG34 W4G\6?_]A;E4:[V$CD,\R&N$( M(@IB3K0["J7V1#-,@" *IBH12KBM?)VD3XV'N%%=N5S- M/NBOV*WZE?Z]6-ZLRU7Q()>; 'LE&**41 #&H:GC1Q2@)(2 LS05,8EAQJSR M(%NE3(VZ&NT<$Q;:D6PG(F_X#$PX]M!8LXF5Z2VLH>_?8PS]VW.V:!;?H#(*@RD@D!("04("XR0)B>\2),($]DQA+E MM-P\%C&Y^5TL-*&NJEZ.E9[!JZ!JV.WFB)S TL[;Z(?0T#.\4FZ+R\7&%,Y> MPWGK?;H&)Z2,^OX_;^7SEWS+E5WG^,)D!M=A!9_R\H]7\,( R0C#C".4D#22)J4 Q8QIWR#2P(G./]W^@9&X6"K<<.\H3O8,$,771ZN6B''@BVAD/T>:[7Y*UMH..))"$H M929CJ0#/0@%0BL+*_],CG#&4R)0QMPI7[BI,C6B?)V_MPD1])V^UC8L=TPZ+ M]L#<>B%YZQ3N8R9O68 X0O)6FQ932-ZR0,DR>HS.C^L&R-^DJN\#I,R103,*4,5 M0AZJ6"4PQH!!)@'"F00D3" @29+"+,T0HD[UD4^+F1JG[;2L:F,$1L].$?IG M4+4CL?Y8#+"U9WS _.5?)]_-2[82H^W M.0[;A%L]%,M5_M\5\VSJM%<]9[X5LS1%D*%(@)0CTW$BE GF?Y))"&!3.$H M=NHXT4F+J?$(#&'HG"?8 7P[/AD;''PSJ6,@K.QQKO+K ;T>#0X$Z,/N]WZ!8*QXTFE\%&]V#K?)! MH[W'NK =,/-:*-9%_KB58SL@$60"VC4B=)8\ M-7ZI= \VRE?9;8WZS1M]:X!#A2VGL6BGG4$1'GQEN _N=1NXE^-6>Z+L4+=L M*+1'JE/F%76WNF1=D&NM0^;TP/'JCG6Q\Z#.6*<'='@I[,4J_Z9E*>W1BLV$ M@%$B)4T9R!0) =*K8NU0Q@F@!#&:A"F2U+[YB%4H1+=&A4_T&60:ZG M/5TNGZI(I8>J_9[^:V-)USX%QZC;K2,]83DP%31:[B.U64$.U +Z,BS#M" X M%O="70?.VGV^T<#Y6]QSBV^*15G,>$3(U%#O0,*D4[)!F?A;2=*7P!-;BWT $CIVSC2R#T M338^^_S184)8!FJD$(,41P%PIH$B* MPX2S-(30>HUP6L;49GRE9;!-F]=Z.JP-SL!HL2[H#\[ L_RT@I[6 ^W6MZX% MSMPZWCJ@7?>#-<"%2]W?U9^,8UN%K@F<)A'!$&1Q2 "*(0$4QQ$(*:-4(:E? MW%8QT =/G=K*0NQ70/I8QM9FXORQ\7RSN@!;Z$!C%@YWF9<P(WXE*Z!V;N MQ[/G4?%Z*GM"S+B'L>?M/#J#;;FT&R\T989?R_J_[Q;7O.I;7GZD3W656,8S M'N(0$"ZU+TT% RQB"$@:DP@+KECJ%,5Q4>+4.*-1+]CHY\8*EP&VXPBOL W, M&-O:U3\VVOYD-C&M@72F"FMP?!+'9:&CTH@U!L])Q?[&#@OT+_3[S;HJK/J? M!2NO^>I6:3BS3Y(?E/(W>=#7MS?OOA2?Y(J:,X8W=+G(%W=ZA1!&@D(:@23E M)G\<"Y,\Q "%B6"$RC"E5OSC1YW)D9,H'IM J>O/OP7:&@Q"Z+#V[S]"%ML$ MH^(^,+MI6P)C3!6B8,PQZ>/!K3+89\%SD^H4?V-4\*4(&K."QJY1!\HAEF34 M 1LIP&2<@7/;0?*&<^MF4W\IX^U+>4/D8 O+WU.[^=FOUJ5^6JDE_V.=E_FV MIQ)/B!"2:Y\ZIJ9$7F(.IS(),JYP$F+!PL1JI_J"G*F]MAHU@ST].V7$GL/5 MSJGV@-; +YLN0#F[SQ=@\.DTGQ,UJJM\P=[G#O*ER_N<56N"6:SJ4B3F:YME MB#$L!4@0-AE?1!-#BE. $YAH3S?*8FE=!ON0:.H\V[Y64@O;Y[[ M &I@&NB$4<>SZM,@^#NK?O;\%SBK/FWAZ;/J,]=VKIAK-N]X76KCX[*XTU^2 M<$.U;+/2MLBAS0Z&JVBAIMG8OC MGH?7SB/P!=H(?' *KT'*:%]&Q',QW//RQBZ$>]'R$T5P+]_C<:M^N9;[+8MF M,*0,\52S!C%U,TS*.&,A!T)2'B.2ID0Y55NT$3HU,MEHV-1L<"01*YA[[-GW M ._%MNTK./>4'GCG_@Q$@V_>/Y?[\OOW9Y"PVL(_=Z\;^PB9SUYO]N?>YB6G M2Q(3'H: QDD$D(0*8"X4"&&*<**H(,0J%:=%QM2XI5$SJ/6L MR\%4FMJQ3!N<[:3B":2!.:0#/M:<88' CB+*AB-*R?]T5WS]6=]=TX/^X3DK MM#UY%!*P,*V9\S:7=LS(,:UI[HNYOJ-\\X]UOGKZ4*SDJ2KM)$I3A% "L!04 MH%@D@/(D!(H)*F1,4_A*]\YP>4WBL18^;DJ/*R9'"3[.#^A:9+0J06$.;?2ZJRKD_+=\ M==]$*CN6.K=\VH3F35,9Q0QAT.@Y*(.1,Q^1Q5!L=G+A=TF1?5\5HJ Q-"I: .!U'MAK=]RSR],-' M.XALM6W_%++]PLX5&T]TBKI>B,/.4MNWER0*$D49B$F& $HP PS&&<@$"1%F MC*?(M4F)B_RIS?XS/=FJ"FS/6KG9O &]#)&=@S$@\$/O*?K%O$N=R"[(>2X= MZ:3"V-4DN^!SHL!DI\=T7 ZM62G_L=;D^L:T//FBG[(I;I%&)"%12@%DE&N/ M)@E-@R:N:2^$4J29(LHIX>FLI*EQVT[1H-(T,*IV[%-\'E[+Y9 /T(9V?+KA MY;[JN82%UT7/66'CKGDNV7RTY+EX0S>>N.9\_;">FT"P+TNZ*.<5+5V+OZ_+ MU5Z93LD3CL)44T4,F7:3F *,\PA$^G/,LS3)!'(A#3NQ4V.0M\52YG>+30UY M_A3LZ1[LE'>,R+ < CMB\0_LP"RSIW!PA.].[[/;,-X#PMP0],E-EI)')2HW M-)ZSEN/='7N.%(L[D[-OLL<-+U;[#H3R4"0B! EEIL$23 &F3 "*&4V(%!E+ MG CKE)"IT=-A]8*KS?NZ0];)243M^*(W-M_M&#@M:SG.52_%Y_?@XKS; Z7S7F_)U783ZE5SH'ZI.E>4L)02J,#)U MXT(3D!;IY1>)&( 2XI301+'8RIOIK\K4.*TVQK#9HEB ?S3V!.6>0<%RUWEU M4^([8+5-P:,QRJ%*0;]Q;"?"<4=G8&[L98>GZ@->L&RM/-!/PGA5![P@<5!Q MP,\3._I]-%_^E<[7>S%WY2Z0E&NNS(CV\=)454=Z!-#8['='-,X$50B'L9.W MUR9M:GQHE TJ;1U=N59(+1TX7T -[;9M,=H+P"T'BL"U L6K@]8J<%RWS,;V M(V?,ZJ:^33D^RSO#39_DH_'O%G?O%JI8/E1NWJNGS1]WWW](!)(JDD 2B0%B M(024QHD)"HH8PB*2=G4+>NHQ-;+9:^:Q4378&A+L6=*UAX?;(%F>O T/_=#G M*<5 9^L6+BE-, M-8A<;$*9J@,^);4H$0<\%KB+IR5O)? MI-B<"S+G*M Y/<.]SD-5Z>JI#B[9^4@F"GU=SC(D0Y0A#B@,)4"(2T!CP@%C M$<$)27#$E6VQAS9!4V.G6M=-R,W^0J)6U[[L0RNZ[:SD$[.!&:@K7$Y5(&RP MZ%$*HO7QH]6#L#%RORB$U?5=2>'-@US>ZXU#SW2Q=,LE1GA,@U! M&"8(("6@7LQ@!1 G$J=)G"3*N@!,BYR)4D*C:U K&VRT=66$T]#:$D)OP,;A M U>L.M!!*Q*]V>#TTTQ%"IS*EYY6LS4B*!C.?\+6-JM4/HC-/#,/P)G@%CD=A#\%IXX M*6GD.A-MUAZ7E6B]VF/ZZ"]:SONB+$T%BR99ZU:=O/255,52OEOPXD%^H=]G M BF*8Y0 E$#]#Q94\P:) *%1+!,4<4C8;"'O3(2T'7-XUM!J0I%Z0NWK.=R\ M,G8$>AVO37 \P_8]>'9$]1(#\I*)J5>!,2[XT9CW4UV;9YNE6JC@W$VL,C.H M[0RTH0,GL/8?@<$37'NH^/()L/WQM4J0]2"F8ZA ?5JVR>I4C(9*D0P08GB< MF=[;(8T 3[(LXW$<1XX! /M/GYK;MU'.HEV\!7*6I_)=\1CZK-T:"O=#\U,F M>ST*/Q P[@'W*=N.CJU/7M1MMGZ0JQM:WG]<%E]S(<6KI]]**=XMWBV^RM)L M$UWS5?ZUKFW-,.8IX1' %$* 2*I,_GL"%.=9*F,A(@9G*W-F8S>5[44[S?.M M L-]N8W:0:-W\.HI^-&H;K(P?PJVZ@<[_=UHP&%([#AB&* ')A"M='"(,VMP MSA>.,#M3C#MB/OG'0?JHY.2.RG/FZO"$#BDC^O%BS5?O]2+W^JOV;W+>[*"D MG$B:L@1@)#E (2& 8A2"*$0(R83Q4%I%.+>+F9I;TFCGD*UQ'L)VRO$'S,#T M:.4-,T:ZU6+Y4)G%E&9 MD%!AD.B? (J$7HU !$%"6"3CC,$T<:&O)]+"M;3-[21TVF@;>5>H+_>![2IT5?/D=I;[86NTG M]1;2L3/>IMCU)UF70"GO\\?&%>%AEM$4*Q!!&0&D8@@P012$"8P@B7D(4Z<2 ME"VRIL;-VS+N![HZ=L5K@=:.9#T!-C!EGL9JB(YXE^'PVA"O1=RX_? NVWW4 M#L_BEFZ$T9QJ?I3+JHC[ZWR^7DDQ(R'&3&4"I#!E>NDG32::DD"H2#,'2E4: MIRYD<4;.U(ABHU;PHW8(UJ4(-"T'I='W)S>R. >K'5%X &M@DMC&(F@5@TK' MJV"CI3^"N "#3W(X)VI48KA@[W-2N'1YO_2+O2[=9I7Z;B4?RADE:8S3U- ME*8\8PP8@3'0GDXB%%>2N;%"F["I4BZ1'M%E^+AVB]9Z.M1+U'O*J..-;*36%<5/-XT[.DBP*%>>F4+[IB8?C!. 4IP!*S$F4 M13Q*K?(C>FLR.?ZA95X&CT5NCHE5L0SX5N] 2<<]IN[C8T=-HZ ^,&]5#%6H MH+8B:,RX"FI#@L82DQBV'0EM3+"SQF.MQ[Z >BT(V5F9<:M&]L7LJ+1D[P?V M2($W<>=+>2\79?YU$WUTHN+1KN;M![FZ55_H]X\F@:58[-*9\DG].RS%7.GU=HOSI33MQS:8(!A\E[=8,A=!V_0,* B)^L ML3"DO(X-'0J>UY&P6LQ)GD&2J"@F&4@H30""D@!*"31=[B&/*>$9=3H]OBAQ M:AZ[[1NB-LK]#7%Y".RHWBNP W/V]>W-NR;&7VL[/,%:@^.U0\-%H>,V9[#% MX*@O@_6-O8+GMUG:I_J]IRC!DF%3SICJ?Z@* 84B!"E+4B$%#"EUZ\I[6>;4 MB*BIS=:]5)X%SG9A&;;W=6,:$^N_T&/WI%=T,Z'=&$&I 01#A!2"C#)*5!1$E,< M9CA+G5IJ[C]\:@S2Z.:<#_0<,=-A60!%!#-)6$PO/[,4I!I A;F("2,N25B= M$1LAS6JKVU6PD.=70)=!LZ/2KE ,3)M[*'QH0<&9(4^9ZY,-#YX_*O.=LNPY MRYV\IN/&T6*5"Q.JDG^5GR5?+ZL$IC??^7RMEV,F1-9L=NEEHB'46_4\RN7Z MH5@O],16(6M-JS)]@9%#06U4D'>S:9 Z-3 M(7:U91XWMWP"[74#S(MBXVZ2^<3R:"/-Z\,[;K;IIU>[V;>J;F26T_G'HHX; M:KK)SV+,&8I3J#VL, 5(4L6[T=GG7IL#1%XWVVSDCKO;YH#$T7:; MR[U=J4?[+??%7-]1OOG'.E\]?2A6LOKT\^,\7^E%^%?])[,"-PP8S9"($8&#IOR9^8LK M23F.ABUA#8?QX.2U4_U?@UKYP&A_%=3(5P94%>0W)@25#3ZIK!MX?FG-48>1 M*:X;0L=TU_$Y'3/ZC\(\/LOEUYS+FZ)AA@F$L@(ZF5P%J7F<#,#D$=I MQ.)4P66'GGLMN@XG7W/16 M@>/FFMO8?I0[;G53QQP,6992;C++%W=5U^EM'-)'^E05G'N]EC,$8Q;J_X&, ML1@@)F+ 8BD!(PRJF&-,N-,FN:W@J6V@UPUT*G6#1DW'M I;R.TH9@@@!V:; M6N6K8*MTT[1^J_?5%MNKX'5+^UCW% E'M+QF1-C*'CYK.*4M(VW;)[?59M:;[X_2KZ2XDO^H"^Y59_UIZ722TO] M-WU#7HAH)A$11# !8H7,^2A* :8I!3%F,.&("^X6<>I+L:DY3K5:9J-E*7EQ MM\C=(\*\C9D=$[[$2 S,E!N3KH*M4<&>5<'.K*N@,2RH+:L:LN[9=A74UOGL M!^ 7;K\=!#SI-G+/ ;^('GT>/34Z-9HY^HD[F"P]P4[&#^WKF>PG_W6!CFWUZJGMGCZN M+W9DU9&W=7Q%MTGX<5EHETU[:'JT5M<+87:I'HVO]NKIBWYB%2X91W$J(*: MR$S/3H@1H"3*0"A$JACG"2).YW06,JP9U8#KP@*UK"(G;I=5?7]M[@P)#*D>!I"D80)0!$TW>RE M%F5*I9!E403=^L">%C0UAJMU#3;*7E4]CJ6&-&@4=NT%>P;?=L;RB=K U-0= ML X-8=O1Z-T1]LSC1VX)VV[D<4_8"]?WKYK6-(2-4B52Q !)! 1(\A@PE>E_ M)(N3#(J4VK7@."]B:F3P_J#L5O>R9F[[*[U@&7J?Y; 0V0 [+F>M'ZIJV(OL MP)RULJW.EY<=F>;0+)=E5?>]J@#_R[)8/VK/8[X6FR3EHVKPFR[T,\AEC EF M0(69,(TX0I/&)@")-#^(4.(DYFXLT$N?Z5'&UIS@?\JYJ,HC?G;NZ]IWE&RI M9C3L!^:E;9>,2ONK8*O_V>:L>[9?!1N#?-*8%V3]QP4V7IUS^RUINIU MTW*W.H_A(D*8( @H-\=A(:8 0P5! @F.4A)SZE9UNE7:U%AAUWRXPVE7.ZYV MC. -K8&)P1:H[HEH;0 ,DH%V4N#+I)ZUV7XVYZSUIHY,L6:E_,=:/^V-*7JP M/;-5BDC&%0&QA,9ET,X#BT,)>((8)0)":+<[>T'.Y-AAJV90Z=G]8/PFA"U+N7-&.@U>6."-J7'YHM_>(&2Y<[CFDYF3%R01R3%$$(A)KH@A# MT_D]%2 1>EG!"10P[>99%7(1$I""*]5@AI%=/+,0<$"HYRBB4/';:1^FO MTM08\//ZX8$NG\P!3F-2L#,DJ"UQ=*3ZCYNESS7J: SMGFV,.1B)VAY0&70\ M+ %["BJC@LHJS:=5F?%A"O]ZP]JK"]A?JW&]16\H'CF6_I[<,4TN+_\H]0OA M-PW$0!)G$C.G !E7!:;F;FC]YR8RK'@T"8.;_D1F6;"S*C@TR\WW9UZ(JJACN:LT=*OJGU?& ]G5AYS1E# >)030S#1 D10"$L<9 M@ (B1#C+>.J4@]E/G:E1Y5XU+A-=5WGXK^I2JZ5I)7135TC;?&!:PE>MX$O' M7O ]Q]#V"&VLD1EZE5;52ZLM"6I3-NGM5YN1."BC9@9N9]%><5W/I=5Z0^N] MT%IWC<8ON]8;O9-%V/H_U3U_XW7!UX;MORSIHBYQ6;>9F:D(94DD),APE@ 4 M)ARP)$% 8:I""BFBRBI$LTW(U BTT3/8*;IIE62?L'$6T';>\P73P&S6 2&G M#(U+$/3(SCC[Z-$R,RX9MY^5*.CF]!P#9^?']()CX,GFN[ M8-3IO7T.! _O[:-'C_[>/F?:Q[2L:B=7)+([A*!(ICA$ B"A M3&50D0%&<0HR2))$,DJTY^Z40'E:SN3F_B[VI"YK;%2NSU5O:'D??*2Y:^6Z M,P#;\8$'V 9FA$VU8J/CH-$>%Y#P6YOXM*B12Q&WVGM<>;C]\F[L\);FR[_2 M^7H3I'&]$'NYB;]JD>NE%+>+3V:CT&PJZ@L^%(ME\^LK6N;E;D'+&1(:<0AB M1$* V0; MJZJK]LT,*CO=2,OON-M1W8N-YL $Z7D@!]I+&01]GZ3L5\%1J7P0;)^_ (81 MTO.UL9%KUJNG8UU()M*(,@9@RC. 8DX!%EB"3$289R94"3K5Z;"6/%VZ[\C4 M%Z%V9&&? ([&L,&>UN,$$CGC-0@G7A3^,GQGB\E9+K-^0/=2%^\6Y6I9[:A5 M%/CY<2FIYLF_TF5N/.E/="6C690)I3@D((DA R@3 I"J @9'-(U$AKA@KL4O M; 1/C:5J#^2QR$U.MZD9]'6C;: _D5I2U2S1D<*L1\&.P8; =NCMO>Z&"R*G*G$XW>_E<&ZWU&)2+ZM) M%)MXF@@@B!0@.,L A%#S%Z4J1E:'[9<$38V83AU ]3J%Z97U8S2 M%.,$ID"$*@4(I=74L MJW,&5\L3N=YH#7T@UPDH]_.X5AR\'L>=EC3N:5RKM4>'<>U7=V,#<_YL_F_* M6WREY:5!G_G"]$(,R7_:U&M"',,?[VW/^/57=N*7?*)$,AQ$E$3 4#U"$ M"6!*_Z/B#&8BB3".U>RQSMQ8T>5J8B/U7+,7&*V KH)7\BY?+#9]/R]T^AQ@ M$ 7F"=)+;Q!C4RD7Q1 P$E(3^LYQ"@66F&T&\: "U^)<9.CL7 M8+3!&-A3,)I='0V Z:_;Z!YLA^GY9S8$Z>Q3> '6I^O13Z%1/10OV#UW9/P\ MM..^AEF]WQ0/CTMYKU=3^5?Y;L&+!_FV6,K\;E/LG#]5^4MU1UZM3/7;O-I? MN19_7YUY<&/[XNR_.DJ./TEJ$&H7BNGOQ15T+WQ #06YAA_6?]]#PY3 M;: &Q.->UDN,H]=]LE$-&'4+&U'8--VH%O]+5II1!%=I_L$7FOGGX'%C[ MG<,><(V\;7B,G-^]PS-(^-XX?"YF]%W#,W:>VC(\=ZGG"MR[D$ <(L4)C ## M! *4A0F@D&= 8IDQQ!D*W9)\+HN<&C_LY?N,47C;6[GM*89AMA?9'C(WR!ZF M4:IJ3ZV6=O<*VMX"+?>;F%5UPW*5\\HIVAR^95Q1FM (2"D3@&*6 (Q"#.($ M)VD88AIE3BT +DJ<&A,=]@8,#E7N>-!Y&78[&O(*YL LU!-']QA*6VR\!D]> M%#INU*0M!D?ADM8W=N.=>GUF-B/>:J5OZHZ)^>)NVS*Q?"657KW5U^D%F2S? M?%\MJ9:1+[1?4,5G?= @Z#LU(%K2W;M-H/.,H521)!. 1[':Q(1G"04P2U?8T>T:516[\-N3PIDC_3S $*(-Z M> 46@,H( Y@@3D)%, ^=?..I#.\(K[+_%X;7[L4WD4$;^)5YL&D;&'H/=J;N MNA&7 3L>T:O@T+R@L<_?&W:$0?#Y;AY2W5'?ZB/@_MP?&$-DQY16_7R-6E5F MH7GD1_ID%DFWBR;3]FF6R!0S!B4P^18 P52_/Y(D!'H*QAF75&6*..6S6HF= MV@M@%W%\UOM)(^;W.J$QE%FJ]O=GG=^WV^3FA1.4@4)!EQ!DR(2 M8\U32@+]?Y'%(4T3Y)0B]XXE4/RB^++;O>^'J%)B#] H&[WO M7Z:>B#T*UAN]QW?Z#=HR+IU-Q V7*E(X"T$L8P&04A0P&3&]]):$09@F&40N MFRH]]9G:QLD7(R.X&'CC)Z;*=LQPDD",$@@4HB% B92 4)H $K&8XPV;V"1@1_X/>317C:E*+,' $>(V[,5J5)1((YXF<;V^7Z MV([5ETT;EE=Z32","EI^M=DQ@V$BP/V(#LUREX :K9AO@>KG4EVR* M8)G=L"IAXP)V[F6:6Z'Q6J?YM*1Q"S6W6GM4J;G]ZFXDL1 MES,2(:;) @+&XA2@--,.6<($H%&2) (BB(A3R2HGZ5.CE#WEJRW(U@Z4P>_& M!,=0"[?!L2.?P2 ?F).\HNW,2YU0\TE7;@J,RF*=L'E.;MT>TM$QDG?F475K MJNHT9UL_9WO(L'/4MKV]8204CJ(09$E$ 2)4 .,K 0E#DB5Q@FB4.3E.G=28 M&@ONCF7T.*F\WK+[E2[O\H7C,4S'8;'TN08'>VB?K#8@V%JP7W'K*M@-P^'! M^Q"MVOMAZ=6)ZZ;)N$Y>+[2.G,!^3QMP [;*J]>?+\TQU&M9_W<[2T5L-E^) M "*5W'B.Q)2CH-J1E%!QSCCDT/M^7JM*DR/22UM+?QY@:Z]]T#SN[GD;BBEM M\ W"KO[@''T[KUVKZ>WH6:'8:5//[LEN;$Q7RV+V=BFE,%%,#P_KQ2:J^8OD M]XMB7MSELM0R-[W!9!*%D$()N("FV9)"@"$J 5*"95FJ0B64#>.ZB9T:JVX4 M#PXT#_95-R$O_$]VW.HX!.W\.1RP W.D+::7V[CU 5=LJI_6.Z_C@WP@_^7! M[O\"Z@95_9(Q]U:OCC"%I'IQ.#YME)=#-PN;%T#'N[NYW'^3^=W]2HKKK]JI MOY,?UN:9K_/Y6G]6;027M^M5N=*+;=-V9;MY,I.1T'3/.FHQ]1> \9G>Z.4Y)7K5NEO/+O/JX+_H=?.=23ZC_DB*"N; M'(,=N@Z6G7\]PA ,_,)H+ @V)@2U#<'&B*"V(M@S8Z]NBS_/NB>0/MWIKJJ, MZD/WQ.NYX]SW<3TKF5?AL9O3S'(6$Y81R"$0,,( $?T/Y3P&89HF" G%!'7J M$75:S-1HL#V&?O?7+E'T9X"VW$/H#=_0^P*'V%PUY^)#E#T_B<$@M<\/);U, M ?23UIZM@G[ZZ@X+Z?=KM;HW-94J[RW_X_J7S;I"*9I!Q/5"&6(*4(0DP!RF M@$8\2V 4)XI;=3MIE3(U8MCJ&6P4#:Y_<5BUG0738@7L Z*!)_\Y%3VMN2XA MT+K$.GOS>"NJ2_H?+* N7MPQCJ5J4'FK#I+_]6)LOC;>A/Z4UWE_4FS3_F89 M-H>X1((,1PH@CIF)"T]!1F6DD&0JQ(E3-(N[#E/C@4TOV?\IY[5+8+K#.\:L M=!@(.Q]A8'@'YI##$B+5GDVM>+"O^2XQNNGKZS&&I3M^7B-9.J@Q;CQ+=YR. MHEIZ/,J-!\OE:O9Y15=5D,POLKA;TL?[G--Y%1J68*+=%I$ E6IW!H5)!EC, M(L $YY!EG+ DM6&Z5BE3X[)]_9S"[]JQ;"3+- "!-*012;&+9$($!PFF@V$)H4XC@C KFX/%V4F!I/'-I@]HB0&YJ-A!L'91^J#HD\GJ9,>HWI) M?9!Z[B;U>E;G(FX'L1GO%IN XU(K(_.OU4-PM#)8 ME9K!CXW"/P7Y(G!!M$MM*VN(/!>INBQW[&I3UDB<*!ME?V_'32O.UP_KN9G! M;5%E[[<5/T0*(4<1!E(("!#7/[&4ZE^9]NNR!"4RL=J;[JK U%RW/?TO%S"P M*Q_B9Z L=[0&A']@7AL >?<-K8[P>=W-N&X!Q]!%[!IQ+UZY[IG=-N7JGM_2X4"_:G)2?)7Z MX:M/9B%YJZI6R<4;EJ\$G6&1A/HN"7C,]6(NI"&@/,F B#GB,4EX@JCUN?X% M85-CCDI%LZFBU@NAW]A"ZVHV4^HH*_W!FU?OOKR^=CCQOX2VQ<&_1PR'/KLS M<#6J!C68MZKJ:11\*8):7X_@.82V>P1QI(#V?F"Z1598HM,:8''I&>/%65A: M+%;YZNE:"/WE*&_TC[?++\6WQ8QE,HN(H-I!,]6*8X:T M@Q9) 5/>4(B)+!5C9 6&5.CUUK-8*/G56 TU3@&1E<[6F@#M)U*/<$T,(-V M0LAZKEM@L'.^RL;[*B7_TUWQ]6=]=^UXZ1^>^UMM3QYEXEN8ULQWFTL[^%6' MH9T)6\*Y9/,Z97V!F/$D 8$:;$I$D]YQF(B**4P%ADR"K<[,SS)^K^ M53H&C9*N?M\A@K8^7V=?!J\ M=@;L#LIW=XTX2^ M<+5B@Q2].VVSS_?8,PFCOI%.6_?\W7+F*O>WQ"Y66K^&JGB<*G$ICE,9AC0& ME+(0:#== :(B 1(40A2JB$DB;5\5IT5,[7UQH&4=?N:<"'8&S,NOCOX0#3R= M.Z#C]!9I!Z#OJ^3,TT=[G[1;M_]2N7!E_Q"Y78M2B56&$&9 Q*$$2,0(4(4( MR!2/6)@@"D.G*KLGI4QMEM=*FB75T3B/4)A0!F*E 40T(P 3D@$L>)K06,DTLSHC/_GTJ;GH&^4< M.Z ?X&4W\3NC,/!4W^AUN2*Z>_?R4Q9[;51^(&#E*H0$HE G)F09A2&)N=, #UIE$95.UF='^L!C^&<8>I0UV2-A3\5AXY*6GDVB)MUAY7#VF] MNF./P#4KY3_6^J%OOIH"))MZ($1)%>N)SS@&2,81,-WH]5H:8T(SCM+$:@>] M3 MV[7=YOR)K/:FH=-,Q22A.!,@Y5@!1+2[3F+)0")(FHH02Q$KF[0&"UE.##!" M&L.IP@YNL[\-6#L2\ 37X"=J5FWCKH+KU6J9L_7*?&E-'NY'NO0:3&8!ET_F M:!,W*H%8V/V<1VQNZ>A"-*$D[[=E87B6*A7'#$":0KV02 3 *B5 IC1C61@R M!)W*+QZ+F)S[L M1>M^U^LX)("U=AU[P#.TXN"'C[C:<-=ZKTW L95R7X:R5 M1P[#^2N[9KU\DG>YV1I*8 M^7PH8&IS>Y/DL5,R,%JZ)KX\ [%]9ON 9N!Y[8A*A]R7TZ;W3GYY]MB1LU]. M&W6<_G+F.H]1-$UWF==K^5^2+K]H8.4,10F/,I4 CD6DE_Y1#%A$*,!ADO$X M1&%,G7I%6$N>VJ2'(8P\Q-6(=W\'7*Z97ZD[E8*/S5; '^G4[ ML!T6,4XP^5W9V(D>>;GCA,?Q&LCM]FZ<]<6$!ZV73Y6TIEMWEH8\52E@L=1K MHY!'@"4)!_HC3!(D:!PY12:?D#$U+FI4K+L,NY'-*0CMB*4G, .3R"$F X1# MM)CODQQ.B1F5"%KL?#[IVR[M4 ^J>LQ],=>7EW7*TFY;CD!*$HD9@&:3$T$L M]'R'',1I%B$2$Q[&F76-S19!4YOJ^ZH&M:X.18?:$&V?]#YQ&L-].(2HPY;P M1;P<*C)YPFVD\DN=\7,KLV0!2FM-I;;[QRN@9&'%0;4DF^N[^4*_T'QA#@!O M%Z:5YJUZM2[UD\MR1C,F0IZ$ $HE =)<"4@"4P SG&1<9BDB3@[1.4%3HTJC MIRE@;K0T"[-&3S?_Z"RL$C(2Q7KUJTPI!(2B#.!8$J!"BK(H,\6>'=-=>@$[ M:G++.6BO@E=2%4LT';>J(]OY< OI@JU39\*#5Y=X2-ONI!=_'HZ M>ZB7(/'IIIZ5-:JO>LGBYP[KQ>L[=MLI>*YGP'[LQ9>BCKR8B92KZL".T]@T MUH$Q8&F<@2S6C)$@%,=PV^GKBT-_G?,B.]#'ES$6K?2[9HN%5'D5K;(7W+K= MY=Q4C7>O6M4V '9TTA?/D7KCW-Z\&R?.QP(/K\UN6L2-V]?FLMU'+6PL;AFT MB]=>*"&C#',%&$HR@#+! )&2@R@60N X1HHZ!0$YRI^:0WBIDY31?9!N78XA MB /"/#0?N?3JV@]4'+U5UY!!BJXJ3+%1UZ5@QJZ/<0^ NM:O?V%<@+=S>C># M+,Z2-(I!JID,("H@(%G* 44,$\XB*3"WC7PZ>/+DR*I1+C#:V8-%L9TTHS]^*73%W38@6_60_\I5YNC(1PAJ:A( M <.I $@*;HI\12##D8!APN($624HGG[\U"9AHV#PGRUE(VQ@L]A<[P7&P)/Q M2#=/>\!G;6[=^3V^:[S]WK,:'^SRGK^J2UL4\W[]?*\7$ ?[QC,J%4Z)B@"G M*04H@@S@F%"0(*HHI*E)%;*>BF>$3&U"UD[EOI[_\L\81MF_N9^%G8/58JIZ M &O@"7M&0U\=,MKM;V^%<>;>$7M>M&M_V-SBPK4>BN'7OV@W6KUZ,KN0'XK5 MR2K/37D*3!3D.(U FN$4(*AB@"FE($M9&(=4J(0XE0CHH\S4Z.%YS?7&'+/* M9$_5<85>=1:K,R78'5?_O8;1;BM@K,$9F([ZCLL X3L^D!VL^KVK/B]7];XC ME,(.5,L9")#FEACA #*4@GT&B<$2C%*,QB)1!+; MK87]!T^-)*N.B$:YP&AGO[-P -;EC86N$ Q,19;6.^TKG#*UQ[;"P>-&VU4X M9<3^IL+)OW?-9[R1B]72] 03\OO_DD^S*%:$0R2 H%P!O8!) 84P 5AQF,*8 MLXA:S[V3$J8V"3>Y>QLM@TK-0.OIFM/X',C+\[(W/ -/4&=D.N0UGK&^=V+C M\^>.G-EXQJSCU,9S%[IW 'B?K_*[ZFU\0TMI2B)M.IX@EG+)D@2D.,8 D1 ! M'*<"P#26:2I5!J%UNYAS0J8VJ7=Z!D;1#IUCSL+9/J]]@33PU';&QZD+P"4 M^O8!./O\T3H!7+)POQ? Q6L'"T'8+'#C$.$L@A! #O4K/20,4 8S@-(H2E-% M8X2=]BFL)4^-%?8/Q4<(.'#:7Q@$U*%/!DW0T^EXIP'V"9P1&CF2X"5V )PQ MZ1 ]X"-]B"X$78J/RT*L^>IO=&EJ.3R]7M>[![>J^6264240CQC@R'013DR% M9"PCP!3D9N6?"&@55. F=FH\M5$X^+;1+WB4R[P03NDRMHA;'+(,@N/ U-3H M'#18-CJ:F@NUWJ:%>?/I(- ZY24- /%H64I^H'9-6G)$[$(*D^W3QDQH:^=KOI^WNWUFG[AOQ#E\7NO#V=IR7>?EH:GK MD"_N&B8H?WL4VL_3$*4AW'SA5,HYRF *LJJ/.XE-=2LA 4'Z&AIF),JL]H:< MI$YM!N^4#K9:![7:@=$;A-!Y;6B!O?6ZT"^B0Z\)+X,YS-K0'B7/ZT(+P6.O M">VQ.+$>=+BY&S6]SQ?R5MTLI@:L433@&TW=^,EI M .QH:BA8!]\'7U1IT[7B0:/Y5=! O54^N+D$M3-I=<',)WN[\H.7^5B M+3])\RQ-.A_E4A7+!U-*]);--T>#;[X_2F[R_?,'?WJ:#G7F'VSK0Q$&=UBJ[K=R5:A8S$:>1R)0$VL>C '&B*2)% M*5 RY51F*J%VS2>*PXO)5G:5;7NT5));GT';6/&L^7R:\YEV>S-<4X24S]#8*K7TS!B@-%(4ZTD,L5I'*?* MROUJE3(U5FU"=.A"!!M-.\3&GP>UG46]036.G^6&DE.$_$44^H;(GQJ+TI#.TW. +DWJFA!P&NGBE-RQFU5 MT6+I4:^*MFN[K*F^%;_2OQ?+F[5>.CSHJ;7YEF:0")C$2*-F%E."2, B' /, M$:(RA9PH^T859X1,;M9_*X)*SV"KJ(OG?P9)F[52?WR&GN_'T%P.3++'R&59 MU!^KL=9##E\GQ_5/.P;M"Y\S]XZXXFG7_G"I<^':CEU-:;[\*YVOI:G/,2_T M6DJ6U\PT3>6VA;;;'C&A>6O4#"H]@SU%@]\;53V^KVT0\=HXLTW>N+TR+2P_ M:H]I[Q5=-;L7R:??H+_+[ZI56^8]9R"(D%&(@D3@!B*((,)%F *8D MY!RQC(=.;7K;A$WM_=[HFKOV^&A%U(XO?.$T,%]LU=RCB^!WHVE0J>J1+VP0 M\ M".'?O ,3 F.R#CSP'GC?<[^ M$U)&G?/GK7P^TUNN'+3]1AU+Q7$"12PY4"E) >)< *PB#C 4,LZ@I@-HM='? M1?C4.,&I+42W"#BGL;$CDZ$0'YAF_((]5/^-P<+2G.1/K6K&$3(=VV[T"23; M50G[?"_GN2V[C6+KHJS!B1\RNCDC,D"! GM^9=FN M/HYPEQVV>SKVKA\*7-/J44K9NF0YS],?@!=)J0L%D "3^TQ,N]).$6NM#\+' M!6!="J 1Y !A87,V>0ET3EE.%,]2Y,1GEX>?&F,U1>@J%9-&1]_2?*_@ZZ:< MX:!$)A4O/'H4Y+MD]N!J?*\&';D4WR6#SNOP7?Q4/^?DM.+"A0VV*!&6HK19 MC!0#1*'Q1F0AC'-2*L9)GNG,ZP+RMLBI+>N36B'>YQ<.(+OY%F&AB[SX3RNL MQ#_2<(/)?FQSWL9ZQK@F#!M@-39['53F$O"LR$"I MB29%D4**X6R[VK*%&[NV?15E"I"LI B6)3FY9@;Q[9!],/2L6UW"#Q;83$].!D01[>WW#!D(K_5 MCI7[G\V*C=Y&]SHB(5]D%Z2,^N*Z;N7IBZKCDSUB<#Y=2+[_7,7WV%K7PD;[ MFDWRU9H32N8J)U0#@7.SQZC.,%VFYCA_:BI6B+IB MA6X,2N:-)0E[M 5ODP-T[+_6:CMIO[Q]5Z._]_]PG'RXVJCH0/QQ0%D:D4I 0E,BX$DJ*J MSJZ,)U'@-#>;BP)[U748HLS47G;?=H^/;/U2A64?Z9XTRB=ZM4[NA?%6S+PG M!VL]SY(&39^;_SW6I$1^_]5F@(6UXPCOI+;D\AS5]UI)E-.I$+ &#> ;HL^X M 7X!D#L+ PQ9G &_NMZM=G,1"X1)T4!"@X%0"DN ,OUBG9M[CTV",\:#J= ;N7'H[M-ENKM+*GU'8;-7R(S$6+7, MJ;#2*P0\F.?U-WW M!8-UI!N_ 8CVO?-S@BC"K5^WW+>X]W-"XLK-G]NS ],B_K%:__?'I9$HU&;S MN]I^UE_51JV?E:$EI#"4(@68VNY_.26 <"B!PJ7Y#\I0KKRB'QUD3HV5K*;) M?&G[DSR8^2(P"MQG>)T=GNR5NM(V10W(8H2B)% MA]BWR:>XC[-GNYOU._6_%UM__ M7,UDAG6.N0(2L10@G&O =$Y!KK*2%QP1K+U2+SSE3XV.8 I3SWKMGH"[T5%$ M&&-?PU2:WR5[W9-*^;N#EW27M ;8)E0JL38DQHB Q=O[H1>T?KNG"N.6<.^' MSUD5]Y[#]&.V]_/-TVK#%F;3N'O:?%R*Q4X:J39JJ_+>=DHVJJR6FZ-:Y$AF M,F62 QNZ"5!:*L"(S %+N4AAR0*O!])\:-"4> M.S(C]D+:F_,&XA22^_JJ,BH'#L3KE N'#A?\\*O.X5(*J[3(&1 E$@ 1F@%6 MDM(>K=MR.YG2J@AT\#7)G+H;1S1]O4B:MV<$@2+R.1Q2;U 8:)=EG<& M?UY\<+R0SBZ]7P5J=GZPG\]0IRO8Y-W54BVWS=:_Y+HL)*2 <%D"9!LH,%O] MTP"7R32GF".OB)^+4J:V0)ODF;V6/8];+B/JY@P,QBGRXO6'R/L5WPE!R/?Y M94&COKP[;3U]4W=_N/?YQ)-:;U]LS[[M_5):&4_V6+@.2F,%SQG$""B%$$"0 M%X8&4@$$SE*%95Z(W.O^NUO;+Z5A7M5:OQ7?+0&<#6!V[G@XE M(,8_EFCP^[+'[\,!O\ !@&ZP!#Z3Z)(X]HF$@_47SB-L@U?RYDU&5^U<;3E7W]@_YM@+ZJS99MJ]Z^]_*? MN\W6_M1\*[G*D8)F-4M<()ML# &#F@)>%$(ACCEQVRCUNSIA_G6+YI]K9L!@F 4>?W[P>.UZF^:/W3-7Q/Q>K_]X4%W MB1^7\^V<+>Z?GA;-JZXNO?.NKM\Y?U8?M%9B^WW-EINY_?VG?4Y)1E1)I/'O M*>>&&BC. 4_+ A"F2R$@P[G?Z<%PE:;&(_N6[8U-R9%138VCY&!64MN5' P; MD!448'Z][C='FK5Q;CXC3UC?:]$ &$>X,!VBU5M_ M?5FK)S:7]\NZ-'.="/INM[85Q&:ZP#HG%(%"Y 5 J=" I1DWWEZA"6*Z0,BK M]FH@O:;&ZXVN;1F'377TV50QKS5NTJ '!/(.F$4WXGZ#N8G,WJ\#?2V)-T8E MQU8E>[/NDG8B#_/7IJ\WUD6*#QX.=[1XX0&JO5W\\' \.^.) PS?NY>'K46Q M^<)>;/Q@N\!SC)C"J@"9UM+0=($ X5J!+,=Y6N*B4,QI4]XM9FJLVVJ9-&IZ MM]ZX!*4;5PX'*#+UG6(3@<"Z,0C<'..2I+';8'18>Z'A1=>G U_>>_:NO#G. MA+['G7?*4?I8.J,SRM7RVW2T=,; ^8(Y4&_+K^;-6J 9UG)',<" M(ZZ11L^JPI]5%9BW[V-BE?4]([J"KNO)SP#$QCK/:56T)1DIQ/-,-1-A# MERNR1CY*Z;;X_(#DQN?]KZQ>]XF^_SG?S P+B%1H"*!.*4"<*< +(H&V%]54 ME2G/H>M=U?GP4W.'#ZD85CN/ZZD+R-V^EQJ&1^1E[@J%UU74=8N'WD%=&'FT MRZ?K5AW?.G5\RK]-6^,-_V;VSFQA:Q%\6,KWYCTYHYDD1,H"2$XR@+3F@)8P M!S@U8V0,JQPZ;6.[A$QOU=;G@[6B=>T-V_3"ZNK>NNTJI-T+.110T9=S#XR\ MVKG= F% 4[>K0X_6VNV6<<<-WFY^MI_?_M?52OXY7RPNM1[CJ2B5%A)(BC1 MQ+ROB; 8,H4*@A K<>IS>-4A:VJ+OU75STWO M/-4P\$4>1EWVH9OW&; QXA M??8N<:.Z[0YVGWKN+H_TXXB_,?%COE3KE^-S@S;L5$-.=&:8(1/&,RA+"KB0 M"!1E1E*%,XZU5[W8#EE3XXB]JJ_/OOPHHPM;-\H(A%ADRK@"5H3HUE3%F1,??H[=5 M]'D8J:55E/GP*U P",K."@;]1AZOQ,$@RU_50!@V4H_WRNN^6/>+:H[MJL%I M3@66&)2R* $2:6'<49X"K/-4B4)BJ9TVJIU2IO9V>'?2.I'5FIHE]1=7@[A, K]C'52>^\@Y(A,/)@\!!8C432/3#SH^!;6'2R[-6'QR/2 M6_J_XLJ;'^Y9PWRUV1Q*U\W5IJZK2)A.,2PSP,LR!2@O,&"I#1-6I2ZI^9-@ MI^NU;C%3(\1/56^H8S7[E:V\ JK;;GPX5)&YL =*_E7%.T$(6CS\LJ1Q:X1W M6GM6"KS[T[VC3^O,!27?JZ>U$O.*7X:YBYJ&S^]5V_CYP^/38O6BU%=5*==6+S8OD5FF$>89;(J6(UJ6@(I2 24HDC"7 MI:9%\-5.VKBM@''*'CI3W;:/E,2=NA!P+Z;[;HZ0WVW,L*8_:\AN#DSMGU2SVK-'M17Z]JU1/A%K1_G6^L.[NI$ MTM]6B\7J3[.%OQ?&V:LK!,P0+@NF:6Z;9D& 4$H,3S%+5IHQ6FI2%DZG;I'U MG!JWM;K:%?G4&I L&ON2ZI>);@U)V,&2NV2YL[$*]DE=1Z#^:\?65FF/<_V( MWPB'VY-IS'-D*K9&)@_=R;VNR_Z+LK4V.S)W&C'O< M!4UCYD>Z37K3;X#?O53\>>F\V8HH?KR[L?@8OKI=&T%<[VH_%YK:U14KS+_H M7U^^L47;421CL&2:%$#D/ -(V2IMQFDP?X7:['=*!;'7V;N/\,DY!7/CYVWG M6QM9SE\2JZAWA1YWY-VV/['PC/WRO5A1QW84;C2W[E.#<81PW#ZH!2Z9XRY_ M[+HXWLA<*'[C/T8_+KL>[O7WC=*[Q:>Y5K-,YHKES,9?905 >88!J=K5B (2 MDD(LLM*'PUR$3HV[_J'F#S_,>^6^?NG\V__(BO0_K:)^#.:$MQMSA48Q,F/5 MZH++\:%W2:USTHFH-TWY0!22GISDCDI+/DB-/6=)-\ M6RWD7?+!3,!2J75U;F+3CA+OFK6AJN6M2WY/+1GKQM MUTWEU*9RHF_7C*NSY$998;"/3%0M[-4198/H^GEN]K)_U$HG49(B;V,3MM'& M56DC=]RX9?5YZXV;3_3E(*/QX76DE+(C1">9(W<3J&S_E MV@>BL#SC('=DQG%'XIQ[/)[M<8^U[SUZOY3OE;:OZ*8!07.FD6N5%WG.08IL M5]_" ,YIF0&5Y1)R6' IG I$.TF;&N_L]4W^C3T^_6?2Z.QQ1W 37X>[G9"H M12:: V#WE9]8*9LTVMX^%>J!G\=-24@<1[KOZ,0ST$6%*RR=UPTW!QGOTL#5 MGE='_\X/^5?#^J;$;CW?OF3PX?M\NU S21$5D@B@[!L,:_I*TZKH7OCI#KYLPAV(2F1]]X?"J<77-[@&U MKVF8OZ MV&B^V-GK]]8NT!B6U!8EGW?;S=9\<+Y\\-O8]9LXMYU>].F(S#BM_G8J6@N2 M%OC?]W%/S134*7QQCIL&(1ERA]A/D5&WC(.P.MU##ANL]]%650[\'_/MC_:X MICK _UUM9PH6N60D RG)-4 9-@X0,UZ0V6$6+"TT0LR+,KN$38T96UU[]0OJ M1-7YY"H(5O%/K&J8_C1Z[@_\[MJ[.Z:WMG6/#;2I8KYL8?2FTL"GH$WH7> * M?'IU7=[8IU8W+;]P6G7[F7Z$8D9XQS8_OJQ7SW.IY*\O?]_8R\'?YDOS!:B" MK;;SYSI?2DH,BQ3E $H#,&*2 )8C#A3/B<0<,:S5;+O:LH4;O;B+]B*;O0(1 M5Y%1V]YSR^0WLT#V"B<'C?WXQV,2W-@H#K21NQ-2/Z(A:0G#^FCDI4_*J?4U6.$H$361%V]6D,IACBGH@ %QH;(1*;-UM(X M2UI)44B2YJE( Q#9!=&3)++]KXTLM32_+"U-0PV]_*?Q@<\NJLI%4-%D9<@ M*VP5*4/WE]DRX,5H\ M?&-?0[ZJY%)IGC2J5U5:-D-Q1F=SIHK[J,,O3!H[@J_JB=;SV7Y\'&I5^O'ZG+XUY?FEW7Y-R%2):0M MJY*F*4"D3 %A6 NB1"Y-G18RG[7!(,@\CWA*$FX(!5P3>(,:Y('!7XXVN![QQNGXYX#]4SV*C:K-1 M:N^,?K))E'L'J&UU^7ZG[NT9KRWW_-O\64^!&A-&!C4R%M?YW1UO?RH2[@Y-^ ME[1FW"7&D.8RHJHL;VT)6/]T")1!RZ/V4F39$D0)I$0+]7>? M2F'!\/X^PEME9-#=7BN#,!RK4M@K>))?&BW_4@$8LCI8-Q1A2X)=D35R';!N MB\^+?]WX?,_4=39?_Q=;[-3?S MA5Y_=;;[:($2;&MD@6WN B=FE^Z5Z^*_O.\F'%"V8TT0F,7F4"LNDFE[UUR M@##\0:0/+$&3U%WDCIND[H'$69*ZS[.A:V5<:HWT53VR^5+:B+Y#>]\9XH9X M2D)!I@4T/@TS/HU.2P"9X!J7J-#**W\T@$Y3HRO[=0U55,-]8API;%RX8S-< M5TD.LYV^U+/-[9Z,:[G8V52%BZ63; K9>FVV:^SG<25WQ7():9X"G>?2^(:P !Q* M#C*L&$1E*I3T*D$]6*.I,7&K9;N%,MKZQO4,GR4W8AX5^\BTW-J25,;<)7MS MDLM5W^Z2_409F^+4Y@^&;^ J< .5&KLT7!@,+]2+"S1P3\=XM5;SA^4[XVNK MI7CYOF;+#1-5T;K[I:S^NJAKV)V6#6)*E 6& BAL=N9(V'2]0J< YL(VC":% M9'[N<%]-ID:]C2%):TERI+NG<]Q[;V]EQO5WAV)VYN4.'K ?H>[ONFK'RR91S;0N6,EX!C@J*$#,4"4O M* 5:2*4Y*XG&I4_X^0497B0X0IQYXW;:B3ZJ<>M'?Y>@M/4#128$*%., >*% M A03!4@)<2ZUE#K7/F^=H5".$9M@I^OH%OW+>J7GGE&MEZ!T>T<,!"@R^Q]0 M::^*K(+7.VU[^#&>V\WNY'I\FTFUIMQX^ ?DJ@#:S@JO\=!]_2U$$G*D-CX M.NE<5>^IS5$E:"%+7$KC3::< 829+9MC2[$*)LU&7:9(8_\0^,O"IL;TM7I] MHMRO@.E&L*$@BDR7;6\08]YM^>50\AO/]*VQ M]?@XK[(9[=G@N^KFY4$MQ5QM#E6B[_FF*LGC7![*8\P)K8 CO:O3\U>:ORIV MWBH?M-1Y#]#"5HWR46#D,E(]L#FO*]5GD+YY&*==R]M6PC8V@&NHTP(50(J< MV0@. H@]UQ4RATP6M-1<^29C=,AS6F$C9V3LE?.-_^_"U8V=AF,U5B9 TW/T MEU;3OR3S9>*"78]L =,PJ8$= D<.2_ P?;SY "7AWKZ[ZO-YA4]?9HOU<>M M>MS,L.:"*$T 13;V*Y6Y^4FE@&!5%*GQWS._.L'714W.=S>:GKR0_[#*)I6V MGN$S-^9OXE&4%?^NK1Q'?F;5I^Y\;>?&%I#Y-?=QHRY MV1RU#=[\^G+TM[H[7&]%5@:NQR M7+JBM>"XG?>F*EEQ] ]#*XI]^VY1BY*G'*D *49 HC#$K LXV:F,H$EHWF! MO J#N(N>&A,>"L_V.2WU@-R-VN( &9G47IV@7JKY49?\B'&*Y(]7X%0C5^EC M9Q1YHG(A<F;Q7,'2C7H"(!299T[ B;2[NX%#T,R8*Z+&S7?I MMO#Y47$UAAA4I(> %@0!EC (FLARD949Q+JGF MR(L$+DJ9&@4!=-Q7#84G]N;I!)D(51XZ(0BZ [HH:-QM3I>M M9WN9S@\'.OC]]>5WMMVMS8;I\,\O56@79HPCJ11(,-#^JRG$L9UU^Y:N69LW+]D_U6_I?U2N[$ M]A]LO6;+[L^1&,!&1'XF$;)M@ MMI95J-^'GUNUM)V+&K.2UJZD,>PNV9M69_9>NJT*QV##T W)5;-511;)*Q2.1%F1N9FC;)MHFV5RV>KOV>+HZLPN[%>$/ B$UM;!^]0 M"?0H=CE@)Z);4 1M.G15V+C]A6[9?-9*Z.8#_>CB[\LGXY4LJV+>XL=RM5@] MO#1GFXJ6.H4: 21MK4Y4%H"S' )-4R)PGN>Z3'WXXKJHJ1'&N]7CTT)9U\F^ MT@]Z)P?%_=BB V4WN@B#762^N A4A+/DVV"$9(P.::-2QFVK3SG#X8E060F5 M;V-K8=IJ%E6=Q"_LI8H\DTSI@BL"N)8Y0)@R0'0N %/*D$A)"29>Q68\9$^- M5OJ7D?0!W(U0(L$8F6&NIC(<@$T:K6/F--R$*FZ&PW7Q;YSO_538VI$!E.8QRQ1[MGD M*SZHD6FM7R'R"#V^AB'Y=L7&WZ;+US"TAI44#]3GZU(XXLO?["6?^6\5.WTH M4J!8!E%>"$"HQ@!EG !6,@0D0R7&JLQRBH;&-E^1/34"_+9[?&3K%WNBWBIL M?Z[O[8[".MLB""'#H*]-CS-7Q@ ]/D%>"83>PU^G EP4&F98\XXS(//7K[.HB=6KT5JGF&_'D@JX;1P7'+#([U?HF>X63 M1N/$JIS\4BG]EPCG8%XXA0UYUP].ID34E(D6%% M09F;K2;"A )NV ?(-& M?/C7SCAPGDF:3F--:>&T^E9U/H\T_I])K7.4U$POE(*N%B?!XRX4'RS.UHC7 MPW[+0ZKY[-WJ6:T=E\#9YR?T-:_T2I[8@_KWX=_BJX8>OJF;]JNZ4>+?'U;/ M_V&>J;^EYH?3+^?Y>*-\ :^:T7[)KG^@=Z2L4$I646-MMO!OJ_7G[0^UWA\R MW8OM_+GN&T>4*A2" B"9YP AA0$K& 8<902:D3B%7JVE/.5/S9.L]#PZC3MH MZAT*ZS4-;B^^B.!&YH96\SJ6]9=6^42OUG])>H#>)\"U#W2!(UN]5!@[I+4/ M/A=B67L-T[>/P4:9AW[<+^5[]:P6JRB0-C4B:Y6M0M/D0=T[\Y>-;>)F_WVM%C;7(%'&VU\J95N M^S80Z)H -U(+!FMD"GN%Z)&F[4UKR K]#HB$+;C?)7#D^OD.MI^7PW=YJ&>@ MO!"[QUVU3MXK;9:)_%4MS0_;+^;;L;F7_]QMJB*_OZOME_5\M?ZFUL]S424] MO5LK.6]+ &0YI4@0"0CCQ+ 1A8 KF $LTI(5)6=">K%1(+VFQENO8AC,=KG2 M/6F4[T[;BSI];ESV!I,2F?6.+$H:DY+&IJ0R*CE8=9<8NTYF['Z[7<_Y;EO= MNFY7R1>VCE,Y(C#T09,) JDV;NI!6#S/$A4"#]^S^I5[2^C30]%9CJ#F99D# M1GD*4 $IX"*#@$J2%F6J-,^]2F(,T&5J)'XA-LTR@Z'S8SHYIGK/0EL#ILV- MR$>:C,CDW5J15&;<)7M#DF-+#DUC[\ZO<@+6]1H.:=#:7P/4&;<^V'#R]C\/VHA]6IM-%*-NR5* E$N$8!$8=M2D!M>+4M *2,Y0[B0?@6C M'>5.C4BM@O:,K$K,]^9()Z2=^3 T?O&Y[P+#F3>151H8K8%5.X(CZ@E58$YS M$CTV?_G@<8&KO!X?U!'UXW*^G;/%_=/38BXJ25^4\3[EN]IIF3^K#UHKL:UZ MVA_7MQ=IP7.4 4U9:>A*(\"E+H DNJ09+YG9X??H@-I3G:FQV+XQ9F-/58$Q7]=#/R'/7M4SH0V@A]2?MJ]!9]2 >B M=Z7OZ-!1>T9F'Q(F9AKEN.!$@K2@!""=*T"S%(&29UH1L_66))MM5UNV<"/< MH[&]V',O(=[*_&YE'&>+>$9<'Z'FQFD]L8A,4"X ^(=&GYL:- #Z:/AQPYS/ M[3H+9K[PD2']?Z]TJO_[4EH';F?+"WSX*6P-HT?[MUE*4TR1<91295=PK@I M2H0 XPP3E*E,,:_ DUY:3,U3LD;\KSI#0/G>=/2;!D=*B UN;/)H>@WO+;B0 M(G9L1E+;D=2&A&Y#W!/'\/V)?15Y@\;%/;&ZW-&X[V#]>+$*>OG=&,LV/^I" M!6U@!"NTP((@H#@VVT4!">!$*, Q)%F9YPAIZ%>7\JHLIT4X:NG)2E4_:KN. MI!M]#4-G'(JJ@^ :)=M2);\T>EZOXNM-03>Q"$DSUX6-2B4W;3ZEB]L/^(=Y MF\V0/67_]O+(5XL9@QQ2;+8MN#"[& 1M<)K,,Z TUB(52!74Z?;P;.2IN32- MK>YT/ B'RNG:TWRLP_J*M P+C7X\W6F#\13.. ^,O?Z#?V_@# M6R_-6)LO:OWM!UNK7]EF+F9ESO-2R SP'.4 E5(!PB0" B*A,R:S5'DU.+XH M96I+LE(J^66^3'8;F1B?*-E873U+Q5\&U.V%/!BFR(NVU<^>?":5AG=)I6.X M]W G!"'?P9<%C?K^[;3U]-W;_>$0]>/G:G,HC+KQ3#YT&6I"W^23^N)UP?>] MPE$2#WT0BE1YD/%):3N#M]4]^<4J'W!KW .PL-THW<6/W*'2 M&Y?SKI7^0P0L57?<-U<;%WM?.3)E+,\QS '1TI[$(?L33D%.1(:QA%GI7;C3 M7?K4]@7??ZBU8E;# .7GKD+N1E[1@(Q,7S=[<6_J9MP5S)%J<_H#%[T,W54% MWKX0W2ULG$K1W1S$_[SP_4I4+7[KT(H/2_G>^#6S$N,\Q2FSJ?H90#J3@)8H M!91RB#'+<4J<&MY=E3 U4FJ5;(.0/MCL2Z.G^TGB92!OGR@.AB>VI^2+C-<9 M8Z?U \X:+X\[VIECIUG'9X_='^R=2VKO%3=?E5#S9QL29?8-,\:XH"4W2QJ; MA8Q(+JP/PD"*D9*":H*85Y?MBU*FMJQ;)9/U7LNZ-L0C^^=JG8C=9KMZ-'IX M9WM> -C-XQ@,6^3EOD?LH.!=XT;<+Q:K/RNWP^8*U/EQU28T:'KE=70")TM> M$#1VZN-U6R\D,G9\N.==114]^5E_^"E^F*^ LB4F/R_?L.J9+50E M=+-=S\562?N+^Z5\_0]'GYP)6&8%M+TP"V)8AF)NJV$0D$L,I1"E+K'?34=X M':?&44V0\THGK9%5J=9-LEHF5G7/^Y((D^IXV_*V4Q7[KN;R++63=%?]F1SI M?I<SOP MC_GVQ[O&C]IO5&<:"@EEEH.4*0J00A PS%.@4YQC41:%YFKVK-9\Y?HFZ)3G M0Q3'4N/Q1:MN_Y#Z;H#=.#D8:)'9=8_6GT;1I-7TZ& K'#DZ01*2YKH%CDI8 M3K:?4H_;0WXDPK;KU>RW^7JSM??PJUU;_Z9D3"FI-"BH-.ZC+!!@ F/ &=0* M4H09<2I?=&7\J;E^E89)HZ(;.UQ#KIL/ N 1_43["(K;^=).F,CF<*6Z_8F) MS2M!;_UU<6;$&X;7'&@_5#%;6D!:\=JUQT9ALALZM]QUZV,14I".SN:K8WDS MZ[,\I125H@0DSPR=,1M\GQIVDZ+(8*$@(:Y9*:@-9^8 99FAM2PM@!)<(BYD M6FBOJP07H5.CLD;G9*]T"TTDI&YK!/$Y ^KUV2TZ3H9OX^9&&WW1B+XGM&HU@0?&JUDMYN(E M^:/Y;Z3FFN=(A U;.AI_Y*BD<\O.@XXN?*;G\?!)D9;/^G?U9W.+:;[:7];S MI9@_+=3'IJC+9WTO5T_51IT(!*&D B!*,$!ED0)6(@U$IDL-"Z2%\G(O^JLR M-69H]:IJG'[[>V*^9 BDU/-CD7!.;&\<+@5'PCGU;<%8AK,J-^#,Y&)+L+4GF^\IB M=M4TU@2\3QB,:-#+AO[:C'L3,1BULVN*X2/V+NJX6CP;$75$U&],U&VCZS-H MC0K-&(T1SG-JML"" Z2T81)=DD)(SB'''J%^UZ5-#4* MVBO:]F7;5.&=/:J.70?7<4<7 K+8&[96QSM;>@RTQ_[A:>4F&&$#NZX)&SFH MZX;-YP%=MQ[H2Q./CV9$V[SZO]ABIV:TS$FN(0$%("F, <9 MS(I2I%R5-/,KT](MT.E[/6IEEJ-"1]_4=KOH^%;W =AM^0< ;:1[_L8UK7RD M#S^W:BF53$Z*1KTDC0%WR7LEUC;0I4HT;.V)53KJ&F[QBD:=27S#TJ?FX'NQLG10,S,D5=KZ@R1L7V7JA%+Z]J^UG;?+SZ]TK.,"Y8FK$<,.-9U2X5RV * M\C371!#*,T9\2*V/$E/CMKHG356I_*DQQ][ARDI=8XRWR^4_+]TJ<[FU(ZA;UAO%P,Z:OQYCNW"]D;K@V/4?JT?6WS=E MC)2O$[4(4TJ+TO!>K@5 &E- =4H!+#G,4H0E3'/GM+\+ J9&;+6*/1+_+H'7 M35$A((F].WR%1I_"3_#81GI.P_QR^-7_I?A^F=^7^7GALO ;!#ZU<9 M@%V?ZUO,F&\_+C?;=37COYOI>K]Z9//ES.Q%=8$S ;(J M(J2@UZ;TFJ"I49G5,SDH:GP$\^'DCUI9SUZJ5\%U\\)"0!:9ZGJBU:/&<#<4 M80L*7Y$U"T,+!"B4S6B(72K@P]M18X$B]Y ^KH./*OP1;]V(?"$;D]>V!@_.: M[K"X8QF;IXZ6L/G;Z?*]-.PH*[;#GG:1=GVDWWO;MO?8?-9'\%!(CR MC>ZH"BG*9$LUPBIWY9?F*GMIHKK>U&_XL9M75L M_5[ECGB[O=C#HQB9!O8 'E0>)WW-#ZF07H"CY%%] C\T3CT$SZ=[YMOO^$;] M:V<6V8=G>Y%V6!H9RY D# )&F "(L])609+ ;"5*A*$A*+]ZO5V?17$74CFR XQ3XQ.84H^2,*G=S$(FB"_%5AXV;%W[+Y+!7^Y@/^6XEO M0BW9>K[Z^W+SI,1Q>5<]#AFY8;V\Z@H 5FQ<:'0.>*#B9/G0?[TUN M?[C'QU]2F54%E>N$N;WJ'A<(KM@[W+5$0#0R:[1@WG>!V>=: MQA55CZN:".B.='WCA'*@6QU/E#IO>ES'&N_VQ].Z5S="OL_VS838;#_KOZY6 M*6U>?)%3>?B--%<@9YKC%!AB.4D !QX^N9?^&@%*K0 D.5TGRVM6%R M;FQQ2Z 79^S%QEL*=01@I>[M/(!^$+L11TC@(M/'S=Z05578\5I!QN"2FS+? M/D+Y @*^/1X'LLN]$'5-'+,[/6N,N[G?EZCZ76W_;KY05:-<)6V/7-O4JZU? MHS@3QDT!.4<,($$%X)PRL_ED5"%5I!"6G@4G!BLU-<\F?)ON(%/GQFQC3TCL MS>S!G.12D^]-V\T,2TA9I@K E-8 * M=IKN7JV;)V'6,"%-,DB1,EZRP@#1PM8C,?OL-,,%Q;A4(G,*)!\ TVAY,0-@ M!L?F]N[+?8GX5<&!J71>N1QB?"5-6=4]OJW/:,5Q \E=PNUTL9UG6^- MT_JLY,?EUDS2W+PQ:QF_[6S^R+%/U)3(^6[?JH?K>"12*$1!04X+LU93J VE MT1) I@DAA8UR\(J8#JG4)_Z.R M,$X060SH@P:*A-1OW-B2",B>A:/$D-'O=?&WU7-UI_)QV18 N5Q%XNMJL?AM MM?[3?&"FF"C+3&* !88 <6';U!,!&..($[9XV'Y=BL9/SY<-[6[+"QB/OE&PZQ:R6]M>K1_6M MS9CXE2WLR?*W'TIM[Y?R7LJJ+P%;V*<7JXTA_Z/ 6)(6*,.H,'3+4X!(F0(& M)00*LC+G:5K0PFO7_ 8V3(VSCQQV5COC]AYW<>@%G?Q0"UEYZ 8>STH6;_$= M\?/:)SKSD5\3K^75JIE8!7US]!WQ=GMAQ$ Q-LM?N%6L;Q+WL+:_JB*Y?JDC M#/\2,KO?#[2PV?Z.LD?._O=#Y+P:@.?S/>+[;7?>[0_7F.A":JT1D4!CC:QC M3@"A0@%*:0'34N(<.576]Q<]-5>Z5CX9%C\]=#JZV2PNR)'YS ??/ED ?D![ MY )$ WRDC( @7VR_Q(!>D'6F!_B-.%Z20"]+7Z4*]!NA=P\Y95SJK\HFD=E4 M<[6N^BD;.S_SQ?RA7@VESG*=:0U(KJ5M@BP!0>8MS2AD>RU39X.ZB:KO;[>K>4<@'?S98/#&9GX&WWOD@.D1RHG!YWO@M<[]H(J< #W.J7W]7Z,9OAW/P?SC&@ MA9(V5"T%7&4**)UQ3Y)H_P1T=4I)=^[\!Z4".$.6ZRT" <- MWBQ)PAV=KI0)CU'\B$^J^>Q]LP?X;;X1;%$?!?QF_FTS(T*7A408B!39LGZZ M-$P'&5 \Y7F:91QE3A4X.J5,C<9:19-:T[:C=J6K&V-U@]I-3,&@BGTTV ^Q1B,+)O)8/W#[<^TI!K=:GQG/YO8J.8<<%:HE) RIX"4A *$,VSK>G)0F$T8U@HC7GBU]+XA;W)4 MT*B;&$W;DV[O.X1.@)VO#D+!%O_&H$:L5K4"K@WD_*51-^SU@ LP@6\%.D6. M?1G@8O^%.P"GQ_K[$M_-H[,"EE1C(0U=9!E 5!/ $5) 8)ZEF!195CJQQ^G MDZ.)]EUHE?-W$2JLW+T"7P3&<@0ZC>_UYC^V-,#+OAIN]/?[L1&77NFO?M_O M+?YQ::OQK=8O[W9KF\19!=K,2@61Y@0#)2"U"6(%8+A@(*,HRTNJ\E0IGW?W M12E36XI[)>^21LTF[L@S//@RI&YOZ\% 15ZQ/3#R?C%W8A#R=7Q9T*@OX4Y; M3U^]W1_V?^%^6&[GVQ?S"O\HS6AS/1?5.>CON^J*,659F M[4YH#'C7=X\_VLO?R7%RXBZTH* M0_$:AQ&\H>I!"%U(#&:#BX./3 5=!I[S0.>G>\3C-9D\G^9+]>UELU6/FW=J M?6"9)AZI%!*7I4I!6=IZC="&X-E\1"ADIJE4,$74.0[/2>34R*'1-'FEJD?\ MEQO.W?00![W(5.&D;Z# +B]L.@.ZW$8:+Y#+R[)7 5Q^3_9,UU,/]KSBJWJR MJ=3+ARJ]^JMM.RCFYK&'CT:L5<#^=S/+L>(9A@50N2( Y1D!##((LI0RI$E! M4>Y53,U+^N1XI58^V6M_5U<^2(X,2*SFGLEQ7C/B=G@1#>?(#.0,+UVZJZK55$:.J MG-%X=6Q/T1JSGNU>]J3JVIXBXEO?]NSYH2433HHS[&6>5* J2\X04PJ@3&0 M28$!SZ3Y*X&&G83@*/.J,>.KP-2(ZKBZF-C.G^T!QWQY5MBD;Y$"QUEQ=,4B M8AW;&SNJ_756/&:O_D@E ?S0BY//[ZC#&R7C^R%T/9/>=]]4<[4&*T)M-KKF?S1:NI] MY7T95]=+[\%H1;_V]@>JQ[UW)PQA;[XOBQKY[KO3WO/;[^Z/]V,$6X'Z756J MXT$MQ4F=&ENT6MH7\_:'2I[98K?_BYQOGG9;SPI-;N"[D4AP2"-3BE4G.5+X M+CG&MU6Z:HL0CF*\0 I).&Z"1Z4?+RQ.RXXKD5J/:;Y:-VV6;-6- M.N-ZQC35L- EP&:C!I"V*72$*I JI5)*6U6'Z!8W-1JLU?/T MTKH!=73/@L$4VR^K%+U+]JK6A^RV!F6,HR8W7(*Z8MT2Q_7!G*P_<[[2 0IO$"/,,4$(SP!BC4$.-./$Z W\U^M3(H5'.CQU>X^5& M!KU1B+SVV^/F\(W,+EH</V"W2R_JR/ MH-M3_8CDKZN5_'.^>-T02A,*TP(#7E#;G$0K0&S-)5V@4C!88(*\FI-;KHNS[:-_W24(>R MU]S&/WG/MJS)_)YE"O.2E1CDG)4 X5P!5A .L-GOE 5&#"GG\BA=@J:VYIN\ MPB-E$ZMM6XS -P7S"KK=!! 2L]C;E9YP]4C#[,9B<"+FE>%'3L7L-O(\&?/& MYP>=4)[T5ONR5NKG?&,/1,U&9FW/1-^K^K\SR;G,N91F+V'#>97, >4P!4+A M+$>TP$+R'J>8[AI,C4:^*MMNS/R_/(26FDU'U7.GU_&GQV1X'9'&@3@RZ^Q[ M/]IF;A]^;NO"_=<:05;]ORH3DE]:8_Y2M7P[LK9]:MYQ>=7W4-8?XP@'MQY* MO,7AKC]&5PZ >PPT)-3WO&JBXHQ )(R_1)4&2!CWB8E"@Y0+0XE9KA'RXL+_ M2\I1&OB?YQM[6% W06\/+WTO@X<5HYQ^$6A]?$:89Q (H(AA E&M $2\!X0@6BA5YSDJ?1G>O1O=:_2-TL_MN9>PK MMMTX('0 S_$PM2\DL<].*[WNPNV".@T.>C#Z2L"XYZ"7;#L[]KSXH7!Q7/NL MH+^Q[6Y]GAR7*ZUR)3C05'* 2B$ 002#3%"&=9:Q5'B]W'OH,+47_U'68JNP M_;GN[/#IT&GY/.)I>)38K>ERHY'(DQ"9;*[$D[U*VMY/3,RDQ@$PQ@X_NZ7& MF\>D.>+D$JCF.E3$ZA/FNSTKD<*X2#E(16F84F,.J$PUR*FV;=(4A="+*5T% M3XT>80IAA.H3%F(W=HL!7&1*\ZL^8<2.7'WB"*W1JT]8V=.K/G&$2*_J$\?/ M]R.F=VSSP_[OP[]V\V>VL(/;3I'KN;"](LTOFM:1AW\X^F3=M.3T@&C?;?W# M3_'#?#^5C=NIHWEF"&*"6 &!)HS8YB.9<0136\ B)UPS52A[RN.^NQM7_:EM M'R\=T,Z7B36S.N.M?C@RV(]01_YJN-'R="<\,KE;4^[.9O0N.1A[F/?3?WOU M0-/5Z<)WISKQKZ%(6BSJ(,H:C7"OB[>9Q9 OG9$M&/75]3:S<_H"?",M>OOW M\ZUY3S_;!CRO@\J.0\Z:<].]*ZHR5=!,8 SG0+$9 ZXR%.@8"8AI+#@4'IZ M^SW4^/^%[]\'?N>=0&10X^\+C &@LN \(/4D_[ZZ4&/3L^EC'LR>M7*LX// MZY_LM\!_WK4O)I6TTVU13O6UX\'W"!WHX;@0$9FBU;)"L+]7XY5CI C M[ 522%YQ$SPJU7AA<3JP^/U[SDEOZO^I7<_'#OJ/HGM=Z^V"I%6\,<]I#GJ6VR^G[UR.;+&WN^)P(:+=^5'_]+]/ M9@H77WZLEJII%YH1G&**,%"ZS BAG<(*E) 1,:54*A$Q"EBX]+@4V.92K^D M4M"[Z>H9<-VD,12.V.<6[DAX)>U=,WE HM[9D*,EYUTSYC@A[^IGAG;3^%UM MF_AT6\)PBQZE6%VGPLUYB !P9(HX;IAAH6R+KE9:C]0G MPPFK..TQND6_45<,)SRN-\-P>[P?3$^T^I/M3;;F[^MCOL]9UF105T M4A+;O!!G@(I2&*Z HBPA49*3/OV>N\5.C3D.VB:5NLF_L<>G_TQJE?OU?KZ! MN\.9:!0TXY^!N.D9S9A16K;AX< EN6&@ I22@9YFD&G#O/^ MHJ?&.M?*+U3U@&0!_P&*4 M5G.0_B85U]Q1N5:(S6.$P7%GAAB_;U5;M M!#/ 44J!()F0L,C*3&8]H] N"O3BJM%BTHZTKJXWOOU@:]7H_6__@\"L_,^D MUK]WJ-IE^-UX*R2HL8^#3Y"\@=J00+9.*"*%M5V6^59!;IT(=(2\=3_7LWB) M$*M=E9H@U/S9G@?]KK9M?":$!53$W@IAF=LB;Q!0HE.0D5QQCI7QFTJOTM$= MPJ;F#;6Z)@=E[ZIC4-NF>;%8_5FEJMJB1^]7.[[5NT72/N)9 :5K!MR()A2N MD4GF(J1,F]D\0;3NUU3U*(Q13<4!K:#%5;KDC5MKQ<'RL](K+L_TK4+[;O7X MN%I6I%:]NS>?=]N-K?(W7S[,&,DTDPP#3*B-M,\Q8 RE0&I9&N='(:Z<"M>[ MB9L:_S0E5FN5DTKGN]K!V21':B>_F/W#IOKGZQN(/NC?OMT.BVED[G&$,V3E M6A=D!M>O[10R=5U&5,W?R4 MP4A%)HD^(/GGCG>!$#3%^Z*@<3.QNVP]2YCN_'#PO.9?7_[&_KE:5U+O?\XW M,\PRD96<@%QS!9 4&'"ST0$$29:6*:1*>G7P]) ]-;;HSKA-^$M2Z9_4"^8/ M:X(GC?A,C!NY1(([,N4$13ID0O,US$;*8CX3/Y74Y6NX>.0K7QVB9\C@EFVK M"_OZ0.@0 U@8)>TJ?%8K>-Q M6& ?KNH&V(V=@L$6>Y_DBYA_<)\+$D%#^CH%CAO(YV+[6?B>TT/]N.._V'IN MSW1L(9G:"5+(!O[GH. % @A1!@@K%$AY63*AH6)^9>Q/!4R-(5K]ZCI1?=CA M#$(W0A@"3&0.\,+$>_U?,SSDDC^3,>HJOV;AZ<*^^KFAJ0,?E\^&'U;KE^:< M]B1@7:<4981:ER MS$8',\!0:IR#7!"(""LI[YD[T"UX:FO_*'F@5=R[JHDS MZ(YN0@0H([/%<9K 7NG]M0)N:,5)%+@A^XTR!=P0N9XJX/A\SZ1HM;0] M8^Z7\O/VAUI_66VVZWW<<9.AL'D_WXA%U3KKL(JH)AI*)8%(I7%/H-G($($* MH& A($USB*C7C71?1:9'94]/BTIIMDA.8^GKDIH+9NMI6@N//]#:Z)E3W7?^ MW%APC%F)S(J-"17VE1'):ROVP"<'.PQ7QF#)H6@&S=/NJ\NXR=L#$3O+Z!XZ M7M]69:_/G7Y7VP\_FPJB;2CC3-"\@&61@J(D$B"&%>"$*X 12I%$92%SS[YE MMX5.C3TOU)1L(WV$V#WN:NH\+C/HV]S,82+3=@",D7 MUT2-2A$W[#UEA5L?[T<$_U#SAQ_F'7O_;$9_:"II?-;OYXN=^=?SX+0,I4PS MX[3H/%M>!0V=11/>M?B'HZ>>R(6D+5\51J6SGOBN%E_ZE\X/C7PM+;JZ?K5;I ^Z[]OZN/A&3(.!A0H M!1E4&J"2YH9". 6*2$D)DD6I<:\SVTO2IL8@E7I@I<%NHQ)6'9?W/+J]B*WG M >Y0Q$8[QFT:/>_1,\K6UT01CG.[0(ERJ'M1X-L<[7;9?O6 M_.AGA&*1U$J M'QZ?%JL7I5[7&WQ-8(UO+4I&S*;%L$I!E(U2+ %/S1^IY1529I)@KZ"??FI, MC7.^??CZQ3-6L1_\;NP3']3(M/0JA*JUX"R6*OPARC#@@H8T]M-DW #'06B= MA3L.&ZUW3JJM=%+Q:UO=Y^4+>ZFNT][OJMZ5W_]^25NV[ MQ"A>=\@UJ@?-)_7!*G NJ9/HL?-(??"XD$/J]7C/8.QFP.^K>_&OG>&^IDKK M_+F)_)E1*&E:<@Z0I,QX82D&%*;&%8.4I#3/5,'%;*D>;)B<&Q?=E.FTG&B] MG(XE1SP294_SRC6P'8;E?+M;^UY#W0;:C9'"@#=2''2C:[)=)8VVR4'=)B@P M8*RS*S1!@YIO"ATW>MD5@[,P9><'^V[_^$;]:V?OOIZK_%6^V:Z9<#W?N/;X MA+[M!Q636L?DCU;+H#N&;B#"[@FNR!K9Z^^V^-ROO_'YWKT<:@C*$@K((,L@\G+:;XN:IS8:4PV1F?O M?HVW0'9\30:%+O9[\A5J5ET;4A;S3>F,3N ^C;>DCMVFT1&%"UT:79_L60-< M;;[ M'&HM/6MY7X+1C4"&@A.9,DYQB7 VV85 T%+=E^2,6YZ[P]*SDMQ=G^VWV']7 MVX]+L7I455L,!?,,EPJ!0G!H-MVE IP) IA&B&:VMR.G/N'MKT;W6MXC!*_; M?+!:.[^%_1JR,LU0BI0$N5 I0#DR?E?!,I#E$+*4D+R$7M?/_2$;@1'#0.9& M@KV!B,Q^!PR:]BG)_7:[GO/=MJHWL5TE7UC8NN$7D0C)@J\%C$I_%VT[Y;W+ M'^H;\FX'VI>V^I4M[$GGMQ]*V9;7]](0ZWRU9(M#5O3FUQ?SEZ>5V5'\=;W: M/6W,$'4VHOW,:KF=+W=*-M?7JV7=W'(F,2UM-UR0(6WV8T66&U\IQ89*S4XL ME511F?H%SX^B]]08I[4@J4VP05]M N^Q%:Y1U;!J*B'S4\81_61,QU&G8_SG(EQQ0\KI%C=U56QOXKR7#%$ :22 Z0$ M!Q0R :@D*,^$D%P[M3*]*F%J[XA]VIIGAFX[5RBNMB.I1P#:2F MC):YV:.67MZFOPI3(X4P!71Z3(4;=<0%.#*W=->.O_,O7A2R?OP-^$8J(W]- MBZE4D[^!DD=1^5LC376;_FG?0P:JG M=6%^IS $R?P$DY00PG#*F4BASY75U M.J+N4V/=YF!L;_M=TEB?5.9750D/ !R5(*PZ3O39!'[JVT]HS&_85';]O;XW MD5\FT_S*3/#PX&SR_N\Z0/CT-IV@WF!>QC](.%0.787?> M940$,_XNXV8VP=X&&XU06U%E%XR46= )X6A)!I>UF$Z^02=*7JD'W2/UX[SO M:R-JMWXY:@3:1"'+F9:4LU(J4!(I 8*9 ES*'#"H,UI0Q@3WVAETR)H:BWTQ M _VPQZF]*_AU >M&7X'@BLQ3K9:OF_O>M5D' 6OP.> 1DG2ZQ(W*+@YVG]*( MRR-]3R::_A1?V9]_,R[=>LX6MD;Q9_U5;=3Z66UF90X5Q)" TGQW "+"T :% M%.@,4Y&7AU]UT2-"B;X+W_6N.H3O4@V]U M#KEA=<4G[#[SIM21MX>N*)SOZIR?[$YU+)7U_^OK'GL_M*&O)B 84(@12 M4I"42;.1R[TNAV,H.34R.[+1AO?MK4R.0@'-OULKD];,Y->7Y%!OYF#C__)C MPRC? 3?^?.N9C>S2U_27ZQMB;SY5\NSG*4[+N8$Q*2XJ/H.>I+ M(2;2IZ^1J++\7CQ2S6;^5)M-C.&!"HSRD!1$ Y0SE+ M\XP#P7G!J=(*EDZY/U?&GQK=URHFE8Y)JZ0;;5]#L)MQ ^ 2F2S]('%FMAN& M'TAIT[+21HE_?U@]_X=YLB8D\\,I#UT;=10*N6%2N_IO?6S(\;WQ0]N#,\,) MO['Y^K_88J<.MPLSAC--2BD!285=T*4V/^4:2$%DGF&88I'YG]G?E#NUA;Y7 M.UD<]$X$6Z_GYMW.MHDV-B3/UH@^Y_FWY\'G$#\HNJ.(Y3*20# MI1(,(%4P0+,<@X*0DA8E$[!PNNSOD#&UA7IHL_1H]4Q$JZA'%X5-;UJVZR2M]$ZNPGZ]_ M"VI$7? =P$>J ..(2TIF_)7)4)][1_E/GW?6Q'I[!W^Q>@*U?3MH0 M492C$ND<2)R7 &5Y 1A3!< :$RB-HU!0Y.P97)8Q-0IIM?1P!*Z Y^ (#(R;6?UL/5_]MEH;AWVS M[VL E2Q4D8.""P(03W/ 4XF-+R_2DBA$2^84UG9=Q-36:JN=VUKM@*Y[J88! M)/;I7*-8P-?U;;L[WM#FX:.WL_G;Z9NY8_11EO%MZ]I5[/#)GM[\ZO%Q7M\2 MWB_ENRH#X$$MQ5QM#F=QW]7/[:]&X?^>Y>;="T6N08K3%*"4IX#Q% ):TA1S M2E5:>C4N\1,_M<7_23VP1=+4332*>U;/]L3>T>&/AFAL__^@>)6:]4KUHX/] MY ^K?5*I'W)#T NWH/L#/PW&W2[T0N=L]]!OE-ZUN1(E++$N_BO^O!3BMI%'+^U>-IELEJR7UM6X%U*?0W@F: M;ES4 Z'1JIK7J-R HD\A\PL6!RY??BQA[*+E%ZR[4*K\TJ?"ERPY*@I0M;#8 MU.U##-IJ!E.NLEP2 #/, ))* Y8*!4HERUR6M"3$JZQP3SVFYK' %&;A"I5T M38 ;0XP :^Q-SZV2)4=F)(T==TVC(FO*.*5+'+ *'DCM;K/VH7,KG[0][1/OXM%8_C#"CTE',IRTH==A4B P6)*4*0)UI M@+""@-D2;UQIF3&4ZE047ITHA^DS-;ZT2J^6U9YDI5^5'ZIL2EX9E5A[/-VJ M@=/GZ(>--RFQ';?&$I?9>!UK7Q?U3*+L'0/A&]1-'*C2N'YE&/S.'-% P_9C MYJ_J62UWJLXL-_O<+VJM5^M'FX/^F2_F#_NW@3!:?9\_FH]\UM_,OVXT$_9W MG_95?C)%2B8I!T+RZM1- E*@#$"$B"!228B]2F&$4VUJ?-U8UM9OL,DS1\8E M!^ONDM:^I#;0,LJQB0,*0 6<>3=^?YOYC$SU8T^E-^N'1SWD"R"@=J.^"\*C M>OI:B"!A8,+_8;VKE"*M2L/T"A:6Z0E@@@F@,5H=9D_-$+KXMBCQ6=U678_=E<,+2)PY M%3[/#J_>_'7^\&/[6?]]4]]MSBBD(LVE!@6CQL> K 1<(P(RK/(<*UX@ZG6! MV"%K:K339+(O'Y)%74EX;?4%*PUV-N#*JMR_7/,ISL[Q%"'0BQ\S<5R ^6L+ MFU&UCIN(4V7Y"B"QRBF?BGNSNLE7[.XJD'SMD7[\<=Q9_OW\66VV\^UNK3[K MMCR-VLR*G&&H4@%*Q8P?4V *6*8QT!!2!-.<\,*KW;&#S*GQ2:MR8MZZWUA] MR>U7)LH'<#=""0QC_&U.C:!=$,F1OL=0AJQUZ@%/2)IQ$3LJW7C@<$H[/H_V MHY^ZN_VF;6__>;?=;(U7:ROV"$97V?LQS$VLWV@F)8&3.^70 K%8V.=*VBO_< MA>S9[HI,2+JY*7-4KG%%X)1HG)_KW5C.EH97[U7]WX]+F^!BJV;^8[[]T2;. M[SM/S%*E8*DQ ICE!4!:&H>'2P4P)5D*)84Z/2KY5KCY)=6][\D\V72JI_\:?1/ M6@...N0$[6K6![O G"@HX*PO)%50Y=-K7=VCI@I@M[ M+(-DH0'** 9$I1(0C+),YASQS"OA_[JHJ:WB1KWC2K.>/18Z8'7U+K^4I^V[+UUOG\]H(PG^_] MJ_V<,,MI;5=OG#SZU: MVHXR;>!/JW?2*![T"+P#F,"GWI%AD@&$#7<0L^,"2A/%E=F6Y<@KN-A- M[-2\N$;KNZ31N^GZ?JQYFY7OF[KK-@UN[!(>W-ALXXYKP#Q;+Y2"IM.Z21XW M:]8+C;/D6+^G>U*5;9+Z<;/9*?E^MZYSK:Q/5K5-K7[Y^:GJ,__AIUJ+^4;) M65:D&NLL!3F6T&PX"P%8JAB0FN9%*:AQ=KPZ(_NK,#4*:Q6KTAJMPDFC#LK<1MD7?\>>:2XKD_D_C M>MVU,V-34FO[-O9<_8:SZL^#O5$.RHG^6HS+C[U1.N/*_B/U.$AOG,9/\Z6J MBA4T)\!2"UGF!0)9FF& "N/9\3S3H!":IS#+95HXU=7OD#$UYJM4\S@[OX*< MP]GY<#PB<]-E!0.=G7=;WWEV?N71\<[.NW5_=79^XZ-]EJI9[K:FXH/:)W/- M!.6:FS] QG,"D(89(%GUUPP6>2IPR:G[.CT7,+5%>E#1.BCK)O7P%[9)6/*T M_YVC@W(5599+<=02Z M&>["(LZ/GUPNE*PI]=0_?9?^X#T#VR] M7.VV,XTH8AF5@*NB ,BX=H"(DIF?TCSGK*18.QVF7Q,P-=;Z&_LY?]P])MN5 M+1BN:B63IT9QORW9&9AN^[$A$,7?C-5I)E:]I-%O("@^OMPP<,;RY;Q \MZP M7D/@UF[U[+E1MZK7M#[=IU[]7,\N+U7$^V],5%&>[U>V\ME,*JFRM,@!HXP" ME%,"B$00E#E%.60%SS.OS-U+0J;&:TV&1JMD\D>MIF>-H8MPNGE@0T&*S&S> M^/CW6>D (&@WE4MRQNV9TF'I66>4KL_VSD1QT_(+&1VWG^D9W]DD7'W6[Q7?VOLN&W3W;K79;F;&C\)ER7( MD0T&UWD&2*Y2@(B4+$?X_ZONVGKDMK'T^_P* 0LL=H'FCD12$HD%!NAT[& MQVW$QL[#/!1X;1>FN\JIBY/^]T-*JEOK1DJ4K 4FDTJU1)[SL_'Y<[]?%*^%"3L_PPPYXW7M;'16X MG03M JX?6AUBOU?J\9NR@6^;IZ+\ MS3DA\F0W9;%P,^BC?F^>N^S9]N]9D9PB1E)JMLT$ 9P1" CG'&@),YF:CR33 M?G4CAHJRM#VV_>'Y%HX8O QN3#,/N!-S4:F$C3.KU#C5T#IK2QD-8JQH(:M4S%8FIDK6(Q%K5[;8O2(@VNVG\[@Q?_ZVW;-GL^]HNO"C.CQJ^_J2YU1 37*@H98 'CK>;4RZ9&^O.OQ 3,_"UG-%9T+NH M6)NJUYA9HI-BQ2&HY9:/Y0(&?3T=%N_ )=Q#2#9WH?> :#:4@P\Y^M 4#78H M(ML?]0/;?WW_O/UC[WN&ZQAB099[%K,HU64$C0I)ISG-.4 2-A:_8[Z9H^[[ M-:_'USO<,^SG_8"S* D]Q%KEZM5?&-HW\" MDQB$6D@;\1-@5J,9A,U;*QHVR+@$E<^'G?EDQMV?LE04I@S%"B H!,"*I(#@ MG /*H2 *2XZP4U6[OHF6MC6_R# M_/C%>WW<:&=*U"=FH]I+DI/T427^56OIXHKH2Q?JWG0U%+J0+.8MPZSD-A2A MMYPW>)QAIY_OZ_UZNWF_W7W<;JS#POKKU/YQ<^X@:XY@ORFAUM^9.8+M5PDG MB<0Q!%SH'&">,4 QBX'.6Z@SF^/>4.' M&1@/8T9_*-XV/*F-.-6LNS\\L-WNU7SY?^S9IIYCA@1/&>!(IH;28@V8Q ID M!%,I4FR&]MK<.@W79IP>&;F(FLO-&5P.'+ M4GHA$C0(Q6GB>>--?+"HA99XW>S?N?K#^K N&V(;;BO;+2<"IQQG.5 JS0!. M,P0X5 F .54TPSS)D),3N7GXI;'(14+[5M*_8W4#@-VD,1Z6J=G!#Q&O3M7M MBH_M4]TP\FQ=JMNUNNY1W7'5P+S2KF8B5?'Q52+S6 M$0_U0.)6KZKS[W#N,EFSIOMR?Z3VA6%&L]!'I+D.HM1"F)F8,9YD@.B M<@X$AHG($H4H]6J\UC;1TCCH)*>PN1HW,\R< M?]&D73VGHO&J8;^\]^O-^J ^K+^K6G!6V=++OJS]:!:[JB:B[2&7D!@(+33 M-(X!EY ")* PY^$D2Q.O[@V>\R_MV56*#PKYZZ&+=U'5/,VK!U(ZL0B$W,2L/ \H\VZT$B:+!9VUSSQIKU:%P+->N[WO]M MP*^&AUZ.+U40-$%8*FOU7PKD[ M_6]QZO?W#]9^8ENNY(K^64H6R,G?J.U8__[MH+.Y]AMUN?;J-U\PV*%ORXB7 M&8:_K??_NM053U8IA7G*4P)2:,\D,(: X$P"'"?5;BN%L?7M_]*;[:)G/VC+UB:0)C MG@D0IYG9]R)- 1/FP2M4FG.N$Q:G3D_:M@F6]G0]R1B=A"R\26X/U580N^DE M!#13GW/]4''FCC[5+P2Q/S'$7HG_>=I^_ZNYM20'\^$M)[0..XOA]REULN[> MZ_Q-^-WF8 :SA5EWW[;E0[5(PGK8'LU#]O5A*]5*($I2G><@2R&R#21B>XAE M #.,10YQK'*GMJ:.\RW-P$N1HQN9[Z)"ZLAZD$O)(RNZN]6[X-Y/ H'1G)@3 M0@#I110>\(S@#9=99J,1#Y6O6<7GMJ$DQU)S-E2"4Q!K1W*EV6NH\ 0_;KQ9I E85^X8"=<\ MC.&/U ":Z$!B-#DTC3TS)72H5R>"KHO]_>+6U;Z6:[9;GRN$Y!JI#"42I-H< M#7!BJZP0(@"D1"J=4*)CIZS"YN&79O#W[SZ[>\<;T.IWD8_#8(9W7B?A CO+ MV_4>ZS%O&'DVMWF[5M>^\XZKAOF_RE?F503KV=.54[/#SR4#1@GK.2Y4T;9UF:Q5;B5<$BGK&FS3BZ>0Q'HS.Q+9^B9TX 3>$7[,0@ MI >P>:)9?7V=NK[UZG5?/#"<17Q5\OBL;'<%;1[TLG+Y?C++?E5[;?_%YN>N M($8H0X8"2)(H8!M+ D(U!1E-*4EL@33M]1K-:_:ED<1)^+)92"'^R6$>%0I< ME24T#[Y"!]^ &*_5<:.8R3"?>AL1%&[_D)HAL 6-L_$28-[@FR'8U")R!@TR MN/0[>WK:J3*C\-QVO!CZTA:-8',\290 ,8QMJ( D@,18 =%XH!:Z6[C#QW,70W;%H MJ'7N<7.("G6VN=4*(82EX!R(U)R^,,X30"3" /&<,)K&>0J]>MS6IU@:U;PI M>E;T7!M32*Z T8U2QH$S,7_4BL%U C.RUMNU[M-5J.=LPRP]L6=U59;;CRJ%%I\T&P#:F5/+GX\X0QR>U M6V]E45WH8;OY;JRKV#B4GP\V/:D*XUBK_4IF.$%8(Y"E# &LA0V8PARP),NI M2C!DW,O!.DJ:Q;'&6>"B\TF1K?=3F=Z^CPY;\R1\>3%_*[_P+6H]9M4B)G:I2%1J$I6JW$6%,G9/TQ LUO]F3V_[=GVHGUGLE5Y(ARB%5@*.\Z'X: Y)D$J19CA+% M8JIE&HIS&R58&L^>!+L4P*\D+HH\O?O]:)Z4@)OML(RN8XNC=W_:SRKZS_\@ M,$G^]ZHO7$@Z;E[$\10\>FE^/.W>+M99B7F8MA._N=BU68C%,&HG1CXLVCU0 M\-(>'\[)UPE-4XXX PD2MG,*U8#$B:'-G#"&&$R4\#JKNDRZ-'[LKB81K%+' M!\^,]]!03LQGW2A.E OO@]%,I3<^_)@<>1\D/(ILU.\=6KU[\V1;'/RL^.&C MT:@J_YCG*-8\50#2A ,LLPSP3#&@,Y[$L5")AE[GX^9IED8X5DI@.ZE$5D[? MZMR-0+I1RGAX)B:16V3N;(;1\U':K=$I*.E7=@A^X.R&)6P1[L:99JZZW:5M MOTKLAC9<"2H M0)Y#F,N$FJV)US'.8Y2PH$[,+@,Q]-^5 MN*,2=%/B,.V\>Q)W'&I;$H];1S<8M[E1+^I^(ZW[8Z>^JLW>[(6J;P?W''<9 M=4'&<=N&_%KDJ)1YZH;D/GA-U*/<280?U;;PPPS+;M/L([$@[I_ MVJEBWG,?9J@P$M06N28:8,4A8,06W>="9$HHCI!7_=#VJ9;V,+?MQ"I1H[.L M?L_M#ES=V"D,6A,3T47("TXA08!8CD%F& %"!0(*)GD69QE&B+H%1_7.M72:**0-+H2U3-( MKAU3-XH(@]3$%%$#Z2ZZR!DP>*X7BZ!!=.VSS1M,UZMU+:BN_XYA#/%IMQ5* MR?U[(V3S>\(8XB2/4PIX+C. )>6 &J5!G'*:29)#R;V:^/3.N#2^. D$LX[C<.XYU?=MO] MWDRBUX<5EUH*B@A0B!. <[,?81PRD#)(4$)SF&9Z==@>V+,;PUR-[<4EYQFF M,X%"M*B4S8\PK@%SHX:!,$Q, DX(>-MZ@ZXAK?IZ^%GMMT&OMY;:=$F0_K\_ MLQ?VI/:?M\>GKX>R)6W&TPPJ14 N- ,X43G@4,0 0:-=ON]BTX(EO)6@5B3-?]M!V?"QK\-D_[( MIK_M&/0T_.VX,4QCODOFJF QQ3S!@*O8; $$XH @: X9.,E0(E(DM1>QM,ZT M-$*I]YT;UYG/-QDX"% 3DTA3;[Y)-Z@TYS92*F8Z!QC #& MB6"&%($N3'&ND*41^;0=J4RR-#LH4G;-K85CP M00.2;F0P#I^)6< 7&O]$OU;M@R;ZU6>9-]&O5 M8+N-/AQ<4QO^,*2\*B'V S&V(F+'#+-51NS7\KI"HL/5PY[T7W9,%I77+_5, M&4>()D#%6@.<&AJ@/)' ?"DRA*F&B5?OO[<3+,WV"_F*DOZ>;PUJR+D]U\?@ M,;%Q7T$Q00!"F^(A'^BU.69]G+=I^/9AWGJ=GPFSPVZ[^F0887/X^T;;%*LB M6J'Z-:89,@?V%($,$6B>Y+;5 >8$2)'&.*:QT*E3KD'G+$LSYE+.Z%I0-Z/N MQK+;LH,A-/4KOQ81QYNX$P*EG=M+"^N-,T@+V^V^>18#=I+_9,5N%P][&I=Q MB>?PQ9^864"A/G]5ZG"_D?=2KNV+/_9\54/PIU?S']^V>_;\RVY[_+8W0Y0Y M)/::PG]X5+*J V0V$46E&9G0%'.N02QC&T: 4T"A@" 1F=9Q AF2PN<9/X_8 M2R.;DP)1H4'5>7M *:"9%MUM>[*\I9R8%0>LHO?69UY00VZH9I)\UFW:O*OQ M=O,W\^QA8E6K=,25B+F*H5 @CK5]-10C0)B"P/P#,4RE1N,"51^6&:5Z+\3. MUJVH2H24E43*J,Q3HF:P$-:'4?&K P"+'O]IKYM=_85M=D);WA)YO.QA,+CQA<3;-"AO=8WQ3#_6!^^/ASW![.[ MWQ759,QV_O30?7W3'"!%5')ARZ#GQ.RCXY@!(CBT)5.%B+7*9,Z]@BG\95C: M,^_S\>6%[5ZKBIN%-J=B2G:W/7A_/61YW/;>$X,^_9O<$N0_C/C12?Z[$O,; MR%\G[>TP L6@H2 #Q)@W5F0X3K5@DA%#^4>;_,K^7+\<7TZOI6 NTC3.@()4 M&.8C.6"2(Z!UAI%(IA-O+2^*P2SCUXY!:G;@H:I?W$Q%+)%;@]9J.V M8^- ;@>=+?2C49?K:(_F"P8FDJPWZE&7A>)76:ISE3(*-,ML/0J6 RZ5!(PF M<8ZDB)/,*W_T>O"E&6#5BT"?>A%LCX?]P3S7S/[/,U?D&D&WK<%07"8VS4N] M.2M@L=4J1 R8\M&@>-#LCNOQYTWD:-"LEK/1=(U_D_FJFOAK OF7]<'VJN09 MH7&: )XS\]!$R-:-1 PPHE.50)H0XE1&IFGPI9EM(93]:2;PO_A_GRKNO[IW MDJ^AUVVR8S&9V&1]X?!J%]^F]X@N\;4A9VL.WZ;,=4_XUFO:C/0:9V/=__K; M7T[?F/^S1>3_]I=_ U!+ P04 " "+AW(]RG+[A<31?S?_T3_S/[TT\X3XL\G7_ZUS_][>-OX/[TW__MG_[I M7_X/@/_YR_LW/[U:I(LSG*]_>KG$L,;\TQ_3]>>?_B/CZN\_E>7B[*?_6"S_ M/OT2 /YM\X]>+LZ_+:>?/J]_$HS;^[]=_K..+FG/'&BM&"@=,SCC FCIM4+A M13+N__STSS[FQ+/W$)G/H*RL'T.$B#I(PYC2:#8/G4WG?__G^D<,*_R)%C=? M;;[]US]]7J_/__GGG__XXX\_?XW+V9\7RT\_"\;DS]>?_M/5Q[\^^/P??/;FX^NIML^2(_E/__/O[[YD#[C68#I?+4.\U1?L)K^\VKSPS>+%-8; MGO^0KI\>_43]#JX_!O5'P 5(_N>OJ_RG?_NGGWZZ9,=R,L[ MKPRK]7(QGZ;5G]/B[.?ZB9^O11SF^=?Y>KK^]GI>%LNS#;FTA,TCU]_.\5__ MM)J>G<_P^F>?EUC^]4^!GD>D<,^,\)60__;D\W[^3N;Y$E?U8_7G;^@'5X^M M- U',GY=XSSC)7NNWSQ;I#L?FE7A+);7_W(6(LXV/YUDG$Y>+FB_O(A$14CK MB6.,98\>C$@1E#,:HG4:?'&.%16=Y_$NA^I25K26C2Q7F/[\:?'E9WKPSY5K M]8L-^X#Q*TG^MP3:8=1?L^H6ASZ&.,.)XN+LWKC[Q\WE8TH,@?9[. M\O6_KHIJ"'FN%P/S]5* 1/J??B(.%%PN,;^YE-^C"]VL?/!0;%ROX M%,+YY ,Q'>M"7L[":O6V?%@OTM]??)VN)J%@-,P;L,I75@!+'&9_JJ2&$TSSG$P']D?_S@ M'>,"XEC1+8;G8P\:Y/M*?KE: 9>9>^T%)(7D :A@Z[FLH!2CZQ<^6M%$@SP@ M92? B,X!,Q"G1\3*(^

0[XFG3L:J)8- 97 +95!6CPR92__P/7Z:5H-_OOX]G.%$>9="5 RT80%4\63TT]8! M9"X+EHT0+ P E6WO[LJ(/5"BBP'9.S(\/BY#C7U]^'86%[.)%3%&)Q.0UB,N M^)))%4H.+C.>D'YI<,NALS< !0/+8^W?" MB7HV.!F$S5THD]^F,UR^)-(_+9;?)MJE@M)80"1\*U>(,RIF$#P4S5FPVF^) MIQVH2NZ\>B> Z&<#D&.9VXD3\Y$^2Z:2*DIDLL=YK.'G8" &BW1>1HO!Z(S2 M#>BTU'?NA ;S;-!P,#L[@<$[7$X7^5K'$8DI<.W 9$G../-$>[8<6&%9985% M.C8@'NZ\?"=@V&<'C,,9W E"OI^$O]%/5A-+9K2NNDXK^D.5$B$$;4 +*5-1 M!8-4 V+DWNMW0HE[=B@YALE=X>02[I>+<)G[N D#)UF90C+VJ!EX'VE!EF>C MAM0F#PC8"2O^F6+E4$:/C)87M(*\6<4L?)IPG5GBU>DR@@@G.QJ"30B!([5[X$/;'G9?N%@)CSP86AW.T"R_EUS-,HZ!ZNR2$,<,D^0L!M,GENH]'AN=P&:#V=A-OOE8D5< M6:TFQA67A2!Z-4N@?&5.9!FD$9ZLK:!D&$*+;'GU;B!Y/N'38[G;53C=.9>3 ME!&P1 .*O'*(T6O03G >DC>,I[;A]/VH_X#I8DGLYR)^G*YG.+$R(C>T#Y5V MFA; (GB&9!/Z2/YDS%C4$+B^_][=0/U\(GI'\;4+=7<5DWR/YXOENF*-Q$%F MG]>2!Z(7,B8%"I6F=00#GEO%%.>6I^'TWG8:=L/*DY/"VD] M_8*OPCI<+6L2K*;#'A,PY6@=TI*[X(J$Y)34)I.2Q#(8;K;3L!MNGD\8<#!^ M=^+,TZ$V7TTK;RXWP<3XHI/-"E)($E3V9")RKDC>TLMH4E)VR'SM^^_?#2_/ M+SIX%)^[T#$O<*)44SG$FH.LO/DA"8& MCA4#DEG!+1.QX' N_W8:=D/-\XD8#L;OGG#SDKY\N_RX^&,^B58(9X2"; H9 M\@85!*7K$:N-$82(W6#SW *,0W"\"^B\ MGJ?%DNSVS2(V!^S+Q<5\O?RVL" $^:I[)M.@ M)TG9#4;/+9ES..YWXG7_/Q=A24^W*8G18"UXXV>LL%B">>' \ M9^LUTXH-D>E[_[V[8>+YA'2/XNO8M0+5-E]BV!R$.19.*LZ!$[G4@LT +M&Y M2#HNA5R4&";#YAV:/YVX4]\>$SSF;7N4!%1)69]J3E M2+6_#U8-YV@8S+>OU-]?^'S\3&U=N+ M=>TN5A->)H8+GZ/,P$4M>K%&@6?:@C4L1J6\SV*(NK,?4[);I>)S"\0.QOM. MSB N/EVFW[!$>M&F#%J42+0S!L$Y#T4+$8T/0>8ABEKOOW+^6HQF^;:[9&^SCA?8?XES&I'0]*EN%[=7<)N30%W M>.HPK0'W)?_(!H$/&CV]+;]-Y_2R*;DNB\O$@IM><]*4(+D7=.88\E_(F0%7 M,FT;E4(4+@:IVW94>X*X8UOXO%BMB+=7"36'1AVW5DP,TC3J& MZG%A.0!J[K>8.ID(#\;K%US&Q4"(?9%2O?.@-2:D5<09_H[KF\3#H+)4(8#S M*$"9+,D350A),9X85]*8+?D1 ^B_)X@:MY_9\'@;3 =J+_7\R]$]6+YC98P ML8R[)*2'D*,"%9D';[6!H+G)Y*U*;&,NW"9BG!XT[[)9Z':?[U MZWDU:DF+OEU_QN4='DU0);KZ?P"\]MS MO+SUGV3->> R@XR6@^*.6,A\J9W[4:E8I#)-$'< K>/TP6EX\C465S>(O-Y. M@F>6A4A0?,W--RJ#LXK16KS-+BC#_986GP.[D^/TSVF-HD-8?#@^%NLP&^A, M7!"TU]_>S0*Q8YZK*W%>O>QZOB=3&\C)V@,H.UH+JZW#:I M=8C#\'&BQK6^FP;C9(= )+!F8JZ5YJ"*D$8#)B%DQ$ M7IJTMM]*S;CF>7,T'2^!#F#TNLZI^30EO_1J);C^]>O5&?V7Q2+_,9W-)HZI MZ"P3Y)V2>:@X68LNF=J)&[W221>S+=%P"%_OQ\2-:[@W!]G@\ND 9R=T<.P?QN0-\7")]XCFZ4(HG M):IY3;SE$%Q"L$$SDZ3!))MHG=V!0OYF&.)T1%_"!D\&= MQ! T K>6=&!Q#.CLC9"R"BG*6,RVOH/'H^5QDL;I6'DR! TDBP[TS9O%_--' M7)Z]PG@3FN>,(?>A0"J2?%9#VC*JRB/%C91:2&.;A+>WT#+N%=Q08KZ/GB-Y MW@%LKJ]VWH5O]5[G)D;AO-JTV!.<)]I3-;\SN@ \"I0RDHHU6_*7AKM5NTO. MN!Y](_ ,P/D.\+/Q'Q]R:!+)F%<8!1AI6$W>HVW B%%:(9?&*)VW-28;R(=_ M2,^X7GPC! W!^PX@]'(QW_#B/Z;KSR\O5NO%V?=57;>IFAANF=4J@/>UXCIP M13:>2+0MO(NJY$1:MTG>R0[$C>N]-P+7X%+I &FW6+77E<[UMH@$17:H9$PEBXAJ$ M+ZBBYC:UR9C;3LXXPPY.%V X7@8=:)_[EN:ME7C4'K'&847(]38[0"BED/L2 M95(L*.9/8NCOB:C!:^Q.>V-WO"PZ0-6M1=2D"$WFHP#+:E)RL9HLR8#$(&6R M)C,219,X^2T:1AJ:,$:LC9$Q<]C)(TT5>%D.!I(&!THH%OEI_\>9AX2,G8=U3 "WCH8_4!N=X"6%RE= MG%W,:MGCY@RN%>]+_(SSU?0+UCY=9_AFL:K)#6_+Q_!U$H0QD84Z.IZVEY+. M0%3"D,M@G38JBM+F,F]/.L=.EVN"M9:R&A&*M>KWT@#90QHZCS M&#THS1TXC0JB+4S[(DQQ]^YL'A81/_6"L3/A!@7*8)SL0#$]9,U$LY"U)9)3 M#'2^YQJS4+4QH*IS;HK.G)_(*AH[M:V)>CF2XQU8U+><@1?SO&4]M0,4DXF# ML#G5]01P3@8064DN2#?F-HE+/R)LI'%48WAIQPMF,*"=I 7]7BW(3KQ^N M%\8CCV_8%&.7!0W4'>/2IKEYX0T4DRY%^JC!>S2@3)'@5/* Q2J1N8IN6_/, M(;*>M])S_%%W]<"/-6=B(JV2(=3)9UR2!Q$\[07&!=315[HPES$T6=U=,L;U MUH:0_,/S[6 VCV@/K9;K6AV3+]+Z[?(#+K],$[[X.EU-DBN)&^V@% R@6"!] M'.K@E\8HKQ LG;)CFYD/,5=>IKL X^'5(R#D6$$^Q E1W*Y M Z?J:B%_Q4U?7*-Y,$I[(-.K]DQA&X^0S*^0K'?"D@_1I,CC#A6C0^18J3ZL M9#R0Q1W@XT:KOKGITTSR3V8\VTPI4+>SU-M8JGU MO"P[]"JI1DVV#J"U$]/F0'@L3BNK#N#XS)E""$(T,9:KWW*N&T*Y@#5K]]I&/M>8E"4',K;#D+*'W V MJP7=.,=EF!'&7^2SZ7Q:PQ%U6O!5%Z>)-T(H%BV(+#2H5!1XTI/ G-9!!)-+ MFX:ENY$W]G7%H&!J()$.U,]5)'7^Z?L][B1)M)(Q"\PD13< M6&-ED_NN+;1T4H\_#(*.Y74':NDOY*96NM_./X09OBV_7*R(-;0.I:)VI$B! MA52(+X*#KT.0#.JK'W<JD M/&,8* W"]6-!-!!^KH_CZV#%='Y!V^/[+?,O6!;+JU2WC^$KKG[]2F8?"6PZ M#\MO&U[6RH$:YEALK,1KYDR$T:'DD&M(UY#;81,X2U\A9U($3@J:-X)@LS5U M4A(R%(K[D'T'MMW-$J_V\B_DZ53/V1=3 A>TBX6S="B82(="TG5,KO<&M+_.5G%/-- MBB+O4-%+Y<@P.#F]IH<=JF0 !7+H(BTP!\]'5" M*G,,,? DFESR/490+_F0PV!F$+9WH%SNK^.7L)JFB6:NNBL2'--U7+OG$)4F M5QBMY,D+G^R6:8+#8V=#S;@W=\,(^@?HV9_K'4+GU71V06[#!+-";Y#.4^_S M57Z$M;4+N7%VKVW14>H2><>_F3@*?0SC_O(8.WDY0WE(BU23U>MM[3I2# M_<,E#C^J\/(M+^9YR[N_@Y:\JY"R(8#5F;F"(3C%'6$XHB@H0C)-FEOM2>>P M%K<7PKB:.9:S+J",D!"-M$2K*)(I5CSF3BSNYL93 YP\;8WOP_P.SL1=:CA) M:T\7F7Z^Q+#"5WCY]W?>I<2E3APR^:G$.PP078D0M;2T7N:P33W3\:1WD@5S M HR>6,P= _NWQ1*GGZZ:E:5O'Y=AOJ+E59G/\^:[V24"\O^^6*VOIG]<\F>Q MW/QBO5Y.X\6Z9F!^7+P+EXTA?7(N!@2F24 J.@]>*4V.&AW@6GBFVG1^.NDJ MQU7IIX;PCCMH?#QU,4GT,?:\PC*=8[Z*9-;).JO].%%K(\C-$.#)VP2E@P$7 M> &I,6>K0W*Q2<"YU8+&/7,ZW40G14D7UXP[">*)!>MDM':E@'9.@$I!0F!9 MTH*]*)KT0XQ-6J <2?>X&:6=HK^%S#L(]&]9Z4U7&*]#+E8$L+G>:"$6(.(E MN)J579LV.MFJ'=1C-'62['P"9V HP3S?'@AUG.:;D1,7\_P*F3WXJQZ M8/]U.7"><^6S,74B0>:@R/T"Y\CM?R'&+Y;?:'W$>YQ^J7&"U21GIDO)!12/ ME7\A@4LI00[<.)E4R?<+0!_I4[K_N\?5G]V@\122ZT!Y7N> X29&0?[HY?:* M697BI85@:Z=.48A9AM?P1! &B6>ZC5&ZG9QQ SK=0') F76 O%=7KWTL5=YF M9; P!MQ9XI!+#@(7%CSQ)P1TM+V:Y+[\@*YQB]^[P^*04NP E(^6Y/I(>ZA( M#H4;,M)%LN"41\A>%TW;+(8VJ3%'%4(WJZ#O#H:#R*V?Z\1:>4;"S0B58$X7X*$7C%N-WA\%A)-<%".]?FMYBVLMP/EV' MV0W'4--^4IH4O$J;:L@,/H4(/ BMK8O1MU&,NY,X;J5_=S!M)-L.#N^'*[N> M'_[=09MD8YBI65B9683:"AZYW=B%N]";938#Q0_P=*:5. M->9U@*".DO.BL)1KC"HZ5V>LTG[EGD'4,274D9B6/*H800R.'2C/CF2HE:-[$2?TC9N$&379>*\DKYWVIN=6U]\.*DD]) ;9H,*J4(M=P"E/4JV))%;-;T:5<:QPW7 MC'U@'RFS+N'XZ]GY;/$-\3UNALW>MDE4010J&C"E^OG>>_"YT#G@O U,,H/8 MI-O+/D2.V]YQ-$ .)+4.$+E[3MY$&2:#0@LJE)H,2L@),EAP0BIC;9:FS3SJ MW4D BNVLQUZ($72M9C@39>,!9% M$Y-R?U*[Z<9PDLJ$H636@::DI9'-FS=-4U]--\M:7RQOW:?31K-*I;IIP6' M.J^*]EAM5VBB\-(D)X)I$NS9@;8NJQ@&@\?#R7"#RJH'^(5O5Q>E+])_7DR7 M>#7]CE97QTFM5Q-#ZEPR7DV->O$9%#$LR%JLD9/GT<=&]N(/*>NRZJ 9] :5 M4Q?QG=TY.)&.R62$ 7*^B'.<:)<,3,EJ,3G6L.J_S1AC(C*'D ME /#YB;B=M*ZM! ' \<3%N( DNH >^_Q_,KTN+>.%*T./BE()M<00&(02A20 M?4I>.QU3FSE5CQ'4I3G8"F>#2*4+*_#=S3HJ_==[IDXE74U4-,8(6H(5@K:* M=@Z\5(4.B:2CCC+*$ENZ'EMHZM+.:Z;-!I)-'T"[I9H_K!?I[V_/-U-I?OV* MRS0E/DYBDL)X5FCO8*GS;A$"HB1;E=6[R9A0B=9GZ%;*QDVH&?$(/5Y.'9R@ MMQ=TO:-^6RPWB1I;F#@Q-@6>27M'7@2Y3 Z)>77^ERL^9%/KK)LX%'O2.6Y^ MS8B@'%J&'4!T=VY.F)/:%]P4/F#M<2;(P- 2D$X#';W(G(WL[HZ;8'-B8#:2 M7 >AF%\+T;I^6W[]FCZ'^2=\3Y; VTT_@/K_7__S8OHES'!3PT!\G*;:WXU^ ML>D-]E3XO9B3=55WX^MO=Y>S? M6/H'3Q^^L?0^RQF^L?0F2G;GC3>P93X*GX0'';("5:KFDT@;EQEFR>UTF)HD MU^Y$W=&-U*Y?\G&3M$\;)6#<>+4L@.(UZ[56.24AA5",NR2:7$C=):.;%M$# MH>)!)[3#F=Z!;W5#_25':C.WQ;SNVQ=?IZN)D'44-$N@G:@)S4;4'A\&C)0N M624CSVW[L6^CJA- '2#NQY!S-.\[ -*]-;Q:G(7I?,*MMI(( HNU]9H/$9Q! M"4)'RX5R0I8FZG8K-9T YWAIWP\1'4#)R!.XCY?NPXDM1["Z ZR\R'E:V1]F[\(T MOYY?%:%=+<8H*P36<49IDV$9(T05:_ZYX/7B22G;I+[T2:I&'L,].(:&$T$/ M>$KIXNQB4V+XV%2MJX65VK["U)QR4?M^5VY%[3@8)E7(R&T,K FV=J5PW'2< M!CAK(IH.,/<>UZ%.*;P>9G^UBJB29\HGD)ALG6&/M(J2@><2$TM630,PO0/H?*S7$A?+;[=/<(<^(O.UN-4S4#K16>ZM!BM"=*E8:=N, MP-M"R[@W2\.#YEAV=X"8&]_CY2RL5E>AD(W?$;/BWA [4B#A*G0!/$L$_1BU M,,4:[YMDKSQ*42=UNP-Z]T?QO /PW*;_:CNQ8$,PK$!V7&YRN,"%8B$'CRHJ MF9UITG#W(2F=^/3'R?B^?W8-7/I7FX6\;=YOIS%?*4VA3;H<[104-$R MDB(U'&T"EIDTFA-?W#W0)58G?S0Q7_:BLI,RT^-- MFG:RZ0!X'^ES;\N+O-A45UQO'A9TBL:"*YMY1K&&M)2IO2Q<4-$;V::*=!LQ MW8SH&UKV]_VM8P71 9B^,X>VWSR'95[][;QF1I"\%?/785*9!.K@@=9$7FG* M9"1RZ< RQ6/!P-&WBB;^F+IQX78\"!X&$@>62 +V8S MTNQ_T,Z8:,VMXK0-G'>);$;CP-&>@Q1#"LX'Y.9$S:R?I+,3Y_] 6/RP^^5P M,NH @@\7,RG"^\AT BRA!E&9!F]H&<8Z%[A-B+91=M%]4GH;>C.@Y!_HLJ/$ MT$TR^&8=M0 ?\ZN+935"-R_X]S"[P.U%TB+D4FKG3T]'?,UQ2!!B$5!R,,[5 MR3ZL'=KVH;2WF3B-P=A,B+THO4<6^'(Q_T(OHO6]+9=?KZ=DJ7S 1)_2 M!Y5;XM7E;>+5@/1W,UKRP\6^6RPW7%BOE]-X ML:YAE(^+=QM)3UB6]>8HU;1..KV,)9^!6 !2AI!KNRHMFW2&:K6@WF80G7YC MG!027?0_>WF96$H]68SI/T_,9\>?2L/L>CIZ@U=[XH.OF)S?$&EN[ M!G,P.JF$WA2'35+,#R>YMXE&[0!^(K%VH-WO#/">&.V5S@[!,Z2CR>92)\KR M>C1IY14K.C;I#7F'BM[F%+6#V>',[P Y6Z* V7JGO"^0ZYP<51.A@R-#)R6I M5<1"*VA4+'Q0,-;_(V#H2#$,VMS@P-# ?79-M[!K.E_5%@"KVVQCS$@O2AVN M7@?!AD1V@S,TU2,!@0,)Z"3-^+BKHY-)H >5M5G 9;AM4@13 MBH4(69G:=HD5\*@U!-H^,:"QV;6)Y=\B8IP[H].)_+ZN.I3_O5\972YL^W6# MD3GFJ&ON9:AUL9X#F8 9F+(B!A&LBDWNP?))B\FNA3)-N$NE%!RD(W2@(XA>YS+HSY1/*R,>T#T[1-$RT1< M"AET;=VE4"D(C!:0$O->VI)E:3)(W MGG>7[MVZI6U[S#!MT7Y(X$#]SVZ%N!:S:;K=3UM@*MS%S52S0*BI0\XDMU 8 METSER(MNXML_3M+1NF3Z:;ZYQ)RO'[[D(W'T%_KTWR>)>^F,"U 4KX7= 2'H MC*"-2-HA6J':='O;B;R1$_J'PZY7.I .NGE<,UVTG>#V M.@DE"\8(!)YJ+K^3 J+V I+V6F;IHG+\>>FD#7/?EGLO^';YYW?D,^FX3;*. M:!&\%C$X.L*9 1ZMBU$$+K#)U>ENY'6KD_;!RWV=U$ R'=C3OTU7*^Y)I8HQ;N_:OYSA?/5REL$8&KA/AH40R);. X(L& M)P2+3CG,I37 5"?*)W?;I9R4Z(S9&48YC-QU19P MTCBPP22;"G,2F\SHVI?0<7,H&\&RJ;0Z0.-O8;K<5*S\==/D;K.R[0O3W)50 MN"![A;/:(S^ *]& 1RQ22"LY;^*W[DSAN"F.K=1B$_D\IXC:JUJ8,ALJH';] MM&;QM*WDM@^G>6&DX9PT3AV4J910A /OP$=KBBG<<]:FZ76[$'_ZC/EBAF_+ M+Q>KZ1Q7JQ?I/R^FJTW;Z=4OWVY]=]7B(964BF*0+))S+L@BB+J0?X7.6BYH M0Y@V5XI[$MIMB&T?##UP,EI*JX-S\M5T=;Y8A=E?EHN+\Y=W:N@V#8^T)9Z5 MS,&E4$=J>E^K'PSPG+PI2OG8)I[R [I&[I#1%!2+=A+J&W!7?0*#IWT:1 1A M:).J3 N*7.>:*BQ9DX_+2 MP[Y<)OVD_/*MQBZOFF-E&R*/4=*ID#BH((B'2E6S5B3,7C/>IA9V'R*[Q=XA M^'B(OC;"Z@"(-QGQUR?%!_STO9V@C#;&HC7XD@(H%!D"+0^,-U[3YO6Z4;[W M4U2-7$)PRK-U..GT +5+VJ\VI-?6ZZ E\$W9JC<)(IT#8*(+3A3ZC6D2UKA# M12>-S(Z7[H.KAT-9/7K+$URM/WQ;U=*':3J'RE.EH-G/ "+ MRAH=G8@[%BX]]H:1L7"XQ!9#LZ\'7?%H@W\3&WI_FY25K)VMO4AU3(5C1"3,*"E\*B8 MH-6T2Y3UO82_:[3%O81Q =@.FIWOZ&B>NA2=:K%$/MS%*3A432$#CM2J9D M04MVA!6-KTB?H*[#:0M[@6"/:0N'261$F*V6Z\E[+&C: M>36.:\@(E;6':^&^D%MLV2[UU?3H6T"B[^Z#:,N[QTW_.\D1>"S'^P'+E1TJ M518B*0VJ3@E55G'P3BK(EADAO8ZT+1K 94Q'[F@9;L?" 0SM!PW?C_4K#1@V M/?;)>97"D7]21\T$$PPD&3.B#YKMU*9A;S5RCXXN$'*(9!_1%\>PN0-[9HMF M?7/3*$H'YA.: #H[1DQBM>%#R8#"8N/N-IT?GT95I\O?X]YPB5*+W4&IVK#.Z4%[<]H MP='RE!4"2YO"W4.('=>J'@XJBQ/+K0-L;DUV^ L=$+7?YMOY=:;%V[+U@S<- MNVDS2TN.#&1>^YQ(1VRNK5.\X9*X'(-.3= Z#/GCIA@TP^\(LNT5T;2.ZS;% MMQK4;_;UDTR8,,M$9N@ C32@BA(0,1J(Q7(O3.8RMLK^&VX5X]Y9GA;?)Y%T M!S!_V,CJ]\7Z&$OU/@_)'^2J0"%V\\2M M,_%$8^">)G3Z%D%,5D!QB#M-%-R;I/^]215XT;XFB%M.$F,GAUV]'2E8D*(J=K@]1)9 M>1DA)&*F+2XE$XQ.]]NMCSH0JYGO/CC81I!/!TKNREJ8?WI3NTF^GW[Z3$O^ MVPI?D"^XGC!ADC4Z &;G03%-7E_MV2R11^^2%]$W:8/W)%7CENLV4W+#2:([ M6+V9ACB=U2D%7I-.#D5 DK4/4@VE.J\Y6#0N\I""YTU,MD?H&7?JR(F@=!CW M.P#1N^6"%K+^5F=*K4DE5R/S_&JJU$1JXWDQ#(++'!0&^LK'.O1"^YBD]>B; M%.T^1=2X TA:1@V'D<]W*=VM6<#U/QVF,\!60@9J M W#U[&J]D'.VJ=W^C^GZ\\N+U7IQALN;>FZE;$BN-HO.-?D1>09OZ0\>9!&6 ML2"\:[&W=J3O>,?NR==\[XSA2N*^*$F[Q"*H6!($B;$6'CBN$Y.F-)GBL"N! MX]Y2M$#30\^O@:BZ;6)RM=K-7>-!?4ON/F!0A;2-J!.K)5V$1H,&?*X=DFK^ MM(MD$NN20RF(=-HTR3,^D5K:^NQJ_-.1>V/#;<3P'?:91:T+9^!0\=I^PT"H M(=Z]/Z/)35/AA[F/??5H =F.2OIJOPZ=.R#E/=S!>YK1R^ M+PJ#R2P["37X5B>ZDL9/(D*TBEFGC"NVB6V^$W7C7HV> H?#"ZGW$_/^Z-9% M>?DYS#_AZH@>8+L^>M!3=K^%G-HM2")+(RV8*#VH[!Q$'Q5D7:2A[VR(30Z; MT[H%K^?D.H?9B_/SV56T][*']WW1;#J+WLH-\\6:Q)RF?@EC9:0X:'IC\"L=3;)"%J M$74*1BK>)+X_?.5>:XB>!#Y'U?'M(\L.@+JU"43E"R MCI)LGL1L$QWZW.OX]I+]+G5\^PBB S ]536FF+]:E"[,U196()VL'999@9AB M@JP2*[0;=?1-+I]VHJ[#.KZ]0+!''=]A$ND 9C>M)2[3G5XNSLX7\^_]CJH^ M=Z* 3:*6/7H'068$P:.5UFJ;P\FJ ^#=6\-UP5-"I3SS M($RN@?6:P>R3 [*(D7:LUIXWJ7K?2DTG35^.E_9B:-9W@)_[64K7K1X9LS89 M#J44#LI*#5XK"3J85'1@RN0F_5^VDS,N@@:0\P/'\VBF=P&= U7XFYO<@^*- M,A$UY,AJ+!-+K9HC-4[.O&,\LJ1:WML<0?JX908CGIXGEGH'.+^_I+?EGM,U MG:?I^8Q8WX6Y('CQKT5N1I0D]\"R)8\4Q:"39'!2HA><59 M&+(04BXDYZ!U$ZO[M+<@[[':/W4[X+(LEF=AGO!MG$TO[Q1KZ45:8_XX/:./ MU#F5Z^FJ7$Y=NSQ\$F*MQ*##QRC:H*@,.)8#,*<,YRDGZUIRZ4CRN]"/@R+Q MD0/^E&+NX)!_NF%U*3X9H0-$DV4="I@AE.P@61&,+S4!OXF=>GRS^-90/"E, M]FHAOX_,>@#@G2[9T2.9##7Q0JA:$"G)NY3)0HA">^FPB-P&<,^EA?Q>TGVR MA?P^K!Z]2/"Q'N@J6^T<49U$8<0.GB#PP &5XMIF0_^9'QELSZ:%_%X2VZF% M_#[LZT!7_&@>D2&7PS!C@'P14JK%!_!8IT-ZK"/83'&Q59;=T9/#6M\XC'E@ M#2FWOF%X'20E(S3KH$!Z&T%I[<'KG,'0*IWP+I>=6EH."<0>CK9!<;#W/+%] MA-('RK:,J/J_<)9I^ZZ^3Z<*J40C@R8X%$$^3U808RUFQ&(DN4"%MRE-VI&^ M;A%W""IVFB)VG(@Z0-[1)P:9L,OU*S)C+TU6@\$:U!"4U[4U,>WJ('1-GXC. MR*ST3@U;3Q_XN+.,+BX^QCS$1T3%/\*>N!6I=]SZ34&PD;4["V<0@K3 9$9A M.,NES;#1X98P;ONF?X2]1(5>08A6?) MN99E[DSFUB(:,OL3 M,C"9CA,M->WK)O."]B.S"Q=O/!0>)[;>"Z(_7)R=A>6W1;GFP:8/P2I\;T0P M':(X>J_7#)H2=/@"3YPNE!B24G.14&4=&96!/'_%%*1$IJ70+$;59-SOV$U+ M:F\P$[2/BF=(HD:X8YT%KG.$PE0N4CE9TLD4X3517?A#@Z)FYS8D^XJD>^LN M.B]1A-K6G.O:)(,.!\XYF&*XTS%(=$T*^OX!K+NA 7:84/K/D;WZZU9+%R_GU"V^E-2VMO'FK"9]H"-8%L\A"^UU0)]U:-15 M_22GY5.=>2:L!(5"!B KU-8^YIJVD!<@GF7D#,L2 7%C09+YX&G_02 WW7$46HHV4U>>2]+J7M)],FEU'U:/ MG;3ZF@Q#;E+A MBE:J?V0W[?:JGM)8]Y+AHAE#QX;'7ZMS$);?[BW!>&^4)^J=+1!^ZHC\Z MA2GI @QSG8;ER$0I@@XI4U,>I??.[F;S;7GXR+/#AY'[L4P;6^@WN-W,YBMU M(-]=!)\$6=8S-YGH-A(5!V-=!^.B1 M(-N;F[0W%I&'F!2D&K155I-IJ[6!R$SP/CAI]"D#WV_V2OQNYCTVBTT.*H\. M\/6#6X)?OZ;919[./]4[BWONY@3WRS[ M7)(*P@-/M>Z*CN2*4PFQH$I>,,=DDVN+'FZ6 V87#&:(CM.>4<: EX&,1HTE M>)4+0W[" _89W2SO@YJ];I;W$2WRP^X_#)-EP6-R?*"T9,M M:VJ5@$NU)Q[]D3"@#BESQW:I&:'GWX(3?7(!H%P/RN0^4K@;=: ODBM>=11I7UQ\\B[QHD3M ?,$*SM""DOODPWGLOUQ9I-2B?C MZM@1PCNC!3AO$)S!J'P1$77>%R!W7S'.371[7!S!R([@V"C@9<3JP6;%MPQ?#*L,(RV7$R[VV^TRY]?QQ;KS;0^%0%G9P^?!T*G!R M-A=##JK!:E.3SJLW=0QD0..=EL7R)LV/CD^Y'^=:ZY#0R?"2Z %6=ZZ0?0XN MU)L5%JPB@]M),KA=!J4M*45FM(O__TZYWTNZ3Z;<[\/JL0^A1W+&1/%)&I] MVN"K44YF5N$,:FJ 0>Y"S,W3[4Z47+^7M'9(M]N'=6-+_]'T$,$URZFVL7*E M@"(V0,S)@<:@?5:&%<=VDO]1V34GRJH_& &#L*^#D^*'%_3>!LX"N5F^U!%V M]0^OE 3AG8K!Z"!*JXZYQV?7-,O3;V:&#"J/#O!U2(Y&Y"BBH%U(1S+9\(G. MY*@3@N%1!&%\GM/""=53/"A_YO8_'R9# MYE&"!LJ!N7[^M]JB>[9872SQ>P,MZZ2KD/'.US$:8C,:'B%$KX(QW(G0I+GC M$S0=JY*V//HC,5V89;[-D/>GB!I7 MR0R%COOZ93 Q/ =%LC$,CE4G5P\97*EL(^X4JD5FU"C)Z]:.O"6O"G@Z)X"C M-X+76#YK$MUJJ%H^I,^8+V;XMMR\Y.7%LNZR#8^_X]N@,"S5PBR3:\2!EAT8 MZCJ92F530E:Z34AF1P([5CE[H.9!K*:%>)Z#^KEI=WCK9T>D"._XY,$5U<[+ M.('VLMY;Y,*!DEK3T4?'E.>6U5DEV9*=ZPBGSTQ[W3SZM^E\NJ*M\I?%(J]^ MQW7U+%:X_(*K261(:_6T,YRD$S\P!\X:A"1DK2F2!5V3GHP[T-:OSMH'*X^: M20,)I8.8P,V2_F.Q_/OK^;OE(I$'>7=)S&1A4F%D2IIJ62JR++FJH52KC>,B M>=Y2T<>.;S5$VC$AZ EEMCQL$EA"5A2A\'9-C8FVJH\'+;(15 MJOJN3>&T:X?B9KU,F@-G7S8?#I'%.LQ.8Y[_'I9U'-X7',8F?_"XP0WQIPD^ M1>Q Q5@B.8 Z9235$#1$G@P4&0D#NA1WOQO0\[&^;[NDDZ@B4U(AE*)KBFP= M:)QUW3@J^%I&QGQ;C7*;FGXM['WP\*AJ.9CQ'1Q#/YH6R[P0I& K_3K669H, MO%:.^!5"SIP4)C:)XP\Q[;D]H@Z7_)[#F_<10]^HNDJ@T Z#C='3<5X2*,8\ M>"8C"!.]9-&4G,.)<=5#OMF@.-A[>/,^0ND#93M-!E;2Z2"9@AQC=8W28?]!AC?OA8H#AS?O(Z(.D'=S +RY29E %UF(DDR'R VM@+Z* MF#/HP&TTF#7FMA? ;_;*<&H?9QKL;#R2V1W Y>SV_2H#9NC=N%LLGP6.0 M9)P"L\6"THI##-J"=$(@$UJ%-AW/#Z*V$X/L0(@\=5(VD5>WEW_OE@M:VOK; MNUF@Q\WSK_]Y,3VO::J_+]:')2+\X(G#Q!CV(7N@,,.=5[ZX]&6]H7/>T-94)^5"=YE2PR+IOC)K)JSGI\,.SZ;ZT2,;:[&&F58_!E\4 M*7*MR."7IE8F$"8B)P-=2>9"D9QL]"9-"\=38[<2>KQ M*K.='*FEH4F")89 MX#R3^"MC=7=@]>.^R#H\6S4 874093DT=7\\NTC/6(3 M_Q8EBXR!09:2EI1MAA!,AII?Q*UB);1)(]R!MI$+E)N 8M=S^4 )]0RZNJ#K M 'CF+G)!M@89%S7_Q('7M?;72;0A**.U.:T1>$-;IWKN4#SL; <>)IP.\/:& MK)CKEC-.EEK<#[D.UE#UNL-;:2$HYK1R7,C0)(?P.PF=HN=0Z2X&874'(/GE M@AAWV0'Q^LO79^?+Q9=-*Y+KQE7!:!=JNK:.GG:6$0)@Z9]#8@$EF:YH$%Y\B:MQ,Z-;(&DP<'4#K1^E2.DB-1;K:1Z7>FS@- M,>L$,KF@0O EL%9-:([.7FS7R>@4KN*0DND;:%=;TC#%K8P"BE=U>F(RM'.< M)XYY1D9GB@E/#;4>7,1!<;!W0N,^0ND#93MERY&.YL&@!F8WV7)(R^+6DSV MBJ.4S/-66/M'2&C<"Q4')C3N(Z(.D/?H2?#F)J&J&,%U\ %URH2WLPFE#KV_Z:.DV;N3U,/GTC#C:MZO5)$;DR!('(:.I\_8\1#H-('C! M(IFX*-H4V#Y-5J 7@^PXW MYOG%V6*YGO[7YN>/+GZ27=2%O!](/M%I8;@!ITHD#B#Y74)*S9N$V89:0*>1 MN&$P.XJ4.T#WHPO9E#G';"V/#JRJK62C-1#(X@"? W+K@G.\R>7\4T1U&JUK MK#GWE<9@1>F0Q#?:?1O M&*2>7+K=YMZ]K@EEGZ9DF-=&M.L#>R?<>\90#1.>(FV@++?:#NJ/Z6Q&DKW_ MOBUU\MY%6VJ#7FN3)R4F28EI\IN#-RGZE+GR33;T7E0>7]7WV!N^YYU*X84G MC0[%80*EO 9/>(=$WEV,D4GC&K5O^R%MXSHG[?#TL!YP6#$]&Q5U3#/8K4]J MHZX:%BOL![+ :@UQ<)"SHG-*, 7.1@56"RN=)K.L34C^I$KK>_CI1:(3FK!; M&_ZM\&8$NK0 MI,CA>-*?D\K;!XV/I_R>1,@=.+A/K.^V0__KUW.&]Y00C6$ P0D;TO5 MFZ40=8*BB[?6)-LH6^48HL<-TYP.RB<3; <@OMZVB_+$JG^[J-,H?[QV6KCS M.G$(H99F:I; F1Q!8LP\.<52F^DF0RYBW"C0Z?7UR07_;&S9FQ*OZP/M@42. M:6EXX+O:V,.'+744BQG)6\+:L\+ES$"9H"!(PT$@RT)'F:UJ8@F.9#$_L3DO MKVQU7.;:B"8>Q.XD/B<+>!]T/6X!#RJT#HR$ M'2WY3;:45=IB*!Y\D#5S!1/$K JH$$WM:Z.X:I*#L0>-O93!#0N3W8W8HV36 M-QR_+^SW<':=BJQ*$,G&",('6IZ6! G-\7<[+/SW&-+SXM\4Z5EM"EMH7WD(*(Q)-(^TUGI&.!IYPQ1-\F MO^=QDL8-!9T24P.)I0. ?5R&C)4KU_0;);54LJ;+20.*&PDAAEJS19LEE$CV M;I.V9_<)&3?DF:QW)VGHF!B&!8U*@ MC.+@, ;@'E$[3KJZ3;>H9UZ3N1<.]J[)W$S,MQ+28 F8Z&SCM MG7J;YR'6WBDEO9V5-D!9A3':0 M6+V1"Z9 #-9"DQ8Q1$D5SE"ED$6IC0 .*]@CX(BR$(A.9ET$$VR09_:2)HK?E\K8\ MV*%*6>^+5>"2J.F,HH"S*D 2'HWCQ6C?I,KD:;*>4T+H/BAZT/EC..$\/_7Y M:.D Z8U3)-(?\O[&2O1HEHRB1S5J%KET(&PAF*(R$$P=!F*M5=&4PGP3F^VD M>G2_DJ_W6 /"I*9JX&Z5PNQ_85A.!#')ATSL863,*Z$0@M,6=,"48^V'G$^= M^;PK[<])(^^#Q^,J^XX71.USJDL]'7H/$>7SQ"L!$">R^*2YY\"DK"/\G"0_E&O:H 55 MH-^:-J&% ^E]3F6F)\;LWN)\EJC];7&QG#BC#+$2@;8BG26^J-HGJX -4D;M MBHUXZLJ4)\@=-Q36,V;W%N;SA"Q]=H+*&69C(0^87%>E&:W2< MD^!3IBXPH M3WRG^A2YXR9H=@W9?84Y(F2KVW_ $C],OTX2D<&%8!!B[4S 2JW_$0FLY3KD M(#+&>QKV88SA\-?O!#_S?.%W(L%T&_VZYO AD:N;?SM,U&D[*:-$C!A';\@= M)BV>4BUJ49M.LD#XLI(\9.E3DSS#DT:,KE^VK;5?]#*;$"-X[R,HZS.XR@K' MBK9,LL3:])9]@J;G%.'9!S_W#\*AQ-*]RCF\T^*])PRK?KKIK(A2Q))Y@,A5 MKE-[+'A;4X",+59:[P+[1^H3<\/_[_U%M1%<2H*WY+2+".G@0M*0H.DY*:%]\/-X)YCCQ-*]$KJYVGKYF?B)J^G\95@NO]6QHV>+B_EZ<<. M(Z[X#G_9L*KMR,6.H@6-UY@,[5,;7>V!D -XJ309]=G6B@*!X?F;8ENVVR9G MWDH5M"/'5BAK02FCH085P6R&Q(B8G6G:CO >/<])^^V#FQVTW][B&#'8L%JN M-P-(%[-IOLQ[JTEVFZHS%RV7 @V4H&K56:XY=D)#=ABT2$ZGL@N@Z VWP$3? MW0?2XR3TTKKJ",DN!F5S=T"Y+A8SN=@L)"15%!WSC'P-$Q7DI%G0VF:/N[1L M.1 J8Y9P#B78)W%R )<["+E?I=+./WW 3[<;R?# K;/:03&2]@\CAS 7@^D @V[8=^N2#3$U>KZ^5LMI9$'T)! M =$+.K"SJ\6I7$),)1FIG-2Y31O0IZCJI67!\:?5\$+H 5&7M%]M,9>SSF@+ M<,48;;%(Q#/KP4?ZDK:)B[I)T/(.%2/;-\-)]SYN#F;UV-=N+W"Y6)V'A%=+ MN%*>Q47C'#>0F*]%2[I Q!C!!%9D="*P^P,Y'KE7V_[\D7%PN+06P[)N;.E_ MQ-7ZP[=5/8GO+B(%KVNO9/".Z%?6!#J0#0(3Q27CA"]Z-_D_]H:1SXYA$# ( M^SHX*:X/T#4E$I<\99XN45+'W&X M Z7["%8.975':)G8I%)ML0/K%HG2)IQB9=;N\F8HR-BX,E M^0@R]F+KP7 @%WNZR&0_+]>#@N*ZPO35Q9(<^'>;MTP8,S9$IT%NVCEPI<#+ M;"&H3,:4K#.+F[0:?8JH/FH0A@;/T>S?'U#^$E!S_%0;)0P*)N(,3C_-7UX0 M%?/T[>,RS%>7W2S_0E;>F]HIA/.42A$9I ]T;A>>JX5FP&)B4GGA)6M2,+L[ MB7T4#@P-M(%%T].QEBW9?#8'T(F8HE!$VBFR-DO%:#)SDK7)\=_K6&N>M3_X ML;8/6X\\UGZ=W]9#0^=2O%G,/WW$Y=DKC.LPS[\OUKAZ%[YM;HP/R)9XZG'# MY$/L3/! &0_U/5NNJ)7/R6C)@=Y0$W2*ABA*!.F2<$(9J7B3$L7MY!S=5>?. M4[^G"V$201G! 6-MD18PU_X#!8IRB5LF:N)B^U5VDL$U !(>]+\9@._=IFD] ML5-_#\MZ*?8%CTC,VN?QS57/TPMJJXI0.P)+M$!_2W*Q"AUH$0N=18)[P[30 MK$T3YV:JZ/6'%P.SN$#)75RTLFN!UV]X"U[V83%9M3YM&!2:+VE- >G"@> MBD"9"E.UF7][[N=>Q^K#'!/J_M"36'BGEQ$IZ/CJ9I MV7UALF6E67,BY3:K.0U)ZPM#Q]O.1K.X.+%<[ MROKD6,X9"D<)RIO:C#(48,0/9JVFT[>)>[Z-F'$MH&,%_"1>#N!V!XAY@^MU M;;%[)\2@@B>1TJZ)-5BA#*G?J,A<,]$8K5@VAC?QMK81TQ-B#A'Q_8#.L?SN M #/O\+P7I=6]/2F*=MI21ZH/,[0G%%(6TUQU.3= M\V$0=)^0<7.WAK9NCF)S9S"YVD)>2Y5EU!#8IDVQ->!1%*#_>[+P#:8V$_\> MDC+N*76<:)_ R0%\[@ I;Q;SO!F8A? XLCY'[CKRO':@N[X.U M1OJ=(F'7/%B?-,3D+>20;>V46*38Y:C:J='(S5O';:L\U+ET."-[D/XU:$44 M& 4I6AX,6>YDOL/O3 M 7;>W,KBNHG57&Z&7Q;+Y>*/&LD)Y_2;];>)(B/8DFT-?C.8,M01EWM>115FK^=IB6&%K^>/+I5I MSE Q"2'5ZAY71U(HU)!2$2XJ.JK-O9+<1VZECZ.CIVR'XP!W:J%TIOXFB2P\ M$WP&RVK]NN/$,TV[*)44$U-329-3K2X3U%/@-9'2&5,78AJ8*Z,W\!\["[/)C5C/_]OUB&F8)W^$/7(0ON.+S)DKX@(MO4SHG=4C42HV_S\GVUOMX M-3UJ.5T9X1 3)T'4U9*U<4Q;1P&#=)"S9G1XHLLI[8RN-C3N!$QW5L#L0)D= MW*@/)?$Z+*?+3T1+R.]G]_/,?"(%HO1> "_H@:2L(' C@ FCA1*Q\M?^)74[ M@3LAU)\#0INJI@/(;0I7_C&[6F*^"5+H(-))JUS_CO78I:K*+S@QCD562@85 M.$DSL P^9PDI))E0DWAYFZD)AU*\VTLL.R=4GD9[W8X-^K"8YZMT^6]UHL[L M!MG7&M2/C[!1+X%*L:U595*[);?DR M:>,FAP;'SF/S-+!NSL<.';[S=MM'-;))#;?@[H2NA+DN47=T^:BZZ9@<);J/ M%'AEN?4$CBB;S$8\A66Z&[G_Z!R\(W=Q=56OI']W%N@"=KJFJ3(W)(P4ZR[# M7*#45&ET009L\F"_+Z%G8+7VP=7VM9 -]'8^-NQVB^RK=#G]05Q/9S>">)72 MXBH4QI(71]A-5(& M4N3&QH1]I-H#%-;5M1F3\B%+,'+U%(()/'('7,90]V9)E@9;EMQ98\)>&MO2 MF+"/^,8N37]04R]31N*?+*(V2( 7=52ED4#V, LA52IFE^TLY]J8L)?>MC8F M["/$L;7_H*:>Y>02+P@V\KH-Y=[!];K[_,?J^%L?\RVL+A^I_AX;X.1D(SQI"R8&#.HI#20 M6X<0':*4V9K$FCP9'$!KM[;M.$R>2GL= '0S0Q.%/"8C)? BR$^4S@'%')9. M72+OD(Z>,$W*0#>3,Z[I:XZ"YS-PAZBDFU6;FWEYE?.JUFOY.PG[]=62#NMR M>;\&S%K.G;..V*S-]UD%^!!MCE$"UM5@*CD&WO!,#DE43D0I3=/0XP7RQFT%ZP.:1ZFL MVROZ0_A51;N<>$M1NU=U(YVM;0+)@^>20Y 8E$\VB]BDIN]YLL9M$NL#> >I MJ&/;]V&!^'.ZK#[V34GW;WC]WXE3R62F-D&,@:J;+G^Z-M:!&%5<$BJPH2DN4C75\B6 M_"6M.6-!"^6:%/P])./XUM?E$O$](214PW?]X?=V\IJHA,CENE*6@A2$0" ' M9S/+(DN;LF_#Y'-DC;SQ[7 287VIU\R!HG@=@A,.T/K:624B14_G<.'0I[V9+R\?E1Y;)LFURH*H MJ+Y5M7H^HX'@E<\2BRR\S3[1S?1T=<7LH_FGIN%X>7=SMSR\*6]37'\/EU>+ MI]7L1BJN3(Z@61)01R"1NVX916[&)B>0&]EFV/?^M'9U$QT'M[9ZZ@"*]Z_9 MEUC#F(NW!H'G@*!8EA"84,!Y8 Q-D*HT\7KVH''*L.0E&+>1T7. M?Y,&DWT)[]]^<<27]%=?SFQ.6C/.8?HZA.F M"**6H1FZS3-SP9>#!),NT9YUXTJ0)XAJ9Q\_T#0FPHN7<&H7NF M6F3ZG_9@+2E9N4!W?>0!L$BZ^XN,3C9Y]=U(S;@I^T:P.4S6'0#FV;#C(]85 M?C=_^!D7W_C$L#HK4G&@V(-L:JS++!3QYTO&()+,ILV6D7T)'7=>[:D"PV,U MU $"[Q^C';AC%*1(%AEX)TU]Z&40@\S@Z-=,\9A2FQ7C^Y$Y[E#:1D9N8.UT M_B9Z.P+G-OL59OE-6'[]$*;YZ'?2G3Y]R+?3_=EI\YZ:"(K:80";4IT(JPS$ MXAT81Y>F-)Y%;%3#,>1[ZC,NXZMO\\7E]+^NEQ@H:8M')4 R='0>!(,0/ >4 M462G2V)M:I]VI*^KU]-]D+&'"W^P/CJ[&U=KD'%Y^?;G=YPM<5($>AD<@A.U MG+@$0:R0T94V:YNDM+K-07J&IJX>3(>"TS%R'[OK_CX?U>1/1%:<[F<. 2F( M5;55PFL7P)E4)!<\AKA;<_WC3^[JN?,0U1\OK\.5/;\,%PVBN14'.;(<, M M[S0H# EB-8 :96WJ-T:6$SR+[PR14SU)'F,=CI1R!_?*S9#^.P9D,E889X I M3PR4PFI'@J^[(;(WR 7=C"U@\H22KEX5CT')<3+N "2?OI+C5,.Z.PZ*TC4? MR,$EC[68W%&@QQ""E+6Y"9W)3887/"6EJU?$8V!RI)1[P,D5H7SE*%'(B9/D ME1"<:^#)%%!>UFVW3()CJ6@MHO)M+IR'9'3U_'<4/@Z7[J@-KRM_ZNE-^2=2 M:';#TZM9_EC5KA[K M#O9=&\JZ \_VGJLE4(K" T1=MUC5J7W1AP"(J40Z!4J9)NL[]KMZFJUS&M"T M'";3#L"P*3Q?CP1X/[M+Q15M?,X<002;0"GE('#GP!8K/$93BFM2NKD;>2,O M8&K\6G*D.CIP:Q[:T]N)$Y);'52)I/3$ZM0S1GZ9RN#I=V-6P?%3E)GM-0R$ MG\,+[@#B[@ T]X_"A\5TEJ;?[TTK89H,JHX&4MV]J%!H\MO(EQ,%71U8PKQL MDCM_EJK=('1NK[;'"?]<4I,WG2GKK-Z-K:V;#P9+4+[\'4W2E'NRUF@^@Q86 M4RZ09:UQ+:JNC%;D)N5D&(7A);,F71 MFS_N2?+F;/QVA; J?+:+\X:_ZQH2TM?[ M\OMTF<+%_\6PF+C(-.>8(1A-X8@4"!&S!DG7O95&1;+>;8[=H22/B\AV,-JG M,WDFLE;?/_V\^24%(%27%S263=Z'<:MD:)^\B"9^"M=XW:A/A]"1VWBJ%+ M@.ZMOW/#Y_0'3H(0M@0NP)E5NW4M ,N<^-/9.)$T_5FC4' _0L>MG^@3G_OJ M[XSP^:K0=]XR20>.W&GDD$T0=<0L>3169! "*0JEDVA8H_%>!U [;@E'=T@] M7)-G!->)U,P$Q0W8K.HQ9 Y"3@P0:ZJ:S2^U5]-M%0J.N)*2DZ^2R$'VVEM((KL3>8V.W]ZL[F- MVG&K5?I Z"":[,!L;AM<$!7]W9@#:"$X!7O)0T19$U9&:,:\L6UVFQ\S3*)9 MQ$-CH U::^]"W2DCH9:W0 YFT!%0L=ETR>L0I,&NLT5ZYY>]H J9Z3 MC5<^(M732"N=XNV%9(#T/GI)O@17)H R!B'PNH!-J)R*YOK>:M3F RDZ3NRT M LTNDRR&TV#O&+V7"""?MG!;;;L/JU>!W#5I+1%._GT_N*W21<>D+AOMHZ Q0^?)3W"EF49.-E MK,RQNFA2R C(3,I!>9'-Z2;Q]YE6Z02/A^OM#$ Y"5H63;S4;! #956&P&(! MH:UQ(5K%]"A1RKC)DTZ@MY=V.DB9;.1GZP.[C;RV!V8HBG-0*4=PR!48;:6+ MW L1F[>P=)XB&1.'@^BM5Q,XT0FE=H*#\#D1$YZ"?#]?SY, ]16@@;J;;K]_+I-Y&*^O%K<820D MS;/*"H(KM3DN67#&U=D269)"1=&Y25/],S0=:T(V?/3=[B;OI!*2:R#_KUSO MLPS6<>#&ZZ(L2R2/$_';R;K H=#QV((,IH9S,"1'=%UN^)3!S4K+SLGG\*.2 M*)AS!AFTH/O"& A(UY"2W";,SA;;9,UU0^ORMA1,=179[7?4W4QOYK/+Z>QJ M.ONRKB68SY83U)FG7)N>"D4!-3D!3AL)SBKO19+:V";51;N3V*_EV0AD6=QKW\@(M/7TGRAUBA)Y\QC UZGK2!+-#C+[D%$5TC1CMC 56H M^1F>(-0J#O0,/68N-6OR7+*-H*-MSZ//O;M/"PH1G,J0 @L$9A$HRK,*F"J. MKFV38VS2A;B5HG$MRR"(>&)6!I'^V5B1P]>E;_FD-A:EX0KUK2CB1G&N/(>B M/5U)6&>5,*DISO99..9R+$W>PEK9E4_I*^:K"WQ?'FUZ^//J6ZSU/ZMO6S[> MO(S.6\4*))XB*+JQ(0IA("=F71*^)-M$"@=1VZD]V@=)3P9$-M?:V=BJQ[]^ M,__V_>KZ>XX)S0[YFC96;F\&FYO J%56VH*RI;XM"@4^% X&T:OD75:V2==N M>Q/XZ9*.R>M?;R["\OKL3((W(5J!H+6HKZ>ROH>(!+9X[:S0SK692O(,3;V: MLSU0L=V<':>!#I(8GT@56)_C5RRL&7KU<[J$(^L; M<[*.8XE-GENW4C0ND ;3^6,L#:* #I!TG_[?YK4>>\*43SK* D[4C0,Z%@BA MOLZFR)S(UB-O\JKTE)21L3.,CN>#"KP'R,R_?9O/5GR\_CM63W#",1>,3D*M M2R6!4,#K@C; 6% \,BT-:])5]I24<2%SK'(?8^4X2?> E7L"(0\5_Z 3M9PX MQK).M?%G%%O_>$PU?YWZ^6E]5?()NO!84E&9BOV^&3B!!YMJ I\)?615%2 M$P_J0'K'M8 GPN3 :NL5G>_+-D8G/$6MC300E:_^A]'@5:"S2'=*"MFJTN8Y M=4\ZQVT!.YF%'$1-'13YKB3U=7Y!:EF^_<^KZ>6O/^>7N/K=3]\OII=OYC-B M?$GJ^UB5R"=(C@M+RH#5>95NYW4W"'G%5K!@$IJ4FDP&V)?0<7O AL=A4T5U M8 Y?S2ZGN1ZJZ0_\A*F.>)_B\NW/='&5,?].$K[WIOV^/'EBO*YF#CJ72 XV M8 RF;C2O\UI+ 9.,=P:]8J))A^P@U(_;,#8\9$^OTFX34BN&'IS>0_)-&SYE MF'322^0-E2U:??3=2![!# N.(@D*AT'Y4I.;BJ)DQH+4GDEFFBR-?$A&FQMT M4U$KEE"*XAG(/V"@#*OA4Z&C%="G:'Q.KDE.;&<*1\X:'8Z.W2[+8W5R1M;E M\.*'5BTI.L8'83:CE=L3IJKI- U>>8>V-[KD9_ZB=>I.TEVU&=+OF#VIA9! MKO9H1\@A61Z-=CG:E]#PW!=T=9GMH\<'BZ6'D%X/-]1-H<@U#]4,SF>U5WI5 M+*)#%D[6K +6]]P< GCN* SA64=>4!;=IHKY.:K&P<]P2M]6CG6T!CJ TR,> MUG4DOBC/F=+DIB7RVB):.F3T2^5]5"E:S]J,[MM(32>%6<=K^W$'SM&B[P _ MGQ<8EE>+7ZN#MBX;*E(R*XH .F'D=)%-AE"" C26F]H-'6(3]&R@I8>KZR@- MSX<5=P>(V5[IB!(9*XF!J$O5E<#ZND4_DSD9%9VNDX?Z*R<>/&QJ?W$=)?D. M(+2A\C&[[#S%=Q#1*)*+)@>Q/I1:G;B6B,EAD]?Y\ZDCWDO'+]<1[R/P'B#S MM+I59VU\M :,]A1)"&G "R$AB,"L,U*HTJ3+^ SJB/=2[LMUQ/M(>D2L;#&\ M[^[2R]$8:;B!8F("56JWH3<&G$UU2 .%H/E1=+5SH/UNKPKAP2N2!K]S!I5E M!_9CQ!EA#:6#L&VT#'W?')4^B M8BYC7<8L,UEWK)>SY19L2ID5RR@^#3M=:L]_3U?WVG$ &5JJ9Y1XNGO^FN^: M$!XT177$][=*9@TEDC9IKX*N* P*>)3DR;,LP0=T8&0(.F3DJ4VSY+!5)/O4 M'DQXMB$Q1C=[6JWP3AD"5QF0E\ UKT6@37(@^Q#9P[OD01AY4C7;2C,=N&#/ M/_T'DE/R1D 6BBR\M8&8007)NZ"<8B+E)AV ':;:VH-AKQ37MG=+P>TA^@[P<^_4?5Z$V?+B M6C&WK8;K1[A(#F[(Y(S2?^M*&\_!QR3!TW+!1$Y=$!G2)PL2<=&A3F[LS MA>,V'S<%WH"J.0_,5;_VWJN2SC);H<'3Z:$S12 )O+XZ6S+HR=;E):WOVIT( M'=?TG2Q<:*J_'O Y3]/76.9U?O#/5Y>7BVF\NEP5PL\_K#0Q<1*U]55ZTI+T MC%/@4[%@7>&*&X:I-"F/>)&RLPA8#P3&8Q0.JJ5.8+>-%2ZY276A=2933H+2 M">I$'>?N%)$ M2"*!\UQ=.Q&^H /4B#*RR'*C0;9/2!G7D3LILH[4PV S9$Z;ZAHEO]5+4JN3 M3)9CPOL2 MA8ZCN?-!2GA@C>>L48%FU*FQG=XV6R@BT\NMI.P*0 I63ME$1. M+G#F7!BTI4T;QMEFLO;!R%&9K'TTTX&G]OP+.M.:Q]JZPF5=HL <(X\@&"A: M9LU98+K-A-2_2B9K+S#LE?M&66R]M+V3IFL?43? 7YV3)HHX:0/#*N5MZ!$1G Q!A#DR99LH\#2 MQ/$_WTS67C@X+).UCU+Z@MJS29(_\?+#8CI??,+%CVG"-_/EY1NB=GJ;/:'P MR=<5;$46#RH$#M&3[6>*4QA54WARU!37"_3WF/L:"*PG4^MYH?D?L_!MOKBL ME?%_(VE7+V;-,Y.9#BP78#@=7I*[!D>A.V@6Z?=+#%JTSI<=3'R/J;03X7@8 MA9X1B-?<"1FM33J!#"19%9#\;V$-R,*S*LX0XTVBE@;%!J,3C71.\QT713_76 S^>8HJO@ M??D _HBI-HI/RS2M]%G';-?DY9NK167G Y*3GI]/FMN@=8J1@W>\SC4( M9"]BK.-4.//DJ0?9IK3A>-+/PB@/ ^L3Z_G8O/7IL$W<3H)B,6.*4%A=!1-+ M!&=] J%0"RX48ZK)C-M="3RS]'9SG.ZKLP[L[+'7BC46,\\:3!W72KP'<,X9 M<,%B"E855$V:G4[A.#2+OL[*<=A'P_U6<5Q]_WZQ2K"$BX]X.5VL?EY#TS#+ M'W&EB@_SY>7=GZVCU\/*-P[_MH'J-@9B=Z""C8H^@M[U^:H$W'SKW2J#VTR] M-"QYP4N=*8/DIRI6!R@DD)*SFJQ7A=D6!F4/&H^UN1_J,5Q]R^IL5D4LGBAB MTY8'L@!:9NO!Q<2J&4"(13*PGN<@DW=8FD1IAQ(\\OBJ1JA[;&!/HLY^1T$< M;&J.6.YQ['>.;64;+@O9!_7&V)B4BR"UB10YQ0Q>.0DN,5-0TO7>YI'RA+;V M;B\ ^3IK\=>DWN-] $4'+:P5P%1*M<2"3J53&G)@03A?VY':+#7:C;[SL:3[ M8&K[$H?AE/47-)R?KKY]"XM?\T+7S?UZW)J[7L6ATU2E=DS]\:EH&]L0'R/* M$0PV+UZ8S.A=CJO=!TX,1 M9Z=34P7T@9F[J2Z3E):CA&MR(2JY$BPBJXF] *,+%(YRY73;7J/]J%R MY%7KC2':7G$=H/+A-?>9_M6J4MBCTLF+P2; MR1FYIKJ=_I\D!XY61I>06I<%D9=="EH/]$,FE[Y8<(5)$,ZBB)*32W\B4/50 MJC^$LE_$SP&2[P!!]WV MQ1GS'\A/N3MX4ENL G0\Y^C-\NSZX6==A-JLNY4!<&!X@ M!#K"7ME@,$F.LDE,M9F<<5VSL:[,@Y31):36IU'%8LCJD_EWJ_%M@DZC3@QX M708>5*J#P$\#JOZNS,.4_2)^#I#\V /8][>[>9K"Q=K\YI"MQ))!,A?KBCF$ MH @5GH4<->?&/WZRWK9TY!@R>D/6(3"8CZ*3#NS74RM_9^3?W5:?"*8,J[6B MUM7!,$A,Q6 *F"(Y$Y'DK)K(:8J,Q,*,RBC:K.Z[5FJQK5W#5#P(LX.54F7^/IC1I^.RU5:<<*BB9$S M#3Z[NN,CB]I18L#Q)-'+Z'+VIP'8?;+�'&0-C!2ND28J^NNRY7&GM?-G<3 MU^'DMM"AH8C9D.];9>>"L1!B';R&.9C0)$]P&+GC7K)C0')P)9X!5&N7\+*6 M!>-R@L)J&ST#66QU56R"6-U %U<8/&JCTQE9SB^F>363;?7DB#*:PH." MA/7),6H-3A8$7YR5,2;!9).Z]D.([=ER[8.H#;W#;17706SYQ#J__D7.8?KZ M+2S^8Y7L$[EHK)5\B$J#,LJ"$S) *>0U.AM%-HUZ39XG;.S\56MHO'2+'J.G M+G%WP\TZ$1AM2I%K#M8:BGU\$1!"J&\TS'GR"0++33+Q+Q$V=IGXD#!X$6-' MZ*0#C*VB] <2Z,7KF=H M&C<%U<.E>)!V>@3:O1)16ZFM,Q=5]/2#*9[.3%$@@V0ZA,2\;&*QGJ&I-[MU MH-Y?PM.!2N@!3^M@_@E+:SN,5GMCHP.>F 6EDH+@-8)&M#))GAS&)IAZGJ[. M<'6H_A_C:D!EC(BMY>)R\O"EZ-KEU)H)RP0HB1)4$ YBKME_%0P7+"IF=DDY MTJ??@Q']ZC&$-G_]N"GNDUUY \A^9.34(L_WY0$/ZZ-5DO/2,@TZ6*RSV8G^ M3/"/4F>/4H5B=MDGLA. ME(QCN490JWSH64\=GGU _K?SVYV#!>;HD'%R4H: M62UPAB@8V6*.WG////WY3G73FS]_/ ,I+7YL"+L"@6?_]_\9@8^MU(G7R#5 M=3H40"J(BEN@F)+SI)DSQNV/@MO/'R>".@4*#A/AV"BH5#^PCS<+QY./0G % M.L9,=V@L0!>G *XQF2BL2H]SV%M@L.4+QG$K&N%@""%V$-.L7:J/^+V64\V^ MK)RM6P]L]J46S;R[+9X)"CDJ+\ J9>I25&+.%@WD45,H6++CH4UWZCY4CEL+ M=_('FW8:'-M.W8Q6>7C.)II;I$.+P&*=3YB5 B=* N]4J=M: I=A)S.U^?-' M'M303IN;IM8<(=H.C->3V/\#+NIOA"_()]%%%LQJ"$'DM0S4@>,<(:DZ%,WX M6C]_DA>^>T2-W-'<'%N#*Z8#D+U*:7XUNUR2H'#ZHYKK/_%R@AB,Y>0M..E( M.H*1UY^P #*?K'-2IC9[U3=2,W+?W\E@=;PJNJUS>X=?PL6'Q3PA9I+90;5M M3SYCF'JVYTD;;O+?M^EJ*5:M.R+[49&$A"!<;AB%E7E"+C,'Z^K:EN09!$TA M%_/1<32Q[B5L8]OWH/+XVVV'+[LK]U19&,]U!+\:NJ-D/092@->9N6Q=RK;) MDLW]R!P[&=$*94]OP&;*.QL;]OC71Y3M[OK1;2S>3HR,8@C)*Z>O+!Z"7#6( MDNONZ]U'O=6;)]6YYH1%EB6"$ MH\A$A0+!UNRQ3$:D& -)9ZBDV58JQ@72$.J=#RWKL0%S'>#<9^%FLHY(V26> M +5A=)!" D]^ J#S7$1=C/?# 68;%>,EV0;2[GQH48^(EU6 NO@U^>WMA'.5 M8S .3,X2E)>>*-8.2N*A=E]%X]53<"QOT+'$]-^_S'_\C_4G5H#8FU]4?-A[ M^+C[UA'!,(SJYD?)<61+\6YZ.?VRDO:;L+RNG6/<:$NQ C E->%9S@PNA(869*BFQE%HG\,H)[ M3%%YH= ;U@@A8]>>#J'4K?@X4,)C)[W>797+KV&V#)\Q?9U-_^/5W]:)99TP MA1(%<*?)#+),9C#75W2RHI$ES71\!),M::]MW] +!@Y5W'QH*7:0?'AB05__ M^C-<4BSWOMS]]J_5J;',!1.X@ZRE(LXL!Q^" 4NRL\%FP423C,3N)(Z;IACP M,FJLG>YPM^9J?2B-C2'98D!++*"X3>!$KD=(DFG.-G#?Y,WI&9HZBYD'@L&S M:#M<)V/?\ *?KJI,LR3@;SUG> M;8COMF_H"29'Z&\^M#!']HSOUT.])?FLA@W4TZ)B\4S4M L3!I14&7RQ=&-[ MF[BE:-+L-%IF)\]X&Q'C5I,-'$$-(ND.T7)SBHK'J+(&]):L*Z]#U$TA[]&H M)(OTPC>Y9!905 I M.PA>D8GD#J/C)?LP6,S]].O[0L@A"IT/)MV1L?$QD&5=G9&0:K%V'5*?>5Q/ MM8G!@])"9,,+,C=8Q]3MMXX[,7'@V^4P6?8 @#5N/<&36<)\3DS3$2 1..L, MN5"S4TF3-P$@:6?G."C'*?3*O!X,;:4+9!Q3DXE&+U+6TV/8X1!X_HWT M2'WT!["WR\OI-PK>WIQE)BE MQ1.40FZAKK,:A"9 &T O_8'M54J+JW#QZO)-6"Q^T6]>GR!;0E9UOP*+]:V: M<0H:(DG1\!09)L88/P78-E/768ZQ"=@&T$NW/03K*K(_9F6^^+;ZN(-)2=]N20N$YHHC 5" SHDJ"]0-XW4XKY8G8I.#V^ M 7^@TO['G[NI-R89"B=TS,!S#2R1"'0^1.!6&E5W!IK'_=YM>.ZNFVD0E+PT M3N!8C9R1I5D%-H=M%=CV6:VLSB926]L>"NNU;6/R:/R>-8U:F'/6%K2S@P4RW-I-6 M:!\$#V"MI\LQ)@NA/J_ZNGK.\<(P-)D[THF97#T.&B,*B\0T+YE"$50%/%.Q M/@X:Z4*06-JX;/O3VJEYW =%1YK'O37630$0L;$*KE<93/0L$3&$B: ]*%_W MT_A8@,)MR46R!O5@R=O-)(P,I=9:WU@7=+ *N@/1N@PF6U3>:H1$U%+L%"4$ M91.$$HLJ%%@IWQ!&_520':[89W%R@)0[>!A]_QWK+*O9E_7IN2ET*MP&YC,C M*TU'1Y5(,78B>QV<]5JYXJ)J,H=F"ST]X>801<^'EWH'X%EM=%]>L_#V8OIM M.EM):94(3( VG@0[@ M]&:^H'L]7.*?% 1=\W1S+EC,+D<+'*N5#B* UTAQ=VVA:+R! MOTU@-(SD.X#0[=R&UU?+Z0R7RQL#N[KLDP].%F%!Z+J@*BBRK$PJX$J&X R/ MV&:NSK-4C3PY\T2^]? *Z@%MU[3?', @"G>>@;+%@=*1 6G7\MZ3S]DPF! P9R#DF6M MFJ 0U)6B(#/&=95,4B^^7S_[#5U,9#X6 8.(KY^;8M/E^NZVD$:A1!ZT@!AK M356T!&D6/ 3#)Q'QJ+V5H=74 P?5RU;JOH59 M?KT9D?_V9[JXRNLAU_3__#G\G"C)-:]K[*(+=&Z%\75Q X.< X\B."Y,$T0> M0&L7%]Z @'FR7;ZM]CH Z#,RO'TO^V.6B-U:-7B;3XH2R>:30YE*G:D460*G M @-3HD/40EO1I S],'*[N)7;P?0$.NP J1M8F11&T4V-:U@6 E3B!KPFA\05 M8VN#NDB\R6OG!EJZ-86#06#;<_J!^A@[2+C;(?*^;.*%8AHOD7BQJ\U;B(7< M9UZK>[+B6@>GN-HI5GCAB[HU3D,#9W"ICXV@9TN%\E6J/UFMZKIE]/MB7J:7 MMU+4*F=<;7A,$D%Q9\$CU^"824PYF=+C9JXM$#N6DKXVO@QV09Y>2QWI?>S3Z$&;S>O@A/#G4+M+4CE(RA# 9I3R8"P2KFD#9-NE[;TO2_+;02- MSL/BU\DW^G-.?SD@9%Q M>.6YK;.! SDPH0B>I7&Z28-+0Y[&G5[8_"&E%S1T<#"N]PQ/I'=!F>)!Y%J) MHJVM!"]VX20IL5O'NCD1@/O[S1 ?X'\QL4#A5Q75-2I+ID9"[P.<%?1)'"QSILJW&?&5/:- M+Y1C.>C8%.^#O*VF^*0:[B RN&7\]:\UF]5+_GV!_WEUNY=":)%+Y!3[EVA MA:C UY4[,DBNM94:0Y.9!CO0U@D<3XN:;=@=2(4]H7(30^N"2#1:9A$('?$W7'W<)7)Y_$J M94A9DP2L9. $25_4KW^U5(-VL=J:SR_SDL.C@3%SSO,')GT1! M9]D:#YA*I/M*UQTUSD-R67F=@-%G1C@PN&RASFY?67^; M_L#EY;2N#'R5+J<_5MP>\D:Z^8.&>>'<@K>J^SO02VVV0O88W^X/M\ M&2[^MIA??;_WAJ^8ET6%6N>TY-=H]EO!Q[^J6 M:'QL]4ZJXO,RAX?/[WWNXQJ:QH93?/>%I/2)*PP,M,/:".(T>!D98*Q]QU8% M9UL=_%,:R+L6V;W.T77]T-W3(9 M>!2.1&OJDK5$ISU*%A473HLF@YQ(O[. MZW+8!]N;RY+[ DP'[V\/.'QS$9;+:9FF:P2L=M 64W@1'+@+=0,U%O"*?B9% M1I:L*48WP?\+=(V+VRZQ]%Q,>J1B^\;I.M.I+-,&?=WK9@*H4A=)N%! 28-! MHG7E<:MY\_,G72HNIYS!(K(:94KPGN A MO/0>F2Z9-7D)ZGC\ZSG$/IB+:%/$).E0!54,*)<2!.XSL$1.NA"1 MH6RY>*R'FW5 [3X[,G8?48\]S67KU$OOB,XLB GK*73S68%364,4UJ?"HG=Z MMRDM1PT-/='8V+TTMM/0T'W$UX&M:&^<[\H5T&7CE0L@M-0D[&C \QA!D&^A MK'(ZEB;UH2?D<=S)0N=PT_8*N [.X@,NGV?RC]D/$MY\\8M/N,LEIT06IF12 MAF>BCM&)P#/SU?)DBTV:3PZB]J_^&G0@]IZ+UIL X;S0_F&!W\,TDX[>7W[% MQ76.Y\W5HNI\HEFLE6\&;!$1%&,9?)(>4!N'G-M@VPS%'(C^OWIL=O(3,1A8 MSNV,S.FGE[\^D :K[M[^Y]7T>]7I1#)IN">Y&V?JTI[,P&?F *OS&TO1DC=Q MNX8@_J_N3XUP.H: R7D=C7MV8)*UHO#,,T >:Q5(8N"L\""]"E(3O\FVSSWL M3.ZX ZC^@O _% KG!?@_""2S+U,*U=:L)N0BB9P@:%9'I01=._\3Z&B-*$*[ MS-KGAO>C>=QA6']!Z!\%B@[P?TWUHXK!YUF>1)<,)F_ B&#K%#IR]U0,4+)P M GU1O,VVFP-HW0GOYI\=[ZU!T '.]V#MMS6%G\//>^6.DZBD=RDK0!61+C8O MR)-SFH(<;7R,P>+C.>LGM_:;*=_I#-A_]C-P6H"<5RGTGV%1.?\Q>*WSDP]N M6,S\/!-C52N[(J.6!%%9%VO6_?6!O&? (A-3)21G_PH]@*=*H5CD3K):3L/J M)N6:)O0N\WHI8;118'*-%I?_JUKY*&R/5:V\#V!Z\V(V%#-BG74C4@;#0P05 M)4)TAD,4/L0DN>2^R3R6?U4K[XNE/:N5]U%LWSA=EXAX723CY!U)F75=(4'" M,JY 1&XT+PY=:9]?/;]JY;UPL'>U\CY*Z0-E.Y7",IT]$U@ 16+U(DH0=4F0 M>-U ':)SS:SB7Z%:>2]4'%BMO(^*ND7>M2CI=\KK7Y_N>%,^Y9(#!V]5S8[Z M"+'.)M*^%/3,&FY/"+_-1(Z;+Q\#@P,HJP,@/E^#RU/*&', SD5]HV,!R"MQ M(')!%5..MLUJHW^5S1_E# ZGU!X0^J R."@=HU$:JAA A>SHH(4$6J,NW 7C M99, _6S*YO?2[K-E\_N(NMNR>4,&UZ$D)DK.9/>U!.=5 *V$TLP)X\UN^W// MH6Q^+XWM5#:_C_@ZL!7MC?/JC%EM?#7!H)ETH'(PY$P4!EH6&;U%,M!G6C&_ M\_UZQL5=Q]^O'<*L@\.W%X-_AF^XMEK<),U\06!,>6*31_ Z*>5OJ<#R?5D,])10D9^%+GH M$)0/("Q7@2.&I';KWMSPX1T]O9P"'<>*MX.;\I0E+;4#T H* D0=LJ<,>? ^ MY@31B8!(!KBQ3?4^=;K?OH?IHDKOS=>P^%*7 MC&.4,<@$-D@)2ND$(6D-J=!/O>/1RKR333^&BK^Z-WH@KN9C*+F#F^7#8IX0 M\VIS^+TBMO?EYJT0EW_BY?OR)BR_7O\YYDDT/-1E0Q!T+*"<51!X39"D8G,V M5H709!3)(<3^U1__C\/[R6#0 =0WRN]OY%J^FR^7[V? M$U.B",0:&%G;C3+=J#$4 25&C5B4L*[)7I1AR/^KO]4-%L* M)F+I6GM5!-=FXEDA3)2-#H,)H)VMI?$A@U-U(U[6)J)((?+3S=(_E(N_>J30 M\+B*-L(D;%/NMHV@HPM8'GWNO:U%T12OB$GBEW#LG #O MA03IBDU>H36I2?/.5HI&+F88 A%/:EH&D?[96)$C&NRV?50;F]*RB6XKD+"( M['+0(&.=FQR4 0IJ"4V2LQ@X6I^;/(:?R+2LU_BR&HL$BMZEK\.A*81W&8G3 M5%A2 :UJ,TME$S&=&I1]I_@6>=T8R;;K;0C\NLN+[I&(>@4 MB9%ZGV(RILV.X:T4]06@@_3],H8.$'Y_*%HG\L/JE5E)(. G9LLQJOTGU?3Y?2VN9'SE)V5!6+0"A1J M3C=ZC"!32=D$+IUOTARPA9YQ@0P M-@6&6 M$:(O@H24@>&ZD2EWB&DZ*0O8$K=M1&Y@,A-W0D9T<7@E?--]IW^,S2S M#'X'=XB)#D[*H37(WB;F8B2;HVKM\,KFL,(A9)$C*B7(LORK\Z1CZ W4>;(/ M#L;V,5Y-%V6*%_G=],M78NG+A\4\7Z7+FFF]GL*YONQB"-EYSJ%@D<23(7:, MJF+E]'_%BS5B)P]CQR\\SQZ5O30_;ZR&WBSIAO%!KM A9$&#",6#,L13D-;6 MC4/!,9FL.\'$Z@/G@S6KZQG\EA]2"WV#ZF;?F](V1\U,:"C!V=DAA2$CUH79?(N=4'T!?>02+]ZC,*M%(Q;ESC8?3J,A,>&R)KN M?\R6WS'1(<.\/F"8!1?"60''O&8JU8D)7-,Q=8'D9XJ/G"($WF3-U,ND=549,@S6!M;' MV,_L'W"1JDZ^$",?D<1TA1,914K):D 5#"@1.3D,EH$K))[HG-;^45BVK1/L MZ8=WE:<\#A&#R*\#"_-LU_ .G8^OL9"'>)TVJ^W#PKJ4ZRAHJPT#A;YFMK0# MU%(7%H+/V,2Q&IB/KM[:A[%=8VIZ?Z#[:Z#/\ O%OWF7WJ+U']0?8ECB__QO M_Q]02P,$% @ BW,(3TVAR)TJ" $"\ !L !A=')O,C Q.3 V,CDM M,3!Q>&5X:#,Q,2YH=&WM6FUS&[<1_MY?@=#36)KARU$OEDW*FE$H)54GM5V; M'4\_9<##DH<1#K@ .%+,K^\N<*3X)IMJ6I=,F9G0.ARPV 6>W7T6A\OO;M[W M^O_\<,LRGROVX1\__'S78[5&J_7YM-=JW?1OV%_Z?_N9G363-NM;KIWTTFBN M6JW;=S56R[PO.JW69#)I3DZ;QHY:_8\M$G764L8X: HO:E>7U(*_P,75GRZ_ M:S38C4G+'+1GJ07N0;#223UBGP6X>]9H5+UZIIA:.70HY9E*\KIR:+1'619'QC^C@#4Q'AY\@RLYTIV@+@F@ ;/W M Y[>CZPIM6BD1AG;L:/!T7WV/TN:R7$WOGN1A/^Z)* QY+E4T\[+OLS! ML7G;:;[65[ M-EN2XK*"[>;%.@H&(W3?MTV^O?O7_'3I,3UKO]V+_[\:YW32U_,#M[ M8+TCD&]GZ(;\&RHK2NY*B]-_@VS;@> ;M./;.E M M8^Y8WVV1$_9MPQ+DQ!#K@PY!FKMHNK] E26I_O7[1?)5V"!"Z4SX!]XG; M-;C&^P<%T[ <^.8D24Z>-'BG0'&VV=R[.OL N!?LKTWV$ZH"%@5I;+3@I* 8 MR[5X"BEUE@9,37&%N/_^Q?GK[MIB?$.;7VUGUL"FH?\+U!! M! =G.3Y9R14;"1 M52I(I47>B-TT#F2SW$2!C) MF]2I*@7*1&@N8*2.L)84/0M$%CD%.8M2CZBO .=6ID;'$J$RJU./4F$'A+I! M/(;I7- GY2YC0V4F;N8'%D82XS'1/DZ-46_4LKX 9S=39DW; Z+W%]']I>U_ MZ2JT5G20 IRIB@F"Q!WC%@+X$$QR@$4$@H0!(GZ@I,NH.W7+,;A3@*=G(5VJ MC"MQ'(5]:U1$86%-"@*;'3M"T E %$=D+54J'[%2<;%4.3^"XS"T?2[B4WR4 M5(+HB'Z2SRCL+CA%!"GILO5$PZ6)AC@1V;GJ*MB#J,]FNOS?A?_%KI8A?#_@ MWVXF%V$%;[ Z&A$>0L;_.ECK1$927KKMAQ K& "KYHI\@Q36A2 H74L70C8 MV MTD$,UV&.H7TP7%A0/2*Z(QB,:ZU4JH9<2PS[JXHR2(IRJN7* -:#D5I(! M,M*AD, T22H=493@^"[PF1#>C0-4R&,ZH4$%\GF9EHI35D*S@A*/5 ='1.*T MR/?PKP%01TP<.![$,Q+%(L /GK)[GK)UT%USF.W#]=9^@[XVEH+<@3NC.>4E M[M"5B->3CW K9GA%#Y)\()7T4V(_FZ8E[PW0#JB='[)M(G@Q_3U4!A4E5K(. M%Y_86IH:*X("H4(8@482IM!Y\ V$HS;J@M5/=!#T7EE@!CJXR!Z[R.V8JS)$ M7,(/#(=T!#G&G7<;J#9RK2UR1WSD=[FT]<:'@RPY263TP MWIN\4R4''RK\Y1YAPWGIS>P&3[B!%5L&Z/=@:5T4+QQT9G]T%RZRT/CNHCN2 MR9B9"\6G':F#L6'>ZH+8FS?-B^3B57(2KHEY-,&+F4K5%;)FO$+6\F+]Y=GK M9MR#I[M\UU=A&T#LI'N8^5FT*-6V)OM7U'A,O M0II>M46!*SZ\$!/CEK8C"+[MC92O>T!274DYN^BZ\+OI.L[*!<)J9S:L^?]@ M07<1"I7GAJ!7X$[3B3:;[=T^X^2 C?_K,+'5I;S] $0K9,5GIO7"Q ODG?A! M:PR+UZZ_>!M[30(?8%0H/70KG"7/OL%=_<:[XN'6^M6_ %!+ P04 " "+ MU:;6\;-Q+^?K^"57"-#>AEY9Y:2>"E3Q[ MG^]ZK-9HM;Z<]EJMF_X-^ZG_MY_963-IL[[EVDDOC>:JU;K]4&.UD?=%I]6: M3";-R6G3V&&K_ZE%HLY:RA@'3>%%[>J26O 7N+CZR^4/C0:[,5F9@_8LL\ ] M"%8ZJ8?LBP!WSQJ-JE?/%%,KAR//3I+V&_;%V'LYYO&]EU[!U4S.92L^7[;" M))>I$=.K2R''3(JW-?EK\FL;U6AA0VQU?JK@;6T$)+US=E[X[D0*/^JTD^2O MW5KH='4Y,-JC+(LCXY]1P(H8#P^^P94[&=R^2\%^7!#0&/)=JVGG9ESDX]@$F[)/)N7X9WSKY M.Z#&J'QXG$1K+G"PDAH:E77MDV#2[<-(IM*STW;SY*D]ZRW)<%G!=G-NAU(W MO"E04+&;IGV^[?7O/GY@I\D)Z]U^ZM^]O^M=4\N?S,X>6"\',N/D@\P,6&\D M8<#>2\UU)KEB'P?X%BPK2NM*CMI[PVX?LA'70V#7F6>?2@6L?= L79>G/OZNR&CZ5@O29[5UH-T_HF7-19%A TQ?7@_L<7YZ^[*Z9_ M1PM?;6=@W,BO@U)J@8#L--JO46;!A&YNS=M+X.WG7M?/6 M:)DYS.46>_#HF>=O-N_GQMU;DXD/,/C>,'C''6X^;G,^9??:3!2((=0C&BH, M"(,3:X/<#J?@4C.NIZS4WI: YB';"\0/P<%9CD^6 M2 4S2VS.0R)*W0;Z6# MA@R'8'5_;A?=2#S 21JHF=:9*@3(1F@L8J2.L)47/ I%%3D'. MHM0CZBO N:6IT;%$J,/JU*-4V &A;A"/83H7],FX&[&!,A,W\P,+0XGQF$@> MI\:H-VI97X"SFRFSHNT!T?N+Z/Z3[7_I*K16=) "G*E*!X+$'>,6 O@03#+% MD@%!P@ 1GRKI1M2=NN48W"G T[.0+E/&E3B.PKXU*J*PL"8#@Q#U64^7_[OPO]C5HH/O!_S;S>0BK. -.*Q:$0\AXW\;K'4B(QDOW?9# MB!6D@,"K9HH\PY06!6!H'4L7 C;V AWD4 WV&.H7TX4%Q0.2*Z+QB,9ZE4KH MI<2PC[HXHZ0(9VBN3)T4DEM)!LA(AT("TR2I=$11@N.[P&=">#<.4"&/Z80& M%2J5]%-B/^NF)>\- MT ZHG1^IK2-X,?T]5 85)5:R#A>?V%J6&2N" J%"&()&$J;0>? -A(,UZH+5 M3W00]%Y98 8ZN,@>N\CMF*LR1%S"#PP&=. XQIUW:Z@V&N :STQR:X #G_83S3<3+ M*N[HW*:BSN'-$JR?$>&)Z9@L*RWA:H%6/)&7&^>QA;XLH!27H8CJ?)$=K70> MH%-@O%WJ5ZF)I2^$ R8Z>]+E7)?CJ,F(NSGOHD@=G A$2&'!^BJ]3)F2]Z"J MTZ:E_O4_L"#/=)E#-;TC+O/O5M/AY%S,W*S^&$HILB_"_C&J$GR?0;Y6"@54 MBF.9X(UU)X%KA807"7CXO(P*T_E))@&!5K&3>:$Z 7Y/=",2 MX$ X G4/Q_>S(\AGP;>J*>.9TYK8RP4.=# /O6N@7E%][(S(149>CVS'(=5Q M99YC2?P[!#.JU+;VF/; 9/8=Q$A8!A;#7!TA!2$F(RC#EYP*O?7( *0>&S4& MH@&:#ZL/4K8*XY 7RDP!WTY&)L9N_L0W$,M_D!$U-T)E'VX)6VTMAS; M"'HGQ\WF/B14C3J[8H<,F'%V)BW-)V!,'WO9'R;0](JBLI M9Q==%WZ7+]\L716L=F7->O\/%G,785!Y;0AX!>XRG6:SV;[M,T8.N/B_#0\; MKM_M!P1:(?\],X$7)EX,[\1/5V-8O$[]U5O6*Q)XBC&@]-"MD)4\^V9V]1OO M@(?;Z%?_ E!+ P04 " "+/CMZ, MQG^=',/,S#F@,3,F[X?A8K$(%IU JFDX?A=:5MV02ZEID)FL<3BT(_A)27;XR_!1JP5' M,BWF5!A(%26&9E!H)J;P,:/Z,[1:%=5(YJ5BTYF!=A0?P$>I/K-3XN<-,YP> MUGR&H7\>ANXEPT1FY>$P8Z? LJ<-]BGZ%*,8(0[X46U*3I\V9M1R[W=[N1DL M6&9F_3B*?ATT'-'A<"*%05X*5_JOGL$5-H:>F1;A;"KZ3ES+P"ZHYQ.2?IXJ M68BLE4HN55]-DYUVK]>L_R$*HMV!G]N*W-_ ,FA-R)SQLK\]9G.JX35=P#LY M)V+;SVKV#T6)47CWN/!HGN!BS@1M5>CBMH-T?#9C"3/0:5]$LQY'BDJE:C G M:LI$R\@2;"6Q$E6$3EA+KF9 72A<$133R#C@W$5>\#Q^"]\$H@/ M;\5[T2#N]*+F/8=&-)!,YC;P?QQ[7;#20;0'<@)F1N$]40D15+?>G'%:PK/4 MV)EV%'T]$#*:- MDH*E&K<-E4OET\&.7?)XJ],=C.0\)Z)TWW=A1A5-2DA=[BB1,3&/MWK[@WMM MDC%BK6!N:WA;$(6QPDMX1U$?J$8!+Z2:0QRUWL)$*J?.+YX***HU@Y>%H-XB M[8.FWW4G!4<6*;+E# 5<,#-S"Q7]4C!%[>[K]*^]/2'N[)!=0.YQ;R?;75J5 MIH7"V@$Y$)'!\5DZ(V)*:_/&!YVNF["T3*!P/(,W-EC'LC4A7<0Y Y]6ZC:[$K M;097W.)[6K]].^M[N]WDP(DT1L[[>]Z%#4DXO43!Z<3T26%DO?N[FL:/)%)A M]%F0G.2:]NLO@Y44;=?[9X8^)4S?>F_&=,Y)V6?"2>[>6Y5!FLMDQ6BU0598$ORD*379WL]H+V?J<;/?DZR;7KKYWL!-U.)][?^R]XWU7P MT*G&JP?UKM$QGS8ZC7I%3K(,:VB7H=KYV:!^K@QNAV[III=M>6J39$IX->89 M+OD[=XG1Q/6 =Y?X:HZ\(:%='P\78^>62!J'SXIIH0WL^V2V#(Y*V4LU[FVX M&K]SQKEQOXFJC--],M#N$TZHW45>!O";VZ"1H[CTJ^FRSL]=MTX.0@IZ6W?_ M'XRP05Y3Y6%7C>3H%)*S#&HSWV>7^AG=:--S^&9ZRM@V?-;4[ _J_2;J'R@W'\K-S4I)J^7F$3G% MBF<4P/-""5K^\#7"0ZGYS=WI9W.A3<_=F^DE#V7F=R@S7RQ[LS>4F:%K'-[; M]CS3U8E#?5JI9[9C+:2!A$)&Z9QF_K1BPCC-W#?7J<\+E4M-75_ZXA'+_IH. M^[KNNC^'F?LV__FIR"JI/QIIVMZ]1 *U8)J"+I*_\87VQ,8NXHPDC#-3^M<2 M4_?] [@E/&24V!Y_6IW2X%!2@J(3JJA([0Q2$%$"JL#>"7!]@,L(SX%U5H$Y MV2WI*JPFT+.4YDL(&%/VYH$]&W"2VN.-R^*L]/Z]0+I(9Y5$5P\#EH$O_?6( MOJ*&UL4$L! A0#% @ BW,(3RQ$49ML;@ FV,$ !4 M ( !WAX" &%T