0000008063-19-000009.txt : 20190301 0000008063-19-000009.hdr.sgml : 20190301 20190228175925 ACCESSION NUMBER: 0000008063-19-000009 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 124 CONFORMED PERIOD OF REPORT: 20181231 FILED AS OF DATE: 20190301 DATE AS OF CHANGE: 20190228 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-07087 FILM NUMBER: 19645452 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-K 1 atro-20181231.htm 10-K Document
FALSE2018FYATRONoYesNoLarge Accelerated FilerFALSEFALSEFALSE847,000,00024,430,8018,165,432--12-3100000080630.010.0140,000,00040,000,00025,978,03722,860,74224,303,32321,168,0280.010.0115,000,00015,000,0008,289,79411,083,0608,289,79411,083,0601,674,7141,674,714P5Y123.701.001.50P12MP60M0.30.30.30.30.30.10.10.10.10.14.203.602.002.002.003.003.604.204.452.003.003.005.003.005.001.000.15P10YP5YP10YP6MP6MP5Y2.052.051.082.872.362.340.390.400.400.390.410.455548882.673.197.6813.6322.6935.8245.8945.8900000080632018-01-012018-12-31xbrli:shares0000008063atro:CommonClassUndefinedMember2019-02-140000008063us-gaap:CommonClassBMember2019-02-14iso4217:USD00000080632018-06-300000008063us-gaap:ProductMember2018-01-012018-12-310000008063us-gaap:ProductMember2017-01-012017-12-310000008063us-gaap:ProductMember2016-01-012016-12-3100000080632017-01-012017-12-3100000080632016-01-012016-12-31iso4217:USDxbrli:shares00000080632018-12-3100000080632017-12-310000008063atro:CommonClassUndefinedMember2018-12-310000008063atro:CommonClassUndefinedMember2017-12-310000008063us-gaap:CommonClassBMember2018-12-310000008063us-gaap:CommonClassBMember2017-12-3100000080632016-12-3100000080632015-12-310000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2017-12-310000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2016-12-310000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2015-12-310000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2018-01-012018-12-310000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2017-01-012017-12-310000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2016-01-012016-12-310000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2018-12-310000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2017-12-310000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2016-12-310000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2015-12-310000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2018-01-012018-12-310000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2017-01-012017-12-310000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2016-01-012016-12-310000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2018-12-310000008063us-gaap:AdditionalPaidInCapitalMember2017-12-310000008063us-gaap:AdditionalPaidInCapitalMember2016-12-310000008063us-gaap:AdditionalPaidInCapitalMember2015-12-310000008063us-gaap:AdditionalPaidInCapitalMember2018-01-012018-12-310000008063us-gaap:AdditionalPaidInCapitalMember2017-01-012017-12-310000008063us-gaap:AdditionalPaidInCapitalMember2016-01-012016-12-310000008063us-gaap:AdditionalPaidInCapitalMember2018-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2016-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2015-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-01-012017-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2016-01-012016-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310000008063us-gaap:RetainedEarningsMember2017-12-310000008063us-gaap:RetainedEarningsMember2016-12-310000008063us-gaap:RetainedEarningsMember2015-12-310000008063us-gaap:AccountingStandardsUpdate201409Memberus-gaap:RetainedEarningsMember2018-01-010000008063us-gaap:RetainedEarningsMember2018-01-012018-12-310000008063us-gaap:RetainedEarningsMember2017-01-012017-12-310000008063us-gaap:RetainedEarningsMember2016-01-012016-12-310000008063us-gaap:RetainedEarningsMember2018-12-310000008063us-gaap:TreasuryStockMember2017-12-310000008063us-gaap:TreasuryStockMember2016-12-310000008063us-gaap:TreasuryStockMember2015-12-310000008063us-gaap:TreasuryStockMember2018-01-012018-12-310000008063us-gaap:TreasuryStockMember2017-01-012017-12-310000008063us-gaap:TreasuryStockMember2016-01-012016-12-310000008063us-gaap:TreasuryStockMember2018-12-31atro:segment0000008063atro:AstronicsCustomControlConceptsInc.Memberatro:CustomControlConceptsLLCMember2017-04-032017-04-030000008063atro:AstronicsCustomControlConceptsInc.Memberatro:TelefonixIncorporatedMember2017-12-012017-12-010000008063atro:TestSystemsSegmentMemberus-gaap:SubsequentEventMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2019-02-132019-02-130000008063atro:TestSystemsSegmentMemberus-gaap:SubsequentEventMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2019-02-130000008063atro:TestSystemsSegmentMemberus-gaap:SubsequentEventMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2019-01-012019-03-310000008063us-gaap:DiscontinuedOperationsHeldforsaleMember2018-01-012018-12-31xbrli:pure0000008063us-gaap:ShareBasedCompensationAwardTrancheTwoMember2018-01-012018-12-310000008063us-gaap:ShareBasedCompensationAwardTrancheOneMember2018-01-012018-12-310000008063us-gaap:ShareBasedCompensationAwardTrancheThreeMember2018-01-012018-12-310000008063srt:MinimumMemberus-gaap:BuildingMember2018-01-012018-12-310000008063us-gaap:BuildingMembersrt:MaximumMember2018-01-012018-12-310000008063srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2018-01-012018-12-310000008063srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2018-01-012018-12-310000008063us-gaap:BuildingMember2018-12-310000008063us-gaap:BuildingMember2017-12-31atro:reporting_unit00000080632016-10-020000008063us-gaap:PensionPlansDefinedBenefitMember2018-01-012018-12-310000008063us-gaap:PensionPlansDefinedBenefitMember2017-01-012017-12-310000008063us-gaap:PensionPlansDefinedBenefitMember2016-01-012016-12-3100000080632018-12-310000008063atro:TestSystemsSegmentMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2018-12-3100000080632019-01-012018-12-310000008063us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2017-12-310000008063us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberus-gaap:AccountingStandardsUpdate201409Member2018-01-0100000080632018-01-010000008063atro:AerospaceSegmentMember2018-01-012018-12-310000008063us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberus-gaap:AccountingStandardsUpdate201409Memberatro:AerospaceSegmentMember2018-01-012018-12-310000008063us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Memberatro:AerospaceSegmentMember2018-01-012018-12-310000008063atro:TestSystemsSegmentMember2018-01-012018-12-310000008063us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberatro:TestSystemsSegmentMemberus-gaap:AccountingStandardsUpdate201409Member2018-01-012018-12-310000008063atro:TestSystemsSegmentMemberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2018-01-012018-12-310000008063us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberus-gaap:AccountingStandardsUpdate201409Memberus-gaap:ProductMember2018-01-012018-12-310000008063us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Memberus-gaap:ProductMember2018-01-012018-12-310000008063us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberus-gaap:AccountingStandardsUpdate201409Member2018-01-012018-12-310000008063us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2018-01-012018-12-310000008063us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberus-gaap:AccountingStandardsUpdate201409Member2018-12-310000008063us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2018-12-310000008063atro:CommercialTransportAircraftMember2018-01-012018-12-310000008063atro:CommercialTransportAircraftMember2017-01-012017-12-310000008063atro:CommercialTransportAircraftMember2016-01-012016-12-310000008063atro:MilitaryAircraftMember2018-01-012018-12-310000008063atro:MilitaryAircraftMember2017-01-012017-12-310000008063atro:MilitaryAircraftMember2016-01-012016-12-310000008063atro:BusinessJetMember2018-01-012018-12-310000008063atro:BusinessJetMember2017-01-012017-12-310000008063atro:BusinessJetMember2016-01-012016-12-310000008063atro:OtherAerospaceMember2018-01-012018-12-310000008063atro:OtherAerospaceMember2017-01-012017-12-310000008063atro:OtherAerospaceMember2016-01-012016-12-310000008063atro:AerospaceSegmentMember2017-01-012017-12-310000008063atro:AerospaceSegmentMember2016-01-012016-12-310000008063atro:SemiconductorMember2018-01-012018-12-310000008063atro:SemiconductorMember2017-01-012017-12-310000008063atro:SemiconductorMember2016-01-012016-12-310000008063us-gaap:AllOtherSegmentsMember2018-01-012018-12-310000008063us-gaap:AllOtherSegmentsMember2017-01-012017-12-310000008063us-gaap:AllOtherSegmentsMember2016-01-012016-12-310000008063atro:TestSystemsSegmentMember2017-01-012017-12-310000008063atro:TestSystemsSegmentMember2016-01-012016-12-310000008063atro:ProductLineElectricalPowerAndMotionMember2018-01-012018-12-310000008063atro:ProductLineElectricalPowerAndMotionMember2017-01-012017-12-310000008063atro:ProductLineElectricalPowerAndMotionMember2016-01-012016-12-310000008063atro:ProductLineLightingAndSafetyMember2018-01-012018-12-310000008063atro:ProductLineLightingAndSafetyMember2017-01-012017-12-310000008063atro:ProductLineLightingAndSafetyMember2016-01-012016-12-310000008063atro:ProductLineAvionicsMember2018-01-012018-12-310000008063atro:ProductLineAvionicsMember2017-01-012017-12-310000008063atro:ProductLineAvionicsMember2016-01-012016-12-310000008063atro:ProductLineSystemsCertificationMember2018-01-012018-12-310000008063atro:ProductLineSystemsCertificationMember2017-01-012017-12-310000008063atro:ProductLineSystemsCertificationMember2016-01-012016-12-310000008063atro:ProductLineStructuresMember2018-01-012018-12-310000008063atro:ProductLineStructuresMember2017-01-012017-12-310000008063atro:ProductLineStructuresMember2016-01-012016-12-310000008063atro:ProductLineOtherMember2018-01-012018-12-310000008063atro:ProductLineOtherMember2017-01-012017-12-310000008063atro:ProductLineOtherMember2016-01-012016-12-310000008063atro:TestSystemsSegmentMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2018-12-310000008063us-gaap:LandMember2018-12-310000008063us-gaap:LandMember2017-12-310000008063us-gaap:BuildingAndBuildingImprovementsMember2018-12-310000008063us-gaap:BuildingAndBuildingImprovementsMember2017-12-310000008063us-gaap:MachineryAndEquipmentMember2018-12-310000008063us-gaap:MachineryAndEquipmentMember2017-12-310000008063us-gaap:ConstructionInProgressMember2018-12-310000008063us-gaap:ConstructionInProgressMember2017-12-310000008063us-gaap:PatentsMember2018-01-012018-12-310000008063us-gaap:PatentsMember2018-12-310000008063us-gaap:PatentsMember2017-12-310000008063us-gaap:NoncompeteAgreementsMember2018-01-012018-12-310000008063us-gaap:NoncompeteAgreementsMember2018-12-310000008063us-gaap:NoncompeteAgreementsMember2017-12-310000008063us-gaap:TradeNamesMember2018-01-012018-12-310000008063us-gaap:TradeNamesMember2018-12-310000008063us-gaap:TradeNamesMember2017-12-310000008063us-gaap:UnpatentedTechnologyMember2018-01-012018-12-310000008063us-gaap:UnpatentedTechnologyMember2018-12-310000008063us-gaap:UnpatentedTechnologyMember2017-12-310000008063us-gaap:OrderOrProductionBacklogMember2018-01-012018-12-310000008063us-gaap:OrderOrProductionBacklogMember2018-12-310000008063us-gaap:OrderOrProductionBacklogMember2017-12-310000008063us-gaap:CustomerRelationshipsMember2018-01-012018-12-310000008063us-gaap:CustomerRelationshipsMember2018-12-310000008063us-gaap:CustomerRelationshipsMember2017-12-310000008063atro:ArmstrongMember2018-01-012018-12-310000008063us-gaap:RevolvingCreditFacilityMemberatro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMember2018-12-310000008063us-gaap:RevolvingCreditFacilityMemberatro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMember2017-12-310000008063us-gaap:NotesPayableToBanksMember2018-12-310000008063us-gaap:NotesPayableToBanksMember2017-12-310000008063us-gaap:RevolvingCreditFacilityMemberatro:FourthAmendedandRestatedCreditAgreementMemberus-gaap:LineOfCreditMember2014-09-260000008063us-gaap:RevolvingCreditFacilityMemberatro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMember2018-02-160000008063us-gaap:LetterOfCreditMemberatro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMember2018-12-310000008063atro:AmendedAndRestatedCreditAgreementMember2018-01-012018-12-310000008063atro:AmendedAndRestatedCreditAgreementMembersrt:MaximumMember2018-01-012018-12-31atro:fiscal_quarter0000008063us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberatro:FourthAmendedandRestatedCreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-01-012018-12-310000008063us-gaap:RevolvingCreditFacilityMemberatro:FourthAmendedandRestatedCreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:LondonInterbankOfferedRateLIBORMembersrt:MaximumMember2018-01-012018-12-310000008063us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberatro:FourthAmendedandRestatedCreditAgreementMemberus-gaap:LineOfCreditMember2018-01-012018-12-310000008063us-gaap:RevolvingCreditFacilityMemberatro:FourthAmendedandRestatedCreditAgreementMemberus-gaap:LineOfCreditMembersrt:MaximumMember2018-01-012018-12-310000008063us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:LondonInterbankOfferedRateLIBORMember2017-12-310000008063us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberus-gaap:LineOfCreditMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-01-012018-12-310000008063us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembersrt:MaximumMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-01-012018-12-310000008063srt:MinimumMember2018-01-012018-12-310000008063srt:MaximumMember2018-01-012018-12-310000008063us-gaap:StateAndLocalJurisdictionMember2018-12-310000008063us-gaap:DomesticCountryMember2018-01-012018-12-310000008063atro:AstronicsPlanMember2018-01-012018-12-310000008063atro:AstronicsPlanMember2017-01-012017-12-310000008063atro:AstronicsPlanMember2016-01-012016-12-31atro:retirement_plan0000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2018-12-310000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2018-01-012018-12-310000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2017-12-310000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2016-12-310000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2017-01-012017-12-310000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2016-01-012016-12-310000008063atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2018-01-012018-12-310000008063atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2017-12-310000008063atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2016-12-310000008063atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2017-01-012017-12-310000008063atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2018-12-310000008063atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2016-01-012016-12-310000008063srt:MinimumMemberatro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2018-12-310000008063atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMembersrt:MaximumMember2018-12-310000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMembersrt:MinimumMember2018-12-310000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMembersrt:MinimumMember2017-12-310000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMembersrt:MaximumMember2018-12-310000008063srt:MinimumMemberatro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2018-01-012018-12-310000008063atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMembersrt:MaximumMember2018-01-012018-12-310000008063srt:MinimumMemberatro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2017-01-012017-12-310000008063atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMembersrt:MaximumMember2017-01-012017-12-310000008063srt:MinimumMemberatro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2016-01-012016-12-310000008063atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMembersrt:MaximumMember2016-01-012016-12-3100000080632016-02-240000008063us-gaap:TreasuryStockMember2016-02-242016-02-240000008063us-gaap:CommonClassBMember2018-01-012018-12-310000008063us-gaap:AccumulatedTranslationAdjustmentMember2018-12-310000008063us-gaap:AccumulatedTranslationAdjustmentMember2017-12-310000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2018-12-310000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2017-12-310000008063us-gaap:AccumulatedTranslationAdjustmentMember2018-01-012018-12-310000008063us-gaap:AccumulatedTranslationAdjustmentMember2017-01-012017-12-310000008063us-gaap:AccumulatedTranslationAdjustmentMember2016-01-012016-12-310000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2018-01-012018-12-310000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2017-01-012017-12-310000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2016-01-012016-12-310000008063us-gaap:CommonClassBMember2018-10-122018-10-120000008063atro:StockIncentivePlanMember2018-01-012018-12-310000008063atro:StockIncentivePlanMember2018-12-310000008063atro:DirectorsStockOptionPlanMember2018-01-012018-12-310000008063atro:DirectorsStockOptionPlanMember2018-12-310000008063atro:LongTermIncentivePlanMember2018-12-310000008063us-gaap:DirectorMember2018-01-012018-12-310000008063atro:KeyEmployeeMember2018-01-012018-12-310000008063us-gaap:EmployeeStockOptionMember2018-01-012018-12-310000008063us-gaap:EmployeeStockOptionMember2017-01-012017-12-310000008063us-gaap:EmployeeStockOptionMember2016-01-012016-12-310000008063us-gaap:EmployeeStockOptionMember2017-12-310000008063us-gaap:EmployeeStockOptionMember2016-12-310000008063us-gaap:EmployeeStockOptionMember2015-12-310000008063us-gaap:EmployeeStockOptionMember2018-12-310000008063us-gaap:EmployeeStockOptionMemberatro:RangeOneMember2018-12-310000008063us-gaap:EmployeeStockOptionMemberatro:RangeOneMember2018-01-012018-12-310000008063atro:RangeTwoMemberus-gaap:EmployeeStockOptionMember2018-12-310000008063atro:RangeTwoMemberus-gaap:EmployeeStockOptionMember2018-01-012018-12-310000008063atro:RangeThreeMemberus-gaap:EmployeeStockOptionMember2018-12-310000008063atro:RangeThreeMemberus-gaap:EmployeeStockOptionMember2018-01-012018-12-310000008063atro:RangeFourMemberus-gaap:EmployeeStockOptionMember2018-12-310000008063atro:RangeFourMemberus-gaap:EmployeeStockOptionMember2018-01-012018-12-310000008063us-gaap:RestrictedStockUnitsRSUMember2018-01-012018-12-310000008063us-gaap:RestrictedStockUnitsRSUMember2018-12-310000008063us-gaap:EmployeeStockMember2018-12-310000008063us-gaap:EmployeeStockMember2018-01-012018-12-310000008063us-gaap:EmployeeStockMember2017-01-012017-12-310000008063us-gaap:EmployeeStockMember2016-01-012016-12-310000008063srt:MinimumMemberus-gaap:EmployeeStockOptionMember2018-01-012018-12-310000008063srt:MinimumMemberus-gaap:EmployeeStockOptionMember2017-01-012017-12-310000008063srt:MinimumMemberus-gaap:EmployeeStockOptionMember2016-01-012016-12-310000008063srt:MaximumMemberus-gaap:EmployeeStockOptionMember2018-01-012018-12-310000008063srt:MaximumMemberus-gaap:EmployeeStockOptionMember2017-01-012017-12-310000008063srt:MaximumMemberus-gaap:EmployeeStockOptionMember2016-01-012016-12-310000008063us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherAssetsMember2018-12-310000008063us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherLiabilitiesMember2018-12-310000008063us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2018-01-012018-12-310000008063atro:ArmstrongMember2017-01-012017-12-310000008063us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2016-01-012016-12-310000008063us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2017-01-012017-12-310000008063us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherLiabilitiesMember2017-12-310000008063us-gaap:ProductMember2018-09-302018-12-310000008063us-gaap:ProductMember2018-07-012018-09-290000008063us-gaap:ProductMember2018-04-012018-06-300000008063us-gaap:ProductMember2018-01-012018-03-310000008063us-gaap:ProductMember2017-10-012017-12-310000008063us-gaap:ProductMember2017-07-022017-09-300000008063us-gaap:ProductMember2017-04-022017-07-010000008063us-gaap:ProductMember2017-01-012017-04-0100000080632018-09-302018-12-3100000080632018-07-012018-09-2900000080632018-04-012018-06-3000000080632018-01-012018-03-3100000080632017-10-012017-12-3100000080632017-07-022017-09-3000000080632017-04-022017-07-0100000080632017-01-012017-04-010000008063country:DEatro:LufthansaTechnikAGMembersrt:SubsidiariesMemberatro:PatentInfringementMember2018-04-112018-04-110000008063country:DEsrt:MinimumMemberatro:LufthansaTechnikAGMembersrt:SubsidiariesMemberatro:PatentInfringementMember2018-12-310000008063country:DEatro:LufthansaTechnikAGMembersrt:SubsidiariesMemberatro:PatentInfringementMembersrt:MaximumMember2018-12-310000008063country:DEatro:LufthansaTechnikAGMembersrt:SubsidiariesMemberatro:PatentInfringementMember2018-12-310000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2018-01-012018-12-310000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2017-01-012017-12-310000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2016-01-012016-12-310000008063us-gaap:IntersegmentEliminationMemberatro:AerospaceSegmentMember2018-01-012018-12-310000008063us-gaap:IntersegmentEliminationMemberatro:AerospaceSegmentMember2017-01-012017-12-310000008063us-gaap:IntersegmentEliminationMemberatro:AerospaceSegmentMember2016-01-012016-12-310000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2018-01-012018-12-310000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2017-01-012017-12-310000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2016-01-012016-12-310000008063us-gaap:IntersegmentEliminationMemberatro:TestSystemsSegmentMember2018-01-012018-12-310000008063us-gaap:IntersegmentEliminationMemberatro:TestSystemsSegmentMember2017-01-012017-12-310000008063us-gaap:IntersegmentEliminationMemberatro:TestSystemsSegmentMember2016-01-012016-12-310000008063us-gaap:OperatingSegmentsMember2018-01-012018-12-310000008063us-gaap:OperatingSegmentsMember2017-01-012017-12-310000008063us-gaap:OperatingSegmentsMember2016-01-012016-12-310000008063us-gaap:CorporateNonSegmentMember2018-01-012018-12-310000008063us-gaap:CorporateNonSegmentMember2017-01-012017-12-310000008063us-gaap:CorporateNonSegmentMember2016-01-012016-12-310000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2018-12-310000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2017-12-310000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2016-12-310000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2018-12-310000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2017-12-310000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2016-12-310000008063us-gaap:CorporateNonSegmentMember2018-12-310000008063us-gaap:CorporateNonSegmentMember2017-12-310000008063us-gaap:CorporateNonSegmentMember2016-12-310000008063country:US2018-01-012018-12-310000008063country:US2017-01-012017-12-310000008063country:US2016-01-012016-12-310000008063atro:NorthAmericaExcludingUnitedStatesMember2018-01-012018-12-310000008063atro:NorthAmericaExcludingUnitedStatesMember2017-01-012017-12-310000008063atro:NorthAmericaExcludingUnitedStatesMember2016-01-012016-12-310000008063srt:AsiaMember2018-01-012018-12-310000008063srt:AsiaMember2017-01-012017-12-310000008063srt:AsiaMember2016-01-012016-12-310000008063srt:EuropeMember2018-01-012018-12-310000008063srt:EuropeMember2017-01-012017-12-310000008063srt:EuropeMember2016-01-012016-12-310000008063srt:SouthAmericaMember2018-01-012018-12-310000008063srt:SouthAmericaMember2017-01-012017-12-310000008063srt:SouthAmericaMember2016-01-012016-12-310000008063atro:OtherContinentMember2018-01-012018-12-310000008063atro:OtherContinentMember2017-01-012017-12-310000008063atro:OtherContinentMember2016-01-012016-12-310000008063country:US2018-12-310000008063country:US2017-12-310000008063country:FR2018-12-310000008063country:FR2017-12-310000008063country:CA2018-12-310000008063country:CA2017-12-310000008063us-gaap:NonUsMember2018-01-012018-12-310000008063us-gaap:NonUsMember2017-01-012017-12-310000008063us-gaap:NonUsMember2016-01-012016-12-310000008063us-gaap:NonUsMember2018-12-310000008063us-gaap:NonUsMember2017-12-31atro:customer0000008063us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberatro:PanasonicMember2018-01-012018-12-310000008063us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberatro:PanasonicMember2017-01-012017-12-310000008063us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberatro:PanasonicMember2016-01-012016-12-310000008063us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberatro:BoeingMember2018-01-012018-12-310000008063us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberatro:BoeingMember2017-01-012017-12-310000008063us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberatro:BoeingMember2016-01-012016-12-310000008063us-gaap:CustomerConcentrationRiskMemberatro:PanasonicMemberus-gaap:AccountsReceivableMember2018-12-310000008063us-gaap:CustomerConcentrationRiskMemberatro:PanasonicMemberus-gaap:AccountsReceivableMember2017-12-310000008063us-gaap:CustomerConcentrationRiskMemberatro:BoeingMemberus-gaap:AccountsReceivableMember2018-12-310000008063us-gaap:CustomerConcentrationRiskMemberatro:BoeingMemberus-gaap:AccountsReceivableMember2017-12-310000008063atro:TelefonixIncorporatedMember2017-12-010000008063atro:AstronicsConnectivitySystemsAndCertificationCorp.Member2017-01-012017-12-310000008063atro:AstronicsConnectivitySystemsAndCertificationCorp.Member2016-01-012016-12-310000008063atro:TestSystemsSegmentMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2018-01-012018-12-310000008063us-gaap:AllowanceForCreditLossMember2017-12-310000008063us-gaap:AllowanceForCreditLossMember2018-01-012018-12-310000008063us-gaap:AllowanceForCreditLossMember2018-12-310000008063us-gaap:InventoryValuationReserveMember2017-12-310000008063us-gaap:InventoryValuationReserveMember2018-01-012018-12-310000008063us-gaap:InventoryValuationReserveMember2018-12-310000008063us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2017-12-310000008063us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2018-01-012018-12-310000008063us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2018-12-310000008063us-gaap:AllowanceForCreditLossMember2016-12-310000008063us-gaap:AllowanceForCreditLossMember2017-01-012017-12-310000008063us-gaap:InventoryValuationReserveMember2016-12-310000008063us-gaap:InventoryValuationReserveMember2017-01-012017-12-310000008063us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2016-12-310000008063us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2017-01-012017-12-310000008063us-gaap:AllowanceForCreditLossMember2015-12-310000008063us-gaap:AllowanceForCreditLossMember2016-01-012016-12-310000008063us-gaap:InventoryValuationReserveMember2015-12-310000008063us-gaap:InventoryValuationReserveMember2016-01-012016-12-310000008063us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2015-12-310000008063us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2016-01-012016-12-31

 UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 ___________________________________________________________
Form 10-K
___________________________________________________________
xANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the Fiscal Year Ended December 31, 2018 
Commission File Number 0-7087
___________________________________________________________ 
Astronics Corporation
(Exact Name of Registrant as Specified in its Charter)
 ___________________________________________________________
New York 16-0959303
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)
130 Commerce Way, East Aurora, N.Y. 14052
(Address of principal executive office)
Registrant’s telephone number, including area code (716) 805-1599
Securities registered pursuant to Section 12(b) of the Act: None
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 if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes  ¨    No  x
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.    Yes  ¨    No  x
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  x    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 (§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  x    No  ¨
Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K is not contained herein, and will not be contained, to the best of the registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K.  x
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer or a smaller reporting company. 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 filerxAccelerated filer¨
Non-accelerated filer¨Smaller Reporting Company¨
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).    Yes  ¨    No  x
As of February 14, 2019, 32,596,233 shares were outstanding, consisting of 24,430,801 shares of Common Stock $.01 par value and 8,165,432 shares of Class B Stock $.01 par value. The aggregate market value, as of the last business day of the
Company’s most recently completed second fiscal quarter, of the shares of Common Stock and Class B Stock of Astronics Corporation held by non-affiliates was approximately $847,000,000 (assuming conversion of all of the outstanding Class B Stock into Common Stock and assuming the affiliates of the Registrant to be its directors, executive officers and persons known to the Registrant to beneficially own more than 10% of the outstanding capital stock of the Corporation).
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the Company’s Proxy Statement for the 2019 Annual Meeting of Shareholders to be held May 30, 2019 are incorporated by reference into Part III of this Report.
1


Table of Contents
ASTRONICS CORPORATION
Index to Annual Report
on Form 10-K
Year Ended December 31, 2018 
 
  Page
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
Item 15.
Item 16.

3


FORWARD LOOKING STATEMENTS
Information included or incorporated by reference 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.
4


PART I
ITEM 1. 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”).
Acquisitions
On April 3, 2017, Astronics Custom Control Concepts Inc., a wholly owned subsidiary of the Company acquired substantially all the assets and certain liabilities of Custom Control Concepts LLC, located in Kent, Washington. CCC is a provider of cabin management and in-flight entertainment systems for a range of aircraft. The total consideration for the transaction was $10.2 million, net of $0.5 million in cash acquired. CCC is included in our Aerospace segment.
On December 1, 2017, Astronics acquired substantially all of the assets of Telefonix Inc. and a related company, Product Development Technologies, LLC and its subsidiaries, to become CSC, primarily located in Waukegan and Lake Zurich, Illinois. CSC designs and manufactures advanced in-flight entertainment and connectivity equipment, and provides industry leading design consultancy services for the global aerospace industry. The Company's products include wireless access points, file servers, content loaders and passenger control units. The total consideration for the transaction was $103.8 million, net of $0.2 million in cash acquired. CSC is included in our Aerospace segment.
Divestiture
On February 13, 2019, the Company completed a divestiture of its semiconductor test business within the Test Systems segment. The total cash proceeds of the divestiture amounted to approximately $103.5 million, consisting of $100 million cash at closing, plus approximately $3.5 million related to the sale of certain related inventory. The Company expects to record a pre-tax gain on the sale of approximately $80 million in the first quarter of 2019. The income tax expense relating to the gain is estimated to be $22 million.
The transaction also includes 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 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.
Products and Customers
Our Aerospace segment designs and manufactures products for the global aerospace industry. Product lines include lighting and safety systems, electrical power generation, distribution and motions systems, aircraft structures, avionics products, systems certification, 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. During 2018, this segment’s sales were divided 80% to the commercial transport market, 10% to the military aircraft market, 6% to the business jet market and 4% to other markets. Most of this segment’s sales are a result of contracts or purchase orders received from customers, placed on a day-to-day basis or for single year procurements rather than long-term multi-year contract commitments. On occasion, the Company does receive contractual commitments or blanket purchase orders from our customers covering multiple-year deliveries of hardware to our customers.
5


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 OEMs and prime government contractors for both electronics and military products. During 2018, this segment’s sales were divided 66% to the semiconductor market and 34% to the aerospace & defense market.
Sales by segment, geographic region, major customer and foreign operations are provided in Note 19 of Item 8, Financial Statements and Supplementary Data in this report.
We have a significant concentration of business with two major customers; Panasonic Avionics Corporation (“Panasonic”) and The Boeing Company (“Boeing”). Sales to Panasonic accounted for 14.4% of sales in 2018, 19.1% of sales in 2017, and 21.6% of sales in 2016. Sales to Boeing accounted for 14.3% of sales in 2018, 16.8% of sales in 2017, and 15.2% of sales in 2016.
Strategy
Our strategy is to increase our value by developing technologies and capabilities either internally or through acquisition, and use those capabilities to provide innovative solutions to the aerospace & defense and other markets where our technology can be beneficial.
Practices as to Maintaining Working Capital
Liquidity is discussed in Part II, Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations, in the Liquidity and Capital Resources section of this report.
Competitive Conditions
We experience considerable competition in the market sectors we serve, principally with respect to product performance and price, from various competitors, many of which are substantially larger and have greater resources. Success in the markets we serve depends upon product innovation, customer support, responsiveness and cost management. We continue to invest in developing the technologies and engineering support critical to competing in our markets.
Government Contracts
All U.S. government contracts, including subcontracts where the U.S. government is the ultimate customer, may be subject to termination at the election of the government. Our revenue stream relies on military spending. Approximately 14% of our consolidated sales were made to the military aircraft and military test systems markets combined.
Raw Materials
Materials, supplies and components are purchased from numerous sources. We believe that the loss of any one source, although potentially disruptive in the short-term, would not materially affect our operations in the long-term.
Seasonality
Our business is typically not seasonal.
Backlog
At December 31, 2018, our consolidated backlog was $416 million. Excluding backlog related to the divested semiconductor business, our backlog was $403 million at December 31, 2018. At December 31, 2017, our backlog was $394 million. Backlog in the Aerospace segment was $326 million at December 31, 2018, of which $306 million is expected to be realized in 2019. Backlog in the Test Systems segment, exclusive of the backlog associated with the divested semiconductor business, was $77 million at December 31, 2018, of which $46 million is expected to be realized in 2019.
Patents
We have a number of patents. While the aggregate protection of these patents is of value, our only material business that is dependent upon the protection afforded by these patents is our cabin power distribution products. Our patents and patent applications relate to electroluminescence, instrument panels, cord reels and handsets, and a broad patent covering the cabin power distribution technology. We regard our expertise and techniques as proprietary and rely upon trade secret laws and contractual arrangements to protect our rights. We have trademark protection in our major markets.
6


Research, Development and Engineering Activities
We are 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 our existing technologies. These costs are expensed when incurred and included in cost of sales. Research, development and engineering costs amounted to approximately $114.3 million in 2018, $95.0 million in 2017 and $88.9 million in 2016.
Employees
We employed approximately 2,700 employees at December 31, 2018. We consider our relations with our employees to be good. We have approximately 200 hourly production employees at Peco who are subject to collective bargaining agreements.
Available information
We file our financial information and other materials as electronically required with the Securities and Exchange Commission (“SEC”). These materials can be accessed electronically via the Internet at www.sec.gov. Such materials and other information about the Company are also available through our website at www.astronics.com.
ITEM 1A. RISK FACTORS
The loss of Panasonic or Boeing as major customers or a significant reduction in business with either of those customers would reduce our sales and earnings. In 2018, we had a concentration of sales to Panasonic and Boeing representing approximately 14.4% and 14.3% of our sales, respectively. The loss of either of these customers or a significant reduction in business with them would significantly reduce our sales and earnings.
A write-off of all or part of our goodwill or other intangible assets could adversely affect our operating results and net worth. At December 31, 2018, goodwill and net intangible assets were approximately 16.1% and 17.2% of our total assets, respectively. Our goodwill and other intangible assets may increase in the future since our strategy includes growing through acquisitions. We may have to write-off all or part of our goodwill or purchased intangible assets if their value becomes impaired. Although this write-off would be a non-cash charge, it could reduce our earnings and net worth significantly.
The markets we serve are cyclical and sensitive to domestic and foreign economic conditions and events, which may cause our operating results to fluctuate. Demand for our products is, to a large extent, dependent on the demand and success of our customers' products where we are a supplier to an OEM. In our Aerospace segment, demand by the business jet markets for our products is dependent upon several factors, including capital investment, product innovations, economic growth and wealth creation and technology upgrades. In addition, the commercial airline industry is highly cyclical and sensitive to fuel price increases, labor disputes, global economic conditions, availability of capital to fund new aircraft purchases and upgrades of existing aircraft and passenger demand. A change in any of these factors could result in a reduction in the amount of air travel and the ability of airlines to invest in new aircraft or to upgrade existing aircraft. These factors would reduce orders for new aircraft and would likely reduce airlines’ spending for cabin upgrades for which we supply products, thus reducing our sales and profits. A reduction in air travel may also result in our commercial airline customers being unable to pay our invoices on a timely basis or not at all.
We are a supplier on various new aircraft programs just entering or expected to begin production in the future. As with any new program, there is risk as to whether the aircraft or program will be successful and accepted by the market. As is customary for our business, we purchase inventory and invest in specific capital equipment to support our production requirements generally based on delivery schedules provided by our customer. If a program or aircraft is not successful, we may have to write-off all or a part of the inventory, accounts receivable and capital equipment related to the program. A write-off of these assets could result in a significant reduction of earnings and cause covenant violations relating to our debt agreements. This could result in our being unable to borrow additional funds under our bank credit facility or being obliged to refinance or renegotiate the terms of our bank indebtedness.
In our Test Systems segment, the market for our products is concentrated with a limited number of significant customers accounting for a substantial portion of the purchases of test equipment. In any one reporting period, a single customer or several customers may contribute an even larger percentage of our consolidated sales. In addition, our ability to increase sales will depend, in part, on our ability to obtain orders from current or new significant customers. The opportunities to obtain orders from these customers may be limited, which may impair our ability to grow sales. We expect that sales of our Test Systems products will continue to be concentrated with a limited number of significant customers for the foreseeable future. Additionally, demand for some of our test products is dependent upon government funding levels for our products, our ability to compete successfully for those contracts and our ability to develop products to satisfy the demands of our customers.
7


Our products are sold in highly competitive markets. Some of our competitors are larger, more diversified corporations and have greater financial, marketing, production and research and development resources. As a result, they may be better able to withstand the effects of periodic economic downturns. Our operations and financial performance will be negatively impacted if our competitors:
develop products that are superior to our products;
develop products that are more competitively priced than our products;
develop methods of more efficiently and effectively providing products and services; or
adapt more quickly than we do to new technologies or evolving customer requirements.
We believe that the principal points of competition in our markets are product quality, price, design and engineering capabilities, product development, conformity to customer specifications, quality of support after the sale, timeliness of delivery and effectiveness of the distribution organization. Maintaining and improving our competitive position will require continued investment in manufacturing, engineering, quality standards, marketing, customer service and support and our distribution networks. If we do not maintain sufficient resources to make these investments, or are not successful in maintaining our competitive position, our operations and financial performance will suffer.
Our future success depends to a significant degree upon the continued contributions of our management team and technical personnel. The loss of members of our management team could have a material and adverse effect on our business. In addition, competition for qualified technical personnel in our industry is intense, and we believe that our future growth and success will depend on our ability to attract, train and retain such personnel.
We may incur losses and liabilities as a result of our acquisition strategy. Growth by acquisition involves risks that could adversely affect our financial condition and operating results, including:
diversion of management time and attention from our core business;
the potential exposure to unanticipated liabilities;
the potential that expected benefits or synergies are not realized and that operating costs increase;
the risks associated with incurring additional acquisition indebtedness, including that additional indebtedness could limit our cash flow availability for operations and our flexibility;
difficulties in integrating the operations and personnel of acquired companies; and
the potential loss of key employees, suppliers or customers of acquired businesses.
In addition, any acquisition, once successfully integrated, could negatively impact our financial performance if it does not perform as planned, does not increase earnings, or does not prove otherwise to be beneficial to us.
We currently are involved or may become involved in the future, in legal proceedings that, if adversely adjudicated or settled, could materially impact our financial condition. As an aerospace company, we may become a party to litigation in the ordinary course of our business, including, among others, matters alleging product liability, warranty claims, breach of commercial or government contract or other legal actions. In general, litigation claims can be expensive and time consuming to bring or defend against and could result in settlements or damages that could significantly impact results of operations and financial condition.
We are a defendant in actions filed in the Regional State Court of Mannheim, Germany (Lufthansa Technik AG v. Astronics Advanced Electronics Systems Corp.) relating to an allegation of patent infringement. 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
8


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


of which $232.1 million is long-term debt. Changes to our level of debt subsequent to December 31, 2018 could have significant consequences to our business, including the following:
Depending on interest rates and debt maturities, a substantial portion of our cash flow from operations could be dedicated to paying principal and interest on our debt, thereby reducing funds available for our acquisition strategy, capital expenditures or other purposes;
A significant amount of additional debt could make us more vulnerable to changes in economic conditions or increases in prevailing interest rates;
Our ability to obtain additional financing for acquisitions, capital expenditures or for other purposes could be impaired;
The increase in the amount of debt we have outstanding increases the risk of non-compliance with some of the covenants in our debt agreements which require us to maintain specified financial ratios; and
We may be more leveraged than some of our competitors, which may result in a competitive disadvantage.
We are subject to debt covenant restrictions. Our credit facility contains certain financial and other restrictive covenants. A significant decline in our operating income could cause us to violate our covenants. A covenant violation would require a waiver by the lenders or an alternative financing arrangement be achieved. This could result in our being unable to borrow under our bank credit facility or being obliged to refinance and renegotiate the terms of our bank indebtedness. Historically both choices have been available to us, however, it is difficult to predict the availability of these options in the future.
We are subject to financing and interest rate exposure risks that could adversely affect our business, liquidity and operating results. Changes in the availability, terms and cost of capital, and increases in interest rates could cause our cost of doing business to increase and place us at a competitive disadvantage. At December 31, 2018, approximately 3% of our debt was at fixed interest rates with the remainder subject to variable interest rates.
Our future operating results could be impacted by estimates used to calculate impairment losses on long lived assets. The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make significant and subjective estimates and assumptions that may affect the reported amounts of long lived assets in the financial statements. These estimates are integral in the determination of whether a potential non-cash impairment loss exists as well as the calculation of that loss. Actual future results could differ from those estimates.
Future terror attacks, war, or other civil disturbances could negatively impact our business. Continued terror attacks, war or other disturbances could lead to economic instability and decreases in demand for our products, which could negatively impact our business, financial condition and results of operations. Terrorist attacks world-wide have caused instability from time to time in global financial markets and the aviation industry. The long-term effects of terrorist attacks on us are unknown. These attacks and the U.S. government’s continued efforts against terrorist organizations may lead to additional armed hostilities or to further acts of terrorism and civil disturbance in the U.S. or elsewhere, which may further contribute to economic instability.
Our business and operations could be adversely impacted in the event of a failure of our information technology infrastructure or adversely impacted by a successful cyber-attack. We are dependent on various information technologies throughout our company to administer, store and support multiple business activities. We routinely experience various cybersecurity threats, threats to our information technology infrastructure, unauthorized attempts to gain access to our company sensitive information, and denial-of-service attacks as do our customers, suppliers and subcontractors. We conduct regular periodic training of our employees as to the protection of sensitive information which includes security awareness training intended to prevent the success of “phishing” attacks.
The threats we face vary from attacks common to most industries to more advanced and persistent, highly organized adversaries, including nation states, which target us and other defense contractors because we protect sensitive information. If we are unable to protect sensitive information, our customers or governmental authorities could question the adequacy of our threat mitigation and detection processes and procedures, and depending on the severity of the incident, our customers’ data, our employees’ data, our intellectual property, and other third party data (such as subcontractors, suppliers and vendors) could be compromised. As a consequence of their persistence, sophistication and volume, we may not be successful in defending against all such attacks. Due to the evolving nature of these security threats, the impact of any future incident cannot be predicted.
Although we work cooperatively with our customers, suppliers, and subcontractors to seek to minimize the impact of cyber threats, other security threats or business disruptions, we must rely on the safeguards put in place by these entities, which may affect the security of our information. These entities have varying levels of cyber security expertise and safeguards and their
10


relationships with U.S. government contractors, such as Astronics, may increase the likelihood that they are targeted by the same cyber threats we face.
Our inability to adequately enforce and protect our intellectual property or defend against assertions of infringement could prevent or restrict our ability to compete. We rely on patents, trademarks and proprietary knowledge and technology, both internally developed and acquired, in order to maintain a competitive advantage. Our inability to defend against the unauthorized use of these rights and assets could have an adverse effect on our results of operations and financial condition. Litigation may be necessary to protect our intellectual property rights or defend against claims of infringement. This litigation could result in significant costs and divert our management’s focus away from operations.
If we are unable to adapt to technological change, demand for our products may be reduced. The technologies related to our products have undergone, and in the future may undergo, significant changes. To succeed in the future, we will need to continue to design, develop, manufacture, assemble, test, market and support new products and enhancements on a timely and cost effective basis. Our competitors may develop technologies and products that are more effective than those we develop or that render our technology and products obsolete or uncompetitive. Furthermore, our products could become unmarketable if new industry standards emerge. We may have to modify our products significantly in the future to remain competitive, and new products we introduce may not be accepted by our customers.
Our new product development efforts may not be successful, which would result in a reduction in our sales and earnings. We may experience difficulties that could delay or prevent the successful development of new products or product enhancements, and new products or product enhancements may not be accepted by our customers. In addition, the development expenses we incur may exceed our cost estimates, and new products we develop may not generate sales sufficient to offset our costs. If any of these events occur, our sales and profits could be adversely affected.
We depend on government contracts and subcontracts with defense prime contractors and sub-contractors that may not be fully funded, may be terminated, or may be awarded to our competitors. The failure to be awarded these contracts, the failure to receive funding or the termination of one or more of these contracts could reduce our sales. Sales to the U.S. government and its prime contractors and subcontractors represent a significant portion of our business. The funding of these programs is generally subject to annual congressional appropriations, and congressional priorities are subject to change. In addition, government expenditures for defense programs may decline or these defense programs may be terminated. A decline in governmental expenditures or the termination of existing contracts may result in a reduction in the volume of contracts awarded to us. We have resources applied to specific government contracts and if any of those contracts were terminated, we may incur substantial costs redeploying those resources.
If our subcontractors or suppliers fail to perform their contractual obligations, our prime contract performance and our ability to obtain future business could be materially and adversely impacted. Many of our contracts involve subcontracts with other companies upon which we rely to perform a portion of the services we must provide to our customers. There is a risk that we may have disputes with our subcontractors, including disputes regarding the quality and timeliness of work performed by the subcontractor or customer concerns about the subcontractor. Failure by our subcontractors to satisfactorily provide, on a timely basis, the agreed-upon supplies or perform the agreed-upon services may materially and adversely impact our ability to perform our obligations with our customer. Subcontractor performance deficiencies could result in a customer terminating our contract for default. A default termination could expose us to liability and substantially impair our ability to compete for future contracts and orders. In addition, a delay in our ability to obtain components and equipment parts from our suppliers may affect our ability to meet our customers’ needs and may have an adverse effect upon our profitability.
Our results of operations are affected by our fixed-price contracts, which could subject us to losses in the event that we have cost overruns. For the year ended December 31, 2018, fixed-price contracts represented almost all of the Company’s sales. On fixed-price contracts, we agree to perform the scope of work specified in the contract for a predetermined price. Depending on the fixed price negotiated, these contacts may provide us with an opportunity to achieve higher profits based on the relationship between our costs and the contract’s fixed price. However, we bear the risk that increased or unexpected costs may reduce our profit.
Some of our contracts contain late delivery penalties. Failure to deliver in a timely manner due to supplier problems, development schedule slides, manufacturing difficulties, or similar schedule related events could have a material adverse effect on our business.
The failure of our products may damage our reputation, necessitate a product recall or result in claims against us that exceed our insurance coverage, thereby requiring us to pay significant damages. Defects in the design and manufacture of our products may necessitate a product recall. We include complex system design and components in our products that could contain errors or defects, particularly when we incorporate new technology into our products. If any of our products are defective, we could be required to redesign or recall those products or pay substantial damages or warranty claims. Such an
11


event could result in significant expenses, disrupt sales and affect our reputation and that of our products. We are also exposed to product liability claims. We carry aircraft and non-aircraft product liability insurance consistent with industry norms. However, this insurance coverage may not be sufficient to fully cover the payment of any potential claim. A product recall or a product liability claim not covered by insurance could have a material adverse effect on our business, financial condition and results of operations.
Changes in discount rates and other estimates could affect our future earnings and equity. Our goodwill asset impairment evaluations are determined using valuations that involve several assumptions, including discount rates, cash flow estimates, growth rates and terminal values. Certain of these assumptions, particularly the discount rate, are based on market conditions and are outside of our control. Changes in these assumptions could affect our future earnings and equity.
Additionally, pension obligations and the related costs are determined using actual results and actuarial valuations that involve several assumptions. The most critical assumption is the discount rate. Other assumptions include mortality, salary increases and retirement age. The discount rate assumptions are based on current market conditions and are outside of our control. Changes in these assumptions could affect our future earnings and equity.
Contracting in the defense industry is subject to significant regulation, including rules related to bidding, billing and accounting kickbacks and false claims, and any non-compliance could subject us to fines and penalties or possible debarment. Like all government contractors, we are subject to risks associated with this contracting. These risks include the potential for substantial civil and criminal fines and penalties. These fines and penalties could be imposed for failing to follow procurement integrity and bidding rules, employing improper billing practices or otherwise failing to follow cost accounting standards, receiving or paying kickbacks or filing false claims. We have been, and expect to continue to be, subjected to audits and investigations by government agencies. The failure to comply with the terms of our government contracts could harm our business reputation. It could also result in suspension or debarment from future government contracts.
If we fail to meet expectations of securities analysts or investors due to fluctuations in our sales or operating results, our stock price could decline significantly. Our sales and earnings may fluctuate from quarter to quarter due to a number of factors, including delays or cancellations of programs. It is likely that in some future quarters our operating results may fall below the expectations of securities analysts or investors. In this event, the trading price of our stock could decline significantly.
Our operations in foreign countries expose us to political and currency risks and adverse changes in local legal and regulatory environments. In 2018, approximately 8.8% of our sales were made by our subsidiaries in France and Canada. Net assets held by these subsidiaries total $45.0 million at December 31, 2018. Our financial results may be adversely affected by fluctuations in foreign currencies and by the translation of the financial statements of our foreign subsidiaries from local currencies into U.S. dollars. We expect international operations and export sales to continue to contribute to our earnings for the foreseeable future. Both the sales from international operations and export sales are subject in varying degrees to risks inherent in doing business outside of the U.S. Such risks include the possibility of unfavorable circumstances arising from host country laws or regulations, changes in tariff and trade barriers and import or export licensing requirements, and political or economic reprioritization, insurrection, civil disturbance or war.
Government regulations could limit our ability to sell our products outside the U.S. and could otherwise adversely affect our business. Certain of our sales are subject to compliance with U.S. export regulations. Our failure to obtain, or fully adhere to the limitations contained in, the requisite licenses, meet registration standards or comply with other government export regulations would hinder our ability to generate sales of our products outside the U.S. Compliance with these government regulations may also subject us to additional fees and operating costs. The absence of comparable restrictions on competitors in other countries may adversely affect our competitive position. In order to sell our products in European Union countries, we must satisfy certain technical requirements. If we are unable to comply with those requirements with respect to a significant quantity of our products, our sales in Europe would be restricted. Doing business internationally also subjects us to numerous U.S. and foreign laws and regulations, including regulations relating to import-export control, technology transfer restrictions, foreign corrupt practices and anti-boycott provisions. Our failure, or failure by an authorized agent or representative that is attributable to us, to comply with these laws and regulations could result in administrative, civil or criminal liabilities and could, in the extreme case, result in monetary penalties, suspension or debarment from government contracts or suspension of our export privileges, which would have a material adverse effect on us.
Our stock price is volatile. For the year ended December 31, 2018, our stock price ranged from a low of $28.46 to a high of $41.18. The price of our common stock has been and likely will continue to be subject to wide fluctuations in response to a number of events and factors, such as:
quarterly variations in operating results;
variances of our quarterly results of operations from securities analyst estimates;
12


changes in financial estimates;
announcements of technological innovations and new products;
news reports relating to trends in our markets; and
the cancellation of major contracts or programs with our customers.
In addition, the stock market in general, and the market prices for companies in the aerospace & defense industry in particular, have experienced significant price and volume fluctuations that often have been unrelated to the operating performance of the companies affected by these fluctuations. These broad market fluctuations may adversely affect the market price of our common stock, regardless of our operating performance.
ITEM 1B. UNRESOLVED STAFF COMMENTS
None
ITEM 2PROPERTIES
On December 31, 2018, we own or lease 1.2 million square feet of space, distributed by segment as follows:
OwnedLeasedTotal
Aerospace779,000 308,000 1,087,000 
Test Systems— 149,000 149,000 
Total Square Feet779,000 457,000 1,236,000 
We have principal manufacturing facilities in the United States, Canada, and France.
Upon the expiration of our current leases, we believe that we will be able to either secure renewal terms or enter into leases for or purchases of alternative locations at market terms. We believe that our properties have been adequately maintained and are generally in good condition.
ITEM 3. LEGAL PROCEEDINGS
On December 29, 2010, Lufthansa Technik AG (“Lufthansa”) filed a Statement of Claim in the Regional State Court of Mannheim, Germany. Lufthansa’s claim asserts that our subsidiary, AES, sold, marketed, and brought into use in Germany a power supply system that infringes upon a German patent held by Lufthansa. Lufthansa sought an order requiring AES to stop selling and marketing the allegedly infringing power supply system, a recall of allegedly infringing products sold to commercial customers in Germany since November 26, 2003, and compensation for damages related to direct sales of the allegedly infringing power supply system in Germany (referred to as “direct sales”). The claim does not specify an estimate of damages and a related damages claim is being pursued by Lufthansa in separate court proceedings in an action filed in July 2017, as further discussed below. 
In February 2015, the Regional State Court of Mannheim, Germany rendered its decision that the patent was infringed. The judgment does not require AES to recall products that are already installed in aircraft or have been sold to other end users. On July 15, 2015, Lufthansa advised AES of their intention to enforce the accounting provisions of the decision, which required AES to provide certain financial information regarding direct sales of the infringing product in Germany to enable Lufthansa to make an estimate of requested damages. Additionally, if Lufthansa provides the required bank guarantee specified in the decision, the Company may be required to offer a recall of products that are in the distribution channels in Germany. No such bank guarantee has been issued to date. As of December 31, 2018 there are no products subject to the order in the distribution channels in Germany.
The Company appealed to the Higher Regional Court of Karlsruhe. On November 15, 2016, the Court issued its ruling and upheld the lower court’s decision. The Company submitted a petition to grant AES leave for appeal to the German Federal Supreme Court. On April 18, 2018, the German Federal Supreme Court granted Astronics’ petition in part, namely with respect to the part concerning the amount of damages. On January 8, 2019, Federal Supreme Court held the hearing on the appeal. A decision on the Company's appeal is expected in late March 2019.
In July 2017, Lufthansa filed an action in the Regional State Court of Mannheim for payment of damages caused by the alleged patent infringement of AES, related to direct sales of the allegedly infringing product in Germany (associated with the original December 2010 action discussed above). In this action, which was served on AES on April 11, 2018, Lufthansa claims payment of approximately $6.2 million plus interest. According to AES's assessment, this claim is significantly higher than justified. We
13


estimate AES’s potential exposure to be approximately $1 million to $3 million, and have recorded a reserve of $1 million associated with this matter. Such amount is recorded within Other Accrued Expenses and Selling, General and Administrative Expenses in the accompanying financial statements as of and for the year ended December 31, 2018. An oral hearing in this matter has been scheduled for March 15, 2019. A first instance decision in this matter is expected in mid-2019.
On December 29, 2017, Lufthansa filed another infringement action against AES in the Regional State Court of Mannheim claiming that sales by AES to its international customers have infringed Lufthansa's patent if AES's customers later shipped the products to Germany (referred to as “indirect sales”). This action, therefore, addresses sales other than those covered by the action filed on December 29, 2010, discussed above. In this action, served on April 11, 2018, Lufthansa seeks an injunction, an order obliging AES to provide information and accounting and a finding that AES owes damages for the attacked indirect sales. AES will vigorously defend against the action. No amount of claimed damages has been specified by Lufthansa and such amount is not quantifiable at this time. An oral hearing in this matter has been scheduled for March 15, 2019. A first instance decision is in this matter is expected in mid-2019. As loss exposure is neither probable nor estimable at this time, the Company has not recorded any liability with respect to this litigation as of December 31, 2018.
In December 2017, Lufthansa filed patent infringement cases in the United Kingdom and France against AES. The Lufthansa patent expired in May 2018. In those cases, Lufthansa accuses AES of having manufactured, used, sold and offered for sale a power supply system, and offered and supplied parts for a power supply system, that infringed upon a Lufthansa patent in those respective countries. As loss exposure is neither probable nor estimable at this time, the Company has not recorded any liability with respect to these matters as of December 31, 2018. 
On November 26, 2014, Lufthansa filed a complaint in the United States District for the Western District of Washington. Lufthansa’s complaint in that action alleges that AES manufactures, uses, sells and offers for sale a power supply system that infringes upon a U.S. patent held by Lufthansa. The patent at issue in the U.S. action is based on technology similar to that involved in the German action. On April 25, 2016, the Court issued its ruling on claim construction, holding that the sole independent claim in the patent is indefinite, rendering all claims in the patent indefinite. Based on this ruling, AES filed a motion for summary judgment on the grounds that the Court’s ruling that the patent is indefinite renders the patent invalid and unenforceable. On July 20, 2016, the U.S. District Court granted the motion for summary judgment and issued an order dismissing all claims against AES with prejudice.
Lufthansa appealed the District Court's decision to the United States Court of Appeals for the Federal Circuit. On October 19, 2017, the Federal Circuit affirmed the district court’s decision, holding that the sole independent claim of the patent is indefinite, rending all claims on the patent indefinite. Lufthansa did not file a petition for en banc rehearing or petition the U.S. Supreme Court for a writ of certiorari. Therefore, there is no longer a risk of exposure from that lawsuit.
Other than these proceedings, we are not party to any significant pending legal proceedings that management believes will result in a material adverse effect on our financial condition or results of operations.
ITEM 4. MINE SAFETY DISCLOSURES
Not Applicable
14


PART II
 
ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
The table below sets forth the range of prices for the Company’s Common Stock, traded on the NASDAQ National Market System, for each quarterly period during the last two years. The approximate number of shareholders of record as of February 14, 2019, was 766 for Common Stock and 2,205 for Class B Stock.
2018HighLow
First$41.18 $30.94 
Second$34.23 $29.40 
Third$40.10 $31.60 
Fourth$37.80 $28.46 

2017HighLow
First$30.23 $25.03 
Second$28.95 $25.85 
Third$27.34 $21.85 
Fourth$38.15 $26.22 
The Company has not paid any cash dividends in the three-year period ended December 31, 2018. The Company has no plans to pay cash dividends as it plans to retain all cash from operations as a source of capital to finance working capital and growth in the business.
On September 29, 2018, the Company announced a three-for-twenty distribution of Class B Stock to holders of both Common and Class B Stock. Stockholders received three shares of Class B Stock for every twenty shares of Common and Class B Stock held on the record date of October 12, 2018. Fractional shares were paid in cash. All share quantities, share prices and per share data reported throughout this report have been adjusted to reflect the impact of this distribution.
On February 24, 2016, the Company’s Board of Directors authorized the repurchase of up to $50 million of common stock (the “Buyback Program”). The Buyback Program allowed the Company to purchase shares of its common stock in accordance with applicable securities laws on the open market or through privately negotiated transactions. The Company has repurchased approximately 1,675,000 shares and has completed that program. On December 12, 2017, the Company’s Board of Directors authorized an additional repurchase of up to $50 million of common stock. No amounts have been repurchased under the new program as of December 31, 2018.











15


The following graph and table shows the performance of the Company’s common stock compared with the S&P 500 Index — Total Return and the NASDAQ US and Foreign Companies for a $100 investment made December 31, 2013:
atro-20181231_g1.jpg
201320142015201620172018
Astronics Corp.Return %— 30.51 (15.99)(1.75)22.55 (13.30)
Cum $100.00 130.51 109.64 107.72 132.01 114.45 
S&P 500 Index - Total ReturnsReturn %— 13.69 1.38 11.96 21.83 (4.38)
Cum $100.00 113.69 115.26 129.05 157.22 150.33 
NASDAQ Stock Market (US and Foreign Companies)Return %— 14.43 6.99 8.80 8.43 (2.95)
Cum $100.00 114.43 122.43 133.21 144.44 140.17 

16


ITEM 6.  SELECTED FINANCIAL DATA
Five-Year Performance Highlights 
20182017 (5)20162015 (4)2014 (3)
(Amounts in thousands, except for employees and per share data)     
RESULTS OF OPERATIONS:
Sales$803,256 $624,464 $633,123 $692,279 $661,039 
Net Income$46,803 $19,679 $48,424 $66,974 $56,170 
Impairment Loss (6)$— $16,237 $— $— $— 
Net Margin5.8 %3.2 %7.6 %9.7 %8.5 %
Diluted Earnings Per Share (1)$1.41 $0.58 $1.40 $1.93 $1.63 
Weighted Average Shares Outstanding – Diluted (1)33,136 33,718 34,537 34,706 34,466 
Return on Average Equity13.1 %5.9 %15.2 %25.3 %28.1 %
YEAR-END FINANCIAL POSITION:
Working Capital (2)$246,079 $212,438 $168,513 $145,735 $136,602 
Total Assets$774,640 $735,956 $604,344 $609,243 $562,910 
Indebtedness$233,982 $271,767 $148,120 $169,789 $183,008 
Shareholders’ Equity$386,625 $329,927 $337,449 $300,225 $228,177 
Book Value Per Share (1)$11.86 $10.22 $10.13 $8.93 $6.84 
OTHER YEAR-END DATA:
Depreciation and Amortization$35,032 $27,063 $25,790 $25,309 $27,254 
Capital Expenditures$16,317 $13,478 $13,037 $18,641 $40,882 
Shares Outstanding (1)32,593 32,269 33,328 33,635 33,353 
Number of Employees2,690 2,516 2,304 2,304 2,041 
1.Diluted Earnings Per Share, Weighted Average Shares Outstanding - Diluted, Book Value Per Share and Shares Outstanding have been adjusted for the impact of the October 12, 2018 fifteen percent Class B stock distribution, October 11, 2016 fifteen percent Class B stock distribution, October 8, 2015 fifteen percent Class B stock distribution and the September 5, 2014 twenty percent Class B stock distribution. 
2.Working capital is calculated as the difference between Current Assets and Current Liabilities.
3.Information includes the results of ATS, acquired on February 28, 2014, from the acquisition date forward.
4.Information includes the results of Armstrong, acquired on January 14, 2015, from the acquisition date forward.
5.Information includes the results of CCC acquired on April 3, 2017 and CSC acquired December 1, 2017, each from the acquisition date forward.
6.The Company recorded a $16.2 million goodwill impairment charge during the fourth quarter of 2017.
ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
OVERVIEW
Astronics, through its subsidiaries, designs and manufactures 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.
Our strategy is to increase our value by developing technologies and capabilities either internally or through acquisition, and use those capabilities to provide innovative solutions to the aerospace & defense and other markets where our technology can be beneficial.
We have two reportable segments, Aerospace and Test Systems. Our Aerospace segment has thirteen principal operating facilities with one located in New York State, Florida, Oregon, Quebec, Canada and Montierchaume, France; two located in
17


New Hampshire; and three located in each of Illinois and Washington State. Our Test Systems segment has facilities located in Florida and California.
Our Aerospace segment serves three primary markets. They are the military, commercial transport and business jet markets. Our Test Systems segment serves the aerospace & defense markets.
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 in the semiconductor market as well as with the military. The nature of our Test Systems business is such that it pursues large multi-year projects. There can be significant periods of time between orders in this business which may result in large fluctuations of sales and profit levels and backlog from period to period.
Each of the markets that we serve presents opportunities that we expect will provide growth for the Company over the long-term. We continue to look for opportunities in all of our markets to capitalize on our core competencies to expand our existing business and to grow through strategic acquisitions.
Challenges which continue to face us include improving shareholder value through increasing profitability. Increasing profitability is dependent on many things, primarily sales growth and the Company’s ability to control operating expenses and to identify means of creating improved productivity. Sales are driven by increased build rates for existing aircraft, market acceptance and economic success of new aircraft and our products, continued government funding of defense programs, the Company’s ability to obtain production contracts for parts we currently supply or have been selected to design and develop for new aircraft platforms and continually identifying and winning new business for our Test Systems segment. Our semiconductor test products are highly dependent on winning new and follow-on programs with our current customers as well as developing new customers. This product line was divested on February 13, 2019, as further discussed below. Reduced aircraft build rates driven by a weak economy, tight credit markets, reduced air passenger travel and an increasing supply of used aircraft on the market would likely result in reduced demand for our products, which will result in lower profits. Reduction of defense spending may result in fewer opportunities for us to compete, which could result in lower profits in the future. Many of our newer development programs are based on new and unproven technology and at the same time we are challenged to develop the technology on a schedule that is consistent with specific programs. We will continue to address these challenges by working to improve operating efficiencies and focusing on executing on the growth opportunities currently in front of us.
ACQUISITIONS
On December 1, 2017, Astronics acquired substantially all of the assets of Telefonix Inc. and a related company Product Development Technologies, LLC and its subsidiaries, to become CSC, located primarily in Waukegan and Lake Zurich, Illinois. CSC designs and manufactures advanced in-flight entertainment and connectivity equipment, and provides industry leading design consultancy services for the global aerospace industry. Under the terms of the Agreement, the total consideration for the transaction was $103.8 million, net of $0.2 million in cash acquired. CSC is included in our Aerospace segment.
On April 3, 2017, Astronics Custom Control Concepts Inc., a wholly owned subsidiary of the Company acquired substantially all the assets and certain liabilities of CCC, located in Kent, Washington. CCC is a provider of cabin management and in-flight entertainment systems for a range of aircraft. The total consideration for the transaction was $10.2 million, net of $0.5 million in cash acquired. CCC is included in our Aerospace segment.
DIVESTITURE
On February 13, 2019, the Company completed a divestiture of its semiconductor test business within the Test Systems segment. The total cash proceeds of the divestiture amounted to approximately $103.5 million, consisting of $100 million cash at closing, plus approximately $3.5 million related to the sale of certain related inventory. The Company expects to record a pre-tax gain on the sale of approximately $80 million in the first quarter of 2019. The income tax expense relating to the gain is estimated to be $22 million. 
The transaction also includes 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 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
18


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.
MARKETS
Commercial Transport Market
Sales to the commercial transport market include sales of electrical power generation, distribution and motion products, lighting & safety products, avionics products, systems certification and structures products. Sales to this market totaled approximately $536.3 million or 66.7% of our consolidated sales in 2018.
Maintaining and growing sales to the commercial transport market will depend on airlines’ capital spending budgets for cabin upgrades as well as the purchase of new aircraft by global airlines. This spending by the airlines is impacted by their profits, cash flow and available financing as well as competitive pressures between the airlines to improve the travel experience for their passengers. We expect that new aircraft will be equipped with more passenger and aircraft connectivity and in-seat power than previous generation aircraft. This market has experienced strong growth from airlines installing in-seat passenger power systems on their existing and newly delivered aircraft. Our ability to maintain and grow sales to this market depends on our ability to maintain our technological advantages over our competitors and maintain our relationships with major in-flight entertainment suppliers and global airlines.
Military Aerospace Market
Sales to the military aerospace market include sales of lighting & safety products, avionics products, electrical power & motion products and other products. Sales to this market totaled approximately 8.5% of our consolidated sales and amounted to $68.1 million in 2018.
The military market is dependent on governmental funding which can change from year to year. Risks are that overall spending may be reduced in the future, specific programs may be eliminated or that we fail to win new business through the competitive bid process. Astronics does not have significant reliance on any one program such that cancellation of a particular program will cause material financial loss. We believe that we will continue to have opportunities similar to past years regarding this market.
Business Jet Market
Sales to the business jet aerospace market include sales of lighting & safety products, avionics products, and electrical power & motion products. Sales to this market totaled approximately 5.4% of our consolidated sales in 2018 and amounted to $43.1 million. 
Sales to the business jet market are driven by our ship set content on new aircraft and build rates of new aircraft. Business jet OEM build rates continue to be significantly impacted by slow global wealth creation and corporate profitability which have been negatively affected during the past several years by global economic uncertainty among prospective buyers. We continue to see opportunities on new aircraft currently in the design phase to employ our lighting & safety, electrical power and avionics technologies in the business jet market. There is risk involved in the development of any new aircraft including the risk that the aircraft will not ultimately be produced or that it will be produced in lower quantities than originally expected and thus impacting our return on our engineering and development efforts.
Other Aerospace
Sales of our other aerospace products include sales of airfield lighting products and other Peco products. Sales to this market totaled approximately 3.5% of our total sales or $28.1 million in 2018.
Tests Systems Products
Our Test Systems segment accounted for approximately 15.9% of our consolidated sales in 2018 and amounted to $127.6 million. Sales to the semiconductor market were approximately $84.3 million. Sales to the aerospace & defense market were approximately $43.4 million in 2018.
CRITICAL ACCOUNTING POLICIES
Our financial statements and accompanying notes are prepared in accordance with U.S. generally accepted accounting principles. The preparation of the Company’s financial statements requires management to make estimates, assumptions and
19


judgments that affect the amounts reported. These estimates, assumptions and judgments are affected by management’s application of accounting policies, which are discussed in the Notes to Consolidated Financial Statements, Note 1 of Item 8, Financial Statements and Supplementary Data of this report. The critical accounting policies have been reviewed with the Audit Committee of our Board of Directors.
Revenue Recognition
Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (“ASU 2014-09”) was adopted on January 1, 2018 using the modified retrospective method, which required the recognition of the cumulative effect of the transition as an adjustment to retained earnings.
Revenue is recognized when, or as, the Company transfers control of promised products or services to a customer in an amount that reflects the consideration the Company expects to be entitled in exchange for transferring those products or services.
Payment terms and conditions vary by contract, although terms generally include a requirement of payment within a range from 30 to 60 days, or in certain cases, up-front deposits. In circumstances where the timing of revenue recognition differs from the timing of invoicing, the Company has determined that the Company's contracts generally do not include a significant financing component. Taxes collected from customers, which are subsequently remitted to governmental authorities, are excluded from sales.
The Company recognizes an asset for the incremental, material costs of obtaining a contract with a customer if the Company expects the benefit of those costs to be longer than one year and the costs are expected to be recovered. As of December 31, 2018, the Company does not have such incremental, material costs on any open contracts with an original expected duration of greater than one year, and therefore such costs are expensed as incurred. These incremental costs include, but are not limited to, sales commissions incurred to obtain a contract with a customer.
The Company recognizes an asset for certain costs to fulfill a contract if it is determined that the costs relate directly to a contract or anticipated contracts that can be specifically identified, generate or enhance resources that will be used in satisfying performance obligations in the future, and are expected to be recovered. Such costs are amortized on a systematic basis that is consistent with the transfer to the customer of the goods to which the asset relates. Start-up costs are expensed as incurred. Capitalized fulfillment costs are included in Inventories in the accompanying Consolidated Balance Sheets. Should future orders not materialize or it is determined the costs are no longer probable of recovery, the capitalized costs are written off. Capitalized fulfillment costs were $9.6 million as of December 31, 2018. These costs were associated with a contract that is included in the divestiture of the semiconductor business and as such, the balance is included in Assets Held for Sale in the accompanying consolidated balance sheet at December 31, 2018. Amortization of fulfillment costs recognized within Cost of Products Sold was approximately $1.0 million for the year ended December 31, 2018.
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts which are, therefore, not distinct. Promised goods or services that are immaterial in the context of the contract are not separately assessed as performance obligations.
Some of our contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the product lifecycle (development, production, maintenance and support). For contracts with multiple performance obligations, the contract’s transaction price is allocated to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is the expected cost plus 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. Contract modifications are for goods or services that are distinct, and, therefore, are accounted for as new contracts. The aggregate effect of all modifications as of the period beginning January 1, 2018 has been
20


reflected when identifying the satisfied and unsatisfied performance obligations, determining the transaction price and allocating the transaction price. Contracts modified prior to January 1, 2018 have not been retrospectively restated.
The vast majority of the Company’s revenue from contracts with customers is recognized at a point in time, when the customer obtains control of the promised product, which is generally upon delivery and acceptance by the customer. These contracts may provide credits or incentives, which may be accounted for as variable consideration. Variable consideration is estimated at the most likely amount to predict the consideration to which the Company will be entitled, and only to the extent it is probable that a subsequent change in estimate will not result in a significant revenue reversal when estimating the amount of revenue to recognize. Variable consideration is treated as a change to the sales transaction price and based on an assessment of all information (i.e., historical, current and forecasted) that is reasonably available to the Company, and estimated at contract inception and updated at the end of each reporting period as additional information becomes available. Most of our contracts do not contain rights to return product; where this right does exist, it is evaluated as possible variable consideration.
For contracts with customers in which the Company satisfies a promise to the customer to provide a product that has no alternative use to the Company and the Company has enforceable rights to payment for progress completed to date inclusive of profit, the Company satisfies the performance obligation and recognizes revenue over time, using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying our performance obligations. Incurred cost represents work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material and overhead.
The Company also recognizes revenue from service contracts (including service-type warranties) over time. The Company recognizes revenue over time during the term of the agreement as the customer is simultaneously receiving and consuming the benefits provided throughout the Company’s performance. Therefore, due to control transferring over time, the Company typically recognizes revenue on a straight-line basis throughout the contract period.
Reviews for Impairment of Long-Lived Assets
Goodwill Impairment Testing
Our goodwill is the result of the excess of purchase price over net assets acquired from acquisitions. As of December 31, 2018, we had approximately $125.0 million of goodwill. As of December 31, 2017, we had approximately $125.6 million of goodwill.
We identify our reporting units by assessing whether the components of our operating segments constitute businesses for which discrete financial information is available and segment management regularly reviews the operating results of those components. The Test Systems operating segment is its own reporting unit while the other reporting units are one level below our Aerospace operating segment.
Companies may perform a qualitative assessment as the initial step in the annual goodwill impairment testing process for all or selected reporting units under certain circumstances. Companies are also allowed to bypass the qualitative analysis and perform a quantitative analysis if desired. Economic uncertainties and the length of time from the calculation of a baseline fair value are factors that we would consider in determining whether to perform a quantitative test.
When we evaluate the potential for goodwill impairment using a qualitative assessment, we consider factors including, but not limited to, macroeconomic conditions, industry conditions, the competitive environment, changes in the market for our products and services, regulatory and political developments, entity specific factors such as strategy and changes in key personnel and overall financial performance. If, after completing this assessment, it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value, we proceed to a quantitative impairment test.
Quantitative testing first requires a comparison of the fair value of each reporting unit to the carrying value. We use the discounted cash flow method to estimate the fair value of each of our reporting units. The discounted cash flow method incorporates various assumptions, the most significant being projected sales growth rates, operating profit margins and cash flows, the terminal growth rate and the discount rate. Management projects sales growth rates, operating margins and cash flows based on each reporting unit’s current business, expected developments and operational strategies. If the carrying value of the reporting unit exceeds its fair value, goodwill is considered impaired and any loss must be measured. Goodwill impairment is measured as the amount by which a reporting unit's carrying value exceeds its fair value, not to exceed the carrying value of goodwill.
We performed quantitative assessments for the nine reporting units which had goodwill as of the first day of the fourth quarter and concluded that it is more likely than not that their fair values exceed their carrying values. Based on our quantitative assessments of our reporting units, we concluded that goodwill was not impaired in 2018.
21


Amortized Intangible Asset Impairment Testing
Amortizable intangible assets with a carrying value of $133.4 million at December 31, 2018 and $153.5 million at December 31, 2017 are amortized over their assigned useful lives. We test these long-lived assets for impairment when events or changes in circumstances indicate that the carrying amount of those assets may not be recoverable. The recoverability test consists of comparing the projected undiscounted cash flows associated with the asset to its carrying amount. An impairment loss would then be recognized for the carrying amount in excess of its fair value. There were no impairment charges in 2018, 2017 or 2016.
Depreciable Asset Impairment Testing
Property, plant and equipment with a carrying value of $120.9 million at December 31, 2018 and $125.8 million at December 31, 2017 are depreciated over their assigned useful lives. We test these long-lived assets for impairment when events or changes in circumstances indicate that the carrying amount of those assets may not be recoverable. The recoverability test consists of comparing the projected undiscounted cash flows, with its carrying amount. An impairment loss would then be recognized for the carrying amount in excess of its fair value. There were no impairment charges in 2018, 2017 or 2016.
Inventory Valuation
We record valuation reserves to provide for excess, slow moving or obsolete inventory or to reduce inventory to the lower of cost or net realizable value. In determining the appropriate reserve, management considers the age of inventory on hand, the overall inventory levels in relation to forecasted demands as well as reserving for specifically identified inventory that we believe is no longer salable. At December 31, 2018, our reserve for inventory valuation was $20.8 million, or 12.0% of gross inventory, inclusive of inventory and its associated reserves held for sale. At December 31, 2017, our reserve for inventory valuation was $18.0 million, or 10.7% of gross inventory.
Acquisitions
The Company accounts for its acquisitions under ASC Topic 805, Business Combinations and Reorganizations (“ASC Topic 805”). ASC Topic 805 provides guidance on how the acquirer recognizes and measures the consideration transferred, identifiable assets acquired, liabilities assumed, non-controlling interests, and goodwill acquired in a business combination. ASC Topic 805 also expands required disclosures surrounding the nature and financial effects of business combinations. Acquisition costs are expensed as incurred. Acquisition related expenses were insignificant in 2018, $0.3 million in 2017, and insignificant in 2016.
When the Company acquires a business, we allocate the purchase price to the assets acquired and liabilities assumed in the transaction at their respective estimated fair values. We record any premium over the fair value of net assets acquired as goodwill. The allocation of the purchase price involves judgments and estimates both in characterizing the assets and in determining their fair value. The way we characterize the assets has important implications, as long-lived assets with definitive lives, for example, are depreciated or amortized, whereas goodwill is tested annually for impairment, as explained previously. With respect to determining the fair value of assets, the most subjective estimates involve valuations of long-lived assets, such as property, plant, and equipment as well as identified intangible assets. We use all available information to make these fair value determinations and engage independent valuation specialists to assist in the fair value determination of the acquired long-lived assets. The fair values of long-lived assets are determined using valuation techniques that use discounted cash flow methods, independent market appraisals and other acceptable valuation techniques.
With respect to determining the fair value of the purchase price, the most subjective estimates involve valuations of contingent consideration. Significant judgment is necessary to determine the fair value of the purchase price when the transaction includes an earn-out provision. We engage valuation specialists to assist in the determination of the fair value of contingent consideration. Key assumptions used to value the contingent consideration include future projections and discount rates.
See Note 20 in the Notes to the Consolidated Financial Statements in Item 8, Financial Statements and Supplementary Data, regarding the acquisitions in 2017.
22


CONSOLIDATED RESULTS OF OPERATIONS AND OUTLOOK
(In thousands, except percentages)
20182017 (1)2016
Sales$803,256 $624,464 $633,123 
Gross Margin22.5 %22.0 %25.2 %
Impairment Loss$— $16,237 $— 
SG&A Expenses as a Percentage of Sales14.6 %14.2 %13.4 %
Interest Expense$9,710 $5,369 $4,354 
Effective Tax Rate10.5 %21.3 %29.6 %
Net Income$46,803 $19,679 $48,424 
(1) Our results of operations for 2017 include the operations of CCC, beginning April 3, 2017, and the operations of CSC,  beginning December 1, 2017 (collectively, the “Acquired Businesses”). 
A discussion by segment can be found at “Segment Results of Operations and Outlook” in this MD&A.
CONSOLIDATED OVERVIEW OF OPERATIONS
2018 Compared With 2017 
Consolidated sales were $803.3 million, up 28.6%, or $178.8 million, from the same period last year. Organic sales increased $94.0 million, or 15.0%. Acquired sales for 2018 were $84.8 million and all related to the Aerospace segment. Aerospace segment sales of $675.6 million were up 26.4%, or $141.0 million, and Test Systems segment sales were up 42.0% to $127.6 million.
Consolidated cost of products sold increased $135.2 million to $622.6 million in 2018 from $487.4 million in the prior year. The increase was due primarily to the cost associated with the higher organic sales volume, coupled with the cost of products sold related to the Acquired Businesses.
Selling, general and administrative (“SG&A”) expenses were $117.0 million, or 14.6% or sales, compared with $88.8 million, or 14.2% of sales, for the prior year period. The $28.3 million increase was due primarily to the incremental SG&A costs of the Acquired Businesses, which added $20.9 million. This included $7.4 million of incremental intangible asset amortization expense in 2018. Corporate overhead expenses increased $2.6 million due primarily to increased staffing and infrastructure development.
Interest expense increased in 2018 compared to 2017 due primarily to increased average debt levels.
2017 Compared With 2016 
Consolidated sales for 2017 decreased by $8.7 million, or 1.4%, to $624.5 million. Aerospace segment sales of $534.6 million were consistent with 2016 sales of $534.0 million, while Test Systems segment sales were down 9.3% to $89.9 million. Sales from the Acquired Businesses contributed $15.5 million in 2017.
Consolidated cost of products sold increased $13.7 million to $487.4 million in 2017 from $473.7 million in the prior year. The increase was due primarily to the incremental cost of products sold associated with the Acquired Businesses of $19.8 million, and increased E&D costs offset by lower organic sales volume. E&D costs increased 6.8% to $95.0 million in 2017 primarily due to the Acquired Businesses, compared with $88.9 million in 2016. The incremental E&D costs of the Acquired Businesses totaled $5.7 million. As a percent of sales, E&D was 15.2% and 14.0% in 2017 and 2016, respectively.
SG&A expenses increased $4.2 million in 2017 compared with 2016. As a percent of sales, SG&A expenses were 14.2% and 13.4% for 2017 and 2016, respectively. The increase was due primarily to the incremental SG&A costs of the Acquired Businesses of $4.6 million, which included $1.8 million of intangible asset amortization expense.
Interest expense decreased in 2017 compared to 2016 due to decreased debt levels.
23


Income Taxes
Our effective tax rates for 2018, 2017 and 2016 were 10.5%, 21.3% and 29.6%, respectively. Our tax rate is affected by recurring items, such as tax rates in foreign jurisdictions and the relative amount of income we earn in those jurisdictions, which we expect to be fairly consistent in the near term. It is also affected by discrete items that may occur in any given year, but are not consistent from year to year. In addition to state income taxes, the following items had the most significant impact on the difference between our statutory U.S. federal income tax rate (21% in 2018 and 35% in 2017 and 2016) and our effective tax rate:
2018:
1.Recognition of approximately $3.2 million of 2018 U.S. R&D tax credits.
2017:
1.Recognition of approximately $2.9 million of 2017 U.S. R&D tax credits.
2.Permanent differences, primarily the impact of the Domestic Production Activities Deduction.
3.Provisional amounts related to the Federal tax expense on deemed repatriation of foreign earnings ($1.3 million), partially offset by revaluation of the deferred tax balances ($0.9 million) as a result of a reduction in the Federal tax rate from tax law changes enacted in 2017.
2016:
1.Recognition of approximately $2.6 million of 2016 U.S. R&D tax credits.
2.Permanent differences, primarily the impact of the Domestic Production Activities Deduction.
2019 Outlook
Consolidated sales in 2019 are expected to be in the range of $760 million to $805 million. Excluding sales of the disposed semiconductor business from 2018 sales, the mid-point of the range represents consolidated organic growth of 8%. Approximately $710 million to $745 million is expected from the Aerospace segment, an increase at the mid-point of about 8% over 2018. Test Systems segment sales for 2019 are expected to be in the range of $50 million to $60 million, the mid-point representing an increase of 14% over Test Systems sales in 2018 after backing out the disposed semiconductor business.
On February 13, 2019, Astronics completed the sale of its semiconductor test business. The Company expects to record a pre-tax gain on the sale of approximately $80 million in the first quarter of 2019. The income tax expense relating to the gain is estimated to be $22 million.
At December 31, 2018, our consolidated backlog was $416 million. Excluding backlog related to the divested semiconductor business, our backlog was $403 million at December 31, 2018. At December 31, 2017, our backlog was $394 million. Backlog in the Aerospace segment was $326 million at December 31, 2018, of which $306 million is expected to be realized in 2019. Backlog in the Test Systems segment, exclusive of the backlog associated with the divested semiconductor business, was $77 million at December 31, 2018, of which $46 million is expected to be realized 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 approximately 18% to 22%.
Capital equipment spending in 2019 is expected to be in the range of $22.0 million to $28.0 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, corporate expenses and other non-operating sales and expenses. Cost of products sold and operating expenses are directly attributable to the respective segment. Operating profit is reconciled to earnings before income taxes in Note 19 of Item 8, Financial Statements and Supplementary Data, of this report.
24


AEROSPACE SEGMENT 
(In thousands, except percentages)201820172016
Sales$675,625 $534,603 $534,041 
Operating Profit$69,761 $38,888 $77,966 
Operating Margin10.3 %7.3 %14.6 %

20182017 
Total Assets$647,870 $621,047 
Backlog$326,047 $298,604 

Sales by Market 201820172016
Commercial Transport$536,269 $414,523 $435,552 
Military68,138 61,270 54,556 
Business Jet43,090 41,298 25,407 
Other28,128 17,512 18,526 
Total$675,625 $534,603 $534,041 

Sales by Product Line201820172016
Electrical Power & Motion$303,180 $264,286 $288,465 
Lighting & Safety174,383 158,663 156,871 
Avionics131,849 53,960 32,761 
Systems Certification13,951 14,333 16,531 
Structures24,134 25,849 20,887 
Other28,128 17,512 18,526 
Total$675,625 $534,603 $534,041 
2018 Compared With 2017 
Aerospace segment sales increased by $141.0 million, or 26.4%, to $675.6 million, when compared with the prior-year period of $534.6 million. Organic sales increased $56.2 million, or 10.5%, to $590.8 million, while acquired sales were $84.8 million.
Avionics sales increased by $77.9 million, driven primarily by the acquisitions, which contributed incremental sales of $72.5 million.  Electrical Power & Motion sales increased $38.9 million, or 14.7%, due to higher sales of in-seat power and seat motion products. Lighting & Safety sales increased $15.7 million due to a general increase in volume. Sales of Other products were up $10.6 million, due to the CSC business. The increases were slightly offset by a decrease in Structures sales of $1.7 million.
Aerospace operating profit for 2018 was $69.8 million, or 10.3% of sales, compared with $38.9 million, or 7.3% of sales, in the same period of 2017. Aerospace operating profit benefited from higher organic sales and profits of CSC, offset partially by increased operating losses of CCC, AeroSat and Armstrong which improved by $3.8 million to $34.7 million compared with the prior year, excluding Armstrong’s 2017 goodwill impairment charge. For the year, intangible asset amortization expense was $9.2 million related to the Acquired Businesses. Operating profit in the prior year was negatively impacted by the $16.2 million impairment at Armstrong.
2017 Compared With 2016 
Aerospace segment sales increased by $0.6 million, or 0.1%, to $534.6 million, when compared with the prior year, primarily due to the addition of the Acquired Businesses which added $15.5 million.
25


Electrical Power & Motion sales decreased $24.2 million, or 8.4%, due to lower sales of cabin power products due to a combination of lower volume and pricing. Systems Certifications sales decreased $2.2 million and Other products decreased $1.0 million from lower project activity. These declines were offset by increased Avionics sales, up $21.2 million of which $15.0 million was from the Acquired Businesses and $5.3 million was from increased sales of databus and in-flight entertainment systems. Structures sales increased by $5.0 million.
Aerospace operating profit for 2017 was $38.9 million, or 7.3% of sales, compared with $78.0 million, or 14.6% of sales, in the same period last year. Aerospace operating profit was negatively impacted by lower sales volume and market pricing pressures primarily related to cabin power products, coupled with the $16.2 million goodwill impairment at Armstrong and an operating loss of $8.4 million from CCC. E&D costs for Aerospace were $85.3 million (inclusive of $5.6 million related to the Acquired Businesses) and $78.5 million in 2017 and 2016, respectively.
2019 Outlook for Aerospace – We expect 2019 Aerospace segment sales to be in the range of $710 million to $745 million. The Aerospace segment’s backlog at December 31, 2018 was $326 million, compared to $299 million at December 31, 2017. Approximately $306 million of the backlog at December 31, 2018 is expected to be shipped over the next 12 months.
TEST SYSTEMS SEGMENT 
(In thousands, except percentages)201820172016
Sales$127,631 $89,861 $99,082 
Operating Profit$10,718 $7,359 $8,507 
Operating Margin8.4 %8.2 %8.6 %

 2018 (1)2017 
Total Assets$97,056 $90,859 
Backlog$89,470 $95,086 
(1) $89.5 million backlog includes $12.2 million related to the divested semiconductor business.
Sales by Market201820172016
Semiconductor$84,254 $31,999 $37,939 
Aerospace & Defense43,377 57,862 61,143 
Total$127,631 $89,861 $99,082 
2018 Compared With 2017 
Sales in 2018 increased 42.0% to $127.6 million compared with sales of $89.9 million for 2017. The growth was driven by a $52.3 million increase in sales to the Semiconductor market, offset by a decrease in Aerospace & Defense sales of $14.5 million.
Operating profit was $10.7 million, or 8.4% of sales, compared with $7.4 million, or 8.2% of sales, in 2017. This was primarily due to increased sales volume partially offset by approximately $2.0 million in increased engineering costs and elevated initial costs associated with new products.
2017 Compared With 2016 
Sales in 2017 decreased 9.3% to $89.9 million compared with sales of $99.1 million for 2016, due to lower shipments to both the Semiconductor and Aerospace & Defense markets. Sales to the Semiconductor market decreased $5.9 million and sales to the Aerospace & Defense market decreased $3.3 million compared with 2016. 
Operating profit was $7.4 million, or 8.2% of sales, compared with $8.5 million, or 8.6% of sales, in 2016. This is primarily due to decreased sales volume. E&D costs were $9.7 million in 2017, compared with $10.4 million in 2016.

2019 Outlook for Test Systems – We expect 2019 Test System segment sales to be in the range of $50 million to $60 million. The Test System segment’s backlog at December 31, 2018, excluding backlog related to the divested semiconductor business, was $77 million, compared with $95 million at December 31, 2017. Approximately $46 million in backlog is expected to ship in 2019.
26


OFF BALANCE SHEET ARRANGEMENTS
We do not have material off-balance sheet arrangements that have or are reasonably likely to have a material future effect on our results of operations or financial condition.
CONTRACTUAL OBLIGATIONS
The following table represents contractual obligations as of December 31, 2018:
 Payments Due by Period
(In thousands)Total20192020-20212022-2023After 2023
Long-term Debt$233,982 $1,870 $4,200 $227,912 $— 
Purchase Obligations155,022 141,747 13,275 — — 
Interest on Long-term Debt36,326 8,980 17,663 9,683 — 
Supplemental Retirement Plan and Post Retirement Obligations23,106 418 827 798 21,063 
Operating Leases23,225 4,717 7,584 5,650 5,274 
Other Long-term Liabilities115 10 25 32 48 
Total Contractual Obligations$471,776 $157,742 $43,574 $244,075 $26,385 
Notes to Contractual Obligations Table
Long-term Debt — See Item 8, Financial Statements and Supplementary Data, Note 8, Long-Term Debt and Note Payable in this report. The timing of the payments above consider the amendment to the revolving credit facility as discussed in Note 8.
Interest on Long-term Debt — Future interest payments have been calculated using the applicable interest rate of each debt facility based on actual borrowings as of December 31, 2018. Actual future borrowings and rates may differ from these estimates.
Purchase Obligations — Purchase obligations are comprised of the Company’s commitments for goods and services in the normal course of business.
Operating Leases — Operating lease obligations are primarily related to facility leases for AES, AeroSat, Armstrong, ATS, Ballard, CCC, CSC, and LSI Canada.
LIQUIDITY AND CAPITAL RESOURCES
(In thousands)201820172016
Net cash provided (used) by:
Operating Activities$54,881 $37,783 $48,854 
Investing Activities$(19,667)$(129,561)$(14,622)
Financing Activities$(36,134)$91,425 $(34,806)
Our cash flow from operations and available borrowing capacity provide us with the financial resources needed to run our operations and reinvest in our business.
Operating Activities
Cash provided by operating activities was $54.9 million in 2018 compared with $37.8 million in 2017. The increase of $17.1 million in 2018 was primarily a result of increased net income in 2018 when compared with 2017, offset with a change in net operating assets.
Cash provided by operating activities was $37.8 million in 2017 compared with $48.9 million in 2016. The decrease of $11.1 million in 2017 was primarily a result of decreased net income and net operating assets in 2017 when compared with 2016.
Cash provided by operating activities was $48.9 million in 2016 compared with $78.5 million in 2015. The decrease of $29.6 million in 2016 was primarily a result of decreased net income and net operating assets in 2016 when compared with 2015, partially offset by an increased deferred income tax benefit in 2016.
27


Our cash flows from operations are primarily dependent on our net income adjusted for non-cash expenses and the timing of collections of receivables, level of inventory and payments to suppliers and employees. Sales and operating results of our Aerospace segment are influenced by the build rates of new aircraft, which are subject to general economic conditions, airline passenger travel and spending for government and military programs. Our Test Systems segment sales depends in part on capital expenditures of the aerospace & defense industry which, in turn, depend on current and future demand for those products. A reduction in demand for our customers’ products would adversely affect our operating results and cash flows.
Investing Activities
Cash used for investing activities in 2018 was $19.7 million, primarily related to purchases of property, plant, and equipment (“PP&E”) of $16.3 million.
Cash used for investing activities in 2017 was $129.6 million, primarily related to the acquisitions of CCC and CSC of $114.0 million and purchases of PP&E of $13.5 million.
Cash used for investing activities in 2016 was $14.6 million, primarily related to purchases of PP&E of $13.0 million.
Our expectation for 2019 is that we will invest between $22.0 million and $28.0 million for PP&E. Future requirements for PP&E depend on numerous factors, including expansion of existing product lines and introduction of new products. Management believes that our cash flow from operations and current borrowing arrangements will provide for these capital expenditures. We expect to continue to evaluate acquisition opportunities in the future.
Financing Activities
Our ability to maintain sufficient liquidity is highly dependent upon achieving expected operating results. Failure to achieve expected operating results could have a material adverse effect on our liquidity, our ability to obtain financing, and our operations in the future.
On February 24, 2016, the Company’s Board of Directors authorized the repurchase of up to $50 million of common stock (the “Buyback Program”). The Buyback Program allowed the Company to purchase shares of its common stock in accordance with applicable securities laws on the open market or through privately negotiated transactions. The Company has repurchased approximately 1,675,000 shares and has completed that program. On December 12, 2017, the Company’s Board of Directors authorized an additional repurchase of up to $50 million of common stock. No amounts have been repurchased under the new program as of December 31, 2018.
The Company's Fourth Amended and Restated Credit Agreement (the “Original Facility”) provided for a $350 million revolving credit line with the option to increase the line by up to $150 million. The maturity date of the Original Facility was January 13, 2021. On February 16, 2018, the Company modified and extended the Original Facility by entering into the Fifth Amended and Restated Credit Agreement (the “Agreement”), which provides for a $500 million revolving credit line with the option to increase the line by up to $150 million. A new lender was added to the facility as well. The outstanding balance of the Original Facility were rolled into the Agreement on the date of closing. The maturity date of the loans under the Agreement is February 16, 2023. At December 31, 2018, there was $227.0 million outstanding on the revolving credit facility and there remains $271.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 December 31, 2018, outstanding letters of credit totaled $1.1 million. 
The maximum permitted leverage ratio of funded debt to Adjusted EBITDA (as defined in the Agreement) was 3.75 to 1, increasing to 4.50 to 1 for up to four fiscal quarters following the closing of an acquisition permitted under the Agreement, subject to limitations. The Company's leverage ratio was 2.04 to 1 at December 31, 2018. The Company will pay interest on the unpaid principal amount of the facility at a rate equal to one-, three- or six-month LIBOR plus between 1.00% and 1.50% based upon the Company’s leverage ratio. The Company will also pay a commitment fee to the Lenders in an amount equal to between 0.10% and 0.20% on the undrawn portion of the credit facility, based upon the Company’s leverage ratio.
The Company’s obligations under the Credit Agreement as amended are jointly and severally guaranteed by each domestic subsidiary of the Company other than a non-material subsidiary. The obligations are secured by a first priority lien on substantially all of the Company’s and the guarantors’ assets.
In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the 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.
28


The primary financing activities in 2018 related to net repayments on our senior facility of $35.0 million. The primary financing activities in 2017 related to net borrowings on our senior facility of $126.0 million and $32.4 million in share repurchases under our original Buyback Program, using cash generated from operations. The primary financing activities in 2016 related to net payments on our senior facility of $19.0 million and $17.6 million in share repurchases under our original Buyback Program, using cash generated from operations.
The Company’s cash needs for working capital, debt service, capital equipment, and acquisition opportunities during 2019 is expected to be met by cash flows from operations and cash balances and, if necessary, utilization of the revolving credit facility.
DIVIDENDS
Management believes that it should retain the capital generated from operating activities for investment in advancing technologies, acquisitions and debt retirement. Accordingly, there are no plans to institute a cash dividend program.
BACKLOG
At December 31, 2018, our consolidated backlog was $416 million. Excluding backlog related to the divested semiconductor business, our backlog was $403 million at December 31, 2018. At December 31, 2017, our backlog was $394 million. Backlog in the Aerospace segment was $326 million at December 31, 2018, of which $306 million is expected to be realized in 2019. Backlog in the Test Systems segment, exclusive of the backlog associated with the divested semiconductor business, was $77 million at December 31, 2018, of which $46 million is expected to be realized in 2019.
RELATED-PARTY TRANSACTIONS
Information regarding certain relationships and related transactions is incorporated herein by reference to the information included in the Company’s 2019 Proxy Statement which will be filed with the Commission within 120 days after the end of the Company’s 2018 fiscal year.
RECENT ACCOUNTING PRONOUNCEMENTS
See Note 1 of the Consolidated Financial Statements at Item 8 of this report.
ITEM 7A.  QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
The Company has limited exposure to fluctuation in Canadian and Euro currency exchange rates to the U.S. dollar. Over 90% of the Company’s consolidated sales are transacted in U.S. dollars. Net assets held in or measured in Canadian dollars amounted to $9.8 million at December 31, 2018. Annual disbursements transacted in Canadian dollars were approximately $14.7 million in 2018. A 10% change in the value of the U.S. dollar versus the Canadian dollar would have had a $0.4 million impact to 2018 net income; however it could be significant in the future. Net assets held in or measured in Euros amounted to $35.2 million at December 31, 2018. Disbursements transacted in Euros in 2018 were approximately $45.1 million. A 10% change in the value of the U.S. dollar versus the Euros would have had a $0.1 million impact to 2018 net income; however it could be significant in the future. Risk due to fluctuation in interest rates is a function of the Company’s floating rate debt obligations, which total approximately $227.0 million at December 31, 2018. A change of 1% in interest rates of all variable rate debt would impact annual net income by approximately $2.3 million, before income taxes.
29


ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Shareholders and Board of Directors of Astronics Corporation
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Astronics Corporation (the Company) as of December 31, 2018 and 2017, the related consolidated statements of operations, comprehensive income, cash flows, and shareholders’ equity for each of the three years in the period ended December 31, 2018, and the related notes and financial statement schedule listed in the Index at Item 15(a)(2) (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2018 and 2017, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2018, in conformity with US generally accepted accounting principles.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2018, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated February 28, 2019 expressed an unqualified opinion thereon.
Adoption of ASU No. 2014-09
As discussed in Note 1 to the consolidated financial statements, the Company changed its method for recognizing revenue as a result of the adoption of Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers (Topic 606), and the amendments in ASUs 2015-14, 2016-08, 2016-10 and 2016-12, effective January 1, 2018.
Basis for Opinion
These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
/s/ Ernst & Young LLP
We have served as the Company's auditor since 1992.
Buffalo, New York
February 28, 2019 
30


MANAGEMENT’S REPORT ON INTERNAL CONTROL OVER FINANCIAL REPORTING
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rule 13a-15(f) and 15d-15(f) of the Exchange Act. Under the supervision and with the participation of our management, including the Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting as of December 31, 2018 based upon the framework in Internal Control – Integrated Framework originally issued in 2013 by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on that evaluation, our management concluded that our internal control over financial reporting is effective as of December 31, 2018.
Ernst & Young LLP, independent registered public accounting firm, has audited our consolidated financial statements included in this Annual Report on Form 10-K and, as part of their audit, has issued their report, included herein, on the effectiveness of our internal control over financial reporting.
By:/s/ Peter J. GundermannFebruary 28, 2019
Peter J. Gundermann
President & Chief Executive Officer
(Principal Executive Officer)
/s/ David C. BurneyFebruary 28, 2019
David C. Burney
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)

31


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Shareholders and Board of Directors of Astronics Corporation
Opinion on Internal Control over Financial Reporting
We have audited Astronics Corporation’s internal control over financial reporting as of December 31, 2018, based on criteria established in Internal Control–Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria).  In our opinion, Astronics Corporation (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2018, based on the COSO criteria.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2018 and 2017, the related consolidated statements of operations, comprehensive income, cash flows, and shareholders’ equity for each of the three years in the period ended December 31, 2018, and the related notes and financial statement schedule listed in the Index at Item 15(a)(2) and our report dated February 28, 2019 expressed an unqualified opinion thereon.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Report on Internal Control over Financial Reporting.  Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.
Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control Over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
/s/ Ernst & Young LLP
Buffalo, New York
February 28, 2019 
32


ASTRONICS CORPORATION
CONSOLIDATED STATEMENTS OF OPERATIONS
 Year Ended December 31,
(In thousands, except per share data)201820172016
Sales$803,256 $624,464 $633,123 
Cost of Products Sold622,560 487,351 473,656 
Gross Profit180,696 137,113 159,467 
Impairment Loss 16,237  
Selling, General and Administrative Expenses117,033 88,775 84,585 
Income from Operations63,663 32,101 74,882 
Other Expense, Net of Other Income1,671 1,741 1,743 
Interest Expense, Net of Interest Income9,710 5,369 4,354 
Income Before Income Taxes52,282 24,991 68,785 
Provision for Income Taxes5,479 5,312 20,361 
Net Income$46,803 $19,679 $48,424 
Basic Earnings Per Share$1.45 $0.60 $1.44 
Diluted Earnings Per Share$1.41 $0.58 $1.40 
See notes to consolidated financial statements.
33


ASTRONICS CORPORATION
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
 Year Ended December 31,
(In thousands)201820172016
Net Income$46,803 $19,679 $48,424 
Other Comprehensive Income (Loss):
Foreign Currency Translation Adjustments(2,691)4,132 (626)
Retirement Liability Adjustment – Net of Tax4,087 (1,990)196 
Other Comprehensive Income (Loss)1,396 2,142 (430)
Comprehensive Income$48,199 $21,821 $47,994 
See notes to consolidated financial statements.
34


ASTRONICS CORPORATION
CONSOLIDATED BALANCE SHEETS
 December 31,
(In thousands, except share and per share data)20182017
ASSETS
Current Assets:
Cash and Cash Equivalents$16,622 $17,914 
Accounts Receivable, Net of Allowance for Doubtful Accounts182,308 132,633 
Inventories138,685 150,196 
Prepaid Expenses and Other Current Assets17,198 14,586 
Assets Held for Sale19,358  
Total Current Assets374,171 315,329 
Property, Plant and Equipment, Net of Accumulated Depreciation
120,862 125,830 
Other Assets21,272 15,659 
Intangible Assets, Net of Accumulated Amortization133,383 153,493 
Goodwill124,952 125,645 
Total Assets$774,640 $735,956 
LIABILITIES AND SHAREHOLDERS’ EQUITY
Current Liabilities:
Current Maturities of Long-term Debt$1,870 $2,689 
Accounts Payable50,664 41,846 
Accrued Payroll and Employee Benefits31,732 24,890 
Accrued Income Taxes312 261 
Other Accrued Expenses15,728 13,598 
Customer Advanced Payments and Deferred Revenue26,880 19,607 
Liabilities Held for Sale906  
Total Current Liabilities128,092 102,891 
Long-term Debt232,112 269,078 
Supplemental Retirement Plan and Other Liabilities for Pension Benefits22,689 26,030 
Other Liabilities1,923 2,909 
Deferred Income Taxes3,199 5,121 
Total Liabilities388,015 406,029 
Shareholders’ Equity:
Common Stock, $.01 par value, Authorized 40,000,000 Shares
25,978,037 Shares Issued and 24,303,323 Outstanding at December 31, 2018
22,860,742 Shares Issued and 21,186,028 Outstanding at December 31, 2017
260 229 
Convertible Class B Stock, $.01 par value, Authorized 15,000,000 Shares
8,289,794 Shares Issued and Outstanding at December 31, 2018
11,083,060 Shares Issued and Outstanding at December 31, 2017
83 111 
Additional Paid-in Capital73,044 67,748 
Accumulated Other Comprehensive Loss(13,329)(13,352)
Retained Earnings376,567 325,191 
Treasury Stock; 1,674,714 Shares at December 31, 2018, 1,674,714 Shares at December 31, 2017 (50,000)(50,000)
Total Shareholders’ Equity386,625 329,927 
Total Liabilities and Shareholders’ Equity$774,640 $735,956 
See notes to consolidated financial statements.
35


ASTRONICS CORPORATION
CONSOLIDATED STATEMENTS OF CASH FLOWS
 Year Ended December 31,
(In thousands)201820172016
Cash Flows from Operating Activities
Net Income$46,803 $19,679 $48,424 
Adjustments to Reconcile Net Income to Cash Provided By Operating Activities, Excluding the Effects of Acquisitions:
Depreciation and Amortization35,032 27,063 25,790 
Provision for Non-Cash Losses on Inventory and Receivables3,271 2,973 2,404 
Equity-based Compensation Expense3,098 2,598 2,281 
Deferred Tax Benefit(2,680)(5,494)(4,756)
Impairment Loss 16,237  
Other(668)(937)165 
Cash Flows from Changes in Operating Assets and Liabilities, net of the Effects from Acquisitions of Businesses:
Accounts Receivable(47,291)(9,844)(14,622)
Inventories(14,695)(18,116)(2,671)
Prepaid Expenses and Other Current Assets464 (2,132)108 
Accounts Payable9,171 10,439 (2,000)
Accrued Expenses9,177 (702)(174)
Income Taxes Payable(4,460)(376)7,926 
Customer Advanced Payments and Deferred Revenue15,735 (4,918)(15,539)
Supplemental Retirement Plan and Other Liabilities1,924 1,313 1,518 
Cash Provided By Operating Activities54,881 37,783 48,854 
Cash Flows from Investing Activities
Acquisitions of Business, Net of Cash Acquired (114,039) 
Capital Expenditures(16,317)(13,478)(13,037)
Other(3,350)(2,044)(1,585)
Cash Used For Investing Activities(19,667)(129,561)(14,622)
Cash Flows from Financing Activities
Proceeds From Long-term Debt35,015 147,086 20,000 
Principal Payments on Long-term Debt(72,834)(23,720)(41,835)
Purchase of Outstanding Shares for Treasury (32,382)(17,618)
Debt Acquisition Costs(516)  
Proceeds from Exercise of Stock Options2,201 441 3,813 
Excess Tax Benefit from Exercise of Stock Options  834 
Cash (Used for) Provided by Financing Activities(36,134)91,425 (34,806)
Effect of Exchange Rates on Cash(372)366 (86)
(Decrease) Increase in Cash and Cash Equivalents(1,292)13 (660)
Cash and Cash Equivalents at Beginning of Year17,914 17,901 18,561 
Cash and Cash Equivalents at End of Year$16,622 $17,914 $17,901 
Supplemental Cash Flow Information:
Interest Paid$9,710 $4,775 $4,536 
Income Taxes Paid, Net of Refunds$12,218 $10,777 $15,898 

See notes to consolidated financial statements.
36


ASTRONICS CORPORATION
CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY
 Year Ended December 31,
(In thousands)201820172016
Common Stock
Beginning of Year$229 $220 $194 
Exercise of Stock Options and Equity-based Compensation Expense – Net of Taxes1  1 
Class B Stock Converted to Common Stock30 9 25 
End of Year$260 $229 $220 
Convertible Class B Stock
Beginning of Year$111 $120 $143 
Exercise of Stock Options and Equity-based Compensation Expense – Net of Taxes2  2 
Class B Stock Converted to Common Stock(30)(9)(25)
End of Year$83 $111 $120 
Additional Paid in Capital
Beginning of Year$67,748 $64,709 $57,784 
Exercise of Stock Options and Equity-based Compensation Expense – Net of Taxes5,296 3,039 6,925 
End of Year$73,044 $67,748 $64,709 
Accumulated Other Comprehensive Loss
Beginning of Year$(13,352)$(15,494)$(15,064)
Adoption of ASU 2018-02(1,373)— — 
Foreign Currency Translation Adjustments(2,691)4,132 (626)
Retirement Liability Adjustment – Net of Taxes4,087 (1,990)196 
End of Year$(13,329)$(13,352)$(15,494)
Retained Earnings
Beginning of Year$325,191 $305,512 $257,168 
Adoption of ASU 2014-093,268 — — 
Adoption of ASU 2018-021,373 — — 
Net income46,803 19,679 48,424 
Cash Paid in Lieu of Fractional Shares from Stock Distribution(68) (80)
End of Year$376,567 $325,191 $305,512 
Treasury Stock
Beginning of Year$(50,000)$(17,618)$ 
Purchase of Shares (32,382)(17,618)
End of Year$(50,000)$(50,000)$(17,618)
Total Shareholders’ Equity$386,625 $329,927 $337,449 
See notes to consolidated financial statements.

37


ASTRONICS CORPORATION
CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY, CONTINUED
 Year Ended December 31,
(Share data, in thousands)201820172016
Common Stock
Beginning of Year22,861 21,955 19,349 
Exercise of Stock Options166 26 151 
Class B Stock Converted to Common Stock2,951 880 2,455 
End of Year25,978 22,861 21,955 
Convertible Class B Stock
Beginning of Year11,083 11,896 14,286 
Exercise of Stock Options158 67 65 
Class B Stock Converted to Common Stock(2,951)(880)(2,455)
End of Year8,290 11,083 11,896 
Treasury Stock
Beginning of Year1,675 523  
Purchase of Shares 1,152 523 
End of Year1,675 1,675 523 
See notes to consolidated financial statements.
38


NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
NOTE 1 — SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES
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”).
At December 31, 2018, the Company has two reportable segments, Aerospace and Test Systems. The Aerospace segment designs and manufactures products for the global aerospace industry. 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.
On April 3, 2017, Astronics Custom Control Concepts Inc., a wholly owned subsidiary of the Company acquired substantially all the assets and certain liabilities of Custom Control Concepts LLC, located in Kent, Washington. CCC is a provider of cabin management and in-flight entertainment systems for a range of aircraft. The total consideration for the transaction was $10.2 million, net of $0.5 million in cash acquired. CCC is included in our Aerospace segment.
On December 1, 2017, Astronics acquired substantially all of the assets of Telefonix Inc. and a related company Product Development Technologies, LLC and its subsidiaries, to become CSC, located in Waukegan and Lake Zurich, Illinois. CSC designs and manufactures advanced in-flight entertainment and connectivity equipment, and provides industry leading design consultancy services for the global aerospace industry. Under the terms of the Agreement, the total consideration for the transaction was $103.8 million, net of $0.2 million in cash acquired. CSC is included in our Aerospace segment.
On February 13, 2019, the Company completed a divestiture of its semiconductor test business within the Test Systems segment. The total cash proceeds of the divestiture amounted to approximately $103.5 million, consisting of $100 million cash at closing, plus approximately $3.5 million related to the sale of certain related inventory. The Company expects to record a pre-tax gain on the sale of approximately $80 million in the first quarter of 2019. The income tax expense relating to the gain is estimated to be $22 million.
The transaction also includes 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 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.
Principles of Consolidation
The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated.
Acquisitions are accounted for under the acquisition method and, accordingly, the operating results for the acquired companies are included in the consolidated statements of operations from the respective dates of acquisition.
For additional information on the acquired businesses, see Note 20.
39


Cost of Products Sold, Engineering and Development and Selling, General and Administrative Expenses
Cost of products sold includes the costs to manufacture products such as direct materials and labor and manufacturing overhead as well as all engineering and developmental 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 expenses amounted to $114.3 million in 2018, $95.0 million in 2017 and $88.9 million in 2016. Selling, general and administrative (“SG&A”) expenses include costs primarily related to our sales, marketing and administrative departments. Interest expense is shown net of interest income. Interest income was insignificant for the years ended December 31, 2018, 2017 and 2016.
Shipping and Handling
Shipping and handling costs are included in costs of products sold.
Equity-Based Compensation
The Company accounts for its stock options following Accounting Standards Codification (“ASC”) Topic 718, Compensation – Stock Compensation (“ASC Topic 718”). This Topic requires all equity-based payments to employees, including grants of employee stock options and restricted stock units (“RSU's”), to be recognized in the statement of earnings based on the grant date fair value of the award. For awards with graded vesting, the Company uses a straight-line method of attributing the value of stock-based compensation expense, subject to minimum levels of expense, based on vesting. The Company accounts for forfeitures as they occur.
Under ASC Topic 718, stock compensation expense recognized during the period is based on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. Vesting requirements vary for directors, officers and key employees. In general, options granted to outside directors vest six months from the date of grant and options granted to officers and key employees vest with graded vesting over a five-year period, 20% each year, from the date of grant. In general, RSU's granted to officers and key employees cliff vest in three years. Equity-based compensation expense is included in selling, general and administrative expenses.
Cash and Cash Equivalents
All highly liquid instruments with a maturity of three months or less at the time of purchase are considered cash equivalents.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable are composed of trade and contract receivables recorded at either the invoiced amount or costs in excess of billings, are expected to be collected within one year, and do not bear interest. The Company will record a valuation allowance to account for potentially uncollectible accounts receivable. The allowance is determined based on our knowledge of the business, specific customers, review of the receivables’ aging and a specific identification of accounts where collection is at risk. Account balances are charged against the allowance after all means of collections have been exhausted and recovery is considered remote. The Company typically does not require collateral.
Inventories
We record our inventories at the lower of cost or net realizable value. We determine the cost basis of our inventory on a first-in, first-out or weighted average basis using a standard cost methodology that approximates actual cost. The Company records valuation reserves to provide for excess, slow moving or obsolete inventory. In determining the appropriate reserve, the Company considers the age of inventory on hand, the overall inventory levels in relation to forecasted demands as well as reserving for specifically identified inventory that the Company believes is no longer salable.
Property, Plant and Equipment
Depreciation of property, plant and equipment is computed using the straight-line method for financial reporting purposes and using accelerated methods for income tax purposes. Estimated useful lives of the assets are as follows: buildings, 25-40 years; machinery and equipment, 4-10 years. Leased buildings and associated leasehold improvements are amortized over the shorter of the terms of the lease or the estimated useful lives of the assets, with the amortization of such assets included within depreciation expense.
40


The cost of properties sold or otherwise disposed of and the accumulated depreciation thereon are eliminated from the accounts and the resulting gain or loss, as well as maintenance and repair expenses, is reflected within operating income. Replacements and improvements are capitalized.
Depreciation expense was approximately $15.0 million, $14.1 million and $14.3 million in 2018, 2017 and 2016, respectively.
Buildings acquired under capital leases amounted to $3.4 million ($8.2 million, net of $4.8 million of accumulated amortization) and $10.3 million ($15.5 million, net of $5.2 million accumulated amortization) at December 31, 2018 and 2017, respectively. Future minimum lease payments associated with these capital leases are expected to be $2.0 million in 2019, $2.1 million in 2020, $2.2 million in 2021, and $0.9 million in 2022.
Long-Lived Assets
Long-lived assets to be held and used are initially recorded at cost. The carrying value of these assets is evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying amount may not be recoverable. Impairments are recognized if future undiscounted cash flows from operations are not expected to be sufficient to recover long-lived assets. The carrying amounts are then reduced to fair value, which is typically determined by using a discounted cash flow model.
Assets of Business Held for Sale
Assets held for sale are to be reported at lower of its carrying amount or fair value less cost to sell. Judgment is required in estimating the sales price of assets held for sale and the time required to sell the assets. These estimates are based upon available market data and operating cash flows of the assets held for sale.
As of December 31, 2018, the Company’s Board of Directors had approved a plan to sell the semiconductor test business within the Test Systems segment. Accordingly, the assets and liabilities associated with these operations have been classified as held for sale in the accompanying 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.
Goodwill
The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. The Company has twelve reporting units, however only nine reporting units have goodwill and were subject to the goodwill impairment test as of the first day of our fourth quarter.
We may elect to perform a qualitative assessment that considers economic, industry and company-specific factors for all or selected reporting units. If, after completing the assessment, it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value, we proceed to a quantitative test. We may also elect to perform a quantitative test instead of a qualitative test for any or all of our reporting units.
Quantitative testing requires a comparison of the fair value of each reporting unit to its carrying value. We use the discounted cash flow method to estimate the fair value of our reporting units. The discounted cash flow method incorporates various assumptions, the most significant being projected sales growth rates, operating margins and cash flows, the terminal growth rate and the weighted average cost of capital. If the carrying value of the reporting unit exceeds its fair value, goodwill is considered impaired and any loss must be measured. Accordingly, goodwill impairment is measured as the amount by which a reporting unit's carrying value exceeds its fair value, not to exceed the carrying value of goodwill.
See Note 7 for further information regarding the goodwill impairment charges in 2017 relating to our Armstrong reporting unit. There were no impairment charges in 2018 or 2016.
Intangible Assets
Acquired intangibles are generally valued based upon future economic benefits such as earnings and cash flows. Acquired identifiable intangible assets are recorded at fair value and are amortized over their estimated useful lives. Acquired intangible assets with an indefinite life are not amortized, but are reviewed for impairment at least annually or more frequently whenever events or changes in circumstances indicate that the carrying amounts of those assets are below their estimated fair values.
Impairment is tested under ASC Topic 350, Intangibles - Goodwill and Other, as amended by Accounting Standards Update (“ASU”) 2012-2, by first performing a qualitative analysis in a manner similar to the testing methodology of goodwill discussed
41


previously. The qualitative factors applied under this new provision indicated no impairment to the Company’s indefinite lived intangible assets in 2018, 2017 or 2016.
Financial Instruments
The Company’s financial instruments consist primarily of cash and cash equivalents, accounts receivable, accounts payable, notes payable and long-term debt. The Company performs periodic credit evaluations of its customers’ financial condition and generally does not require collateral. The Company does not hold or issue financial instruments for trading purposes. Due to their short-term nature, the carrying values 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.
The Company holds a long-term, strategic investment in a company to promote business and strategic objectives. This investment is included in Other Assets on the Consolidated Balance Sheets. As further discussed below, the Company adopted ASU 2016-01 on January 1, 2018. As this investment has no readily determinable fair value, we have elected the practicability exception, under which the investment is measured at cost, less impairment, plus or minus observable price changes from orderly transactions of an identical or similar investment of the same issuer. Prior to 2018, this security was accounted for using the cost method of accounting, measured at cost less other-than-temporary impairment.
Use of Estimates
The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent liabilities and the reported amounts of sales and expenses during the reporting periods in the financial statements and accompanying notes. Actual results could differ from those estimates.
Foreign Currency Translation
The Company accounts for its foreign currency translation in accordance with ASC Topic 830, Foreign Currency Translation. The aggregate transaction gain included in operations was insignificant in 2018, 2017, and 2016.
Dividends
The Company has not paid any cash dividends in the three-year period ended December 31, 2018.
Loss Contingencies
Loss contingencies may from time to time arise from situations such as claims and other legal actions. Loss contingencies are recorded as liabilities when it is probable that a liability has been incurred and the amount of the loss is reasonably estimable. Disclosure is required when there is a reasonable possibility that the ultimate loss will exceed the recorded provision. Contingent liabilities are often resolved over long time periods. In recording liabilities for probable losses, management is required to make estimates and judgments regarding the amount or range of the probable loss. Management continually assesses the adequacy of estimated loss contingencies and, if necessary, adjusts the amounts recorded as better information becomes known.
Acquisitions
The Company accounts for its acquisitions under ASC Topic 805, Business Combinations and Reorganizations (“ASC Topic 805”). ASC Topic 805 provides guidance on how the acquirer recognizes and measures the consideration transferred, identifiable assets acquired, liabilities assumed, non-controlling interests, and goodwill acquired in a business combination. ASC Topic 805 also expands required disclosures surrounding the nature and financial effects of business combinations. See Note 20 regarding the acquisitions in 2017.
Newly Adopted and Recent Accounting Pronouncements
In May 2014, the FASB issued Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (“ASU 2014-09”), that, together with several subsequent updates, outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance. ASU 2014-09 is based on the principle that an entity should recognize revenue to depict the transfer of goods or services to
42


customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. ASU 2014-09 also provides for enhanced disclosure requirements surrounding revenue recognition.
Prior to the adoption of ASU 2014-09, revenue on a significant portion of our contracts had been recognized at the time of shipment of goods, transfer of title and customer acceptance, as required. Our revenue transactions generally consist of a single performance obligation to transfer promised goods and are not accounted for under industry-specific guidance. We have retained much of the same accounting treatment used to recognize revenue under the prior standard. However, the adoption of ASU 2014-09 required us to accelerate the recognition of revenue as compared to the prior standard for certain contracts, in cases where we produce products unique to those customers, and for which we would have an enforceable right of payment, inclusive of profit, for production completed to date. In some cases, revenue which qualified for accelerated recognition under the prior standard did not qualify for acceleration under ASU 2014-09; in these cases the revenue treatment was changed to reflect recognition at the time of transfer of control.
We adopted ASU 2014-09 on January 1, 2018 using the modified retrospective method, which required the recognition of the cumulative effect of the transition as an adjustment to retained earnings. The Company elected to apply the standard only to open contracts as of January 1, 2018. Based on the application of the changes described above, we recognized a transition adjustment of $3.3 million, net of tax effects, which increased our January 1, 2018 retained earnings. Based on our existing operations, ASU 2014-09 has not had a material impact to net earnings for the year ended December 31, 2018. Refer to Note 2 for additional information and a discussion of the Company's policies with respect to revenue recognition.
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.
On January 1, 2018 ASU 2016-01, Financial Instruments - Recognition and Measurement of Financial Assets and Financial Liabilities, became effective for the Company. This ASU requires entities to carry all investments in equity securities, including other ownership interests such as partnerships, unincorporated joint ventures, and limited liability companies, at fair value with changes in fair value recognized within net income. This ASU does not apply to equity method investments, investments that result in consolidation of the investee or investments in certain investment companies. For investments in equity securities without a readily determinable fair value, an entity is permitted to elect a practicability exception, under which the investment will be measured at cost, less impairment, plus or minus observable price changes from orderly transactions of an identical or similar investment of the same issuer.
Additionally, this ASU eliminated the requirement to assess whether an impairment of an equity investment is other than temporary. The impairment model for equity investments subject to this election is now a single-step model whereby an entity performs a qualitative assessment to identify impairment. If the qualitative assessment indicates that an impairment exists, the entity would estimate the fair value of the investment and recognize in net income an impairment loss equal to the difference between the fair value and the carrying amount of the equity investment.The Company’s non-marketable equity securities formerly classified as cost method investments are measured and recorded using the measurement alternative. The Company has elected the practicability exception whereby these investments are measured at cost, less impairment, plus or minus observable price changes from orderly transactions of identical or similar investments of the same issuer.

In February 2016, the FASB issued ASU No. 2016-02, Leases. ASU 2016-02 required entities to adopt the new standard using a modified retrospective method and initially apply the related guidance at the beginning of the earliest period presented in the financial statements. During July 2018, the FASB issued ASU 2018-11, which allows for an additional and optional transition method under which an entity would record a cumulative-effect adjustment at the beginning of the period of adoption (“cumulative-effect method”). We will adopt this guidance as of January 1, 2019 using the cumulative-effect method. We anticipate an increase in our assets and liabilities due to the recognition of the required right-of-use asset and corresponding lease obligations for leases that are currently classified as operating leases. While the adoption will result in an increase to assets and liabilities on the balance sheet, we estimate that the impact to both will not exceed 3% of our consolidated total assets. In addition, we do not expect that the adoption will result in a material impact to our consolidated statement of operations.
In January 2017, the FASB issued ASU No. 2017-01, Clarifying the Definition of a Business, which narrows the existing definition of a business and provides a framework for evaluating whether a transaction should be accounted for as an acquisition (or disposal) of assets or a business. The ASU requires an entity to evaluate if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets; if so, the set of transferred assets and activities (collectively, the set) is not a business. To be considered a business, the set would need to
43


include an input and a substantive process that together significantly contribute to the ability to create outputs. The standard also narrows the definition of outputs. The definition of a business affects areas of accounting such as acquisitions, disposals and goodwill. Under the new guidance, fewer acquired sets are expected to be considered businesses. This ASU was effective for fiscal years beginning after December 15, 2017 on a prospective basis with early adoption permitted.
In March 2017, the FASB issued ASU No. 2017-07, Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost. This ASU changes how employers that sponsor defined benefit pension and/or other postretirement benefit plans present the net periodic benefit cost in the income statement. This ASU was adopted as of January 1, 2018 on a retrospective basis. Under the new standard, only the service cost component of net periodic benefit cost would be included in operating expenses. All other net periodic benefit costs components (such as interest cost, prior service cost amortization and actuarial gain/loss amortization) would be reported outside of operating income. These include components totaling $2.0 million, $1.7 million and $1.7 million, for the years ended December 31, 2018, 2017, and 2016, respectively, that are no longer be included within operating expenses and instead are reported outside of income from operations under the new standard, within other expense, net of other income in the accompanying Consolidated Statements of Operations.
In May 2017, the FASB issued ASU No. 2017-09, Scope of Modification Accounting, that clarifies when changes to the terms or conditions of a share-based payment award must be accounted for as a modification. The general model for accounting for modifications of share-based payment awards is to record the incremental value arising from the changes as additional compensation cost. Under the new standard, fewer changes to the terms of an award would require accounting under this modification model. This ASU was adopted as of January 1, 2018. As the Company has not made changes to the terms or conditions of its issued share-based payment awards, this ASU had no impact on our consolidated results of operations and financial condition.
In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—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, Compensation—Retirement Benefits—Defined Benefit Plans—General (Subtopic 715-20): Disclosure Framework—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.
NOTE 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.
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 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. As of December 31, 2018, 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. These incremental costs include, but are not limited to, sales commissions incurred to obtain a contract with a customer. 
The Company recognizes an asset for certain, 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 Balance Sheets. Should
44


future orders not materialize or it is determined the costs are no longer probable of recovery, the capitalized costs are written off. Capitalized fulfillment costs were $9.6 million as of December 31, 2018. These costs were associated with a contract that is included in the divestiture of the semiconductor business and as such, the balance is included in Assets Held for Sale in the accompanying consolidated balance sheet at December 31, 2018. Amortization of fulfillment costs recognized within Cost of Products Sold was approximately $1.0 million for the year ended December 31, 2018.
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts which are, therefore, not distinct. Promised goods or services that are immaterial in the context of the contract are not separately assessed as performance obligations.
Some of our contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the product lifecycle (development, production, maintenance and support). For contracts with multiple performance obligations, the contract’s transaction price is allocated to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is the expected cost plus 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. Contract modifications are for goods or services that are distinct, and, therefore, are accounted for as new contracts. The aggregate effect of all modifications as of the period beginning January 1, 2018 has been reflected when identifying the satisfied and unsatisfied performance obligations, determining the transaction price and allocating the transaction price. Contracts modified prior to January 1, 2018 have not been retrospectively restated.
The vast majority of the Company’s revenue from contracts with customers is recognized at a point in time, when the customer obtains control of the promised product, which is generally upon delivery and acceptance by the customer. These contracts may provide credits or incentives, which may be accounted for as variable consideration. Variable consideration is estimated at the most likely amount to predict the consideration to which the Company will be entitled, and only to the extent it is probable that a subsequent change in estimate will not result in a significant revenue reversal when estimating the amount of revenue to recognize. Variable consideration is treated as a change to the sales transaction price and based on an assessment of all information (i.e., historical, current and forecasted) that is reasonably available to the Company, and estimated at contract inception and updated at the end of each reporting period as additional information becomes available. Most of our contracts do not contain rights to return product; where this right does exist, it is evaluated as possible variable consideration.
For contracts 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 December 31, 2018, we had $415.5 million of remaining performance obligations, which we refer to as total backlog, inclusive of $12.2 million in backlog associated with the divested semiconductor business. We expect to recognize approximately $352.4 million of our remaining performance obligations as revenue in 2019.
45


We recognized the cumulative effect of initially applying the new revenue standard as an adjustment to the opening balance of retained earnings. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.
The cumulative effect of the changes made to our consolidated January 1, 2018 balance sheet for the adoption of ASU 2014-09, were as follows:
(In thousands) Balance at December 31, 2017 Adjustments Due to ASU 2014-09 Balance at January 1, 2018 
Assets 
Accounts Receivable, Net of Allowance for Doubtful Accounts $132,633 $4,005 $136,638 
Inventories $150,196 $(7,957)$142,239 
Liabilities 
Accrued Income Taxes $261 $1,028 $1,289 
Customer Advance Payments and Deferred Revenue $19,607 $(8,176)$11,431 
Deferred Income Taxes $5,121 $(72)$5,049 
Equity 
Retained Earnings $325,191 $3,268 $328,459 
In accordance with the new revenue standard requirements, the disclosure of the impact of adoption on our consolidated income statement and balance sheet at December 31 is as follows:
(In thousands) 2018 
Income Statement As Reported Effect of Change Higher/(Lower) Balances Without Adoption of ASU 2014-09 
Sales 
Aerospace
$675,625 $(1,796)$677,421 
Test Systems
$127,631 $1,633 $125,998 
Costs and Expenses
Cost of Products Sold
$622,560 $(610)$623,170 
Provision for (Benefit from) Income Taxes $5,479 $119 $5,360 
Net Income
$46,803 $328 $46,475 

(In thousands) 2018 
Balance Sheet
As Reported Effect of Change Higher/(Lower) Balances Without Adoption of ASU 2014-09 
Assets
Accounts Receivable, Net of Allowance for Doubtful Accounts
$182,308 $11,277 $171,031 
Inventories
$138,685 $(7,345)$146,030 
Liabilities
Accrued (Prepaid) Income Taxes $312 $1,947 $(1,635)
Customer Advance Payments and Deferred Revenue
$26,880 $(740)$27,620 
Deferred Income Taxes $3,199 $(871)$4,070 
Equity
Retained Earnings $376,567 $3,596 $372,971 
Costs in excess of billings includes unbilled amounts resulting from revenues under contracts with customers that are satisfied over time and when the cost-to-cost measurement method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer, and right to payment is not just subject to the passage of time. Amounts may not exceed their net realizable value. Costs in excess of billings are classified as current assets, within Accounts Receivable, Net of Allowance for Doubtful Accounts on our Consolidated Balance Sheet.
46


Billings in excess of cost includes billings in excess of revenue recognized as well as deferred revenue, which includes advanced payments, up-front payments, and progress billing payments. Billings in excess of cost are classified as current liabilities, reported in our Consolidated Balance Sheet within Customer Advance Payments and Deferred Revenue. To determine the revenue recognized in the period from the beginning balance of billings in excess of cost, the contract liability as of the beginning of the period is recognized as revenue on a contract-by-contract basis when the Company 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 $8.1 million during the year ended December 31, 2018 in revenues that were included in the contract liability balance at January 1, 2018.
The Company's contract assets and contract liabilities consist of costs and profits in excess of billings and billings in excess of cost and profits, respectively. Non-current contract liabilities are reported in our Consolidated Balance Sheet within Other Liabilities. The following table presents the beginning and ending balances of contract assets and contract liabilities:
(In thousands) Contract Assets Contract Liabilities 
Beginning Balance, January 1, 2018 (1)
$24,423 $11,431 
Ending Balance, December 31, 2018 $33,030 $27,347 
(1) Due to the adoption of ASU 2014-09 effective January 1, 2018, the Company recorded a transition adjustment to the opening balance of Contract Assets and Contract Liabilities at January 1, 2018. Refer to the cumulative effect of the changes table above for further explanation of the changes made to our consolidated January 1, 2018 balance sheet.
The following table presents our revenue disaggregated by Market Segments as of December 31 as follows:
(In thousands) 2018 2017 2016 
Aerospace Segment 
Commercial Transport
$536,269 $414,523 $435,552 
Military
68,138 61,270 54,556 
Business Jet
43,090 41,298 25,407 
Other
28,128 17,512 18,526 
Aerospace Total 675,625 534,603 534,041 
Test Systems Segment 
Semiconductor
84,254 31,999 37,939 
Aerospace & Defense
43,377 57,862 61,143 
Test Systems Total 127,631 89,861 99,082 
Total $803,256 $624,464 $633,123 

47


The following table presents our revenue disaggregated by Product Lines as of December 31 as follows:
(In thousands) 2018 2017 2016 
Aerospace Segment 
Electrical Power & Motion
$303,180 $264,286 $288,465 
Lighting & Safety
174,383 158,663 156,871 
Avionics
131,849 53,960 32,761 
Systems Certification
13,951 14,333 16,531 
Structures
24,134 25,849 20,887 
Other
28,128 17,512 18,526 
Aerospace Total 675,625 534,603 534,041 
Test Systems 127,631 89,861 99,082 
Total $803,256 $624,464 $633,123 

NOTE 3 — ACCOUNTS RECEIVABLE
Accounts receivable at December 31 consists of:
(In thousands)20182017
Trade Accounts Receivable$150,764 $114,461 
Unbilled Recoverable Costs and Accrued Profits33,030 19,132 
Total Receivables, Gross183,794 133,593 
Less Allowance for Doubtful Accounts(1,486)(960)
Total Receivables, Net$182,308 $132,633 

NOTE 4 — INVENTORIES
Inventories at December 31 are as follows:
(In thousands)20182017
Finished Goods$33,100 $35,193 
Work in Progress27,409 33,219 
Raw Material78,176 81,784 
Total Inventories$138,685 $150,196 
Additionally, net Inventories of $14,385 are classified in Assets Held for Sale at December 31, 2018. Refer to Note 21.
At December 31, 2018, the Company’s reserve for inventory valuation was $20.8 million, or 12.0% of gross inventory, inclusive of inventory and its associated reserves held for sale. At December 31, 2017, the Company’s reserve for inventory valuation was $18.0 million, or 10.7% of gross inventory.
48


NOTE 5 — PROPERTY, PLANT AND EQUIPMENT
Property, Plant and Equipment at December 31 are as follows:
(In thousands)20182017
Land$11,191 $11,237 
Building and Improvements83,812 81,872 
Machinery and Equipment106,327 105,827 
Construction in Progress6,404 9,761 
Total Property, Plant and Equipment, Gross$207,734 $208,697 
Less Accumulated Depreciation86,872 82,867 
Total Property, Plant and Equipment, Net$120,862 $125,830 
Additionally, net Property, Plant and Equipment of $3,521 is classified in Assets Held for Sale at December 31, 2018. Refer to Note 21.
NOTE 6 — INTANGIBLE ASSETS
The following table summarizes acquired intangible assets at December 31 as follows:
 2018 2017 
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents 11 Years $2,146 $1,716 $2,146 $1,629 
Non-compete Agreement 4 Years 10,900 4,680 10,900 1,687 
Trade Names 10 Years 11,454 5,182 11,492 4,114 
Completed and Unpatented Technology 10 Years 36,406 14,964 38,114 11,931 
Backlog 1 Years 8,790 8,790 14,424 12,184 
Customer Relationships 15 Years 136,894 37,875 137,967 30,005 
Total Intangible Assets 13 Years $206,590 $73,207 $215,043 $61,550 
Additionally, net Intangible Assets of $651 are classified in Assets Held for Sale at December 31, 2018. Refer to Note 21.
Amortization is computed on the straight-line method for financial reporting purposes, with the exception of backlog, which is amortized based on the expected realization period of the acquired backlog. Amortization expense for intangibles was $19.4 million, $12.3 million and $10.8 million for 2018, 2017 and 2016, respectively.
Based upon acquired intangible assets at December 31, 2018, amortization expense for each of the next five years is estimated to be:
(In thousands) 
2019$16,582 
2020$15,909 
2021$14,000 
2022$13,576 
2023$12,409 

49


NOTE 7 — GOODWILL
The following table summarizes the changes in the carrying amount of goodwill at December 31 as follows:
(In thousands)20182017
Balance at Beginning of the Year$125,645 $115,207 
Acquisition(241)25,740 
Impairment Charge (16,237)
Foreign Currency Translations and Other(452)935 
Balance at End of the Year$124,952 $125,645 
Goodwill, Gross$157,731 $158,424 
Accumulated Impairment Losses(32,779)(32,779)
Goodwill, Net$124,952 $125,645 
All goodwill relates to the Aerospace segment. As discussed in Note 1, goodwill is not amortized but is periodically tested for impairment. For the nine reporting units with goodwill on the first day of our fourth quarter, the Company performed a quantitative assessment of the goodwill’s carrying value. The 2018 assessment indicated no impairment to the carrying value of goodwill in any of the Company’s reporting units and no impairment charge was recognized.
In the year ending December 31, 2017, the Company recorded an impairment charge of approximately $16.2 million in the consolidated statement of operations associated to the Armstrong reporting unit, which represented all of Armstrong's goodwill. The impairment loss was incurred in the Aerospace segment and is reported on the Impairment Loss line of the Consolidated Statements of Operations. There was no impairment to the carrying value of goodwill in 2016.
NOTE 8 — LONG-TERM DEBT AND NOTES PAYABLE
Long-term Debt at December 31 is as follows:
(In thousands)20182017
Revolving Credit Line issued under the Fifth Amended and Restated Credit Agreement dated February 21, 2018. Interest is at LIBOR plus between 1.00% and 1.50% (3.70% at December 31, 2018). $227,000 $262,000 
Other Bank Debt338 807 
Capital Lease Obligations6,644 8,960 
Total Debt233,982 271,767 
Less Current Maturities1,870 2,689 
Total Long-term Debt$232,112 $269,078 
Principal maturities of long-term debt are approximately:
(In thousands) 
2019$1,870 
20202,133 
20212,067 
2022912 
2023227,000 
Thereafter 
Total Debt$233,982 
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 were rolled into the Agreement on the date of closing. The maturity date of the loans under the Agreement is February
50


16, 2023. At December 31, 2018, there was $227.0 million outstanding on the revolving credit facility and there remains $271.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 December 31, 2018, outstanding letters of credit totaled $1.1 million.
The maximum permitted leverage ratio of funded debt to Adjusted EBITDA (as defined in the Agreement) was 3.75 to 1, increasing to 4.50 to 1 for up to four fiscal quarters following the closing of an acquisition permitted under the Agreement, subject to limitations. The Company's leverage ratio was 2.04 to 1 at December 31, 2018. The Company will pay interest on the unpaid principal amount of the facility at a rate equal to one-, three- or six-month LIBOR plus between 1.00% and 1.50% based upon the Company’s leverage ratio. The Company will also pay a commitment fee to the Lenders in an amount equal to between 0.10% and 0.20% on the undrawn portion of the credit facility, based upon the Company’s leverage ratio.
The Company’s obligations under the Credit Agreement as amended are jointly and severally guaranteed by each domestic subsidiary of the Company other than a non-material subsidiary. The obligations are secured by a first priority lien on substantially all of the Company’s and the guarantors’ assets.
In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the 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.
NOTE 9 — WARRANTY
In the ordinary course of business, the Company warrants its products against defects in design, materials and workmanship typically over periods ranging from twelve to sixty months. The Company determines warranty reserves needed by product line based on experience and current facts and circumstances. Activity in the warranty accrual, which is included in other accrued expenses on the Consolidated Balance Sheets, is summarized as follows:
(In thousands)201820172016
Balance at Beginning of the Year$5,136 $4,675 $5,741 
Warranty Liabilities Acquired 511  
Warranties Issued2,806 1,782 2,281 
Reassessed Warranty Exposure(370)540 (966)
Warranties Settled(2,545)(2,372)(2,381)
Balance at End of the Year$5,027 $5,136 $4,675 

NOTE 10 — INCOME TAXES
The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial reporting and tax basis of assets and liabilities. Deferred tax assets are reduced, if deemed necessary, by a valuation allowance for the amount of tax benefits which are not expected to be realized. Investment tax credits are recognized on the flow through method.
The provision (benefit) for income taxes at December 31 consists of the following:
(In thousands)201820172016
Current
U.S. Federal$7,540 $8,436 $21,667 
State(504)2,054 2,899 
Foreign1,123 316 551 
Deferred
U.S. Federal(1,799)(3,850)(2,871)
State(1,584)(326)(1,140)
Foreign703 (1,318)(745)
Total$5,479 $5,312 $20,361 
51


The effective tax rates differ from the statutory federal income tax rate as follows:
201820172016
Statutory Federal Income Tax Rate21.0 %35.0 %35.0 %
Permanent Items
Stock Compensation Expense(0.9)%1.1 %1.1 %
Domestic Production Activity Deduction %(4.7)%(3.3)%
Other0.4 %0.5 %0.2 %
Foreign Tax Benefits0.5 %(5.6)%(1.1)%
State Income Tax, Net of Federal Income Tax Effect2.8 %4.5 %1.8 %
Revised State Filing Tax Benefit, Net of Federal Income Tax Effect, Net of Reserve(6.7)% % %
Research and Development Tax Credits(6.2)%(11.5)%(3.7)%
Tax Expense on Deemed Repatriation of Foreign Earnings(0.8)%5.6 % %
Revaluation of Deferred Taxes for Federal Tax Rate Change(0.1)%(3.5)% %
Other0.5 %(0.1)%(0.4)%
Effective Tax Rate10.5 %21.3 %29.6 %
Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.
Significant components of the Company’s deferred tax assets and liabilities at December 31, are as follows:
(In thousands)20182017
Deferred Tax Assets:
Asset Reserves$8,808 $7,596 
Deferred Compensation5,628 6,091 
Capital Lease Basis Difference1,743 1,002 
State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax1,066 1,379 
Customer Advanced Payments and Deferred Revenue875 1,007 
State Net Operating Loss Carryforwards and Other8,281 8,115 
Total Gross Deferred Tax Assets26,401 25,190 
Valuation Allowance for Foreign Tax Credit, State Deferred Tax Assets and Tax Credit Carryforwards, Net of Federal Tax(8,098)(7,823)
Deferred Tax Assets18,303 17,367 
Deferred Tax Liabilities:
Depreciation11,687 9,267 
Goodwill and Intangible Assets4,438 7,275 
Other3,812 3,130 
Deferred Tax Liabilities19,937 19,672 
Net Deferred Tax Liabilities$(1,634)$(2,305)
The net deferred tax assets and liabilities presented in the Consolidated Balance Sheets are as follows at December 31:
(In thousands)20182017
Other Assets — Long-term$3,999 $2,816 
Assets Held for Sale(1,528) 
Deferred Tax Liabilities — Long-term(3,199)(5,121)
Liabilities Held for Sale(906) 
Net Deferred Tax Liabilities$(1,634)$(2,305)
52


At December 31, 2018, state tax credit carryforwards amounted to approximately $1.3 million, of which $0.7 million will expire from 2018 through 2032 and $0.6 million will carryforward until utilized. At December 31, 2018, state net operating loss carryforwards which the Company expects to utilize amounted to approximately $10.8 million and expire at various dates between 2027 and 2037.
Due to the uncertainty as to the Company’s ability to generate sufficient taxable income in certain states in the future and utilize certain of the Company’s state operating loss carryforwards before they expire, the Company has recorded a valuation allowance accordingly. These state net operating loss carryforwards amount to approximately $85.5 million and expire at various dates from 2021 through 2038. The Company adopted ASU No. 2016-09, Improvements to Employee Share-Based Payment Accounting during 2017 and beginning with 2017, the excess tax benefits associated with stock option exercises are no longer recorded directly to shareholders’ equity, but rather, are recorded in the provision for income taxes, when realized. A benefit of approximately $0.7 million and $0.5 million was recorded in the provision for incomes taxes for the year ended December 31, 2018 and 2017, respectively. Amounts recorded directly to shareholders’ equity amounted to approximately $0.8 million for the year end December 31, 2016.
At December 31, 2018, estimated foreign tax credit carryforwards, which the Company expects not to utilize, amounted to approximately $0.3 million. Due to the uncertainty as to the Company’s ability to generate any general limitation foreign source income in the future and utilize these foreign tax credits, the Company has recorded a valuation allowance accordingly.
During the year ended December 31, 2018, the Company, determined that a revised state filing position could be taken which would reduce the taxable income apportioned for state income tax purposes. Based on the assessment performed, the Company concluded that amended state income tax returns would be filed for the open tax years of 2014 through 2017 to reflect this revised tax position and claim the associated tax benefits. The Company will also claim the benefit of the revised filing position for 2018 when it files the associated 2018 tax return. In addition, the revised state tax filing position also resulted in a deferred tax benefit due to the revaluation of deferred tax liabilities. Accordingly, the Company recognized the tax benefits, and related tax reserves, for the revised state filing position during the year ended December 31, 2018.
The Company has analyzed its filing positions in all of the federal and state jurisdictions where it is required to file income tax returns, as well as all open tax years in these jurisdictions. Should the Company need to accrue a liability for uncertain tax benefits, any interest associated with that liability would be recorded as interest expense. Penalties, if any, would be recorded as operating expenses. During the year ended December 31, 2018, reserves for uncertain tax positions were recorded in association with revised state income tax filing positions pursuant to ASC Topic 740-10. No reserves for uncertain income tax positions were deemed necessary for the years ended December 31, 2017 or 2016. A reconciliation of the total amounts of unrecognized tax benefits, excluding interest and penalties, is as follows:
(in thousands)201820172016
Balance at Beginning of the Year$ $ $ 
Decreases as a Result of Tax Positions Taken in Prior Years   
Increases as a Result of Tax Positions Taken in the Current Year2,197   
Balance at End of the Year2,197 $ $ 
There are no penalties or interest liabilities accrued as of December 31, 2018 or 2017, nor are any material penalties or interest costs included in expense for each of the years ended December 31, 2018, 2017 and 2016. The years under which we conducted our evaluation coincided with the tax years currently still subject to examination by major federal and state tax jurisdictions, those being 2015 through 2018 for federal purposes and 2014 through 2018 for state purposes.
Pretax income from the Company’s foreign subsidiaries amounted to $7.3 million, $1.1 million and $1.6 million for 2018, 2017 and 2016, respectively. The balance of pretax earnings for each of those years were domestic.
On December 22, 2017, the President of the United States signed into law the Tax Cuts and Jobs Act (the “Act”). The legislation significantly changed U.S. tax law by, among other things, lowering corporate income tax rates, implementing a territorial tax system and imposing a repatriation tax on deemed repatriated earnings of foreign subsidiaries. The Act permanently reduced the U.S. corporate income tax rate from a maximum of 35% to a 21% rate, effective January 1, 2018.
The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to reverse. As a result of the reduction in the U.S. corporate income tax rate from 35% to 21% under the Tax Cuts and Jobs Act, the Company revalued its ending net deferred tax liabilities at December 31, 2017 and recognized a $0.1 million tax benefit and a
53


provisional $0.9 million tax benefit in the Company’s consolidated statement of income for the years ended December 31, 2018 and 2017 respectively.
The Tax Cuts and Jobs Act provided for a one-time deemed mandatory repatriation of post-1986 undistributed foreign subsidiary earnings and profits (“E&P”) through the year ended December 31, 2018. The Company had an estimated $10.3 million of undistributed foreign E&P subject to the deemed mandatory repatriation and recognized a provisional $1.4 million of income tax expense in the Company’s consolidated statement of income for the year ended December 31, 2017. The Company made an adjustment to its provisional amounts included in its consolidated financial statements for the year ended December 31, 2017 resulting in a benefit of approximately $0.4 million recorded during the year ended December 31, 2018. No additional provision for U.S. federal or foreign taxes has been made as the foreign subsidiaries’ undistributed earnings (approximately $20.9 million at December 31, 2018) are considered to be permanently reinvested. It is not practicable to determine the amount of other taxes that would be payable if these amounts were repatriated to the U.S.
While the Tax Cuts and Jobs Act provides for a territorial tax system, beginning in 2018, it includes the foreign-derived intangible income (“FDII”) and global intangible low-taxed income (“GILTI”) provisions. The Company elected to account for GILTI tax in the period in which it is incurred. The GILTI provisions require the Company to include in its U.S. income tax return foreign subsidiary earnings in excess of an allowable return on the foreign subsidiary’s tangible assets. The GILTI tax expense resulted from required allocations of interest expense and stewardship expenses to the GILTI income, which created a U.S. foreign tax credit limitation. The FDII provisions allow for a deduction equal to a percentage of the foreign-derived intangible income of a domestic corporation. As a result of these provisions, net, the Company recorded tax expense of approximately $0.2 million during the year ended December 31, 2018.
The Base Erosion and Anti-Abuse Tax (“BEAT”) provisions in the Tax Cuts and Jobs Act eliminates the deduction of certain base-erosion payments made to related foreign corporations, and impose a minimum tax if greater than regular tax. The Company does not expect it will be subject to this tax and therefore has not included any tax impacts of BEAT in its consolidated financial statements for the year ended December 31, 2018.
On December 22, 2017, the SEC staff issued Staff Accounting Bulletin No. 118 (“SAB 118”) to address the application of U.S. GAAP in situations when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the Tax Cuts and Jobs Act. The Company had recognized the provisional tax impacts related to deemed repatriated earnings and the revaluation of deferred tax assets and liabilities and included these amounts in its consolidated financial statements for the year ended December 31, 2017. The accounting for these income tax effects of the Tax Cuts and Jobs Act was completed during the fourth quarter of 2018 and the provisional tax impacts were adjusted for the year ended December 31, 2018.
NOTE 11 — PROFIT SHARING/401(k) PLAN
The Company offers eligible domestic full-time employees participation in certain profit sharing/401(k) plans. The plans provide for a discretionary annual company contribution. In addition, employees may contribute a portion of their salary to the plans which is partially matched by the Company. The plans may be amended or terminated at any time.
Total charges to income before income taxes for these plans were approximately $8.3 million, $7.4 million and $6.7 million in 2018, 2017 and 2016, respectively.
NOTE 12 — RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS
The Company has two non-qualified supplemental retirement defined benefit plans (“SERP” and “SERP II”) for certain current and retired executive officers. The accumulated benefit obligation of the plans as of December 31, 2018 and 2017 amounts to $21.0 million and $22.7 million, respectively.
The Plans provide for benefits based upon average annual compensation and years of service and in the case of SERP, there are offsets for social security and profit sharing benefits. It is the Company’s intent to fund the plans as plan benefits become payable, since no assets exist at December 31, 2018 or 2017 for either of the plans.
The Company accounts for the funded status (i.e., the difference between the fair value of plan assets and the projected benefit obligations) of its pension plans in accordance with the recognition and disclosure provisions of ASC Topic 715, Compensation, Retirement Benefits, which requires the Company to recognize the funded status in its balance sheet, with a corresponding adjustment to AOCI, net of tax. These amounts will be subsequently recognized as net periodic pension cost pursuant to the Company’s historical policy for amortizing such amounts. Further, actuarial gains and losses that arise in subsequent periods and are not recognized as net periodic pension cost in the same periods will be recognized as a component of AOCI. Those amounts will be subsequently recognized as a component of net periodic pension cost on the same basis as the amounts recognized in AOCI.
54


Unrecognized prior service costs of $2.5 million ($3.1 million net of $0.6 million in taxes) and unrecognized actuarial losses of $3.2 million ($4.1 million net of $0.9 million in taxes) are included in AOCI at December 31, 2018 and have not yet been recognized in net periodic pension cost. The prior service cost included in AOCI that is expected to be recognized in net periodic pension cost during the fiscal year-ended December 31, 2019 is $0.3 million ($0.4 million net of $0.1 million in taxes). The actuarial loss included in AOCI expected to be recognized in net periodic pension cost during the fiscal year-ended December 31, 2019 is $0.2 million ($0.3 million net of $0.1 million in taxes).
The reconciliation of the beginning and ending balances of the projected benefit obligation of the plans for the years ended December 31 is as follows:
(In thousands)20182017
Funded Status
Projected Benefit Obligation
Beginning of the Year — January 1$25,141 $21,533 
Service Cost200 186 
Interest Cost899 897 
Actuarial (Gain) Loss(3,922)2,873 
Benefits Paid(348)(348)
End of the Year — December 31$21,970 $25,141 
The assumptions used to calculate the projected benefit obligation as of December 31 are as follows:
20182017
Discount Rate4.20 3.60 
Future Average Compensation Increases2.00 2.00% - 3.00% 
The plans are unfunded at December 31, 2018 and are recognized in the accompanying Consolidated Balance Sheets as a current accrued pension liability of $0.4 million and a long-term accrued pension liability of $21.6 million. This also is the expected future contribution to the plan, since the plan is unfunded.
The following table summarizes the components of the net periodic cost for the years ended December 31:
(In thousands)201820172016
Net Periodic Cost
Service Cost — Benefits Earned During Period$200 $186 $173 
Interest Cost899 897 901 
Amortization of Prior Service Cost386 387 413 
Amortization of Losses629 369 343 
Net Periodic Cost$2,114 $1,839 $1,830 
The assumptions used to determine the net periodic cost are as follows:
201820172016
Discount Rate3.60 4.20 4.45 
Future Average Compensation Increases 2.00% - 3.00%  3.00% - 5.00% 3.00% - 5.00% 
The Company expects the benefits to be paid in each of the next five years to be $0.3 million and $4.1 million in the aggregate for the next five years after that. This also is the expected Company contribution to the plans.
Participants in SERP are entitled to paid medical, dental and long-term care insurance benefits upon retirement under the plan. The measurement date for determining the plan obligation and cost is December 31.
55


The reconciliation of the beginning and ending balances of the accumulated postretirement benefit obligation for the years ended December 31, is as follows:
(In thousands)20182017
Funded Status
Accumulated Postretirement Benefit Obligation
Beginning of the Year — January 1$1,307 $1,021 
Service Cost16 7 
Interest Cost46 41 
Actuarial (Gain) Loss(162)307 
Benefits Paid(71)(69)
End of the Year — December 31$1,136 $1,307 
The assumptions used to calculate the accumulated post-retirement benefit obligation as of December 31 are as follows:
20182017
Discount Rate4.20 3.60 
The following table summarizes the components of the net periodic cost for the years ended December 31 as follows:
(In thousands)201820172016
Net Periodic Cost
Service Cost — Benefits Earned During Period$16 $7 $5 
Interest Cost46 41 40 
Amortization of Prior Service Cost16 16 24 
Amortization of Losses59 31 22 
Net Periodic Cost$137 $95 $91 
The assumptions used to determine the net periodic cost are as follows:
201820172016
Discount Rate3.60 4.20 4.45 
Future Average Healthcare Benefit Increases5.38 5.50 5.72 
Unrecognized prior service of less than $0.1 million and unrecognized actuarial losses of $0.4 million for medical, dental and long-term care insurance benefits (net of taxes of $0.1 million) are included in AOCI at December 31, 2018 and have not been recognized in net periodic cost. The Company estimates that the prior service costs and net losses in AOCI as of December 31, 2018 that will be recognized as components of net periodic benefit cost during the year ended December 31, 2019 for the Plan will be insignificant. For measurement purposes, a 5.2% increase in the cost of health care benefits was assumed for 2019 and 2020, respectively, and a range between 4.3% and 6.1% from 2020 through 2070. A one percentage point increase or decrease in this rate would change the post retirement benefit obligation by less than $0.1 million. The plan is recognized in the accompanying Consolidated Balance Sheets as a current accrued pension liability of less than $0.1 million and a long-term accrued pension liability of $1.1 million. The Company expects the benefits to be paid in each of the next five years to be less than $0.1 million per year and approximately $0.4 million in the aggregate for the next five years after that. This also is the expected Company contribution to the plan, as it is unfunded.
The Company is a participating employer in a trustee-managed multiemployer defined benefit pension plan for employees who participate in collective bargaining agreements. The plan generally provides retirement benefits to employees based on years of service to the Company. Contributions are based on the hours worked and are expensed on a current basis. The Plan is 91.9% funded as of January 1, 2018. The Company’s contributions to the plan were $1.1 million in each of 2018, 2017 and 2016. These contributions represent less than 1% of total contributions to the plan.
56


NOTE 13 — 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 of common stock. No amounts have been repurchased under the new program as of December 31, 2018.
Reserved Common Stock
At December 31, 2018, approximately 12.9 million shares of common stock were reserved for issuance upon conversion of the Class B stock, exercise of stock options and purchases under the Employee Stock Purchase Plan. Class B Stock is identical to Common Stock, except Class B Stock has ten votes per share, is automatically converted to Common Stock on a one-for-one basis when sold or transferred other than via gift, devise or bequest and cannot receive dividends unless an equal or greater amount of dividends is declared on Common Stock.
Comprehensive Income and Accumulated Other Comprehensive Income (Loss)
Comprehensive income consists of net income and the after-tax impact of retirement liability adjustments. No income tax effect is recorded for currency translation adjustments.
The components of accumulated other comprehensive income (loss) are as follows:
(In thousands)20182017
Foreign Currency Translation Adjustments$(7,156)$(4,465)
Retirement Liability Adjustment – Before Tax(7,814)(12,988)
Tax Benefit1,641 4,101 
Retirement Liability Adjustment – After Tax(6,173)(8,887)
Accumulated Other Comprehensive Loss$(13,329)$(13,352)
The components of other comprehensive income (loss) are as follows:
(In thousands)201820172016
Foreign Currency Translation Adjustments$(2,691)$4,132 $(626)
Retirement Liability Adjustment5,174 (2,377)301 
Tax (Expense) Benefit(1,087)387 (105)
Retirement Liability Adjustment4,087 (1,990)196 
Other Comprehensive Income (Loss) $1,396 $2,142 $(430)

NOTE 14 — EARNINGS PER SHARE
Earnings per share computations are based upon the following table:
(In thousands, except per share data)201820172016
Net Income$46,803 $19,679 $48,424 
Basic Earnings Weighted Average Shares32,351 32,874 33,537 
Net Effect of Dilutive Stock Options785 844 1,000 
Diluted Earnings Weighted Average Shares33,136 33,718 34,537 
Basic Earnings Per Share$1.45 $0.60 $1.44 
Diluted Earnings Per Share$1.41 $0.58 $1.40 
The above information has been adjusted to reflect the impact of the three-for-twenty distribution of Class B Stock for shareholders of record on October 12, 2018.
57


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 excluded from the computation was approximately 0.2 million for the year ended December 31, 2018, 0.1 million for the year ended December 31, 2017, and 0.2 million for the year ended December 31, 2016.
NOTE 15 — EQUITY COMPENSATION
The Company has equity compensation plans that authorize the issuance of restricted stock units or options for shares of Common Stock to directors, officers and key employees. Equity-based compensation is designed to reward long-term contributions to the Company and provide incentives for recipients to remain with the Company. The exercise price of stock options, determined by a committee of the Board of Directors, may not be less than the fair market value of the Common Stock on the grant date. Options become exercisable over periods not exceeding ten years. The Company’s practice has been to issue new shares upon the exercise of the options.
The Company established Incentive Stock Option Plans for the purpose of attracting and retaining executive officers and key employees, and to align management’s interest with those of the shareholders. Generally, the options must be exercised within 10 years from the grant date and vest ratably over a five-year period. The exercise price for the options is equal to the share price at the date of grant. At December 31, 2018, the Company had options outstanding for 931,193 shares under the plans.
The Company established the Directors Stock Option Plans for the purpose of attracting and retaining the services of experienced and knowledgeable outside directors, and to align their interest with those of the shareholders. The options must be exercised within ten years from the grant date. The exercise price for the option is equal to the share price at the date of grant and vests six months from the grant date. At December 31, 2018, the Company had options outstanding for 199,245 shares under the plans.
During 2017, the Company established the Long Term Incentive Plan for the purpose of attracting and retaining executive officers and key employees, and to align management's interest with those of the shareholders. The Plan contemplates the use of a mix of equity award types, and contains, with certain exceptions, a three-year pro-rata vesting schedule for time-based awards. The Long Term Incentive Plan was amended on December 14, 2018 to provide a six-month pro-rata vesting schedule for directors. For stock options, the exercise price is equal to the share price on the date of grant. Upon inception, the remaining options available for future grant under the 2011 Incentive Stock Option Plan and the Directors Stock Option Plans were rolled in the Long Term Incentive Plan, and no further grants may be made out of those plans. At December 31, 2018, the Company had stock options and RSU's outstanding of 240,500 shares under the Long Term Incentive Plan, and there were 1,518,848 shares available for future grant under this plan.
Stock compensation expense recognized during the period is based on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. Vesting requirements vary for directors, officers and key employees. In general, options granted to outside directors vest six months from the date of grant and options granted to officers and key employees straight line vest over a five-year period from the date of grant. RSUs granted to officers and key employees cliff vest three years from the date of grant.
The following table provides compensation expense information based on the fair value of stock options and RSU's for the years ended December 31 as follows:
(In thousands)201820172016
Equity-based Compensation Expense$3,098 $2,598 $2,281 
Tax Benefit(179)(140)(145)
Equity-based Compensation Expense, Net of Tax$2,919 $2,458 $2,136 
Stock Options
201820172016
Weighted Average Fair Value of the Options Granted$14.64 $15.30 $14.65 
58


The weighted average fair value for these options was estimated at the date of grant using a Black-Scholes option pricing model with the following weighted-average assumptions:
201820172016
Risk-free Interest Rate2.63% – 2.87%2.05% – 2.36%1.08% – 2.34%
Dividend Yield—%  —%  —%  
Volatility Factor0.39 – 0.390.40 – 0.410.40 – 0.45
Expected Life in Years5.0 – 8.05.0 – 8.04.0 – 8.0
To determine expected volatility, the Company uses historical volatility based on weekly closing prices of its Common Stock and considers currently available information to determine if future volatility is expected to differ over the expected terms of the options granted. The risk-free rate is based on the U.S. Treasury yield curve at the time of grant for the appropriate term of the options granted. Expected dividends are based on the Company’s history and expectation of dividend payouts. The expected term of stock options is based on vesting schedules, expected exercise patterns and contractual terms.
A summary of the Company’s stock option activity and related information for the years ended December 31 is as follows:
201820172016
(Aggregate intrinsic value in
thousands)
Options
Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
OptionsWeighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
OptionsWeighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
Outstanding at January 11,506,604 $14.65 $23,801 1,539,017 $12.91 $35,630 1,661,700 $10.96 $30,675 
Options Granted120,270 $32.33 $(226)118,612 $33.40 $315 120,635 $29.82 $(48)
Options Exercised(274,941)$3.89 $(7,303)(131,904)$9.77 $(3,467)(217,083)$6.26 $(5,029)
Options Forfeited(24,014)$34.13 $88 (19,121)$24.27 $(225)(26,235)$22.57 $(180)
Outstanding at December 311,327,919 $18.13 $16,360 1,506,604 $14.65 $32,253 1,539,017 $12.91 $25,418 
Exercisable at December 311,043,596 $14.27 $16,885 1,252,315 $11.17 $31,177 1,255,295 $9.59 $24,898 
The aggregate intrinsic value in the preceding table represents the total pretax option holder’s intrinsic value, based on the Company’s closing stock price of Common Stock which would have been received by the option holders had all option holders exercised their options as of that date. The Company’s closing stock price of Common Stock was $30.45, $36.06 and $29.43 as of December 31, 2018, 2017 and 2016, respectively.
The weighted average fair value of options vested during 2018, 2017 and 2016 was $16.54, $12.39 and $10.48, respectively. The total fair value of options that vested during the year amounted to $1.4 million, $1.6 million and $1.4 million for the years ended December 31, 2018, 2017 and 2016, respectively. At December 31, 2018, total compensation costs related to non-vested awards not yet recognized amounts to $4.9 million and will be recognized over a weighted average period of 2.27 years.
The following is a summary of weighted average exercise prices and contractual lives for outstanding and exercisable stock options as of December 31, 2018:
 OutstandingExercisable
Exercise Price RangeShares
Weighted Average
Remaining Life
in Years
Weighted 
Average
Exercise Price
Shares
Weighted Average
Remaining Life
in Years
Weighted
Average
Exercise Price
$ 2.67 – $ 3.19309,199 0.9$2.86 309,199 0.9$2.86 
$ 7.68 – $ 13.63410,646 3.0$10.04 410,646 3.0$10.04 
$ 22.69 – $ 35.82589,821 7.6$30.90 305,498 6.6$29.59 
$ 45.89 – $ 45.8918,253 6.2$45.89 18,253 6.2$45.89 
1,327,919 4.6$18.13 1,043,596 3.5$14.27 
Restricted Stock Units
The fair value of each RSU granted is equal to the fair market value of the Company’s Common Stock on the date of grant. The RSU’s cliff vest three years from the date of grant. There were 43,930 RSU’s granted in 2018 at a weighted-average price of $34.11. No awards were vested during 2018, and forfeitures during the year were insignificant. Included in total equity-based compensation expense for the year ended December 31, 2018 was $0.4 million related to RSU's. At December 31, 2018, total compensation costs related to non-vested awards not yet recognized amounts to $1.1 million and will be recognized over a weighted average period of approximately 2 years.
59


Employee Stock Purchase Plan
In addition to the stock options and RSU's discussed above, the Company has established the Employee Stock Purchase Plan to encourage employees to invest in Astronics Corporation. The plan provides employees the opportunity to invest up to the IRS annual maximum of approximately $21,250 in Astronics common stock at a price equal to 85% of the fair market value of the Astronics common stock, determined each October 1. Employees are allowed to enroll annually. Employees indicate the number of shares they wish to obtain through the program and their intention to pay for the shares through payroll deductions over the annual cycle of October 1 through September 30. Employees can withdraw anytime during the annual cycle, and all money withheld from the employees pay is returned with interest. If an employee remains enrolled in the program, enough money will have been withheld from the employees’ pay during the year to pay for all the shares that the employee opted for under the program. At December 31, 2018, employees had subscribed to purchase 127,344 shares at $32.13 per share. The weighted average fair value of the options was approximately $8.48, $5.15 and $8.59 for options granted during the year ended December 31, 2018, 2017 and 2016, respectively.
The fair value for the options granted under the Employee Stock Purchase Plan was estimated at the date of grant using a Black-Scholes option pricing model with the following weighted-average assumptions:
201820172016
Risk-free Interest Rate2.60 %1.31 %0.63 %
Dividend Yield % % %
Volatility Factor0.33  0.26  0.45  
Expected Life in Years1.01.01.0

NOTE 16 — FAIR VALUE
ASC Topic 820, Fair Value Measurements and Disclosures, (“ASC Topic 820”) defines fair value, establishes a framework for measuring fair value and expands the related disclosure requirements. This statement applies under other accounting pronouncements that require or permit fair value measurements. The statement indicates, among other things, that 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. ASC Topic 820 defines fair value 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.
ASC Topic 820 establishes 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 2017.
On a Non-recurring Basis:
In accordance with the provisions of ASC Topic 350, Intangibles – Goodwill and Other, 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 method 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. There were no impairment charges to goodwill in any of the Company’s reporting units in 2018.
60


As a result of the annual goodwill impairment test for 2017, the Company recorded an impairment charge of $16.2 million related to the Armstrong reporting unit. Due to the adoption of ASU No. 2017-04 on January 1, 2017, the goodwill impairment was calculated as the amount by which the reporting unit's carrying value exceeded its fair value, not to exceed the carrying value of goodwill. There were no impairment charges to goodwill in any of the Company’s reporting units in 2016.
Long-lived assets 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. There were no impairment charges to any of the Company’s long-lived assets in either of the Company’s segments in 2018, 2017 or 2016.
The CCC and CSC intangible assets were valued using a discounted cash flow methodology, as of their respective acquisitions dates, and are classified as Level 3 inputs.
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.
NOTE 17 — SELECTED QUARTERLY FINANCIAL INFORMATION
The following table summarizes selected quarterly financial information for 2018 and 2017:
 Quarter Ended
(Unaudited)Dec. 31,Sep. 29,June 30,March 31,Dec. 31,Sep. 30,July 1,April 1,
(In thousands, except for per share data)20182018201820182017201720172017
Sales$202,917 $212,674 $208,606 $179,059 $171,318 $149,636 $151,114 $152,396 
Gross Profit (sales less cost of products sold)$47,672 $46,320 $49,572 $37,132 $32,153 $32,493 $34,150 $38,317 
Impairment Loss$ $ $ $ $16,237 $ $ $ 
Income (Loss) Before Income Taxes$15,594 $15,580 $17,182 $3,926 $(9,715)$8,646 $10,569 $15,491 
Net Income (Loss)$12,485 $16,999 $14,025 $3,294 $(5,653)$6,060 $7,685 $11,587 
Basic Earnings (Loss) Per Share$0.38 $0.53 $0.43 $0.10 $(0.18)$0.19 $0.23 $0.35 
Diluted Earnings (Loss) Per Share$0.37 $0.52 $0.42 $0.10 $(0.18)$0.18 $0.22 $0.33 

NOTE 18 — COMMITMENTS AND CONTINGENCIES
The Company leases certain facilities and equipment under various lease contracts with terms that meet the accounting definition of operating leases. These arrangements may include fair value renewal or purchase options. Rental expense for the years ended December 31, 2018, 2017 and 2016 was $5.0 million, $3.5 million and $3.9 million, respectively. The following table represents future minimum lease payment commitments as of December 31, 2018:
(In thousands) 
2019$4,717 
20204,133 
20213,451 
20223,163 
20232,487 
$17,951 
From time to time the Company may enter into purchase agreements with suppliers under which there is a commitment to buy a minimum amount of product. Purchase commitments outstanding at December 31, 2018 were $155.0 million. These commitments are not reflected as liabilities in the Company’s Consolidated Balance Sheets.
61


Legal Proceedings
On December 29, 2010, Lufthansa Technik AG (“Lufthansa”) filed a Statement of Claim in the Regional State Court of Mannheim, Germany. Lufthansa’s claim asserts that our subsidiary, AES, sold, marketed, and brought into use in Germany a power supply system that infringes upon a German patent held by Lufthansa. Lufthansa sought an order requiring AES to stop selling and marketing the allegedly infringing power supply system, a recall of allegedly infringing products sold to commercial customers in Germany since November 26, 2003, and compensation for damages related to direct sales of the allegedly infringing power supply system in Germany (referred to as “direct sales”). The claim does not specify an estimate of damages and a related damages claim is being pursued by Lufthansa in separate court proceedings in an action filed in July 2017, as further discussed below.
In February 2015, the Regional State Court of Mannheim, Germany rendered its decision that the patent was infringed. The judgment does not require AES to recall products that are already installed in aircraft or have been sold to other end users. On July 15, 2015, Lufthansa advised AES of their intention to enforce the accounting provisions of the decision, which required AES to provide certain financial information regarding direct sales of the infringing product in Germany to enable Lufthansa to make an estimate of requested damages. Additionally, if Lufthansa provides the required bank guarantee specified in the decision, the Company may be required to offer a recall of products that are in the distribution channels in Germany. No such bank guarantee has been issued to date. As of December 31, 2018 there are no products subject to the order in the distribution channels in Germany.
The Company appealed to the Higher Regional Court of Karlsruhe. On November 15, 2016, the Court issued its ruling and upheld the lower court’s decision. The Company submitted a petition to grant AES leave for appeal to the German Federal Supreme Court. On April 18, 2018, the German Federal Supreme Court granted Astronics’ petition in part, namely with respect to the part concerning the amount of damages. On January 8, 2019, Federal Supreme Court held the hearing on the appeal. A decision on the Company's appeal is expected in late March 2019.
In July 2017, Lufthansa filed an action in the Regional State Court of Mannheim for payment of damages caused by the alleged patent infringement of AES, related to direct sales of the allegedly infringing product in Germany (associated with the original December 2010 action discussed above). In this action, which was served on AES on April 11, 2018, Lufthansa claims payment of approximately $6.2 million plus interest. According to AES's assessment, this claim is significantly higher than justified. We estimate AES’s potential exposure to be approximately $1 million to $3 million, and have recorded a reserve of $1 million associated with this matter. Such amount is recorded within Other Accrued Expenses and Selling, General and Administrative Expenses in the accompanying financial statements as of and for the year ended December 31, 2018. An oral hearing in this matter has been scheduled for March 15, 2019. A first instance decision in this matter is expected in mid-2019.
On December 29, 2017, Lufthansa filed another infringement action against AES in the Regional State Court of Mannheim claiming that sales by AES to its international customers have infringed Lufthansa's patent if AES's customers later shipped the products to Germany (referred to as “indirect sales”). This action, therefore, addresses sales other than those covered by the action filed on December 29, 2010, discussed above. In this action, served on April 11, 2018, Lufthansa seeks an injunction, an order obliging AES to provide information and accounting and a finding that AES owes damages for the attacked indirect sales. AES will vigorously defend against the action. No amount of claimed damages has been specified by Lufthansa and such amount is not quantifiable at this time. An oral hearing in this matter has been scheduled for March 15, 2019. A first instance decision is in this matter is expected in mid-2019. As loss exposure is neither probable nor estimable at this time, the Company has not recorded any liability with respect to this litigation as of December 31, 2018.
In December 2017, Lufthansa filed patent infringement cases in the United Kingdom and France against AES. The Lufthansa patent expired in May 2018. In those cases, Lufthansa accuses AES of having manufactured, used, sold and offered for sale a power supply system, and offered and supplied parts for a power supply system, that infringed upon a Lufthansa patent in those respective countries. As loss exposure is neither probable nor estimable at this time, the Company has not recorded any liability with respect to these matters as of December 31, 2018. 
On November 26, 2014, Lufthansa filed a complaint in the United States District for the Western District of Washington. Lufthansa’s complaint in that action alleges that AES manufactures, uses, sells and offers for sale a power supply system that infringes upon a U.S. patent held by Lufthansa. The patent at issue in the U.S. action is based on technology similar to that involved in the German action. On April 25, 2016, the Court issued its ruling on claim construction, holding that the sole independent claim in the patent is indefinite, rendering all claims in the patent indefinite. Based on this ruling, AES filed a motion for summary judgment on the grounds that the Court’s ruling that the patent is indefinite renders the patent invalid and unenforceable. On July 20, 2016, the U.S. District Court granted the motion for summary judgment and issued an order dismissing all claims against AES with prejudice.
62


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.
NOTE 19 — SEGMENTS
Segment information and reconciliations to consolidated amounts for the years ended December 31 are as follows:
(In thousands)201820172016
Sales:
Aerospace$675,744 $534,724 $534,408 
Less Inter-segment Sales(119)(121)(367)
Total Aerospace Sales675,625 534,603 534,041 
Test Systems127,679 89,861 99,082 
Less Inter-segment Sales(48)  
Test Systems127,631 89,861 99,082 
Total Consolidated Sales$803,256 $624,464 $633,123 
Operating Profit and Margins:
Aerospace$69,761 $38,888 $77,966 
10.3 %7.3 %14.6 %
Test Systems10,718 7,359 8,507 
8.4 %8.2 %8.6 %
Total Operating Profit$80,479 $46,247 $86,473 
10.0 %7.4 %13.7 %
Deductions from Operating Profit:
Interest Expense, Net of Interest Income$(9,710)$(5,369)$(4,354)
Corporate and Other Expenses, Net(18,487)(15,887)(13,334)
Income before Income Taxes$52,282 $24,991 $68,785 
Depreciation and Amortization:
Aerospace$29,947 $22,111 $19,873 
Test Systems4,500 4,302 5,273 
Corporate585 650 644 
Total Depreciation and Amortization$35,032 $27,063 $25,790 
Assets:
Aerospace$647,870 $621,047 $500,892 
Test Systems97,056 90,859 76,575 
Corporate29,714 24,050 26,877 
Total Assets$774,640 $735,956 $604,344 
Capital Expenditures:
Aerospace$14,680 $10,656 $9,511 
Test Systems1,370 2,721 3,345 
Corporate267 101 181 
Total Capital Expenditures$16,317 $13,478 $13,037 
Operating profit 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.
For the years ended December 31, 2018 and December, 31 2016, there were no goodwill or purchased intangible asset impairment losses in either the Aerospace or Test System segment. In 2017, there was a goodwill impairment loss of $16.2
63


million recorded in the Aerospace segment. In the Aerospace segment, goodwill amounted to $125.0 million and $125.6 million at December 31, 2018 and 2017, respectively. In the Test Systems segment, there was no goodwill as of December 31, 2018 and 2017.
The following table summarizes the Company’s sales into the following geographic regions for the years ended December 31:
(In thousands)201820172016
United States$575,830 $482,219 $504,270 
North America (excluding United States)10,834 6,198 12,331 
Asia112,135 58,732 52,171 
Europe98,193 73,677 61,200 
South America1,973 1,280 577 
Other4,291 2,358 2,574 
Total$803,256 $624,464 $633,123 
The following table summarizes the Company’s property, plant and equipment by country for the years ended December 31:
(In thousands)20182017
United States$110,738 $116,026 
France9,241 9,094 
Canada883 710 
Total$120,862 $125,830 
Sales recorded by the Company’s foreign operations were $70.6 million, $53.9 million and $50.1 million in 2018, 2017 and 2016, respectively. Net income from these locations was $5.5 million, $2.2 million and $1.8 million in 2018, 2017 and 2016, respectively. Net assets held outside of the U.S. total $45.0 million and $47.4 million at December 31, 2018 and 2017, respectively. The exchange loss included in determining net income was $0.3 million in 2018 and an insignificant gain in 2017. Cumulative translation adjustments amounted to $(7.2) million and $(4.5) million at December 31, 2018 and 2017, respectively.
The Company has a significant concentration of business with two major customers; Panasonic Aviation Corporation (“Panasonic”) and The Boeing Company (“Boeing”). The following is information relating to the activity with those customers:
201820172016
Percent of Consolidated Sales
Panasonic14.4 19.1 21.6 
Boeing14.3 16.8 15.2 

(In thousands)20182017
Accounts Receivable at December 31,
Panasonic$14,994 $10,200 
Boeing$24,649 $12,969 
Sales to Panasonic are in the Aerospace segment. Sales to Boeing occur in both segments.
64


NOTE 20 — ACQUISITIONS
Astronics Connectivity Systems and Certification Corp.
On December 1, 2017, Astronics completed the acquisition of substantially all of the assets and liabilities of Telefonix Inc., including 100% of the stock of a related company, Product Development Technologies, LLC and its subsidiaries. The combined group designs and manufactures advanced in-flight entertainment and connectivity equipment, and provides industry leading design consultancy services for the global aerospace industry. The company’s products include wireless access points, file servers, content loaders, passenger control units and cord reels, as well as engineering services for its customers. We purchased the assets of these companies for $103.8 million, net of $0.2 million in cash acquired. All of the goodwill and purchased intangible assets are expected to be deductible for tax purposes over 15 years. The acquired companies are included in our Aerospace reporting segment. Adjustments made to the preliminary purchase price valuation during the measurement period were not significant. The purchase price allocation for this acquisition has been finalized.
The following is a summary of the sales and amounts included in income from operations for CSC included in the consolidated financial statements of the Company from the date of acquisition to December 31, 2017 (in thousands):
Sales $6,174 
Operating Loss $(499)
The following summary, prepared on a pro forma basis, combines the consolidated results of operations of the Company with those of CSC as if the acquisition took place on January 1, 2017. The pro forma consolidated results include the impact of certain adjustments, including increased interest expense on acquisition debt, amortization of purchased intangible assets and income taxes.
Unaudited 
(In thousands, except earnings per share) 20172016
Sales $683,541 $686,143 
Net income $18,302 $41,672 
Basic earnings per share $0.56 $1.24 
Diluted earnings per share $0.54 $1.21 
The pro forma results are not necessarily indicative of what actually would have occurred if the acquisition had been in effect for the year ended December 31, 2017 and 2016. In addition, they are not intended to be a projection of future results.
Astronics Custom Control Concepts, Inc.
On April 3, 2017, Astronics Custom Control Concepts Inc., a wholly owned subsidiary of the Company, acquired substantially all the assets and certain liabilities of Custom Control Concepts LLC (“CCC”), located in Kent, Washington. CCC is a provider of cabin management and in-flight entertainment systems for a range of aircraft. The total consideration for the transaction was $10.2 million, net of $0.5 million in cash acquired. All of the goodwill and purchased intangible assets are expected to be deductible for tax purposes over 15 years. CCC is included in our Aerospace segment. The purchase price allocation for this acquisition has been finalized.
NOTE 21 — 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 have been classified as held for sale in the accompanying 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.
65


The following is a summary of the assets and liabilities held for sale as of December 31:
(In thousands) 2018 
Assets Held for Sale 
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 
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.5 million, including $100.0 million in cash proceeds and approximately $3.5 million related to the sale of certain inventory. The Company expects to record a pre-tax gain on the sale of approximately $80 million in the first quarter of 2019. The income tax expense relating to the gain is estimated to be $22 million.
The transaction also includes 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 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.

66


ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
Not applicable.
ITEM 9A.  CONTROLS AND PROCEDURES
Disclosure Controls and Procedures
The Company carried out an evaluation, under the supervision and with the participation of Company Management, including the Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of the Company’s disclosure controls and procedures as defined in Exchange Act Rules 13a-15(e) and 15d-15(e). Based on that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that these disclosure controls and procedures are effective as of the end of the period covered by this report, to ensure that information required to be disclosed in reports filed or submitted under the Exchange Act is made known to them on a timely basis, and that these disclosure controls and procedures are effective to ensure such information is recorded, processed, summarized and reported within the time periods specified in the Commission’s rules and forms.
Management’s Report on Internal Control over Financial Reporting
See the report appearing under Item 8, Financial Statements and Supplemental Data, Managements Report on Internal Control Over Financial Reporting.
Changes in Internal Control over Financial Reporting
There have been no changes in the Company’s internal control over financial reporting during the most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.
ITEM 9B. OTHER INFORMATION
None
67


PART III
ITEM 10.  DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
The information regarding directors is contained under the captions “Election of Directors” and “Security Ownership of Certain Beneficial Owners and Management” and is incorporated herein by reference to the 2019 Proxy to be filed within 120 days of the end of our fiscal year is incorporated herein by reference.
The executive officers of the Company, their ages, their positions and offices with the Company, and the date each assumed their office with the Company as of December 31, 2018, are as follows:
Name and Age of Executive OfficerPositions and Offices with Astronics  
Year First
Elected Officer
Peter J. Gundermann
Age 56
President, Chief Executive Officer and Director of the Company  2001
David C. Burney
Age 56
Executive Vice President, Secretary and Chief Financial Officer of the Company  2003
Mark A. Peabody
Age 59
Astronics Advanced Electronic Systems President and Executive Vice President of Astronics Corporation  2010
James S. Kramer
Age 55
Luminescent Systems Inc. President and Executive Vice President of Astronics Corporation  2010
The principal occupation and employment for all executives listed above for the past five years has been with the Company.
The Company has adopted a Code of Business Conduct and Ethics that applies to the Chief Executive Officer, Chief Financial Officer as well as other directors, officers and employees of the Company. This Code of Business Conduct and Ethics is available upon request without charge by contacting Astronics Corporation at (716) 805-1599. The Code of Business Conduct and Ethics is also available on the Investors section of the Company’s website at www.astronics.com.
ITEM 11.  EXECUTIVE COMPENSATION
The information contained under the caption “Executive Compensation” and “Summary Compensation Table” in the Company’s definitive Proxy Statement to be filed within 120 days of the end of our fiscal year is incorporated herein by reference.
ITEM 12.  SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
The information contained under the captions “Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters” and “Executive Compensation” in the Company’s definitive Proxy Statement to be filed within 120 days of the end of our fiscal year is incorporated herein by reference.
ITEM 13.  CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE
The information contained under the captions “Certain Relationships and Related Transactions and Director Independence” and “Proposal One: Election of Directors” in the Company’s definitive Proxy Statement to be filed within 120 days of the end of our fiscal year is incorporated herein by reference.
ITEM 14.  PRINCIPAL ACCOUNTANT FEES AND SERVICES
The information contained under the caption “Audit and Non-Audit Fees” in the Company’s definitive Proxy Statement to be filed within 120 days of the end of our fiscal year is incorporated herein by reference.
68


PART IV
ITEM 15.  EXHIBITS AND FINANCIAL STATEMENT SCHEDULES
 
a.The documents filed as a part of this report are as follows:
1.The following financial statements are included:
i.Consolidated Statements of Operations for the years ended December 31, 2018, 2017 and 2016 
ii.Consolidated Statements of Comprehensive Income for the years ended December 31, 2018, 2017 and 2016
iii.Consolidated Balance Sheets as of December 31, 2018 and 2017
iv.Consolidated Statements of Cash Flows for the years ended December 31, 2018, 2017 and 2016 
v.Consolidated Statements of Shareholders’ Equity for the years ended December 31, 2018, 2017 and 2016 
vi.Notes to Consolidated Financial Statements
vii.Reports of Independent Registered Public Accounting Firm
viii.Management’s Report on Internal Control Over Financial Reporting
2.   Financial Statement Schedule
Schedule II. Valuation and Qualifying Accounts
All other consolidated financial statement schedules are omitted because they are inapplicable, not required, or the information is included elsewhere in the consolidated financial statements or the notes thereto.
3. Exhibits


 
69


Exhibit
No.
 Description
 Restated Certificate of Incorporation, incorporated by reference to the registrant’s 2013 Annual Report on Form 10-K, Exhibit 3(a), filed March 7, 2014 (File No. 000-07087).
 By-Laws, as amended, incorporated by reference to the registrant’s 2008 Annual Report on Form 10-K, Exhibit 3(b), filed March 11, 2009 (File No. 000-07087).
 Certificate of Amendment of the Certificate of Incorporation of Astronics Corporation, incorporated by reference to the registrant’s Form 8-K, Exhibit 3.1, filed July 1, 2016 (File No. 000-07087).
 Restated Thrift and Profit Sharing Retirement Plan, incorporated by reference to the registrant’s 2010 Annual Report on Form 10-K, Exhibit 10.1, filed March 3, 2011 (File No. 000-07087).
 2001 Stock Option Plan, incorporated by reference to the registrant’s 2010 Annual Report on Form 10-K, Exhibit 10.4, filed March 3, 2011 (File No. 000-07087).
 Non-Qualified Supplemental Retirement Plan, incorporated by reference to the registrant’s 2010 Annual Report on Form 10-K, Exhibit 10.5, filed March 3, 2011 (File No. 000-07087).
 Employment Termination Benefits Agreement dated December 16, 2003 between Astronics Corporation and Peter J. Gundermann, President and Chief Executive Officer of Astronics Corporation, incorporated by reference to the registrant’s 2010 Annual Report on Form 10-K, Exhibit 10.6, filed March 3, 2011 (File No. 000-07087).
 Employment Termination Benefits Agreement dated December 16, 2003 between Astronics Corporation and David C. Burney, Vice President and Chief Financial Officer of Astronics Corporation, incorporated by reference to the registrant’s 2010 Annual Report on Form 10-K, Exhibit 10.7, filed March 3, 2011 (File No. 000-07087).
 2005 Director Stock Option Plan, incorporated by reference to the registrant’s 2010 Annual Report on Form 10-K, Exhibit 10.8, filed March 3, 2011 (File No. 000-07087).
 Supplemental Retirement Plan, Amended and Restated, March 6, 2012, incorporated by reference to the registrant’s 2012 Annual Report on Form 10-K, Exhibit 10.10, filed February 22, 2013 (File No. 000-07087).
 First Amendment of the Employment Termination Benefits Agreement dated December 30, 2008 between Astronics Corporation and Peter J. Gundermann, President and Chief Executive Officer of Astronics, incorporated by reference to the registrant’s 2008 Annual Report on Form 10-K, Exhibit 10.11, filed March 11, 2009 (File No. 000-07087).

First Amendment of the Employment Termination Benefits Agreement dated December 30, 2008 between Astronics Corporation and David C. Burney, Vice President and Chief Financial Officer of Astronics Corporation, incorporated by reference to the registrant’s 2008 Annual Report on Form 10-K, Exhibit 10.12, filed March 11, 2009 (File No. 000-07087).
Employment Termination Benefits Agreement Dated February 18, 2005 between Astronics Corporation and Mark A. Peabody, Executive Vice President of Astronics Advanced Electronic Systems, Inc., incorporated by reference to the registrant’s 2010 Annual Report on Form 10-K, Exhibit 10.13, filed March 3, 2011 (File No. 000-07087).
First Amendment of the Employment Termination Benefits Agreement dated December 31, 2008 between Astronics Corporation and Mark A. Peabody, Executive Vice President of Astronics Advanced Electronic Systems, Inc., incorporated by reference to the registrant’s 2010 Annual Report on Form 10-K, Exhibit 10.14, filed March 3, 2011 (File No. 000-07087).
Form of Indemnification Agreement as executed by each of Astronics Corporation’s Directors and Executive Officers, incorporated by reference to the registrant’s 2010 Annual Report on Form 10-K, Exhibit 10.15, filed March 3, 2011 (File No. 000-07087).
2011 Employee Stock Option Plan, incorporated by reference to the registrant’s Form S-8, Exhibit 4.1 filed on August 4, 2011 (File No. 000-07087).
Supplemental Retirement Plan II, incorporated by reference to the registrant’s 2012 Annual Report on Form 10-K, Exhibit 10.18, filed February 22, 2013 (File No. 000-07087).
70


Fourth Amended and Restated Credit Agreement entered into by and among Astronics Corporation, HSBC Bank USA, National Association, Bank of America, N.A. and Manufacturers and Traders Trust Company, incorporated by reference to the registrant’s Form 8-K, Exhibit 10.1, filed September 26, 2014 (File No. 000-07087).
Amendment No.1 to the Fourth Amended and Restated Credit Agreement entered into by and among Astronics Corporation, HSBC Bank USA, National Association, Bank of America, N.A., Manufacturers and Traders Trust Company and Wells Fargo Bank, incorporated by reference to the registrant's Form 8-K, Exhibit 10.1, filed January 15, 2016 (File No. 000-07087).
Astronics Corporation 2017 Long Term Incentive Plan (incorporated by reference as Exhibit A to the Registrant’s Definitive Proxy Statement on Schedule 14A, as filed with the Commission on April 17, 2017).

Asset Purchase Agreement dated as of March 16, 2017 by and between UJB Acquisition Corp. and Custom Control Concepts LLC filed as Exhibit 10.1 on Form 8-K filed on April 6, 2017 (File No. 000-07087).
Asset Purchase Agreement entered as of October 26, 2017, by and among Talon Acquisition Corp., Telefonix, Incorporated, Product Development Technologies, LLC, and Paul Burke filed as Exhibit 10.1 on Form 8-K filed on October 27, 2017 (File No. 000-07087).
Fifth Amended and Restated Credit Agreement entered into by and among Astronics Corporation, HSBC Bank USA, National Association, HSBC Securities (USA) Inc. and Merrill Lynch, Pierce, Fenner & Smith Inc., and Suntrust Bank, filed as Exhibit 10.1 on Form 8-K filed on February 21, 2018 (File No. 000-07087).
Amended and Restated Asset Purchase Agreement dated as of February 13, 2019 by and Among Astronics Test Systems, Inc., Astronics Corporation and Advantest Test Solutions, Inc., filed as Exhibit 10.1 on Form 8-K filed on February 19, 2019 (File No. 000-07087).
Subsidiaries of the Registrant; filed herewith.
Consent of Independent Registered Public Accounting Firm; filed herewith.
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; filed herewith.
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; filed herewith.
Certification pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002; filed herewith.
101.INS**XBRL Instance Document

101.SCH**XBRL Taxonomy Extension Schema Document
101.CAL**XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF**XBRL Taxonomy Extension Definition Linkbase Document
101.LAB**XBRL Taxonomy Extension Label Linkbase Document
101.PRE**XBRL Taxonomy Extension Presentation Linkbase Document
 
*Identifies a management contract or compensatory plan or arrangement as required by Item 15(a) (3) of Form 10-K.

**Submitted electronically herewith


71


SCHEDULE II
Valuation and Qualifying Accounts
YearDescription
Balance at the
Beginning of
Period
Additions Charged to Cost and ExpenseWrite-Offs/Other
Balance at
End of
Period
(In thousands)     
2018Allowance for Doubtful Accounts$960 $589 $(63)$1,486 
Reserve for Inventory Valuation18,013 2,682 131 20,826 
Deferred Tax Valuation Allowance7,823 275  8,098 
2017Allowance for Doubtful Accounts$602 $87 $271 $960 
Reserve for Inventory Valuation15,410 2,885 (282)18,013 
Deferred Tax Valuation Allowance3,816 4,007  7,823 
2016Allowance for Doubtful Accounts$312 $388 $(98)$602 
Reserve for Inventory Valuation14,594 2,015 (1,199)15,410 
Deferred Tax Valuation Allowance2,640 1,176  3,816 

72


ITEM 16.  FORM 10-K SUMMARY
None.
73


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned; thereunto duly authorized, on February 28, 2019.
Astronics Corporation 
By /s/ Peter J. Gundermann By /s/ David C. Burney
Peter J. Gundermann President and Chief Executive Officer David C. Burney, Executive Vice President, Chief Financial Officer
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.
Signature  Title Date
/s/ Peter J. Gundermann  
President and Chief Executive Officer
(Principal Executive Officer)
 February 28, 2019
Peter J. Gundermann   
/s/ David C. Burney  Executive Vice President, Chief Financial Officer (Principal Financial Officer) February 28, 2019
David C. Burney   
/s/ Nancy L. Hedges  Corporate Controller and Principal Accounting Officer February 28, 2019
Nancy L. Hedges   
/s/ Raymond W. Boushie  
 
 
Director
 February 28, 2019
Raymond W. Boushie   
/s/ Robert T. Brady  
 
Director
 February 28, 2019
Robert T. Brady   
/s/ John B. Drenning  
 
 
Director
 February 28, 2019
John B. Drenning   
/s/ Jeffry D. Frisby  
 
 
Director
 February 28, 2019
Jeffry D. Frisby   
/s/ Peter J. Gundermann  
 
 
Director
 February 28, 2019
Peter J. Gundermann   
/s/ Warren C. Johnson  
 
 
Director
 February 28, 2019
Warren C. Johnson   
/s/ Kevin T. Keane  
 
 
Director
 February 28, 2019
Kevin T. Keane   
/s/ Neil Kim  
 
 
Director
 February 28, 2019
Neil Kim   
/s/ Mark J. Moran  
 
 
Director
 February 28, 2019
Mark J. Moran   


74
EX-21 2 atro-20181231xex21.htm EXHIBIT 21 Document

EXHIBIT 21

ASTRONICS CORPORATION

SUBSIDIARIES OF THE REGISTRANT

SubsidiaryOwnership PercentageState (Province), Country of Incorporation
Astronics Test Systems, Inc. 100%  Delaware, USA
Astronics DME LLC 100%  Florida, USA
Astronics AeroSat Corporation 100%  New Hampshire, USA
Luminescent Systems, Inc. 100%  New York, USA
Astronics Air, LLC 100%  New York, USA
Max-Viz, Inc. 100%  Oregon, USA
Peco, Inc. 100%  Oregon, USA
Ballard Technology, Inc. 100%  Washington, USA
Astronics Advanced Electronic Systems Corp. 100%  Washington, USA
LSI - Europe B.V.B.A. 100%  Belgium
Luminescent Systems Canada, Inc. 100%  Quebec, Canada
PGA Electronic s.a. 100%  France
Astronics France 100%  France
Astronics Air II LLC 100%  New Hampshire, USA
Armstrong Aerospace, Inc. 100%  Illinois, USA
Astronics Custom Controls Concepts Inc.100%  Washington, USA
Astronics Connectivity Systems and Certification Corp.100%  Illinois, USA
Astronics Europe100%  France
Product Development Technologies (UK) Limited100%  United Kingdom
PJSC PDT Ukraine100%  Ukraine
Huizhou Telefonix Co., Ltd.100%  China
Alliance Technology HK Limited100%  Hong Kong


EX-23 3 atro-20181231xex23.htm EXHIBIT 23 Document


EXHIBIT 23

Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the following Registration Statements:

a.Registration Statements (Form S-8 No. 333-139292, Form S-8 No. 333-87463) pertaining to the Astronics Corporation Employee Stock Purchase Plan,
b.Registration Statement (Form S-8 No. 333-127137) pertaining to the Astronics Corporation 2005 Director Stock Option Plan,
c.Registration Statement (Form S-8 No. 333-143564) pertaining to the Astronics Corporation 2001 Stock Option Plan,
d.Registration Statement (Form S-8 No. 333-176044) pertaining to the Astronics Corporation 2011 Employee Stock Option Plan, and
e.Registration Statement (Form S-8 No. 333-222010) pertaining to the Astronics Corporation 2017 Long Term Incentive Plan;

of our reports dated February 28, 2019 with respect to the consolidated financial statements and schedule of Astronics Corporation and the effectiveness of internal control over financial reporting of Astronics Corporation included in this Annual Report (Form 10-K) of Astronics Corporation for the year ended December 31, 2018.

/s/ Ernst & Young LLP

Buffalo, New York
February 28, 2019 


EX-31.1 4 atro-20181231xex311.htm EXHIBIT 31.1 Document

Exhibit 31.1
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 2001
I, Peter J. Gundermann, President and Chief Executive Officer, certify that:
1.I have reviewed this annual report on Form 10-K of the Astronics Corporation;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: February 28, 2019
/s/ Peter J. Gundermann 
Peter J. Gundermann 
Chief Executive Officer 


EX-31.2 5 atro-20181231xex312.htm EXHIBIT 31.2 Document

Exhibit 31.2
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 2001
I, David C. Burney, Executive Vice President and Chief Financial Officer, certify that:
1.I have reviewed this annual report on Form 10-K of the Astronics Corporation;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: February 28, 2019
/s/ David C. Burney
David C. Burney
Chief Financial Officer


EX-32 6 atro-20181231xex32.htm EXHIBIT 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 2001
Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2001, the undersigned officers of Astronics Corporation (the “Company”) hereby certify that:
The Company’s Annual Report on Form 10-K for the year ended December 31, 2018 fully complies with the requirements of section 13(a) or 15(d) of the Securities and Exchange Act of 1934 and the information contained in the Form 10-K fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Dated: February 28, 2019/s/ Peter J. Gundermann 
Peter J. Gundermann 
Title: Chief Executive Officer 
Dated: February 28, 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 7 atro-20181231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Consolidated Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Summary of Significant Accounting Principles and Practices link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Principles and Practices (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Summary of Significant Accounting Principles and Practices - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Revenue - Cumulative Effect of Changes (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Revenue - Impact on Financial Statements (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Revenue - Summary of Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Revenue - Revenue Disaggregated by Market (Details) link:presentationLink link:calculationLink link:definitionLink 2411407 - Disclosure - Revenue - Disaggregated by Product Lines (Details) link:presentationLink link:calculationLink link:definitionLink 2112103 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 2313302 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Accounts Receivable - Summary of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2115104 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2316303 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Inventories - Summary of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - Inventories - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2119105 - Disclosure - Property, Plant and Equipment (Notes) link:presentationLink link:calculationLink link:definitionLink 2320304 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2421411 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2122106 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2323305 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - Intangible Assets - Summary of Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - Intangible Assets - Summary of Future Amortization Expense for Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2127107 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 2328306 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2429415 - Disclosure - Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2430416 - Disclosure - Goodwill - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2131108 - Disclosure - Long-Term Debt and Notes Payable link:presentationLink link:calculationLink link:definitionLink 2332307 - Disclosure - Long-Term Debt and Notes Payable (Tables) link:presentationLink link:calculationLink link:definitionLink 2433417 - Disclosure - Long-Term Debt and Notes Payable - Summary of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2434418 - Disclosure - Long-Term Debt and Notes Payable - Principal Maturities of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2435419 - Disclosure - Long-Term Debt and Notes Payable - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2136109 - Disclosure - Warranty link:presentationLink link:calculationLink link:definitionLink 2337308 - Disclosure - Warranty (Tables) link:presentationLink link:calculationLink link:definitionLink 2438420 - Disclosure - Warranty - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2439421 - Disclosure - Warranty - Summary of Activity in Warranty Accrual (Details) link:presentationLink link:calculationLink link:definitionLink 2140110 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2341309 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2442422 - Disclosure - Income Taxes - Provision (Benefit) for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2443423 - Disclosure - Income Taxes - Effective Tax Rates Differ from Statutory Federal Income Tax (Details) link:presentationLink link:calculationLink link:definitionLink 2444424 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2445425 - Disclosure - Income Taxes - Significant Components of Company's Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2446426 - Disclosure - Income Taxes - Components of Net Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2447427 - Disclosure - Income Taxes - Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties (Details) link:presentationLink link:calculationLink link:definitionLink 2148111 - Disclosure - Profit Sharing/401(k) Plan link:presentationLink link:calculationLink link:definitionLink 2449428 - Disclosure - Profit Sharing/401(k) Plan - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2150112 - Disclosure - Retirement Plans and Related Post Retirement Benefits link:presentationLink link:calculationLink link:definitionLink 2351310 - Disclosure - Retirement Plans and Related Post Retirement Benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 2452429 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2453430 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2454431 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Assumptions Used to Calculate the Post Retirement Benefit Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2455432 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Summarizes the Components of the Net Periodic Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2456433 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Assumptions Used to Determine the Net Periodic Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2157113 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 2358311 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2459434 - Disclosure - Shareholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2460435 - Disclosure - Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2461436 - Disclosure - Shareholders' Equity - Components of Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2162114 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2363312 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2464437 - Disclosure - Earnings Per Share - Earnings Per Share Computations (Details) link:presentationLink link:calculationLink link:definitionLink 2165115 - Disclosure - Equity Compensation link:presentationLink link:calculationLink link:definitionLink 2366313 - Disclosure - Equity Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2467438 - Disclosure - Equity Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2468439 - Disclosure - Equity Compensation - Compensation Expense Information Based on Fair Value of Stock Options and RSU's (Details) link:presentationLink link:calculationLink link:definitionLink 2469440 - Disclosure - Equity Compensation - Summary of Weighted Average Fair Value of Options Granted (Details) link:presentationLink link:calculationLink link:definitionLink 2470441 - Disclosure - Equity Compensation - Summary of Weighted-Average Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2471442 - Disclosure - Equity Compensation - Summary of Company's Stock Option Activity and Related Information (Details) link:presentationLink link:calculationLink link:definitionLink 2472443 - Disclosure - Equity Compensation - Summary of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2473444 - Disclosure - Equity Compensation - Fair Value for Options Granted under Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2174116 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 2475445 - Disclosure - Fair Value - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2176117 - Disclosure - Selected Quarterly Financial Information link:presentationLink link:calculationLink link:definitionLink 2377314 - Disclosure - Selected Quarterly Financial Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2478446 - Disclosure - Selected Quarterly Financial Information - Summarizes Selected Quarterly Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 2179118 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2380315 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2481447 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Lease Payment Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2482448 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2183119 - Disclosure - Segments link:presentationLink link:calculationLink link:definitionLink 2384316 - Disclosure - Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 2485449 - Disclosure - Segments - Summary of Segment Reporting Information (Details) link:presentationLink link:calculationLink link:definitionLink 2486450 - Disclosure - Segments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2487451 - Disclosure - Segments - Summarizes the Company's Sales and Long-Lived Assets by Geographic Regions (Details) link:presentationLink link:calculationLink link:definitionLink 2488452 - Disclosure - Segments - Schedule of Activities with Major Customers (Details) link:presentationLink link:calculationLink link:definitionLink 2189120 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2390317 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2491453 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 2492454 - Disclosure - Acquisitions - Astronics Connectivity Systems and Certification Corp. (Details) link:presentationLink link:calculationLink link:definitionLink 2193121 - Disclosure - Divestiture Activities link:presentationLink link:calculationLink link:definitionLink 2394318 - Disclosure - Divestiture Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 2495455 - Disclosure - Divestiture Activities - Summary of Assets and Liabilities Held for Sale (Details) link:presentationLink link:calculationLink link:definitionLink 2496456 - Disclosure - Divestiture Activities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2197122 - Disclosure - Schedule II - Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 2498457 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 atro-20181231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 atro-20181231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 atro-20181231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] SERP Medical Supplemental Employee Retirement Plan Defined Benefit Medical [Member] Supplemental employee retirement plan defined benefit medical. Acquisition Goodwill, Acquired During Period Loss Contingencies Commitments and Contingencies, Policy [Policy Text Block] Impairment Loss Impairment Charge Goodwill, Impairment Loss Inventory Disclosure [Abstract] Range [Domain] Range [Domain] Common stock price to market value (percentage) Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Shipping and Handling Shipping and Handling Cost, Policy [Policy Text Block] Common Stock, Par value (in usd per share) Common Stock, Par or Stated Value Per Share Operating Margins Percentage Of Operating Income Loss Percentage of operating income loss. Unbilled Recoverable Costs and Accrued Profits Unbilled Contracts Receivable Defined Benefit Plan Disclosure Defined Benefit Plan Disclosure [Line Items] Summary of Significant Accounting Principles and Practices Significant Accounting Policies [Text Block] Cumulative translation adjustments Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Capitalized fulfillment costs Capitalized Contract Cost, Net Legal Entity [Axis] Legal Entity [Axis] Accounting Policies [Abstract] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Penalties or interest liabilities accrued Income Tax Examination, Penalties and Interest Accrued Cash Flows from Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Total compensation costs related to non-vested awards Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Fair value of plan assets at period end Defined Benefit Plan, Plan Assets, Amount Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Prepaid Expenses and Other Current Assets Prepaid Expense and Other Assets, Current Other Operating Income (Expense), Net Other Operating Income (Expense), Net Increase (Decrease) in Stockholders' Equity (in shares) Increase (Decrease) in Stockholders' Equity (in shares) [Roll Forward] Increase (Decrease) in Stockholders' Equity (in shares) Purchased intangible impairment loss Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) Additional Paid in Capital Additional Paid-in Capital [Member] Proceeds From Long-term Debt Proceeds from Issuance of Long-term Debt Depreciation expense Depreciation Common Stock, Shares outstanding (in shares) Common Stock, Shares, Outstanding Building Building [Member] Maturities of Long-term Debt and Capital Lease Obligations [Abstract] Maturities of Long-term Debt and Capital Lease Obligations [Abstract] Purchase of Outstanding Shares for Treasury Payments for Repurchase of Common Stock Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Income tax benefit recognized Tax Cuts And Jobs Act, Change In Tax Rate, Deferred Tax Liability, Income Tax Benefit Tax Cuts And Jobs Act, Change In Tax Rate, Deferred Tax Liability, Income Tax Benefit Concentration Risk Type [Axis] Concentration Risk Type [Axis] Aerospace Aerospace Segment [Member] Aerospace segment. Goodwill Balance at Beginning of the Year Balance at End of the Year Goodwill 2023 Long-term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Five Foreign Currency Translation Adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Accumulated benefit obligation of the plans Defined Benefit Plan, Accumulated Benefit Obligation Revised State Filing Tax Benefit, Net of Federal Income Tax Effect, Net of Reserve Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent Exercisable at end of the period (in usd) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Revenue recognized included in contract liability balance Contract with Customer, Liability, Revenue Recognized Other Assets Disposal Group, Including Discontinued Operation, Other Assets Components of Other Comprehensive Income (Loss) Comprehensive Income (Loss) [Table Text Block] Revaluation of Deferred Taxes for Federal Tax Rate Change Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Stockholders Equity [Table] Stockholders Equity [Table] Stockholders Equity [Table] Property, Plant and Equipment, Net of Accumulated Depreciation Property, Plant and Equipment, Net of Accumulated Depreciation Property, Plant and Equipment, Net Intangible Assets Intangible Assets Disclosure [Text Block] Astronics Custom Control Concepts Inc. Astronics Custom Control Concepts Inc. [Member] Astronics Custom Control Concepts Inc. [Member] Customer Advanced Payments and Deferred Revenue Deferred Revenue and Credits, Current Balance at end of the period (in usd) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Debt Instrument [Axis] Debt Instrument [Axis] Costs and Expenses Costs and Expenses [Abstract] Weighted average fair value of options vested (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Cash (Used for) Provided by Financing Activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations Long-term accrued pension liability Liability, Defined Benefit Pension Plan, Noncurrent Schedule of Goodwill [Table] Schedule of Goodwill [Table] Accrued Income Taxes Accrued Income Taxes, Current 2019 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months Panasonic Panasonic [Member] Panasonic. Stock Option Employee Stock Option [Member] Canada CANADA Summary of Cumulative Effect of Changes Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Net Deferred Tax Liabilities Deferred Tax Liabilities, Net Capital leases payments due in 2021 Capital Leases, Future Minimum Payments Due in Three Years Expected Life in Years Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Future Average Compensation Increases Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase Options forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Outstanding letters of credit on revolving credit facility Line of Credit Facility, Remaining Borrowing Capacity Building acquired under capital leases, gross Capital Leased Assets, Gross Statement [Table] Statement [Table] Cash at closing Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents Measurement Frequency [Axis] Measurement Frequency [Axis] Receivables [Abstract] Assets Held for Sale Deferred Tax Assets, Assets Held For Sale Deferred Tax Assets, Assets Held For Sale Beginning of Year (in shares) End of Year (in shares) Shares, Issued Cash Flows from Changes in Operating Assets and Liabilities, net of the Effects from Acquisitions of Businesses: Increase (Decrease) in Operating Capital [Abstract] Options available for future grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Goodwill and Intangible Assets Deferred Tax Liabilities, Goodwill and Intangible Assets Retained Earnings Retained Earnings (Accumulated Deficit) Capital Lease Basis Difference Capital Lease Assets Basis Difference Capital Lease Assets Basis Difference Long-Term Debt and Notes Payable Debt Disclosure [Text Block] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Accounts Receivable and Allowance for Doubtful Accounts Trade and Other Accounts Receivable, Policy [Policy Text Block] Revenue, Major Customer Revenue, Major Customer [Line Items] Germany GERMANY Fourth Amended and Restated Credit Agreement Fourth Amended and Restated Credit Agreement [Member] Fourth Amended and Restated Credit Agreement Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Fair Value for Options Granted under Employee Stock Purchase Plan Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] 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 Deferred Tax Valuation Allowance SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Disposal Group Classification [Axis] Disposal Group Classification [Axis] Other Accrued Expenses Accounts Payable and Other Accrued Liabilities, Current Warranties Issued Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Acquisitions Business Combination Disclosure [Text Block] Product Warranty Liability Product Warranty Liability [Line Items] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Supplemental Cash Flow Information: Supplemental Cash Flow Information [Abstract] Balance at the Beginning of Period Balance at End of Period SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Basic earnings weighted average shares (in shares) Weighted Average Number of Shares Outstanding, Basic 2021 Long-term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Three Customer [Domain] Customer [Domain] Entity Public Float Entity Public Float Convertible Class B Stock Common Class B [Member] Risk-free Interest Rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Divestiture Activities Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Other Deferred Tax Liabilities, Other Cash Flows from Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Foreign earnings repatriated Foreign Earnings Repatriated Stock Compensation Expense Allocated Share-based Compensation Expense Inventories Disposal Group, Including Discontinued Operation, Inventory Net operating loss carryforwards Operating Loss Carryforwards Guarantees [Abstract] 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] Other Assets — Long-term Deferred Tax Assets, Net ASSETS Assets [Abstract] Fifth Amended and Restated Credit Agreement Fifth Amended And Restated Credit Agreement [Member] Fifth Amended And Restated Credit Agreement [Member] Common Stock Common Class Undefined [Member] Classification of common stock that is undefined, representing ownership interest in a corporation. Summary of Changes in Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Consolidation Items [Domain] Consolidation Items [Domain] Range [Axis] Range [Axis] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Cash and Cash Equivalents Cash and Cash Equivalents at Beginning of Year Cash and Cash Equivalents at End of Year Cash and Cash Equivalents, at Carrying Value 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 Total Gross Deferred Tax Assets Deferred Tax Assets, Gross Unrecognized prior service costs Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax Consolidated Entities [Axis] Consolidated Entities [Axis] Construction in Progress Construction in Progress [Member] Business Acquisition [Axis] Business Acquisition [Axis] France FRANCE Accrued Expenses Increase (Decrease) in Accrued Liabilities Document Fiscal Year Focus Document Fiscal Year Focus Shareholders' Equity Stockholders' Equity Note Disclosure [Text Block] Postemployment Benefits [Abstract] Revenue from Contract with Customer [Abstract] Shareholders’ Equity: Stockholders' Equity Attributable to Parent [Abstract] Customer Advanced Payments and Deferred Revenue Increase (Decrease) in Deferred Revenue and Customer Advances and Deposits Title of Individual [Axis] Title of Individual [Axis] Discontinued Operations and Disposal Groups [Abstract] Discontinued Operations and Disposal Groups [Abstract] Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table] Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table] Foreign Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Number of non-qualified supplemental retirement defined benefit plans Number Of Non Qualified Supplemental Retirement Defined Benefit Plans Number of non-qualified supplemental retirement defined benefit plans. Fair Value Fair Value Disclosures [Text Block] Summary of Segment Reporting Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Exercise Price Range [Axis] Exercise Price Range [Axis] Foreign Current Foreign Tax Expense (Benefit) Other Assets Other Assets, Noncurrent Entity Current Reporting Status Entity Current Reporting Status Operating loss carryforwards expiration ending year Operating Loss Carry Forwards Expiration Ending Year Operating loss carry forwards expiration ending year. Entity Emerging Growth Company Entity Emerging Growth Company Retained Earnings Retained Earnings [Member] Telefonix, Incorporated Telefonix, Incorporated [Member] Telefonix, Incorporated [Member] Segments [Domain] Segments [Domain] Income Tax Authority [Axis] Income Tax Authority [Axis] Avionics Product Line, Avionics [Member] Product Line, Avionics Income taxes from divesture Discontinued Operation, Tax Effect of Gain (Loss) from Disposal of Discontinued Operation Customer Relationships Customer Relationships [Member] Diluted earnings (loss) per share (in usd per share) Earnings Per Share, Diluted Business Acquisition [Line Items] Business Acquisition [Line Items] Capital Lease Obligations Capital Lease Obligations Other Assets Other Assets [Member] Commitment fee (percentage) Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Retirement Liability Adjustment – Net of Taxes 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 Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Segments Segment Reporting Disclosure [Text Block] Inventories Total Inventory Inventory, Net (Decrease) Increase in Cash and Cash Equivalents Cash and Cash Equivalents, Period Increase (Decrease) Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Statement of Financial Position [Abstract] Asia Asia [Member] Stock split ratio, common stock Stockholders' Equity Note, Stock Split, Conversion Ratio Business Combinations [Abstract] 2019 Operating Leases, Future Minimum Payments Due, Next Twelve Months Benefits to be paid in the aggregate for the following five years Defined Benefit Plan, Expected Future Benefit Payment, Five Fiscal Years Thereafter Deferred Compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits Discount Rate Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Service Cost Service Cost — Benefits Earned During Period Defined Benefit Plan, Service Cost Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Summary of Long-Term Debt Schedule of Debt [Table Text Block] Foreign subsidiaries' undistributed earnings Undistributed Earnings of Foreign Subsidiaries Period of recognition Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Actual leverage ratio at end of period Actual Leverage Ratio Actual Leverage Ratio Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Entity [Domain] Entity [Domain] Land Land [Member] Net assets Net Assets Net assets. 2023 Operating Leases, Future Minimum Payments, Due in Five Years Deferred Tax Assets: Components of Deferred Tax Assets [Abstract] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Summary of Company's Stock Option Activity and Related Information Share-based Compensation, Stock Options, Activity [Table Text Block] Property, Plant and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Line of Credit Line of Credit [Member] Debt Disclosure [Abstract] Interest Paid Interest Paid, Including Capitalized Interest, Operating and Investing Activities Income tax effect recorded for currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Year 1 Share-based Compensation Award, Tranche One [Member] Segments [Axis] Segments [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] Number of shares employees had subscribed to purchase (in shares) Employee Service Share-based Compensation, Estimated Quantity of Shares to be Repurchased in Following Period Summary of Acquired Intangible Assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Newly Adopted and Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Class B Stock Converted to Common Stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities State Deferred State and Local Income Tax Expense (Benefit) Goodwill [Line Items] Goodwill [Line Items] Document Information [Table] Document Information [Table] Consolidated Revenue Sales Revenue, Net [Member] Number of awards vested in period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Vesting [Domain] Vesting [Domain] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Actuarial loss Defined Benefit Plan Amortization of Net Gains Losses Before Tax Defined benefit plan amortization of net gains losses before tax. Interest rate on revolving credit at LIBOR rate Debt Instrument, Basis Spread on Variable Rate Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Document Information Document Information [Line Items] Dividends Dividends [Policy Text Block] Dividends. Corporate and Other Expenses, Net Operating Expenses Options granted (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Assumptions Used to Determine the Net Periodic Cost Schedule Of Assumptions Used In Determining Net Periodic Benefit Cost Table [Table Text Block] Schedule of assumptions used in determining net periodic benefit cost. Current Maturities of Long-term Debt Long-term Debt, Current Maturities Weighted average fair value of options granted (in usd per share) Weighted Average Fair Value of the Options Granted (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Defined contribution plan charges recognized Defined Contribution Plan, Cost Backlog Order or Production Backlog [Member] 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 (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Weighted average remaining life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Other Comprehensive (Loss) Income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Unrecognized actuarial losses, tax Defined Benefit Plan Accumulated Other Comprehensive Income Net Gains Losses Tax Defined benefit plan accumulated other comprehensive income net gains losses tax. Other Payments for (Proceeds from) Other Investing Activities Principal Maturities of Long-Term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Equity-based Compensation Expense Share-based Compensation Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Liabilities Held for Sale Liabilities Held-For-Sale, Not Part Of Disposal Group, Current Liabilities Held-For-Sale, Not Part Of Disposal Group, Current Other Comprehensive Income (Loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Effect of Change Higher/(Lower) Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] $22.69 - $35.82 Range Three [Member] Range three. Net effect of dilutive stock options (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Lufthansa Lufthansa Technik AG [Member] Lufthansa Technik AG [Member] Assets Held for Sale Disposal Group, Including Discontinued Operation, Assets Balance at beginning of the period (in usd) Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding, Restated Intrinsic Value Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding, Restated Intrinsic Value Geographical [Axis] Geographical [Axis] Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Accounts Receivable Increase (Decrease) in Accounts Receivable Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Permitted leverage ratio Debt Covenant Ratio Of Debt To Ebitda Represents the debt covenant ratio to measure the company's ability to pay off debt. Level 3 Fair Value, Inputs, Level 3 [Member] Deferred Tax Liabilities Deferred Tax Liabilities, Gross Tax Benefit Employee Service Share-based Compensation, Tax Benefit from Compensation Expense Property, plant and equipment, useful life (in years) Property, Plant and Equipment, Useful Life Valuation Allowance for Foreign Tax Credit, State Deferred Tax Assets and Tax Credit Carryforwards, Net of Federal Tax Deferred Tax Assets, Valuation Allowance Entity Filer Category Entity Filer Category Entity Voluntary Filers Entity Voluntary Filers Net Property, Plant and Equipment Disposal Group, Including Discontinued Operation, Property, Plant and Equipment Total Operating Leases, Future Minimum Payments Due Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Consolidation Items [Axis] Consolidation Items [Axis] Equity [Abstract] State tax credit carryforwards not subject to expire Tax Credit Carryforward, Not Subject To Expiration Tax Credit Carryforward, Not Subject To Expiration Summary of Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Summarizes Selected Quarterly Financial Information Quarterly Financial Information [Table Text Block] Cash acquired Cash Acquired from Acquisition Options granted (in usd) Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Intrinsic Value Share based compensation arrangement by share based payment award options grants in period intrinsic value. Income Tax Disclosure [Abstract] Long-term debt Long-term Debt Patents Patents [Member] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Sale of Stock [Domain] Sale of Stock [Domain] Expected future payments in 2023 (less than for SERP Medical) Defined Benefit Plan, Expected Future Benefit Payment, Year Five Comprehensive Income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Statement [Line Items] Statement [Line Items] Balances Without Adoption of ASU 2014-09 Calculated under Revenue Guidance in Effect before Topic 606 [Member] Other Bank Debt Notes Payable to Banks [Member] Income Tax [Table] Income Tax [Table] Income Tax [Table] Number of reportable segments Number of Reportable Segments Entity Registrant Name Entity Registrant Name Tax benefits related to stock option exercises Deferred Tax Expense from Stock Options Exercised Amount authorized for stock repurchase program Stock Repurchase Program, Authorized Amount Liabilities Liabilities [Abstract] Treasury Stock Treasury Stock [Member] Stockholders Equity Stockholders Equity [Line Items] Stockholders Equity [Line Items] Supplemental Retirement Plan and Other Liabilities for Pension Benefits Liability, Defined Benefit Plan, Noncurrent Retirement Liability Adjustment – Before Tax AOCI Tax, Attributable to Parent Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Income (Loss), Net of Tax Net periodic pension cost net of tax Defined Benefit Plan Amortization Of Net Prior Service Cost Credit Net Of Tax Defined benefit plan amortization of net prior service cost credit net of tax. Amendment Flag Amendment Flag Increases as a Result of Tax Positions Taken in the Current Year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Deferred Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Business Jet Business Jet [Member] Business Jet Deferred Income Taxes Deferred Tax Liabilities — Long-term Deferred Income Tax Liabilities, Net Sale of Stock [Axis] Sale of Stock [Axis] Assumptions Used to Calculate the Post Retirement Benefit Obligation Schedule of Assumptions Used [Table Text Block] Customer Advanced Payments and Deferred Revenue Deferred Tax Assets Customer Advanced Payments And Deferred Revenue Deferred tax assets customer advanced payments and deferred revenue. Vesting [Axis] Vesting [Axis] Additions Charged to Cost and Expense SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Common stock reserved (in shares) Common Stock, Capital Shares Reserved for Future Issuance Entity Central Index Key Entity Central Index Key Litigation Case [Domain] Litigation Case [Domain] Goodwill, Gross Goodwill, Gross Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Product warranty period Standard Product Warranty, Duration Of Warranty Standard Product Warranty, Duration Of Warranty Semiconductor Semiconductor [Member] Semiconductor Year 3 Share-based Compensation Award, Tranche Three [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Provisional income tax expense on foreign earnings Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Transition Tax For Accumulated Foreign Earnings, Provisional Income Tax Expense Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Transition Tax For Accumulated Foreign Earnings, Provisional Income Tax Expense Long Term Incentive Plan Long Term Incentive Plan [Member] Long Term Incentive Plan [Member] Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Capital leases payments due in 2020 Capital Leases, Future Minimum Payments Due in Two Years Common Stock, Shares authorized (in shares) Common Stock, Shares Authorized Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Significant Components of Company's Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Lighting & Safety Product Line, Lighting And Safety [Member] Product Line, Lighting And Safety 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] 2022 Long-term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Four Fair Value Disclosures [Abstract] Actuarial loss, tax Defined Benefit Plan Amortization Of Net Gains Losses Net Of Tax Defined benefit plan amortization of net gains losses net of tax. 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 State Net Operating Loss Carryforwards and Other Deferred Tax Assets, Operating Loss Carryforwards, State and Local Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Annual increase in the cost of health care benefits range Defined Benefit Plan, Ultimate Health Care Cost Trend Rate Net Periodic Cost Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Non-US Non-US [Member] Equity-Based Compensation Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Allowance for Doubtful Accounts SEC Schedule, 12-09, Allowance, Credit Loss [Member] Warranty Product Warranty Disclosure [Text Block] Total Shareholders’ Equity Beginning of Year End of Year Stockholders' Equity Attributable to Parent Rental expense Operating Leases, Rent Expense, Net Optional increase in maximum borrowing capacity Line Of Credit Facility, Optional Increase In Maximum Borrowing Capacity Line Of Credit Facility, Optional Increase In Maximum Borrowing Capacity Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Gross Carrying Amount Finite-Lived Intangible Assets, Gross Work in Progress Inventory, Work in Process, Net of Reserves Total Receivables, Gross Contract Receivable Long-term debt and capital lease obligations excluding current maturities Long-term Debt and Capital Lease Obligations Accumulated Impairment Losses Goodwill, Impaired, Accumulated Impairment Loss Plan Name [Axis] Plan Name [Axis] North America (excluding United States) North America, Excluding United States [Member] North America, Excluding United States [Member] Revenue Revenue from Contract with Customer [Text Block] State State and Local Jurisdiction [Member] Other Other Aerospace [Member] Other Aerospace Equity Component [Domain] Equity Component [Domain] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Cash Provided By Operating Activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations Exercisable at end of the period (in usd per share) Weighted average exercise price (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Discount Rate Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Property, plant and equipment gross Property, Plant and Equipment, Gross Common Stock Common Stock [Member] Other Other Continent [Member] Other continent. State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax Deferred Tax Assets, Tax Credit Carryforwards, General Business Stock Incentive Plan Stock Incentive Plan [Member] Stock incentive plan. Geographical [Domain] Geographical [Domain] Stock Compensation Expense Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent Exercisable at end of the period (in shares) Shares (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Boeing Boeing [Member] Boeing. Total employer contribution Post Acquisition Period Employer Contribution Percentage Post acquisition period employer contribution percentage. Prepaid Expenses and Other Current Assets Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current Accounts Payable Accounts Payable, Current Relationship to Entity [Domain] Relationship to Entity [Domain] Property, Plant and Equipment [Abstract] Pretax income Pretax Income From Foreign Subsidiary Pretax income from foreign subsidiary. Principal Payments on 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] Accumulated amortization Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation Machinery and Equipment Machinery and Equipment [Member] Tax expense, result of GILTI tax provisions Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Global Intangible Low-Taxed Income, Income Tax Expense (Benefit) Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Global Intangible Low-Taxed Income, Income Tax Expense (Benefit) South America South America [Member] Long-term debt and capital lease obligations Long-term Debt and Capital Lease Obligations, Including Current Maturities Treasury Stock, Shares (in shares) Treasury Stock, Shares Options exercised (in usd) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Income Tax Authority [Domain] Income Tax Authority [Domain] Equity Award [Domain] Equity Award [Domain] Credit facility allocation Credit Facility Allocation Credit Facility Allocation Weighted-average price of awards (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Additional Paid-in Capital Additional Paid in Capital, Common Stock Exchange gain (loss) included in net income Accumulated Other Comprehensive Income (Loss), Exchange Gain (Loss) Accumulated Other Comprehensive Income (Loss), Exchange Gain (Loss) Inventories Inventory, Policy [Policy Text Block] Less Allowance for Doubtful Accounts Allowance for Doubtful Accounts Receivable, Current Stock option exercisable period (not exceeding, in years) Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Period Share based compensation arrangement by share based payment award options exercisable period. Loss Contingencies [Table] Loss Contingencies [Table] Less Accumulated Depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Supplemental Retirement Plan and Other Liabilities Increase (Decrease) in Employee Related Liabilities Schedule II - Valuation and Qualifying Accounts SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Benefits Paid Defined Benefit Plan, Benefit Obligation, Benefits Paid Finished Goods Inventory, Finished Goods, Net of Reserves Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Leverage ratio increase, duration of permitted following acquisition (in fiscal quarters) Debt Instrument, Covenant Compliance, Leverage Ratio Increase, Permitted Duration Following Acquisition Debt Instrument, Covenant Compliance, Leverage Ratio Increase, Permitted Duration Following Acquisition Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Capital leases payments due in 2022 Capital Leases, Future Minimum Payments Due in Four Years Effective Tax Rates Differ from Statutory Federal Income Tax Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Weighted Average Life Finite-Lived Intangible Asset, Useful Life Equity Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Unrecognized actuarial losses Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax Foreign Deferred Foreign Income Tax Expense (Benefit) Cost of Products Sold, Engineering and Development and Selling, General and Administrative Expenses Cost of Sales, Policy [Policy Text Block] 2020 Long-term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Two Cash compensation limit Cash Compensation Limit Cash compensation limit. Earnings Per Share Computations Schedule of Weighted Average Number of Shares [Table Text Block] Financial assets carried at fair value Business Combination, Contingent Consideration, Asset Summary of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block] Summarizes the Company's Sales and Long-Lived Assets by Geographic Region Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Contract Assets Contract with Customer, Asset, Net SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Net periodic pension cost, tax Defined Benefit Plan Amortization Of Net Prior Service Cost Credit Tax Defined benefit plan amortization of net prior service cost credit tax. Prepaid Expenses and Other Current Assets Increase (Decrease) in Prepaid Expense Deferred Tax Liabilities: Deferred Tax Liabilities, Gross [Abstract] 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] Stock Compensation Expense, Net of Tax Allocated Share-based Compensation Expense, Net of Tax Options outstanding (in shares) Balance at beginning of the period (in shares) Balance at end of the period (in shares) Shares (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Interest Expense, Net of Interest Income Interest Expense, Net of Interest Income Interest Income (Expense), Net Recurring Basis Fair Value, Measurements, Recurring [Member] Deferred Income Taxes Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Excess Tax Benefit from Exercise of Stock Options Excess Tax Benefit from Share-based Compensation, Financing Activities Income from Operations Total Operating Profit Operating Loss Operating Income (Loss) Percentage of fund Percentage Of Funded Status Of Pension Plans Percentage of funded status of pension plans. Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Percentage of reserve for inventory valuation Inventory Valuation Reserves As Percentage Of Gross Inventory Inventory valuation reserves as percentage of gross inventory. Commitments and Contingencies Disclosure [Abstract] Weighted average period (in years) Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Inventories Increase (Decrease) in Inventories Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Loss Contingencies Loss Contingencies [Line Items] CSC Astronics Connectivity Systems And Certification Corp. [Member] Astronics Connectivity Systems And Certification Corp. [Member] $7.68 - $13.63 Range Two [Member] Range two. Debt Instrument Debt Instrument [Line Items] Subsequent Event Subsequent Event [Member] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Warranty Liabilities Acquired Standard and Extended Product Warranty Accrual, Additions from Business Acquisition Accrued Payroll and Employee Benefits Employee-related Liabilities, Current Volatility Factor Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Sales Business Acquisition, Pro Forma Revenue Product Warranty Liability [Table] Product Warranty Liability [Table] Schedule of Future Minimum Lease Payment Commitments Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Operating loss carryforwards expiration beginning year Operating Loss Carryforwards Expiration Beginning Year Operating loss carryforwards expiration beginning year. Completed and Unpatented Technology Unpatented Technology [Member] Income Taxes Payable Increase (Decrease) in Income Taxes Payable 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Five LIBOR London Interbank Offered Rate (LIBOR) [Member] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Statement of Stockholders' Equity [Abstract] Accounts Receivable Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Cash Paid in Lieu of Fractional Shares from Stock Distribution Dividends, Stock U.S. Federal Current Federal Tax Expense (Benefit) Research and development, design and related engineering Research and Development Expense Provisional foreign tax credit carryforwards Provisional, Tax Credit Carryforwards, Foreign Provisional, Tax Credit Carryforwards, Foreign Excess tax benefit Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount Pension Plan Pension Plan [Member] Intangible Assets, Net of Accumulated Amortization Disposal Group, Including Discontinued Operation, Intangible Assets Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Held for Sale Discontinued Operations, Held-for-sale [Member] Total Liabilities Liabilities 2021 Operating Leases, Future Minimum Payments, Due in Three Years Other Other Noncash Income (Expense) Expected future payments in 2021 (less than for SERP Medical) Defined Benefit Plan, Expected Future Benefit Payment, Year Three Trading Symbol Trading Symbol United States UNITED STATES Basic earnings (loss) per share (in usd per share) Earnings Per Share, Basic Amortization of Losses Defined Benefit Plan, Amortization of Gain (Loss) SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Actuarial (Gain) Loss Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Document Period End Date Document Period End Date Accounts receivable Accounts Receivable, Net Quarterly Financial Information Disclosure [Abstract] Contract Liabilities Contract with Customer, Liability Options forfeited (in usd) Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Intrinsic Value Share based compensation arrangement by share based payment award options forfeitures and expirations in period intrinsic value. Balance at beginning of the year Balance at end of the year Defined Benefit Plan, Benefit Obligation Segment Reporting Information Segment Reporting Information [Line Items] Adoption of ASU 2014-09 Cumulative Effect of New Accounting Principle in Period of Adoption Europe Europe [Member] Change in retirement benefit obligation Increase Decrease In Pension And Other Postretirement Benefit Obligations Increase Decrease In Pension And Other Postretirement Benefit Obligations Revolving Credit Facility Revolving Credit Facility [Member] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Corporate Corporate, Non-Segment [Member] Common Stock Common Stock, Value, Issued Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value Deferred Tax Assets Deferred Tax Assets, Net of Valuation Allowance Warranties Settled Standard and Extended Product Warranty Accrual, Decrease for Payments State and foreign tax credit carryforwards expiration ending year Tax Credit Carryforward Expiration Year Range End Tax credit carryforward expiration year range end. Dividend Yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Total cash proceeds of divesture Proceeds from Divestiture of Businesses, Net of Cash Divested Accounts Receivable Accounts Receivable [Member] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Description of Business Basis of Accounting, Policy [Policy Text Block] Key Employee Key Employee [Member] Key employee. Expected future payments in 2019 (less than for SERP Medical) Defined Benefit Plan, Expected Future Benefit Payment, Next Twelve Months Amended And Restated Credit Agreement Amended And Restated Credit Agreement [Member] Amended And Restated Credit Agreement [Member] Retirement Liability Adjustment – Net of Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Cost of Products Sold Cost of Goods and Services Sold Director Director [Member] Armstrong Areospace, Inc. Armstrong [Member] Armstrong [Member] Current accrued pension liability Liability, Defined Benefit Plan, Current Sales Revenues [Abstract] Net income Business Acquisition, Pro Forma Net Income (Loss) Treasury Stock; 1,674,714 Shares at December 31, 2018, 1,674,714 Shares at December 31, 2017 Treasury Stock, Value Total Assets Total Assets Assets Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Summary of Future Amortization Expense for Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Movement in Standard Product Warranty Accrual 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 benefit cost Net Periodic Cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Weighted average remaining life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Plan Name [Domain] Plan Name [Domain] Tax Expense on Deemed Repatriation of Foreign Earnings Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent Exercise price, lower range (in usd per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit Less Current Maturities 2019 Long-term Debt and Capital Lease Obligations, Repayments of Principal in Next Twelve Months Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Document Fiscal Period Focus Document Fiscal Period Focus Deferred Tax Benefit Deferred Income Tax Expense (Benefit) Document Type Document Type State Income Tax, Net of Federal Income Tax Effect Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Summary of Sales and Amounts Included in Income from Operations Schedule of Business Acquisitions, by Acquisition [Table Text Block] Valuation and Qualifying Accounts Disclosure SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Class B stock voting rights per share Common Stock, Votes Per Share Common Stock, Votes Per Share Cash Used For Investing Activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations Systems Certification Product Line, Systems Certification [Member] Product Line, Systems Certification Summary of Activity in Warranty Accrual Schedule of Product Warranty Liability [Table Text Block] Income Statement Income Statement [Abstract] Estimate of the value of the dispute Loss Contingency, Estimate of Possible Loss Other Comprehensive Income (Loss) Other Comprehensive Income (Loss), Net of Tax Amortization of Prior Service Cost Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Current Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Product Product [Member] Effective Tax Rate Effective Income Tax Rate Reconciliation, Percent Income Taxes Paid, Net of Refunds Income Taxes Paid, Net Income Tax Income Tax [Line Items] Income Tax [Line Items] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Amortization expense for intangibles Amortization of Intangible Assets Goodwill Goodwill [Roll Forward] Foreign Tax Benefits Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Reassessed Warranty Exposure Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Number of shares out-of-the-money (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Sale of inventory Disposal Group, Including Discontinued Operation, Inventory, Current Use of Estimates Use of Estimates, Policy [Policy Text Block] Provision for Income Taxes Provision (benefit) for income taxes, net Income Tax Expense (Benefit) Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] Total Current Assets Assets, Current Tax Benefit (Expense) Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Research and Development Tax Credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Actuarial loss, net of tax Defined Benefit Plan Amortization Of Net Gains Losses After Tax Defined benefit plan amortization of net gains losses after tax. Domestic Production Activity Deduction Effective Income Tax Rate Reconciliation, Deduction, Percent 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Four Acquisitions of Business, Net of Cash Acquired Business acquisition purchase price paid in cash Payments to Acquire Businesses, Net of Cash Acquired Total Current Liabilities Liabilities, Current Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation Schedule of Changes in Projected Benefit Obligations [Table Text Block] Building and Improvements Building and Building Improvements [Member] Test Systems Test Systems Segment [Member] Test systems segment. Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Summary of the Components of Net Periodic Cost Schedule of Net Benefit Costs [Table Text Block] Provisional tax benefit Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Change In Tax Rate, Deferred Tax Liability, Provisional Income Tax Benefit Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Change In Tax Rate, Deferred Tax Liability, Provisional Income Tax Benefit Electrical Power & Motion Product Line, Electrical Power And Motion [Member] Product Line, Electrical Power And Motion Retirement Plan Type [Domain] Retirement Plan Type [Domain] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Foreign Currency Translations and Other Goodwill, Foreign Currency Translation Gain (Loss) Total Liabilities and Shareholders’ Equity Liabilities and Equity 2020 Operating Leases, Future Minimum Payments, Due in Two Years Accounts Receivable, Net of Allowance for Doubtful Accounts Accounts Receivable Accounts Receivable, Net, Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Class of Stock [Line Items] Class of Stock [Line Items] Unrecognized prior service costs, net Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Tax Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Share-based Compensation Arrangement by Share-based Payment Award Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Equity Components [Axis] Equity Components [Axis] Number of awards granted in period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Variable Rate [Axis] Variable Rate [Axis] Summary of Inventories Schedule of Inventory, Current [Table Text Block] Summary of Weighted-Average Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Annual increase in the cost of health care benefits Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year Award Type [Axis] Award Type [Axis] Retirement Plans 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] Statutory Federal Income Tax Rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Reconciliation of Unrecognized Tax Benefits Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Diluted earnings weighted average shares (in shares) Weighted Average Number of Shares Outstanding, Diluted Expected future payments in 2020 (less than for SERP Medical) Defined Benefit Plan, Expected Future Benefit Payment, Year Two Intersegment Eliminations Intersegment Eliminations [Member] Summary of Weighted Average Fair Value of Options Granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block] Accrued Income Taxes Accrued Income Taxes Trade Accounts Receivable Accounts Receivable, Gross Commercial Transport Commercial Transport Aircraft [Member] Commercial Transport Aircraft Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Interest Cost Defined Benefit Plan, Interest Cost Depreciation Deferred Tax Liabilities, Property, Plant and Equipment Common Stock, Shares issued (in shares) Common Stock, Shares, Issued Exercise price, upper range (in usd per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit SERP Supplemental Employee Retirement Plan [Member] Astronics Plan Astronics Plan [Member] Astronics plan. Intangible asset impairment charge Impairment of Intangible Assets (Excluding Goodwill) Reserve for inventory valuation Inventory Valuation Reserves Capital Expenditures Total Capital Expenditures Payments to Acquire Productive Assets Exercisable Share Based Compensation Arrangement By Share Based Payment Award, Options, Exercisable [Abstract] Share Based Compensation Arrangement By Share Based Payment Award, Options, Exercisable Balance at beginning of the period (in usd per share) Balance at end of the period (in usd per share) Weighted average exercise price (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Letter of Credit Letter of Credit [Member] Schedule of Activities with Major Customers Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Income Taxes Income Tax Uncertainties, Policy [Policy Text Block] Vesting percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Cash dividends paid Dividends, Cash Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Net Income Net Income Net Income (Loss) Net Income (Loss) Attributable to Parent Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Income (Loss) Before Income Taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Profit Sharing/401(k) Plan Compensation and Employee Benefit Plans [Text Block] 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] Raw Material Inventory, Raw Materials, Net of Reserves Purchase of Shares (in shares) Number of shares repurchased (in shares) Treasury Stock, Shares, Acquired Tax credit carryforwards Tax Credit Carryforward, Amount Adjustments to Reconcile Net Income to Cash Provided By Operating Activities, Excluding the Effects of Acquisitions: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Entity Small Business Entity Small Business Selected Quarterly Financial Information Quarterly Financial Information [Text Block] Number of major customers Number Of Major Customers Number of major customers. Aerospace & Defense Other Segments [Member] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Customer Concentration Risk Customer Concentration Risk [Member] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Military Military Aircraft [Member] Military Aircraft Summary of Pro-Forma Consolidated Results Business Acquisition, Pro Forma Information [Table Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Financial liabilities carried at fair value Business Combination, Contingent Consideration, Liability Write-Offs/Other SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Total fair value of options that vested during the year Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Principles of Consolidation Consolidation, Policy [Policy Text Block] 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Three Components of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Year 2 Share-based Compensation Award, Tranche Two [Member] Options forfeited (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Reserve for Inventory Valuation SEC Schedule, 12-09, Reserve, Inventory [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Compensation Expense Information Based on Fair Value of Stock Options and RSUs Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Revenues from External Customers and Long-Lived Assets Revenues from External Customers and Long-Lived Assets [Line Items] Period of options granted (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Product and Service [Axis] Product and Service [Axis] Depreciation and Amortization Total Depreciation and Amortization Depreciation, Depletion and Amortization Federal Domestic Tax Authority [Member] Operating loss carryforwards expected to be utilized Operating Loss Carryforwards, Expected To Be Utilized, Amount Operating Loss Carryforwards, Expected To Be Utilized, Amount Number of reporting units Number of Reporting Units Purchase commitments outstanding Long-term Purchase Commitment, Amount Employee Stock Employee Stock [Member] Outstanding letters of credit Letters of Credit Outstanding, Amount Contributions of employer Multiemployer Plans, Plan Contributions State Current State and Local Tax Expense (Benefit) Current Liabilities: Liabilities, Current [Abstract] Balance at Beginning of the Year Balance at End of the Year Standard and Extended Product Warranty Accrual Amortization of fulfillment cost Capitalized Contract Cost, Amortization Nonrecurring Basis Fair Value, Measurements, Nonrecurring [Member] Share price (in usd per share) Share Price State and foreign tax credit carryforwards expiration beginning year Tax Credit Carryforward Expiration Year Range Start Tax credit carryforward expiration year range start. Selling, General and Administrative Expenses Selling, General and Administrative Expense Conversion ratio for Class B stock to common stock Common Stock, Conversion Ratio Common Stock, Conversion Ratio Exercise of Stock Options (in shares) Options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Other Product Line, Other [Member] Product Line, Other LIABILITIES AND SHAREHOLDERS’ EQUITY Liabilities and Equity [Abstract] Net periodic pension cost Defined Benefit Plan, Expected Amortization of Prior Service Cost (Credit), Next Fiscal Year Decreases as a Result of Tax Positions Taken in Prior Years Unrecognized Tax Benefits, Increase (Decrease) Resulting From Prior Period Tax Positions Unrecognized Tax Benefits, Increase (Decrease) Resulting From Prior Period Tax Positions 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] 2022 Operating Leases, Future Minimum Payments, Due in Four Years Other Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent Unrecognized actuarial losses, net Accumulated Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Tax Payments of Debt Issuance Costs Payments of Debt Issuance Costs Segment Reporting [Abstract] Gain on sale, net of tax Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax Statement of Cash Flows [Abstract] Future Average Compensation Increases Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase Goodwill and Intangible Assets Disclosure [Abstract] Other Comprehensive (Loss) Income, Before Tax Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Structures Product Line, Structures [Member] Product Line, Structures Effect of Exchange Rates on Cash Effect of Exchange Rate on Cash and Cash Equivalents Class of Stock [Axis] Class of Stock [Axis] U.S. Federal Deferred Federal Income Tax Expense (Benefit) Provision for Non-Cash Losses on Inventory and Receivables Provision For Non Cash Losses On Inventory And Receivables Provision for non-cash losses on inventory and receivables. Capital leases payments due in 2019 Capital Leases, Future Minimum Payments Due, Next Twelve Months Movement in Valuation Allowances and Reserves SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Diluted earnings per share (in usd per share) Business Acquisition, Pro Forma Earnings Per Share, Diluted Litigation Case [Axis] Litigation Case [Axis] Customer Advance Payments and Deferred Revenue Contract with Customer, Liability, Current Earnings Per Share [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Options exercised (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Minimum Minimum [Member] Custom Control Concepts LLC Custom Control Concepts LLC [Member] Custom Control Concepts LLC [Member] Percent of consolidated revenue Concentration Risk, Percentage Retirement Benefits [Abstract] Cash and cash equivalents maturity period (in months) Cash And Cash Equivalents, Maturity Period Cash And Cash Equivalents, Maturity Period Purchase of Shares Treasury Stock, Value, Acquired, Cost Method Basic earnings per share (in usd per share) Business Acquisition, Pro Forma Earnings Per Share, Basic Astronics Advanced Electronic Systems Corp. Subsidiaries [Member] Number of reporting units have goodwill and subject to goodwill impairment test Goodwill Impairment Number Of Reporting Units Tested For Impairment Goodwill Impairment Number Of Reporting Units Tested For Impairment Directors Stock Option Plan Directors Stock Option Plan [Member] Directors stock option plan. Current Assets: Assets, Current [Abstract] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Balance at Beginning of the Year Balance at End of the Year Unrecognized Tax Benefits Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Building acquired under capital leases, net Capital Leases, Balance Sheet, Assets by Major Class, Net Other Liabilities Other Liabilities [Member] Credit Facility [Axis] Credit Facility [Axis] Class B Stock Converted to Common Stock Stock Issued During Period, Value, Conversion of Convertible Securities $2.67 - $3.19 Range One [Member] Range one. Liability reserve Loss Contingency, Accrual, Current Outstanding Share Based Compensation Arrangement By Share Based Payment Award, Options, Outstanding [Abstract] Share Based Compensation Arrangement By Share Based Payment Award, Options, Outstanding Components of Net Deferred Tax Assets and Liabilities Schedule Of Deferred Tax Assets Liabilities Net [Table Text Block] Schedule of deferred tax assets liabilities net. Thereafter Long-term Debt and Capital Lease Obligations, Maturities, Repayments of Principal after Year Five 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] Fair Value, Measurement Frequency [Domain] Statement of Comprehensive Income [Abstract] Non-compete Agreement Noncompete Agreements [Member] Percentage of acquired stock Business Acquisition, Percentage of Voting Interests Acquired Other Liabilities Other Liabilities, Noncurrent Asset Reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves Proceeds from Exercise of Stock Options Proceeds from Stock Options Exercised Gross Profit Gross Profit (sales less cost of products sold) Gross Profit Claims 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 Patent Infringement [Member] Patent Infringement [Member] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Acquisitions Business Combinations Policy [Policy Text Block] State tax credit carryforwards subject to expire Tax Credit Carryforward, Amount Subject To Expiration Tax Credit Carryforward, Amount Subject To Expiration Document And Entity Information [Abstract] Document and entity information. $45.89 - $45.89 Range Four [Member] Range four. Deductions from Operating Profit: Segment Reporting Information, Deductions From Operating profit [Abstract] Segment Reporting Information, Deductions From Operating profit [Abstract] Unrecognized prior service costs, tax Defined Benefit Plan Accumulated Other Comprehensive Income Net Prior Service Cost Credit Tax Defined benefit plan accumulated other comprehensive income net prior service cost credit tax. Summary of Contract Assets and Liabilities Contract with Customer, Asset and Liability [Table Text Block] Maximum Maximum [Member] Expected future payments in 2022 (less than for SERP Medical) Defined Benefit Plan, Expected Future Benefit Payment, Year Four Provision (Benefit) for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] EX-101.PRE 11 atro-20181231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 atro-20181231_g1.jpg begin 644 atro-20181231_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X1#Z17AI9@ 34T *@ @ H=I 0 M ! (6NH< < @D )@ H< < @\ (; FMC.60G/SX- M"CQX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1& M('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO&UL M;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT#IX;7!M971A/@T*(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(#P_>'!A8VME="!E;F0])W7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#VW4->UO\ MX2BXT;0-(L+PVMG!=32WNHO;?ZUYE55"PR9QY#$DD=11]N\;_P#0O>'_ /P? M3_\ R'18_P#)4]=_[ NF_P#H^^KI* .;^W>-_P#H7O#_ /X/I_\ Y#H^W>-_ M^A>\/_\ @^G_ /D.NDHH YO[=XW_ .A>\/\ _@^G_P#D.C[=XW_Z%[P__P"# MZ?\ ^0ZZ2B@#F_MWC?\ Z%[P_P#^#Z?_ .0Z/MWC?_H7O#__ (/I_P#Y#KI* M* .;^W>-_P#H7O#_ /X/I_\ Y#H^W>-_^A>\/_\ @^G_ /D.NDHH YO[=XW_ M .A>\/\ _@^G_P#D.C[=XW_Z%[P__P"#Z?\ ^0ZZ2B@#F_MWC?\ Z%[P_P#^ M#Z?_ .0Z/MWC?_H7O#__ (/I_P#Y#KI** .;^W>-_P#H7O#_ /X/I_\ Y#H^ MW>-_^A>\/_\ @^G_ /D.NDHH YO[=XW_ .A>\/\ _@^G_P#D.C[=XW_Z%[P_ M_P"#Z?\ ^0ZZ2B@#F_MWC?\ Z%[P_P#^#Z?_ .0Z/MWC?_H7O#__ (/I_P#Y M#KI** .;^W>-_P#H7O#_ /X/I_\ Y#H^W>-_^A>\/_\ @^G_ /D.NDHH YO[ M=XW_ .A>\/\ _@^G_P#D.C[=XW_Z%[P__P"#Z?\ ^0ZZ2B@#F_MWC?\ Z%[P M_P#^#Z?_ .0Z/MWC?_H7O#__ (/I_P#Y#KI** .;^W>-_P#H7O#_ /X/I_\ MY#H^W>-_^A>\/_\ @^G_ /D.NDHH YO[=XW_ .A>\/\ _@^G_P#D.C[=XW_Z M%[P__P"#Z?\ ^0ZZ2B@#F_MWC?\ Z%[P_P#^#Z?_ .0Z/MWC?_H7O#__ (/I M_P#Y#KI** .;^W>-_P#H7O#_ /X/I_\ Y#H^W>-_^A>\/_\ @^G_ /D.NDHH M YO[=XW_ .A>\/\ _@^G_P#D.C[=XW_Z%[P__P"#Z?\ ^0ZZ2B@#F_MWC?\ MZ%[P_P#^#Z?_ .0Z/MWC?_H7O#__ (/I_P#Y#KI** .;^W>-_P#H7O#_ /X/ MI_\ Y#H^W>-_^A>\/_\ @^G_ /D.NDHH YO[=XW_ .A>\/\ _@^G_P#D.C[= MXW_Z%[P__P"#Z?\ ^0ZZ2B@#F_MWC?\ Z%[P_P#^#Z?_ .0Z/MWC?_H7O#__ M (/I_P#Y#KI** .;^W>-_P#H7O#_ /X/I_\ Y#H^W>-_^A>\/_\ @^G_ /D. MNDHH YO[=XW_ .A>\/\ _@^G_P#D.C[=XW_Z%[P__P"#Z?\ ^0ZZ2B@#F_MW MC?\ Z%[P_P#^#Z?_ .0Z/MWC?_H7O#__ (/I_P#Y#KI** .;^W>-_P#H7O#_ M /X/I_\ Y#H^W>-_^A>\/_\ @^G_ /D.NDHH YO[=XW_ .A>\/\ _@^G_P#D M.C[=XW_Z%[P__P"#Z?\ ^0ZZ2B@#F_MWC?\ Z%[P_P#^#Z?_ .0Z/MWC?_H7 MO#__ (/I_P#Y#KI** .;^W>-_P#H7O#_ /X/I_\ Y#H^W>-_^A>\/_\ @^G_ M /D.NDHH YO[=XW_ .A>\/\ _@^G_P#D.C[=XW_Z%[P__P"#Z?\ ^0ZZ2B@# MF_MWC?\ Z%[P_P#^#Z?_ .0Z/MWC?_H7O#__ (/I_P#Y#KI** .;^W>-_P#H M7O#_ /X/I_\ Y#H^W>-_^A>\/_\ @^G_ /D.NDHH YO[=XW_ .A>\/\ _@^G M_P#D.C[=XW_Z%[P__P"#Z?\ ^0ZZ2B@#F_MWC?\ Z%[P_P#^#Z?_ .0Z/MWC M?_H7O#__ (/I_P#Y#KI** .;^W>-_P#H7O#_ /X/I_\ Y#H^W>-_^A>\/_\ M@^G_ /D.NDHH YO[=XW_ .A>\/\ _@^G_P#D.C[=XW_Z%[P__P"#Z?\ ^0ZZ M2B@#F_MWC?\ Z%[P_P#^#Z?_ .0Z/MWC?_H7O#__ (/I_P#Y#KI** .;^W>- M_P#H7O#_ /X/I_\ Y#H^W>-_^A>\/_\ @^G_ /D.NDHH YO[=XW_ .A>\/\ M_@^G_P#D.C[=XW_Z%[P__P"#Z?\ ^0ZZ2B@#F_MWC?\ Z%[P_P#^#Z?_ .0Z M/MWC?_H7O#__ (/I_P#Y#KI** .;^W>-_P#H7O#_ /X/I_\ Y#H^W>-_^A>\ M/_\ @^G_ /D.NDHH YO[=XW_ .A>\/\ _@^G_P#D.C[=XW_Z%[P__P"#Z?\ M^0ZZ2B@#F_MWC?\ Z%[P_P#^#Z?_ .0Z/MWC?_H7O#__ (/I_P#Y#KI** .; M^W>-_P#H7O#_ /X/I_\ Y#H^W>-_^A>\/_\ @^G_ /D.NDHH YO[=XW_ .A> M\/\ _@^G_P#D.C[=XW_Z%[P__P"#Z?\ ^0ZZ2B@#F_MWC?\ Z%[P_P#^#Z?_ M .0Z/MWC?_H7O#__ (/I_P#Y#KI** .;^W>-_P#H7O#_ /X/I_\ Y#H^W>-_ M^A>\/_\ @^G_ /D.NDHH YO[=XW_ .A>\/\ _@^G_P#D.C[=XW_Z%[P__P"# MZ?\ ^0ZZ2B@#F_MWC?\ Z%[P_P#^#Z?_ .0Z/MWC?_H7O#__ (/I_P#Y#KI* M* .;^W>-_P#H7O#_ /X/I_\ Y#H^W>-_^A>\/_\ @^G_ /D.NDHH YO[=XW_ M .A>\/\ _@^G_P#D.C[=XW_Z%[P__P"#Z?\ ^0ZZ2B@#F_MWC?\ Z%[P_P#^ M#Z?_ .0Z/MWC?_H7O#__ (/I_P#Y#KI** .;^W>-_P#H7O#_ /X/I_\ Y#H^ MW>-_^A>\/_\ @^G_ /D.NDHH YO[=XW_ .A>\/\ _@^G_P#D.C[=XW_Z%[P_ M_P"#Z?\ ^0ZZ2B@#F_MWC?\ Z%[P_P#^#Z?_ .0Z/MWC?_H7O#__ (/I_P#Y M#KI** .;^W>-_P#H7O#_ /X/I_\ Y#H^W>-_^A>\/_\ @^G_ /D.NDHH YO[ M=XW_ .A>\/\ _@^G_P#D.C[=XW_Z%[P__P"#Z?\ ^0ZZ2B@#F_MWC?\ Z%[P M_P#^#Z?_ .0Z/MWC?_H7O#__ (/I_P#Y#KI** .;^W>-_P#H7O#_ /X/I_\ MY#H^W>-_^A>\/_\ @^G_ /D.NDHH YO[=XW_ .A>\/\ _@^G_P#D.C[=XW_Z M%[P__P"#Z?\ ^0ZZ2B@#F_MWC?\ Z%[P_P#^#Z?_ .0Z/MWC?_H7O#__ (/I M_P#Y#KI** .;^W>-_P#H7O#_ /X/I_\ Y#H^W>-_^A>\/_\ @^G_ /D.NDHH M YO[=XW_ .A>\/\ _@^G_P#D.C[=XW_Z%[P__P"#Z?\ ^0ZZ2B@#F_MWC?\ MZ%[P_P#^#Z?_ .0Z/MWC?_H7O#__ (/I_P#Y#KI** .;^W>-_P#H7O#_ /X/ MI_\ Y#H^W>-_^A>\/_\ @^G_ /D.NDHH YO[=XW_ .A>\/\ _@^G_P#D.C[= MXW_Z%[P__P"#Z?\ ^0ZZ2B@#F_MWC?\ Z%[P_P#^#Z?_ .0Z/MWC?_H7O#__ M (/I_P#Y#KI** .;^W>-_P#H7O#_ /X/I_\ Y#H^W>-_^A>\/_\ @^G_ /D. MNDHH YO[=XW_ .A>\/\ _@^G_P#D.C[=XW_Z%[P__P"#Z?\ ^0ZZ2B@#F_MW MC?\ Z%[P_P#^#Z?_ .0ZO>&=9FUW1!>75JEI.ES%BKE5)!, M9(RHX/2M:N;\!_\ (NW7_8:U7_TX7% !8_\ )4]=_P"P+IO_ */OJZ2N;L?^ M2IZ[_P!@73?_ $??5TE !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 445S_B#7;NUU?3="T2.!M4U)99 M5EN06BMH8]N^5E4@N( ??CDC>1RI7&[?N*D'^$KRFG>.?#^J/*EK=S(T=L;O;/O#=MIVG7LFH,T.IEELUCM99))F4X9!&JE]X/!4C=D$8X- '1T5@ M'QOH']CQZDM[))#+<-:I%':RO.9ESNB\@*9-XVL2NW( )( %0GX@^&ET=]3D MOI8[>.[^Q.CV*"TE$$Z3VTL4R2'& MV,PLHDW-N7:NW+;A@'(H WJ*YX^//#B:/?:I/J#6MMI\B1W@NK:6&2V9RH3? M&ZAU!WJ02N,'/3FK>C>)]*UZXN+?3Y9Q<6RJTL%U:2VTBJV=K;)54E3@X8#! MP>: -:BL37/%^C>'K@0:G/.9O):X:*ULYKEXX@<&1UB1BBYR-S8!P<=#6+J? MC>5O'V@:#HLL3VNHVK7LEY]@GNDEB#1A1')&0BAE:NNZ*..- >!YL>6+,@^]W-=#HTT]SHEM//J% MEJ,DR;UN[&(I!*IY5E4N_&TCG><]>,X !?HK@7\?WNF:5J-AK%K;R>*K2Y6T MMK.W#)'?M+DV\B DD(P#;N3M\N3TK=O/%=EX>BMK3Q% 0JY MV?,/FZ+Q7HLVEV M.HQWF;6_N1:6TGE/^\E+% N,9'S*1DX'%9TGQ*\*174D$FI2#RKI[*27['/Y M,=PA*M"TNS8'RO"DY.5P#N7(!U-%8$/C?0)K*2Z^US0I%=Q64L=Q:30RQS2E M1&K1N@==WF)@D8P^'=)NYX+Z[G46TJPW$\=E/)!;NVW"R3*AC0_.I(9A@,"< M9K,N_B%;QZQXGTZ0MIJZ';Q2F^N;">6+YOO$@!<@94 !LMR1D X .VHK'D\6 M:+#I>J:A+>[;;29G@O6,3YBD4 E=N-S'#*1@'=N&,Y%07GC?P_8:C)975Y(K MPLB3RBUE:"W9L;5EF"F.,G(X=@?F'J* -^BJFIQZC+9%='NK6UNMPQ)=6S3H M!W&Q9$.??=7+>#=5\4ZU->W&KZCH_P!CL=1N;*2*WTR6-Y/*8H'#M<,%R0#C M:>,C/>@#M**Y[3_'7A[5;Q;:QO)GDECDDMRUG,B72I]XP.R!9@,@_NRV0[T =117):=K>N6?CJ/PYK MUQINH?:M/>]BGT^U>W:#9(J$2(TLF5;>-K CE6&#U%RP\=>'M3NUM[*\FD:4 M2&W.:QNM0NKF MWM[>6WE7>8BY.&9 #\BY)Z9RO4$5>OO'7A[3HW>ZOG&S4/[,VQVTLC-=;/,\ MI5526)7I@$$\#GB@#H**Y:X^)'ABUFGBN+RZ22U2-[I3IMSFU5T#JTW[O]T" MISE\ 88'E3CJ%974,A#*PR"#D$4 +1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 5S?@/_ )%VZ_[#6J_^G"XKI*YOP'_R+MU_ MV&M5_P#3A<4 %C_R5/7?^P+IO_H^^KI*YNQ_Y*GKO_8%TW_T??5TE !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 5S'B32]0C\1Z1XET:U%]-81S6MQ9"18WF@EV$F-FPN]6B0@,5!!; MYAQ73T4 <%K>E^*/'6E:Y8SP-X>TVYTV6SM[6[>*26:=P")G,1<(B\J ').6 M) PN8KW3_$/BK4K*ZN_#\FBC3-/ND*S7,,GVB>:+RPD?ENWR#!.Y]I/R_+UQ MZ%10!P>D>&]5M;SX?O/:[5T?1Y;:^/F(?)D:&!0O!^;E&&5R./I7-+9ZSX9U M;P(2-%*\KAD9F"9VN&P6'<<&O8:AEL[::Y@N)K>*2>W MW&&5T!:+<,-M/49'!QUH \WGT/Q9%;W=[;6M[:QZUK,EU?V.F3VZWL5L;81( MJR2-Y:N6B1G*.&&?D;*Y.?I'@OQ!&]P9M)G@BD\56>J1I1A2P ->GZ[K-KX>T&]U?4-YM[.%I76,9=L=%4=V)P /4BF>']-E8JR, 2 RLI!P3R#0!R&L^&KVX\1>);R?07U6SO/ M[-:".*^%M,QA9RSQ.&!61"5899 3QN'-9\7ASQ8^EQS.FH74.DZK!?:=I^L7 M<$EY)&BN)$:5"4Y,F4WNQ^0;F&>/4:* /+M>\,:_XE7Q#JG]D264E^NFVMMI M\\\1E9+>Y\V21RKE!]]@ &)PGJ<5UL>E7R_%*YU8PXL)-&AMEEWCF59I&*[< MYX5@V^M>'O&^K:UIFA3Z[!JUE!&$M;B&)X)8#)A6\UU&QA)G MV[-M(:-Y75/+.TAER#G81D B MD\#Z- M&[#6K!)8[:^A6:))@ X4],@$C/T)H Q]2T">Y^*FA:XEG&]O9Z==P2W)V[D= MVBV#GYN@DY'3)]><;Q#X9O(_'5[K TK6=6M-0M(8PNC:RUC)!)$6X=?/B5U8 M."#DE2&&.#/[5L?+.DVVJQ73?: M%E"--/&T6#GH>* M-9UG3UAT>Y\/Z?!(9;Z2^EMY)+E=I AC6)Y,#<02Q*D!0!G)QK^'==MO$WAN MPUJP26.VOH5FB28 .%/3(!(S]":TJ /*[;0/$L.D^'_#PT"41:3KRW*])HH \W\0^%-;O+[Q-=VEGYWF:AI=]91^FPV<$]S 9&,-P[R;MCLJD!LCYB M"".DWFKV=AJ6GV%S(5N=1D>.W0*3N*(7;)Z#Y5-7: /'O'WAKQCXCL?$ MFGK8:K>RS,ZZ4T&IQ6MA'#A6&Y$=9))"05(E5EW<@JI)K3\5^&M>U"3QO!8Z M3+,NN:?;?9)A-"J^9&"K1MEP0W.0<;<#[V>*].HH \^U[P=J=]\1;>2UB0^' MM1EM[W5B7 (FM,F(;>";J.\UVQN_#NK:W!JM]+/%+;^( MI+2S,H ;&@CB1 ,!5 SG'XGK7(:'X:OE\,>)],OU^R/JFHZ@\+A@V(YF;8_! M]#G!P?I77R2+%$\DAPB*68XZ 5E>&O$,?B;0(=8AL;JRM;A1);_:S&&EB*AE MD 1VPI!Z-AN#D"@#DK#2?$&IR>$=/U'0VTJ+PY,)KB\:YBDCN&C@>%5@",7* MMYFXEU3 7&"3QG6FC^+M/\,Z;I*Z;JL5K;W]Z+]-+NK6.XNHGE:2)HI'D&R, M[L-@QR@XQC&:Z#1/B;I^M^(([&/3;ZVL[O:+#4I@GE79(D9< ,60,L3LI8#< M!V)4-K1^--$G\<'PE:W0N-52U>ZG2'#+;JK*NUSGACOR%ZX&3C*Y .$\/^#? M$-K]A^U:9+ L7C!]5*S7XN62U:T= QD9RS,'8*^U.%(S;VL MC[3M;+AS@.A8JC!=W)&&P 8MCX%?PSXGUBP\.:9#;^'?$MLYGDMDC1M-N0A7 MH2&:-PW"KD(P. H8FJGA7PI=6LVAVNI^&-56XTHCS+VY\22S62M&A0201>WVD_9B?&3:LT1N(W,=L;-HU8D-C<&(!49 M.N_]@73?_1]]725S=C_ ,E3UW_L"Z;_ .C[ZNDH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** .$\?S7VK:]H?AG1K>VO)O.&JWD%S<- M#&8('4HK.J/C=,4(&TY\MA[US$K7.GMXV\->*I8M!M]2@&M6\ME))>QQ([!+ MG/[N-F3> SK@#;*Y) R:]BHH \2L#I%QX<\2Z6LV@Z?IRO;33:SXQWEK_86G(+FUEW(Q%U M-G8ZG!QG&0>"".H-:U]X+\-+X_\ $&F#0['[ OAN&Z%H81Y0G,EPIFV=/-VJ M!YF-V,\\G/K-% 'A!D_M;_A'+GQEJFA6]A<>%K&6TD\36)NK:6=ES.5+31JL MW,1YRQ4\8 ;-G6;+2UT3P_)J_B31-2=-.D6"+Q=8306UW&9@=\;RL3%*$PNX M^8Y7:V,')]NHH Q_"-X;_P ':3VO_"-7;M;SH'CD(:VQN0\,!G(!!P0#U KUK6_$VF> M'GM$U-[CS;UV2WBMK.:YDD95W'"1*QX )Z=J=HWB33-?:Y33II?.M2HGM[FV MDMYHMPRI:.55< @'!Q@X.#P: /+O#EO#=7WA33+F&.>QAU37K%+>5=Z>0IE1 M8B#G*A?EQTP .E9G@J6QL='\"/IMNLLEMX?U8W5O8869KA5MBZ';R)3P.>=(3'NPR*P( M8\_>/H_PD_Y)!X8_[!T7\J[&B@#P_P ':/I^N1_#*TU>TAO;7_A&KMVMYT#Q MR$-;8W(>& SD @X(!Z@5/:7*^%_!]EXN2-S;>&=7U&PFCC!9OL#7,D8C'?:C M"$@=E3TKUV_U:RTR:RBOIO*>_N1:VPV,WF2E&?;P./E1CDX''TJY0!XGJFBW M6F6OA:/Q3=:79V5XEW>ZI)K5F;FR_M&4K(%E7S(U!"F54+G V@ ;BI"W>GZ4 M/!VG_:/%>B3V4>I7+6(U7295T:3]V0(0'E*A%.XQOO*_>" XP/:Z9++'!"\T M\BQQ1J6=W;"J!R22>@H \9M/[#N[KX>7VH:/IMA:6^IWEK!(\IGMV(CD,1AE ME4$QM( T8P ,*%X JIIOAO1YO#/@^_DT^%KN^\33VUU<$?O)X"]T#"[=6B(4 M QGY2,@CDUZOI'C/0]XHT M_P 9Z%JFK+IUE>.\\GF>2SVTJ17'EG#^5*RA)<=]C'N>@- 'EVJ6[V6DZ]I6 MG?9=/T"R\6QI=QO;-):V]HUI&[!XD=/W/G,I8 A<,Q;YOARVOULX+=5BCG#W ,JH! MA6VHN6 !^0>E>A>)BY^%&H_\("4)_LYO[._LK;C;MX\G9QG&=NWOC%=910!Y M%9VW@^^\1V]O\/8-.N-*ET>X&N162!H&3"_9Q<+T\W=OQN_>8\S/&:ZSX565 MK9?"+PX+.SBB$VF032I#&J^:[1J68] 6/.[>T\$:K M=O;74MM#<>';T"66RBQ+YBG^.'R2,8+%2=(D660 /(% 9P,X!/?&3CZFI* /'9;ZWB M\#:CX(:8?\)+-KLT<5CD>?*LE\9UN%7J8Q$V\O\ =&TC.013MK M>].HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH *YOP'_P B[=?]AK5?_3A<5TEN_]@73?_1]]725S=C_ ,E3UW_L"Z;_ .C[ZNDH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#C_%/_)1/ W_7U>?^DDE9 MWB2]N(?B)=WF@1BXO=+\,7;7*(-P\QGC>VC8#N3'*0.N,^M=CJV@:/K\,<6N MZ38ZG'$VZ-+RV28(>F0&!P:?I6C:7H5H;71--M-.MV\;5,PLX$4#PJD;A@&Q$5 4,,$8Q M;T"4Q^!=+\6?V_?3Z]?:>\WV6?4&>&\N3$SM MNQVJ492 (PK#9@DC<#W5AX M:T+2]2FU'3-%TZSOK@,)KJWM$CED#$,VYP 3D@$YZD9I;;PYHEEJ\VJV>C:? M;ZC/GS;R*U19I,G)W.!N.2!G)H \Z\'_ /"0>?X9U:35K$0:G\US)<>))[LZ MB&B9BL5N\*QQN&PV(BH4*RX(Z9F@07MSHO@"[N-?UV2?7YY+?46;5)L2QB"5 MPH7=B,@Q*-Z!7ZDMDDUZO9>&=!TW5)M2T[1-.M+^?=YUU!:1I+)N.6W.!DY( MR.Y+&&Y>\8SB,V\Y2/SF)?)+[ V=_(P0<&I]:U35M);5M"T74[BXT MY-:L[/[3>:C(KVRS1EI(3=D.Z_-Y8#'++YP (^4CT^Y\/:+>V\D%YH]A<0R3 M-.\WTJRBTQE9&LH[9%A*L26!0#; M@DG/'.: /+==_P"$CT?PSK]D^LQV/^D:6(+>SUV:_N[(R7:)(QEE19 CKT5M MPX?'!Q7J":=IVFZ!+9W+-)IRQ/YYU&Y>X!C.2^]YF8E<$_>. ..E,M/#.@V& MFOIUCHFG6UB\HG>UAM(TB:0%2'* 8+ HI!Z_*/05?NK6WOK26UO8([BWF0I+ M#*@=)%(P5*G@@CL: .#M([SQKJ47B*RMVL=&TVTN(M%5XRDMX\B!?/*$ I%M M&$7@MDL0!MSEZ9/:S^"OA5;Z>5^T+<6^V-1\R"*UD6?(ZC;\RMZ$X-=UIW@O MPMH]\E[I/AK2+&[CR$GMK"*.1Z'>SW,HR7F+\@FZ+ND591%L+$-M$@! M&WV V=LU\MZUO$;I(S$LY0>8J$@E0W7!*J2.F0/2J3>&]#?7!K3Z+I[:J,8O MS:H9QA=O^LQNZ<=>G% &G1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %N_\ 8%TW_P!'WU=) M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !7-^ _\ D7;K_L-:K_Z<+BNDKF_ ?_(NW7_8:U7_ -.%Q0 6/_)4]=_[ M NF_^C[ZNDKF['_DJ>N_]@73?_1]]7*>/?#NDK)-;Z;"UYXTUJX$NG7;@-<6 M 5E_>+(!F*"/&<9PQ)7YBY! /3Z*X"ZT#3?&'COQ+;^)+:.[BT^TM[>R$R@_ M9/,1V>6(]4J.S;3O&&_=K@C% 'L-%6^M1Z6?!NO/N8G=<'ZT 6ZYOP'_R+MU_V&M5_P#3A<5TEN_\ 8%TW_P!'WU5$\ M;Z]J>KZ?XIUJSN=3E\R>>F(;[X?Z=.R_V7?7^AH;%=.GCTUXT6>W0$(C M;T8@J"P5DVL Q^;ICJJ* *,&DP6D-I:VC-!I]K;?9EL%1#"R8 7.5+?*%P " M!@G(/&,/2OA_IVEW=G(]]?W]MIL3G MJJ* .7T?P%8Z/?V,XU#4;R#2UD33+.ZD1HK!7&W";4#-A/D!=G(7(!Y.>HHH MH YN^_Y*GH7_ &!=2_\ 1]C725S=]_R5/0O^P+J7_H^QKI* "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ KF_ ?_ "+MU_V&M5_].%Q725S?@/\ MY%VZ_P"PUJO_ *<+B@ L?^2IZ[_V!=-_]'WU=)7-V/\ R5/7?^P+IO\ Z/OJ MZ2@ HHHH **** "BBB@#F[[_ )*GH7_8%U+_ -'V-=)7-WW_ "5/0O\ L"ZE M_P"C[&NDH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N;\!_P#( MNW7_ &&M5_\ 3A<5TEA?]@74O_1]C725 MS=]_R5/0O^P+J7_H^QKI* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ KF_ ?_(NW7_8:U7_ -.%Q725S?@/_D7;K_L-:K_Z<+B@ L?^2IZ[_P!@ M73?_ $??5TEA?] M@74O_1]C725S=]_R5/0O^P+J7_H^QKI* "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ KF_ ?_(NW7_8:U7_TX7%=)7-^ _\ D7;K_L-:K_Z<+B@ ML?\ DJ>N_P#8%TW_ -'WU=)7-V/_ "5/7?\ L"Z;_P"C[ZNDH **** "BBB@ M HHHH YN^_Y*GH7_ &!=2_\ 1]C725S=]_R5/0O^P+J7_H^QKI* "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **Y?QGXS_ .$0%E_H'VPW6_\ Y;>7MV[?]DY^]^E<_IWQ=2^U2UM)='$" M3S)&TIN\A Q W'Y!TSGK6;J03LV==/!UZD/:1CIZH](HK*E\4:#"<2ZS8 ^G MVE"?YU6?QOX:C^]K-L?]UB?Y57-'N8JC5>T7]QO45SK>/O"Z]=7A_!6/]*%\ M?>%VZ:O#^*L/Z4<\>Y7U>M_(_N9T5%8*>-_#3XVZS;#/]YB/YU:C\3:%-_J] M9L&/I]I3/Y9HYH]R71JK>+^XU**KQZA93?ZF[@D_W95/]:L Y&1R*HS::W"B MBB@04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !7-^ _^1=NO^PUJO\ Z<+BNDKF_ ?_ "+MU_V&M5_].%Q0 6/_ "5/7?\ ML"Z;_P"C[ZNDKF['_DJ>N_\ 8%TW_P!'WU9OB77_ !'8>/?#=A:VUO;:)>7Y MMY[AY \URWV>20*J8PB IRQ.XD# R6 .VHKSGQ5XI>W\>W&F2:_K&D6%AI< M=U.^E:8+H[W>3F0FWEV*J1YR<#YNO%6VO-:\2:UJ-CX=\2-:0:586[074,4$ MWV^>9"X>4LA'E[0AQ'LSO;D?+@ [NBN?T;Q2FI?#FT\4RQ!%ETT7TD8/"GR] MS+GV.17*+XCUWPYI_A[7]>U9KZUUJ*0W=DT,21VDAMGN$$+*H?:/*9/G+D@@ MY!!R >ET5Y]I>K>(-/F\)ZAK.L->P^)&\JYLV@B6.SED@:>,0LJA]J^6R?.7 M)R#D$'/H- '-WW_)4]"_[ NI?^C[&NDKSW4?'7A*/XG:3*_BG15CM]*U"&9S MJ$0$'__ :0?_%4 =)17-_\+'\$ M?]#EX?\ _!I!_P#%4?\ "Q_!'_0Y>'__ :0?_%4 =)17-_\+'\$?]#EX?\ M_!I!_P#%4?\ "Q_!'_0Y>'__ :0?_%4 =)17-_\+'\$?]#EX?\ _!I!_P#% M4?\ "Q_!'_0Y>'__ :0?_%4 =)17-_\+'\$?]#EX?\ _!I!_P#%4?\ "Q_! M'_0Y>'__ :0?_%4 =)17-_\+'\$?]#EX?\ _!I!_P#%4?\ "Q_!'_0Y>'__ M :0?_%4 =)17-_\+'\$?]#EX?\ _!I!_P#%4?\ "Q_!'_0Y>'__ :0?_%4 M =)17-_\+'\$?]#EX?\ _!I!_P#%4?\ "Q_!'_0Y>'__ :0?_%4 =)17-_\ M+'\$?]#EX?\ _!I!_P#%4?\ "Q_!'_0Y>'__ :0?_%4 =)17-_\+'\$?]#E MX?\ _!I!_P#%4?\ "Q_!'_0Y>'__ :0?_%4 =)17-_\+'\$?]#EX?\ _!I! M_P#%4?\ "Q_!'_0Y>'__ :0?_%4 =)17-_\+'\$?]#EX?\ _!I!_P#%4?\ M"Q_!'_0Y>'__ :0?_%4 =)17-_\+'\$?]#EX?\ _!I!_P#%4?\ "Q_!'_0Y M>'__ :0?_%4 =)17-_\+'\$?]#EX?\ _!I!_P#%4?\ "Q_!'_0Y>'__ :0 M?_%4 =)17-_\+'\$?]#EX?\ _!I!_P#%4?\ "Q_!'_0Y>'__ :0?_%4 =)1 M7-_\+'\$?]#EX?\ _!I!_P#%4?\ "Q_!'_0Y>'__ :0?_%4 =)17-_\+'\$ M?]#EX?\ _!I!_P#%4?\ "Q_!'_0Y>'__ :0?_%4 =)17-_\+'\$?]#EX?\ M_!I!_P#%4?\ "Q_!'_0Y>'__ :0?_%4 =)17-_\+'\$?]#EX?\ _!I!_P#% M4?\ "Q_!'_0Y>'__ :0?_%4 =)17-_\+'\$?]#EX?\ _!I!_P#%4?\ "Q_! M'_0Y>'__ :0?_%4 =)17-_\+'\$?]#EX?\ _!I!_P#%4?\ "Q_!'_0Y>'__ M :0?_%4 =)17-_\+'\$?]#EX?\ _!I!_P#%4?\ "Q_!'_0Y>'__ :0?_%4 M =)17-_\+'\$?]#EX?\ _!I!_P#%4?\ "Q_!'_0Y>'__ :0?_%4 =)17-_\ M+'\$?]#EX?\ _!I!_P#%4?\ "Q_!'_0Y>'__ :0?_%4 =)17-_\+'\$?]#E MX?\ _!I!_P#%4?\ "Q_!'_0Y>'__ :0?_%4 =)17-_\+'\$?]#EX?\ _!I! M_P#%4?\ "Q_!'_0Y>'__ :0?_%4 =)17-_\+'\$?]#EX?\ _!I!_P#%4?\ M"Q_!'_0Y>'__ :0?_%4 =)17-_\+'\$?]#EX?\ _!I!_P#%4?\ "Q_!'_0Y M>'__ :0?_%4 =)17-_\+'\$?]#EX?\ _!I!_P#%4?\ "Q_!'_0Y>'__ :0 M?_%4 =)17-_\+'\$?]#EX?\ _!I!_P#%4?\ "Q_!'_0Y>'__ :0?_%4 =)1 M7-_\+'\$?]#EX?\ _!I!_P#%4?\ "Q_!'_0Y>'__ :0?_%4 =)17-_\+'\$ M?]#EX?\ _!I!_P#%4?\ "Q_!'_0Y>'__ :0?_%4 =)17-_\+'\$?]#EX?\ M_!I!_P#%4?\ "Q_!'_0Y>'__ :0?_%4 =)17-_\+'\$?]#EX?\ _!I!_P#% M4?\ "Q_!'_0Y>'__ :0?_%4 =)17-_\+'\$?]#EX?\ _!I!_P#%4?\ "Q_! M'_0Y>'__ :0?_%4 =)17-_\+'\$?]#EX?\ _!I!_P#%4?\ "Q_!'_0Y>'__ M :0?_%4 =)17-_\+'\$?]#EX?\ _!I!_P#%4?\ "Q_!'_0Y>'__ :0?_%4 M =)17-_\+'\$?]#EX?\ _!I!_P#%4?\ "Q_!'_0Y>'__ :0?_%4 =)17-_\ M+'\$?]#EX?\ _!I!_P#%4?\ "Q_!'_0Y>'__ :0?_%4 =)17-_\+'\$?]#E MX?\ _!I!_P#%4?\ "Q_!'_0Y>'__ :0?_%4 =)17-_\+'\$?]#EX?\ _!I! M_P#%4?\ "Q_!'_0Y>'__ :0?_%4 =)17-_\+'\$?]#EX?\ _!I!_P#%4?\ M"Q_!'_0Y>'__ :0?_%4 =)17-_\+'\$?]#EX?\ _!I!_P#%4?\ "Q_!'_0Y M>'__ :0?_%4 =)17-_\+'\$?]#EX?\ _!I!_P#%4?\ "Q_!'_0Y>'__ :0 M?_%4 =)17-_\+'\$?]#EX?\ _!I!_P#%5+!X\\(W6X6GBG1K@J,E8;^)S^08 MF@:3;LC?HK@]6^+.C6>Y--BFU"0=& \M/S//Z5P]U\5M1UVY>VA\0:+HR X8 M/?PP%?JSMN_*LG5CLM3MA@:S7-/W5YZ'MUU>VMC#YM[./X;>,G]3@?K7G=KIWA*]F%QXC^)FAS2'[PBU2%V/_ V;^E=1 MI\OPCT[!7Q#X=N''\=SJT,F?P+X_2E>I+96+Y,'3^*3D_+1?B0S?%C4+Z4Q: M#H1D;MO+2$_\!4#^=,%S\3=:_P!7";"-NOR)%C_OKYJZN'X@> K:(1V_BWPY M%&.BIJ4"@?@&J3_A8_@C_HW5_(?^NB ?\ H-6D^%7AI/O1W3_[T_\ @*O_ /"Q M_!'_ $.7A_\ \&D'_P 51_PL?P1_T.7A_P#\&D'_ ,56OLH=CB>-Q+^VRHOP MO\+CK:3-]9V_QH;X7^%STM)E^D[?XU;_ .%C^"/^AR\/_P#@T@_^*H_X6/X( M_P"AR\/_ /@T@_\ BJ?LX=B?K>(_G?WE!_A5X:8';'=)_NS=/S%5)?A!H3?Z MJ\OT/NZ$?^@UM?\ "Q_!'_0Y>'__ :0?_%4?\+'\$?]#EX?_P#!I!_\52]E M#L4L;B5]MG-2_!NS/^IU>=/]^$-_456/PDU&U.=.U_:>V8VC_DQKKO\ A8_@ MC_HQAV-%F.)7VOP1R/\ PB'Q M L?^/37O. Z*+QS^C#%'F?%&P^\AN$'M"^?RYKKO^%C^"/\ H'9\><+NV/?S(@1_XZ M36O;>.O#-WCRM8MUS_SUS'_Z$!6!ICU""/_T%A6/(?5\ M-+X:OWIGN]%>$?\ "=ZQIW^J\=:!=*.O_$XLWS_WTV:?%\<+RUD$<^HZ%=G_ M &;A&)_%'Q1[5=4P^HR?P3B_F>Z45Y+:?&QI0"^F6\X[F&YQ_0U=G^,%O+I] MPD.GW%O=-$PA<,KJKX.TG.. <=J/;0[A_9V)_E_%'IM%>"_\+)\6?]!7_P E MHO\ XFO0?#/Q(T ^';7_ (2;Q5H]OJGS>?%'__ M :0?_%5J'_\ P:0?_%4 =)17-_\ M"Q_!'_0Y>'__ :0?_%4?\+'\$?]#EX?_P#!I!_\50!TE%%P#DYD'7'&:BL?^2IZ[_V!=-_]'WU=)0! MS>K0^+XM4N7T*32[RRNH B0ZA(T1LY!D%QLC;S5.02C%>5X;GC"L/!.O>#X? ML_@V>PNHYM+@L97U&5XF@EA4HDZA$;?D-RA*_<7#2UO&[HR!8B(W=B SY8C! '/H%% '#:1X5\0FZ\.6VOS:>UAX;+- M!-;2NTM\XB:&)Y$9 (L([,0&?+$8( Y[FBB@#F[[_DJ>A?\ 8%U+_P!'V-=) M7-WW_)4]"_[ NI?^C[&NDH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HK+U?Q+I&A(3J=]%$^,B(':A'K V5LW'FH M.WO(W'Y8-6K'X3SW_YGI^%;5<-R#W^S2O\ R(H_ MM;XD7G^IL#!G_I@B_P#H9J_JDUNTOF9_6(]$W\CTVBO,O[-^)5US+>>3G_IK M&N/^^:/^$2\>W'^MU_R_4?;9!_Z"*/J\5O-![:72#.Q\3>*[+PO:I)=!I9I< M^5"G5L=23V%9GAGXB6/B"^%E+;-97#Y\L,^]7]LX'/X5PGB?P7X@TZV2]O[@ MZDHRKNCO(8Q[[AG%9GAKPOJ'B._$=J&AA7E[DJ=J?XGVKKCAJ'LG)R^9SRKU MO:62^1[[17F?_"I+@]==^O\ HY_^+H_X4]_U'/\ R4_^SKD]E0_Y^?@SH]I5 M_D_%'IE%>9_\*>]- MUJ?R?B>FT5YE_P (5XXB_P!3XCR/3[;,/Z4?\(_\1(/]7JWF?]O.?_0A1]7A MTJ(/;2ZP9Z;17F7E?$^W^Z_FC_>@;^?-']K?$BW_ -98>;_VP0_^@FCZJ^DX M_>'UCO%_<>FT5YE_PFGCBV_X^?#VX>OV.4?J#BC_ (6AJ]O_ ,?F@8]>73^8 M-'U2KTL_F'UFGU_(]-HKS>+XOPG_ %VCR+_N7 ;_ -E%6XOBWH[?ZZQO4_W5 M1O\ V85+PE=?9*6(I/J=[17'1?%#PY)]][F+_?A_P)JY%\0O#$O34PI]'AD' M_LM0Z%5?992K4W]I'2T5BQ^,?#TOW=8M!_O2;?YU;CUW29O]3JEE)_NW"'^M M0ZD7EO'9VGVB:!TBDDB'R.5(!SC(P>XK1CN8 M)?\ 531O_NN#3Y)$BC:21@B*"S,QP !U)J'&^C-(S<7S19XY_P *@U__ )^] M-_[^R?\ Q%>F>$M'GT#PM::;>/&\T&_A]*RC\3/#HO\ [-YL M^W./M'E?N_YY_2NLCD26)9(F#HX#*RG((/0BE]6=%W:M2332'44 M44SE"BBB@ HHHH **** "BBB@ KF_ ?_ "+MU_V&M5_].%Q725S?@/\ Y%VZ M_P"PUJO_ *<+B@ L?^2IZ[_V!=-_]'WU=)7-V/\ R5/7?^P+IO\ Z/OJZ2@ MHHHH **** "BBB@#F[[_ )*GH7_8%U+_ -'V-=)7-WW_ "5/0O\ L"ZE_P"C M[&NDH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **K7NH6NGV\DUW.D:1J7.Y@"0!G@5Y'??%#79M0,MD M\5O;AOEA\L-D>Y//Y8KHHX>=:_*8U*T*7Q'LM%<-9?%31VTV*34$F2[Q^\BA MCW 'V)/0U6N/B[8+G[)IES+Z>:ZI_+-/ZK6;MRB^L4K7N>A45YBWQ*\07BEM M+T ;<9W%))0!]1BN?O\ XC>)68J;Z&#/58(T./QY(IO#2C\W4-NG]Z60*/UKPF#4?%7B*4QVMQJ=[SR(W;8/KC@?C72: M5\*M3NR)=:NTM >2B?O7/U/0?F:2A0ZU/N39/(TBUR.A>,.1^+9I..&ZN3^Y?\$JG7KP^&,5 MYN[?^7X'A>GBU-QNN+&XU.4G.PR%0?J%!8_F*[6PU/QBMOY.@^'(M-A/3RK, MIGW)<\_6O5(H8H$V0QI&O]U% 'Z4^B,Z%/X*:^>HJM3$U_XM5OTT/,O[$^(V MI?\ 'UJ7V7/7_2 F/^_8H'PMU2]8'5=>W'OA6E_5B*]-HJ_K=1?"DO1'/]6@ M_BN_F<%;?"724P;J^NYCZ)M0']#6K;_#GPS!C-@TQ'>29S^@(%=116>*V@>:XD6.*-2SNQP% [FLW0O$NF>(X99-+F+^4Y5T8;6 M'H<>A[&G9VN!JT444@"BBB@ HHHH **** "BBB@ HHHH BEMH)O]=#')_OH# M527P_HTW^MTFQ?\ WK9#_2M"BJ4FMF)I/D^[]KC_P!V8?U!JI)\(])/ M^IO[Q?\ >V-_05WU%6L367VB70I/[)YO)\((#_JM8D7_ 'K<'_V851U'X6W] MEIT\MEJINC&A80"(H7QV'S&O5J*M8RLGJR'A:3Z'S/L;?MVG=G&,N_]@73?_1]]725S=C_R5/7? M^P+IO_H^^KI* "BBB@ HHHH **** .;OO^2IZ%_V!=2_]'V-=)7-WW_)4]"_ M[ NI?^C[&NDH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHH) !). .I- !17/ZIXY\/:3N6?48Y9!_RSM_WC9]..!^)% MZO)C!X=T629S]TRY=C_P 3_&M8T9RV12BV>F5%<75O:1^9=SQ0)_> MD<*/S->9?9/B1XB_UT[:;"W0%Q#C\%R_YU-;_".6XD\W6=;>5S]X1H23_P " M8_TJ_907Q2_4?*NK.KNO'?AFSSYFK0N1VA!DS_WR#6/&K?'FP3W1'>:8C/_?.*V+?PCX?M0!%HUEQT+PAS^;9H_?"+2)B\Z!KN]%Z()&BS_P !Y7\S2'Q1X^\/_P#(8TS[7"OWG:'/'^]'P/QH]BG\ M,DPY>S/4J*X'3?BWI-QA=2M;BR?NR_O$'XC!_2NOTW7=+U==VFW\%QQG:C_, M/JO45G*G..Z)::+]%%%9B"BBB@ HHHH **** "BBB@ HHILLL<,;23.L:*,L MSG 'XT .HJ"UOK2^C+V5U#J]HLS=:FMY'FT5YGN^)E_ MT'V9#[0IC^M)_P (9XWOO^/[7_+4]5^U2'] ,4?5XKXIK\Q>V;V@STN26.%= MTLBHOJQP*S;CQ-H=KGS]6LU(ZJ)U)_('-<3'\)))6WW^ML[=]L.3^9;^E:-O M\)]$CP9[B\F/IO51^@S^M'L\.MYW]$'/6>T;?,T;CXB^&8,@7YE/I'"Y_7&* MS+CXM:-'D6]G>3'U*JH/ZG^5:UO\/?#-O@C31(?625V_3.*U+?P[HUKC[/I5 MFA'\0@7/YXS1S89;)L+5WNTCA'^+%U<,4T[0RS=MTI<_D%I/^$L\>7__ !YZ M'Y*GHWV5Q^K'%>DLT-K#EC'#&O'-/SY^KV[$?PPGS3_P".YI/$ M48[07S9<,-7J.RDWZ(X_[+\2]0_UDQME/3YXDQ_WSS1_P@/BV^_Y"7B#@]0; MB23'X<"KU[\7M'AR+&TNKIAW8"-3^.2?TK+_ .%@^+-:XT#0]B-T=8FEQ_P+ MA?TK-YA;X4ODCLCD]:2O.Z7F[%N#X0Q9W7FL22$]?+A"_J2:\K$JXYXKTG_A M'/B'KO\ R$]3-G&W53/LX_W8^/SKF?\ A6WBS_H%?^3,7_Q51_:6*3NE?U7^ M1U4LIP+3C5J*_D_\]RSX:UWPKIVC.=;TDWE^)CL 3<"F!C.XX'.>@K3A\7ZM MJ3F/P=X7M[5/3]+E?Q'I$!OOM!,9EVRX3:N.A(' M.[WKNT18T"HH50, 8 K!SKU=9R*F\%AYN-*FG;JWI_P3RQ? GB[Q&X?Q-JW MD19SY9?S"/HBX4?G73:3\-/#VF;7FMVOY1_%:Y4[+LM!D44<$2QP1K'&HPJ(H 'X"GT45J<04444 %%%% !1110 44$A023 M@#DD]JYW5?'GA[2-RS7ZSRC_ )96W[P_F.!^)JHQ/]Q./SK;V#7QNQ7+ MW/0=0\1:/I61J&I6T+#JAD!;_ODQ\(>']/Q]FTFVR.C2)YC#\6R:/W,>[#W4<0W MQ3U>_8C1= W\X&=\I_)0*3^V?B7J/_'KIQM<_P#3NJ?^C#7J"JJ*%10JCH , M 4M'M8+:*#F71'C/B33_ ![+HTDNNM+)9H0TD:/&<#U(3J!^G6L'PIIFN:GJ MA7P[+);RJG[R=9#&J*?5AZ^E?0A 8$$9!X(/>JFG:58Z3 T.FVL=M&[EV5!C M+'O_ )Z5:Q-HM6'SZ'G7_"(_$%.1X@W'T^VR?U6C^P_B3#]S4_,_[> ?_0A7 MJ%%9^WEV7W"YF>7^=\4;/[\?GJ/]F!L_ES2?\)IXZT__ (_] \Q!U;[+(/U4 MXKU&BG[9/>*#F\CS.'XOF-]FI:(\;#J4FY_[Y*_UK8M/BIX>US:GOYL. M1_XZ37836\-RFRXBCE7^ZZAA^M8]WX+\.7N?.T>V!/4Q+Y9_\=Q1S47O&P7C MV)[+Q1H>HX^R:K:NQZ(9 K?D<&M4$$ CD'H:X2]^$NASY-G/=6K=@&#J/P(S M^M9)^'7B;1B6\/:]E1SLWM#G\.0?QHY*3VE]X6B^IZC17EO_ D/Q"T'C4M- M^VQ+UC_K5RQ^+]FS;-5TR>W8<$PL'&?H<$?K2=">ZU]!N_\ 8%TW_P!'WU=)7-V/_)4]=_[ MNF_^C[ZNDH **** "BBB@ HHHH YN^_Y*GH7_8%U+_T?8UTED;HX)3J%P/X+QUU9NK M>(=)T./=JE]% <9$9.7/T43_P&M+2 M?A/;+)]H\0WLE[*QRT<1*J3[L?F/Z5M[*,?C?R17*EN0ZA\5)[RX^R>%M+DN M)6X5Y5+$_1%_Q_"J@\*>-?%9#Z_J!L[9N?*=NW_7->/SP:]*T[2K#28/)TVT MAMD[B-<$_4]3^-6Z/:J/P*P6] MN7^Z)953=],FK"L'4,I#*1D$'K3L]Q70M%%%(844$@#).!52;5M.M_\ CXU" MUBQ_?F5?YFFDWL)M+M>((]LW@^"Z&,!GM)78?1@01 M6_L)R_B12^8OK=)GI6E^(=)UI0=,OX9SC.P-AQ]5/(_*M*O U\'^()Y_,M]$ MN;?G*J%90OT+'/ZUN-_PL72-/Y^W& >ZSL/YL!6/V8M_(]@H MKP$^+=?N)_+N-=NK?G#,SLH7Z[1G]*Z+3?#.J^($W0^,(+K(R52ZD=A]5."/ MQI2PBCK*:%[2IT@SUMF"KEB /4FJDVL:9;Y^T:C:18Z[YU7^9KS]?A'-*VZ[ MUS&(ONWSRG_8@?\ J!5:'X6^'8L;_MG)2463*C7J+EN>.>'=7U'1M8BN-)5I9S\ODA2P MD![$#DUW'_"0_$.^_P"/?2/L^?\ IU*_^AFMOPWI7@W1+Y7TS5;2ZO)#LC:2 M\C=^>,*!CD].F:[*JK8NG.5XQ3]10PM6G&TVT>9?8/B7??ZZZ^S@_P#32-,? M]\4?\(%XMO/^0AXAX/;[1*^/P( KTVJL^JZ?;9^TWUM#CKYDRK_,UC];DMDE M\C1852ZMG 1?"(,VZ\UIW)Z[(/ZEC6A!\)]#CP9KB]F/IO51^B_UK>G\9^'+ M?_6:S9G_ *YR!_\ T'-9T_Q,\+PYVWSS$=HX'_J *SECJG6?Y'1#+F_AIO[F M30?#SPS!@_V=YA]9)7/Z9Q6G;^&]$M<>1I-FI'\7D*3^9&:Y*X^,&C)D6UC> MS'U8*@/ZFLY_B[>7+%--T'>_\*OUZ_\ M^0QXBW9Z_-)-_P"A$5?M/@_I4>#>:A=SGTC"Q@_H?YT M=?\ "P?%VJ\:+X?VHW1Q"\F/^!<"C^S_ (FZQ_K[O["C=/WB18_[XRU>I44> MS;WDP^N1C_#IQ7KJ>81_"C4+Z02:YK[2-W"JTA_[Z8C^5;5E\*O#EK@W"W-X M>_FR[1^2XKM:*:I070B6/Q$M.:WIH9=EX:T33L&STJUB8='\H%O^^CS6I116 MB26QR2E*3O)W"BBBF2%%%% !1110 4444 %%%5K[4;/38/.U"ZAMH_[TKA<_ M3/6C<"S17 ZO\6-,M28M'MY;^7H'/[M/UY/Y"LC_ (N!XP_O:79O]8%Q_P"A MG^5;JA*UY:+S*Y7U.^U?Q3HNA@C4;^))!_RR4[G_ .^1S^=<5??%6YO9_LOA MC29)I&X5Y5+,?HB_XU>TCX3Z7;$2:Q<2W\O4H/W:?IR?S%=K8Z;9:9!Y.GVD M-M'Z1(%S]?6G>E#;4?NH\S'A3QKXK(?Q!?FSMVY\IV[>T:\?G@UT>D_##0-/ MVO=))?RCO.V%S_NC^N:[*BIE6FU9:+R%S,BM[:"TA$-I!'!$O1(T"@?@*EHH MK$D**** "BBB@ HHHH **** "BBB@ HHHH **** "J=]H^G:FI&H6-O<\8S+ M&&(^AZBKE%--K8#BM1^%>@7F6M//L7/3RWW+^39_0BL(_#_Q7H3%O#NM>8@Y M$8D,1/\ P$Y4_B:]2HK55YK1N_J5S,\M_P"$T\:>'^-?TC[1$OWI6BV_^/I\ MOZ5LZ;\5]#N\+?QW%BYZEEWH/Q7G]*[FL;4O".@ZMDWNF0%SUDC78WYK@FJY MZ+W1U<'*K M* X!]B,$?K5+^R_B-X=_X\[LZC"O82"7CZ/\WY4>SA+X9?>'*GLSU*BO,8?B MEJ>G2B'Q'H;1OW*!HF_[Y;.?S%=%IWQ*\-W^ ]T]FY_AN4*_J,C]:F5&HN@N M5G645!:WUI?1[[*YAN$_O12!A^E3UB2%%,,\2SK"TB"5E++&6&X@=2!ZH_$Z^U.Y-EX1TR221N!+(F]OJ$' ^I)^E:0I3GLBE%L]%N[VV ML+=I[VXCMXEZO(P4?K7"ZU\5[*!S;Z!;/?S$X61P53/L/O-^E9]I\.]<\07" MWGB_4Y$SSY2MO<#T'\*_AGZ5W6B^%M'T!!_9MFB28P9G^:0_\"/\AQ6EJ4-] M7^ _=1Y^OA_QKXU82:WJB92WY#FLDF]B&TMS4HKDKOXF^&[8?NKB:Z/I#"1_Z%BL:Z^+UJK$66DS2K MV,TH3] #_.MXX:M+:)DZ]-;L]&HKRG_A8WBC4]RZ3I49!Z&*W>5A^N/TIA/Q M*U5>EW$I_P"N=OC^1JOJS7Q22^8O;7^&+?R/6:HW6N:599^UZE:0D=GF4'\L MUYD?A[XNU+G4=0CP>HN+IW/Z U;M_A!,<&ZUA%]1% 6_4L/Y4>SH+>=_1#O6 M?V4O5_Y'5W'Q!\,VV0=2$C>D4;M^N,5E7'Q8T6/(M[:\F/KL51^IS^E1P_"/ M2%_X^+^]D/\ L%%'_H)K0A^&/AF+_66TT_\ UTN&'_H)%+FPZVBWZV*Y*C^* M27HF_P ['C^J:E<:MJ4U[>.7DE8LMV^^$^KOJ5R^GW&GQVC3.T$;RR91"3M!^4]!CN:Z+P3X"DT)KU MM>CL+QIO+\DJOF;,;L_>48SD=/2NBICH2@HQAKY[(FG@.23G.HK>6[_R\S@K MCXC>))^#J9C'I'$B_KC-9TOB;7;O[^J:A(#Q@3-C\@:]_CL+.'_56L"?[L8% M6 ,# X%,T53"+_EPCQ:+7)H?N> [,_P"_:.W\\U=B M\;ZC:_<\&VL1[;+9E_I7KE%0_:O>;+5?#+_EROO9Y:OQ1UJ(8;PX%'8 ./Z4 MO_"V-43_ %GA[Z?.P_\ 9:]1HJ.2?\Q7UC#?\^?Q9Y=_PMV]3F3P_P ?]=F' M_LM'_"XY5Y?0./\ KZ(_]DKU&BCDG_-^ ?6,+_SY_P#)F>.:I\1M)UE2-3\( MPSMTWFZPX_X$$S^MW=B]P)=)M+BQ(.0&NO,V_0[5(_,U])T5I&5>.T_P& ML3AE_P N?_)F>"Z5\1/$6E;5%Y]KB'_+.Z&__P >^]^M=,GQEE$:A]$0OCYB M+D@'Z#;Q^=>J51U#1=-U9=NI6,%SQ@&1 6'T/44FJDG[TOP0?6,*_P#ES_Y, MSS?_ (7%=.<1:+&2>@\\G_V6I?\ A:&OR_ZCP[G/3Y9&_D*U]1^$^AW66L9; MBR8] K;T'X-S^M8W_"!>+M#/_$@UKS(QT196CS_P$Y7]:T5%2VJ?@/ZQA>E) M?>QW_"<^.I_^/?PW@>OV*8_KG%9Y \HIG.W=U/LM M=1_PDGQ"T3C4M+-XB]6-ONX_WHSBLK7_ !W9Z]:K%K?AM7NH%80,UTZJA;&2 M5&">@XSVI2P562LI7-Z&+ITZBE[-)>6YQVEI=2:O9II[;;MIT$#9QA]PVG\\ M5Z-_PAWC^]_X^M?\H'J/MD@_11BN6\&:GH.FZHDFOV!CC_P#A M4VIW?_(1\0!O7Y&D_FPJW!\'+!:[FWUS2;O'V;4[.;/9) MU/\ 6KH(894@@]Q2]A!;HX7F&)VYK?)'$P?"?P[%_K&O)O\ ?F _D!6C!\._ M"T&"NE*Y]9)7;/X$XKIJ*I4X+H8RQ>(EO-_>9MOX?G\JU5">\M/ M4?*^IZ9=7=M90F:\N(K>,=7E<*/S-']'VM;V"32C_EK;HVLRPNOW1,G/\ WTI'\JK2:?\ M$;P[&TD%ZU_#&,MMD$W'T<;ORKU.BM?;S^UJ5S/J?.=UXCU6ZUT:O+=N+U&! M1UXV8[ =A[5[IX5U>ZUSP[;WU]:-;3.,$'H_^VOL??\ ^O69>?#S1KWQ*FK2 M)A?O2VH'R2OV8_U'?\\]6 % & . !VJZU6$XI102DFM HHHKE("BBB@ HHH MH **** "BBB@ KF_ ?\ R+MU_P!AK5?_ $X7%=)7-^ _^1=NO^PUJO\ Z<+B M@ L?^2IZ[_V!=-_]'WU=)7-V/_)4]=_[ NF_^C[ZHM7\>66F>--)\-0VMQ=7 M5_<>3-,B,(;7]TT@#/C!=@N0@.<9)P,9 .IHKE]9\5:E;ZQ>Z?X>T6/59--M M%NKWS;LV^ ^[9'%\C!Y"$8X)11\N6^;BF_CVYU(;_!^CIK$46FQ:C<--=_9C MLE4M%'&-C!Y"JL2"54?+EN> #M**H6.LV6H^'K?6[>7_ $&XM5NTD8=(RN[) M'TKFM.\>W,LFEW&M:.FFZ7K44DNGW0N_,DPL9E431[%\MFB#-A6?!4@G.,@' M:45Q^C^-KV^O-'.IZ*MAI^OJ[:9<"[\R0X3S$6:,HHC9HPS *SX*D$],]A0! MS=]_R5/0O^P+J7_H^QKI*YN^_P"2IZ%_V!=2_P#1]C724 %%%% !1110 444 M4 %%%% !17/^+_%*^%=-AN!;BYEFD\M(S)LXP26Z'.../>N)M?B]?(SF]TNW MF7^$0R-&1]<[L_I6\,/4G!SBM#-U81FH-ZL]6HKSW5_BS8P;H]%LY+M^TLW[ MM/KCJ?TK@M8\8:[KI*7M\T<#=88/D3'I@=?Q)K2&$JSW5ANI37Q21ZWK?CW0 MM#W)+=?:;A?^6-M\Y!]ST'XG-<>_B[Q?XND:'PU8-9VQ.#*O4?60\#\.:X_2 MKJUM)$-MHJ:A<_\ 3T6E7/LBX_7-=='J7Q$U$>5964ME%C C6V6%5'L7Z?G7 M1]75/M\W^A/UBG]A-_(T-*^%*23?:O$U_)>3,3^E=A$V@>&X/L MT[=_T7(J[:?""(%3?:L[C M^)(80OY,2?Y5E-0?QU/N0G5JRVC][.BN_B)X:M0V+\SLO\,,3-G\<8_6L2[^ M+NGI_P >.F7,WKYKK'_+=6I:?#'PW;?ZV&>Z/K-,1C_OG;6W:>&M$L0OV72K M1"O1O)!;_OH\U'-AH[)O\!K=**/K$5\$$OQ#V+?Q2?Y'E8^&7B#490^L:Q$< M]6:1YF'YX_G6G:?"+3T_X_M2N9CV\I%C_GNKT&BD\56>E[ L/370Y>U^'7AJ MV5=U@T[#^.:5CG\ 0/TK:MM#TJS8-::9:0L.C) H/YXJ]16$ISE\3N;1BH[* MP4445 PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ K$\4>%K/Q1II@N0(YT!,$X'S1G^H]16W13C)Q=T&QYMX4^%T< M#2S^)T2=LE(H$<[GT4UB*BZASR/+ M_P#A!_&]GS9>(MP'\/VN4?H1BC[#\3[/_4W/G@?]-(6_]#KU"BG[>75)_(?, MSR_^UOB9;?ZVP\['_3%&_P#031_PF_CJV_X^?#FX>OV.4?J#BO4**7M8]8H. M9=CR_P#X6CKQZ_?7^8-*/C$Z'$^A8/M=8_0I7I]! 88(R/>CVE/\ MD_$+Q['FR?&.T/\ K-(F7_=F!_H*F_X7#IG_ $#;O_OI?\:[Q[&TD_UEK"_^ M]/]CZ9_T#K3_OPO\ A1STOY?Q"\>QQ7_"X-)_Z!][_P".?XTX?%_1</8X&3XQV@'[K2)F/^U,!_0U ?B_<2G%KH.?\ MX+? MR2O24L;2+_56L*?[L8%3@8&!P*.>E_)^(7CV/+_^%D^)9O\ CU\.9]/W4C_R MQ2?\)3\0[W_CWT/R >G^B,O_ *&:]1HH]K#I%!S+L>7&'XH7P.^0VZG_ &H4 MQ^7-<1KGA[6-(U1;?5(7>XN#N1U._P XD]CW.3]:^B*9)#%*\;RQ([1MN0LH M)0XQD>AP:N&)<7LAJ=CRW2?A%)/9Q3:QJ#6\C#+011@E/8L3U_"NDL?A=X;M M,&:&>\8=YY2!^2XKL:*SE7J2ZDN392L=%TS3/^0?86]L?[T<0!/X]35VBBLF MV]R0HHHI %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %(?!LEM;S3);:R9)VC0L(D^RSKN8 MCH,L!D]R/6I['_DJ>N_]@73?_1]]724 <+>7USX3\::]?2:3J-_#JUI!+9M8 MVDEQOFB5D:%]@(B)S&0SX4Y;YAM-87A2TU#X8VS6VH:5J%^]QHUF(3I]M)=* MUU#$4DA8H"(\DIM9MJD$\C!KU>B@#C]"T*33?AGIO@^\,BWS:+]FD=(W:)'$ M85\R ;1\S< D$@' .#CF);34/&&C^%_#C:5J&GW&EQR'4Y;FVDBBAD2TEMPJ M2D;90SRY!C+#:I)QP#ZO10!YIIC7^NR>"=+DTC4+*;09?M&J/_X0/2/^?SQ!_X4>H?_'Z+[_DJ>A?]@74O_1]C724 MD?\_GB#_PH]0_^/T?\('I'_/YX@_\ "CU#_P"/UTE% '-_\('I'_/Y MX@_\*/4/_C]'_"!Z1_S^>(/_ H]0_\ C]=)10!S?_"!Z1_S^>(/_"CU#_X_ M1_P@>D?\_GB#_P */4/_ (_7244 D?\_GB#_PH]0_^/T?\('I'_/YX M@_\ "CU#_P"/UTE% 'F?COP2EMI5O/HJ:Q?3B?8T@K@5T'6)&D2+2;Z1XVVNJVSDJ<9P>..#7T51773Q=2G3<(_+R,94*4YJ< MEZ^9QEK\+/#UNP:;[5=>JRRX!_[Y /ZTZ?X4^$+F0.^GW2,.GE:G=1_^@R"N MQHK&5:I+>3+C3A'9',1?#[1((Q'#<:]&B]%3Q%?@#\/.I_\ P@>D?\_GB#_P MH]0_^/UTE%9%G-_\('I'_/YX@_\ "CU#_P"/T?\ "!Z1_P _GB#_ ,*/4/\ MX_7244 D?\_GB#_P */4/_ (_1_P ('I'_ #^>(/\ PH]0_P#C]=)1 M0!S?_"!Z1_S^>(/_ H]0_\ C]'_ @>D?\ /YX@_P#"CU#_ ./UTE% '-_\ M('I'_/YX@_\ "CU#_P"/T?\ "!Z1_P _GB#_ ,*/4/\ X_7244 D?\ M_GB#_P */4/_ (_1_P ('I'_ #^>(/\ PH]0_P#C]=)10!S?_"!Z1_S^>(/_ M H]0_\ C]'_ @>D?\ /YX@_P#"CU#_ ./UTE% '-_\('I'_/YX@_\ "CU# M_P"/T?\ "!Z1_P _GB#_ ,*/4/\ X_7244 D?\_GB#_P */4/_ (_1 M_P ('I'_ #^>(/\ PH]0_P#C]=)10!S?_"!Z1_S^>(/_ H]0_\ C]'_ @> MD?\ /YX@_P#"CU#_ ./UTE% '-_\('I'_/YX@_\ "CU#_P"/T?\ "!Z1_P _ MGB#_ ,*/4/\ X_7244 D?\_GB#_P */4/_ (_1_P ('I'_ #^>(/\ MPH]0_P#C]=)10!S?_"!Z1_S^>(/_ H]0_\ C]'_ @>D?\ /YX@_P#"CU#_ M ./UTE% '-_\('I'_/YX@_\ "CU#_P"/T?\ "!Z1_P _GB#_ ,*/4/\ X_72 M44 D?\_GB#_P */4/_ (_1_P ('I'_ #^>(/\ PH]0_P#C]=)10!S? M_"!Z1_S^>(/_ H]0_\ C]'_ @>D?\ /YX@_P#"CU#_ ./UTE% '-_\('I' M_/YX@_\ "CU#_P"/T?\ "!Z1_P _GB#_ ,*/4/\ X_7244 D?\_GB# M_P */4/_ (_1_P ('I'_ #^>(/\ PH]0_P#C]=)10!S?_"!Z1_S^>(/_ H] M0_\ C]'_ @>D?\ /YX@_P#"CU#_ ./UTE% '-_\('I'_/YX@_\ "CU#_P"/ MT?\ "!Z1_P _GB#_ ,*/4/\ X_7244 D?\_GB#_P */4/_ (_1_P ( M'I'_ #^>(/\ PH]0_P#C]=)10!S?_"!Z1_S^>(/_ H]0_\ C]'_ @>D?\ M/YX@_P#"CU#_ ./UTE% '-_\('I'_/YX@_\ "CU#_P"/T?\ "!Z1_P _GB#_ M ,*/4/\ X_7244 D?\_GB#_P */4/_ (_1_P ('I'_ #^>(/\ PH]0 M_P#C]=)10!S?_"!Z1_S^>(/_ H]0_\ C]'_ @>D?\ /YX@_P#"CU#_ ./U MTE% '-_\('I'_/YX@_\ "CU#_P"/T?\ "!Z1_P _GB#_ ,*/4/\ X_7244 < MW_P@>D?\_GB#_P */4/_ (_1_P ('I'_ #^>(/\ PH]0_P#C]=)10!S?_"!Z M1_S^>(/_ H]0_\ C]'_ @>D?\ /YX@_P#"CU#_ ./UTE% '-_\('I'_/YX M@_\ "CU#_P"/T?\ "!Z1_P _GB#_ ,*/4/\ X_7244 D?\_GB#_P * M/4/_ (_1_P ('I'_ #^>(/\ PH]0_P#C]=)10!S?_"!Z1_S^>(/_ H]0_\ MC]'_ @>D?\ /YX@_P#"CU#_ ./UTE% '-_\('I'_/YX@_\ "CU#_P"/T?\ M"!Z1_P _GB#_ ,*/4/\ X_7244 D?\_GB#_P */4/_ (_1_P ('I'_ M #^>(/\ PH]0_P#C]=)10!S?_"!Z1_S^>(/_ H]0_\ C]'_ @>D?\ /YX@ M_P#"CU#_ ./UTE% '-_\('I'_/YX@_\ "CU#_P"/T?\ "!Z1_P _GB#_ ,*/ M4/\ X_7244 D?\_GB#_P */4/_ (_1_P ('I'_ #^>(/\ PH]0_P#C M]=)10!S?_"!Z1_S^>(/_ H]0_\ C]'_ @>D?\ /YX@_P#"CU#_ ./UTE% M'-_\('I'_/YX@_\ "CU#_P"/T?\ "!Z1_P _GB#_ ,*/4/\ X_7244 D?\_GB#_P */4/_ (_1_P ('I'_ #^>(/\ PH]0_P#C]=)10!S?_"!Z1_S^ M>(/_ H]0_\ C]'_ @>D?\ /YX@_P#"CU#_ ./UTE% '-_\('I'_/YX@_\ M"CU#_P"/T?\ "!Z1_P _GB#_ ,*/4/\ X_7244 D?\_GB#_P */4/_ M (_1_P ('I'_ #^>(/\ PH]0_P#C]=)10!S?_"!Z1_S^>(/_ H]0_\ C]'_ M @>D?\ /YX@_P#"CU#_ ./UTE% '-_\('I'_/YX@_\ "CU#_P"/T?\ "!Z1 M_P _GB#_ ,*/4/\ X_7244 D?\_GB#_P */4/_ (_1_P ('I'_ #^> M(/\ PH]0_P#C]=)10!S?_"!Z1_S^>(/_ H]0_\ C]'_ @>D?\ /YX@_P#" MCU#_ ./UTE% '-_\('I'_/YX@_\ "CU#_P"/T?\ "!Z1_P _GB#_ ,*/4/\ MX_7244 D?\_GB#_P */4/_ (_1_P ('I'_ #^>(/\ PH]0_P#C]=)1 M0!S?_"!Z1_S^>(/_ H]0_\ C]'_ @>D?\ /YX@_P#"CU#_ ./UTE% '-_\ M('I'_/YX@_\ "CU#_P"/T?\ "!Z1_P _GB#_ ,*/4/\ X_7244 D?\ M_GB#_P */4/_ (_1_P ('I'_ #^>(/\ PH]0_P#C]=)10!S?_"!Z1_S^>(/_ M H]0_\ C]'_ @>D?\ /YX@_P#"CU#_ ./UTE% '-_\('I'_/YX@_\ "CU# M_P"/T?\ "!Z1_P _GB#_ ,*/4/\ X_7244 D?\_GB#_P */4/_ (_1 M_P ('I'_ #^>(/\ PH]0_P#C]=)10!S?_"!Z1_S^>(/_ H]0_\ C]'_ @> MD?\ /YX@_P#"CU#_ ./UTE% '-_\('I'_/YX@_\ "CU#_P"/T?\ "!Z1_P _ MGB#_ ,*/4/\ X_7244 D?\_GB#_P */4/_ (_1_P ('I'_ #^>(/\ MPH]0_P#C]=)10!S?_"!Z1_S^>(/_ H]0_\ C];.F:9!I-F+6UDNI(PQ;==7 MN_]@73?_1]]725S=C_R5/7?^P+IO_H^^KI* "BBB@ HHHH M**** .;OO^2IZ%_V!=2_]'V-=)7-WW_)4]"_[ NI?^C[&NDH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "N;\!_\B[=?]AK5?\ TX7%=)7-^ _^ M1=NO^PUJO_IPN* "Q_Y*GKO_ &!=-_\ 1]]725S=C_R5/7?^P+IO_H^^KI* M"BBB@ HHHH **** .;OO^2IZ%_V!=2_]'V-=)7-WW_)4]"_[ NI?^C[&NDH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N;\!_\B[=?]AK5?_3A M<5TEA?\ 8%U+_P!'V-=)7-WW M_)4]"_[ NI?^C[&NDH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"N;\!_\ (NW7_8:U7_TX7%=)7-^ _P#D7;K_ +#6J_\ IPN* "Q_Y*GKO_8% MTW_T??5TEA M?]@74O\ T?8UTEN_]@73?_1]]725S=C_R5/7?^P+IO_H^^KI* "BL/4_& M.D:3J[:7<_;YKQ84G>*RTRYNMB,652QBC8+DHW!YXI^L^+-(T Q+J4UQYDL3 M3+#;VVMSI\=];W$4MI+$)HYT<%&0 MC(8-TQCG-9>B^,=$\07AM=+NI'F\@7,:S6LL(FA)QYL9D51(F2/F3(^9>>1D M VZ*PK+QIH.H:RFEVMX[7$CR)"S6TJPSO'GS%CF*B.1EPV0K$C:W]TXW: .; MOO\ DJ>A?]@74O\ T?8UTEN_]@73?_1]]725S=C_R5/7?^P+IO_H^^KI* M /-M9B-KKGC/7M*\:26%W8V\!GLS:1"*+RX2Z"4R*6=&W,08RGWF&21Q>&+*=(Y#M\L+),9UR?[ID3/IE>.]+JV@:/K\,<6NZ38ZG'$VZ-+RV28(>F0&!P: M.!LH+JX_9JOH[%6,EQH]XUHBH8RH'X5HW-U;:AXL\#G0IHGS87 M5PC1_,!;&%%#<=%+F+V.*[<65J+P78MH1@ZGL*T* //=1N_%H^)VDE-$T4R+I6H"%3K$H#Q^=9Y9C]E^5AA,* 0 M\/\ _@^G_P#D.C[=XW_Z%[P__P"#Z?\ ^0ZZ2B@#F_MWC?\ Z%[P_P#^#Z?_ M .0Z/MWC?_H7O#__ (/I_P#Y#KI** .;^W>-_P#H7O#_ /X/I_\ Y#H^W>-_ M^A>\/_\ @^G_ /D.NDHH YO[=XW_ .A>\/\ _@^G_P#D.C[=XW_Z%[P__P"# MZ?\ ^0ZZ2B@#F_MWC?\ Z%[P_P#^#Z?_ .0Z/MWC?_H7O#__ (/I_P#Y#KI* M* .;^W>-_P#H7O#_ /X/I_\ Y#H^W>-_^A>\/_\ @^G_ /D.NDHH YO[=XW_ M .A>\/\ _@^G_P#D.C[=XW_Z%[P__P"#Z?\ ^0ZZ2B@#F_MWC?\ Z%[P_P#^ M#Z?_ .0Z/MWC?_H7O#__ (/I_P#Y#KI** .;^W>-_P#H7O#_ /X/I_\ Y#H^ MW>-_^A>\/_\ @^G_ /D.NDHH YO[=XW_ .A>\/\ _@^G_P#D.C[=XW_Z%[P_ M_P"#Z?\ ^0ZZ2B@#F_MWC?\ Z%[P_P#^#Z?_ .0Z/MWC?_H7O#__ (/I_P#Y M#KI** .;^W>-_P#H7O#_ /X/I_\ Y#H^W>-_^A>\/_\ @^G_ /D.NDHH YO[ M=XW_ .A>\/\ _@^G_P#D.C[=XW_Z%[P__P"#Z?\ ^0ZZ2B@#F_MWC?\ Z%[P M_P#^#Z?_ .0Z/MWC?_H7O#__ (/I_P#Y#KI** .;^W>-_P#H7O#_ /X/I_\ MY#H^W>-_^A>\/_\ @^G_ /D.NDHH YO[=XW_ .A>\/\ _@^G_P#D.C[=XW_Z M%[P__P"#Z?\ ^0ZZ2B@#F_MWC?\ Z%[P_P#^#Z?_ .0Z/MWC?_H7O#__ (/I M_P#Y#KI** .;^W>-_P#H7O#_ /X/I_\ Y#H^W>-_^A>\/_\ @^G_ /D.NDHH M YO[=XW_ .A>\/\ _@^G_P#D.C[=XW_Z%[P__P"#Z?\ ^0ZZ2B@#F_MWC?\ MZ%[P_P#^#Z?_ .0Z/MWC?_H7O#__ (/I_P#Y#KI** .;^W>-_P#H7O#_ /X/ MI_\ Y#H^W>-_^A>\/_\ @^G_ /D.NDHH YO[=XW_ .A>\/\ _@^G_P#D.C[= MXW_Z%[P__P"#Z?\ ^0ZZ2B@#F_MWC?\ Z%[P_P#^#Z?_ .0Z/MWC?_H7O#__ M (/I_P#Y#KI** .;^W>-_P#H7O#_ /X/I_\ Y#H^W>-_^A>\/_\ @^G_ /D. MNDHH YO[=XW_ .A>\/\ _@^G_P#D.C[=XW_Z%[P__P"#Z?\ ^0ZZ2B@#F_MW MC?\ Z%[P_P#^#Z?_ .0Z/MWC?_H7O#__ (/I_P#Y#KI** .;^W>-_P#H7O#_ M /X/I_\ Y#H^W>-_^A>\/_\ @^G_ /D.NDHH YO[=XW_ .A>\/\ _@^G_P#D M.C[=XW_Z%[P__P"#Z?\ ^0ZZ2B@#F_MWC?\ Z%[P_P#^#Z?_ .0Z/MWC?_H7 MO#__ (/I_P#Y#KI** .;^W>-_P#H7O#_ /X/I_\ Y#H^W>-_^A>\/_\ @^G_ M /D.NDHH YO[=XW_ .A>\/\ _@^G_P#D.C[=XW_Z%[P__P"#Z?\ ^0ZZ2B@# MF_MWC?\ Z%[P_P#^#Z?_ .0Z/MWC?_H7O#__ (/I_P#Y#KI** .;^W>-_P#H M7O#_ /X/I_\ Y#H^W>-_^A>\/_\ @^G_ /D.NDHH YO[=XW_ .A>\/\ _@^G M_P#D.C[=XW_Z%[P__P"#Z?\ ^0ZZ2B@#F_MWC?\ Z%[P_P#^#Z?_ .0Z/MWC M?_H7O#__ (/I_P#Y#KI** .;^W>-_P#H7O#_ /X/I_\ Y#H^W>-_^A>\/_\ M@^G_ /D.NDHH YO[=XW_ .A>\/\ _@^G_P#D.C[=XW_Z%[P__P"#Z?\ ^0ZZ M2B@#F_MWC?\ Z%[P_P#^#Z?_ .0Z/MWC?_H7O#__ (/I_P#Y#KI** .;^W>- M_P#H7O#_ /X/I_\ Y#H^W>-_^A>\/_\ @^G_ /D.NDHH YO[=XW_ .A>\/\ M_@^G_P#D.C[=XW_Z%[P__P"#Z?\ ^0ZZ2B@#F_MWC?\ Z%[P_P#^#Z?_ .0Z M/MWC?_H7O#__ (/I_P#Y#KI** .;^W>-_P#H7O#_ /X/I_\ Y#H^W>-_^A>\ M/_\ @^G_ /D.NDHH YO[=XW_ .A>\/\ _@^G_P#D.C[=XW_Z%[P__P"#Z?\ M^0ZZ2B@#F_MWC?\ Z%[P_P#^#Z?_ .0Z/MWC?_H7O#__ (/I_P#Y#KI** .; M^W>-_P#H7O#_ /X/I_\ Y#H^W>-_^A>\/_\ @^G_ /D.NDHH YO[=XW_ .A> M\/\ _@^G_P#D.C[=XW_Z%[P__P"#Z?\ ^0ZZ2B@#F_MWC?\ Z%[P_P#^#Z?_ M .0Z/MWC?_H7O#__ (/I_P#Y#KI** .;^W>-_P#H7O#_ /X/I_\ Y#H^W>-_ M^A>\/_\ @^G_ /D.NDHH YO[=XW_ .A>\/\ _@^G_P#D.C[=XW_Z%[P__P"# MZ?\ ^0ZZ2B@#F_MWC?\ Z%[P_P#^#Z?_ .0Z/MWC?_H7O#__ (/I_P#Y#KI* M* .;^W>-_P#H7O#_ /X/I_\ Y#H^W>-_^A>\/_\ @^G_ /D.NDHH YO[=XW_ M .A>\/\ _@^G_P#D.C[=XW_Z%[P__P"#Z?\ ^0ZZ2B@#F_MWC?\ Z%[P_P#^ M#Z?_ .0Z/MWC?_H7O#__ (/I_P#Y#KI** .;^W>-_P#H7O#_ /X/I_\ Y#H^ MW>-_^A>\/_\ @^G_ /D.NDHH YO[=XW_ .A>\/\ _@^G_P#D.C[=XW_Z%[P_ M_P"#Z?\ ^0ZZ2B@#F_MWC?\ Z%[P_P#^#Z?_ .0Z/MWC?_H7O#__ (/I_P#Y M#KI** .;^W>-_P#H7O#_ /X/I_\ Y#H^W>-_^A>\/_\ @^G_ /D.NDHH YO[ M=XW_ .A>\/\ _@^G_P#D.C[=XW_Z%[P__P"#Z?\ ^0ZZ2B@#F_MWC?\ Z%[P M_P#^#Z?_ .0Z/MWC?_H7O#__ (/I_P#Y#KI** .;^W>-_P#H7O#_ /X/I_\ MY#H^W>-_^A>\/_\ @^G_ /D.NDHH YO[=XW_ .A>\/\ _@^G_P#D.C[=XW_Z M%[P__P"#Z?\ ^0ZZ2B@#F_MWC?\ Z%[P_P#^#Z?_ .0Z/MWC?_H7O#__ (/I M_P#Y#KI** .;^W>-_P#H7O#_ /X/I_\ Y#H^W>-_^A>\/_\ @^G_ /D.NDHH M YO[=XW_ .A>\/\ _@^G_P#D.MG3)-1ELPVLVMK:7.XYCM;EITQV.]HT.?;; M5NB@ KF_ ?\ R+MU_P!AK5?_ $X7%=)7-^ _^1=NO^PUJO\ Z<+B@ L?^2IZ M[_V!=-_]'WU=)7-V/_)4]=_[ NF_^C[ZNDH **** "BBB@ HHHH YN^_Y*GH M7_8%U+_T?8UTEN_\ 8%TW_P!'WU=)7-V/_)4]=_[ NF_^C[ZNDH **** "BBB@ HH MHH YN^_Y*GH7_8%U+_T?8UTEN_]@73?_1]]725S=C_ M ,E3UW_L"Z;_ .C[ZNDH **** "BBB@ HHHH YN^_P"2IZ%_V!=2_P#1]C72 M5S=]_P E3T+_ + NI?\ H^QKI* "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ KF_ ?\ R+MU_P!AK5?_ $X7%=)7-^ _^1=NO^PUJO\ Z<+B@ L? M^2IZ[_V!=-_]'WU=)7-V/_)4]=_[ NF_^C[ZNDH **** "BBB@ HHHH YN^_ MY*GH7_8%U+_T?8UTEN_\ 8%TW_P!'WU=)7-V/_)4]=_[ NF_^C[ZNDH *X"ZT#3?& M'COQ+;^)+:.[BT^TM[>R$R@_9/,1V>6(]43D Y? M3-(L?#I^'VJZ5"JZAJTHM]2N4 $FH"6TDF>29A_K&\R-7RV<9.,9.?4JY?1_ M 5CH]_8SC4-1O(-+61-,L[J1&BL%<;<)M0,V$^0%V:VM--OK::5= OF D>6U* 8A^8$1.:1_SY^(/_ G-0_\ C%=)10!S?_">:1_S MY^(/_"W<1S*GAZ_)C;:&VL!#P=K*<'LP/>NIJ"WLK>UFN9K>)8Y+N433L.L MCA%0,??:BC\!0!A?\)YI'_/GX@_\)S4/_C%'_">:1_SY^(/_ G-0_\ C%=) M10!S?_">:1_SY^(/_":1_SY^(/_ G-0_\ C%=)10!S?_">:1_SY^(/_":1_SY^(/_ G-0_\ C%=)10!S M?_">:1_SY^(/_":1_SY^(/_ G-0_\ C%=)10!RT_Q%T&UC$EU%KD*,Z1AI/#U^H+.P55R8 M>I9@ .Y('>I?^$\TC_GS\0?^$YJ'_P 8K=N[*WOX5AO(EFC66.8*W0/&X=&^ MH95/X5/0!S?_ GFD?\ /GX@_P#"H92".Q!':I?\ A/-(_P"?/Q!_X3FH?_&*W;2R MM["%H;.)88VEDF*KT+R.7=OJ69C^-3T :1_SY^(/_ G- M0_\ C%=)10!S?_">:1_SY^(/_":1_SY^(/_ G-0_\ C%=)10!S?_">:1_SY^(/_":1_SY^(/_ G-0_\ MC%=)10!S?_">:1_SY^(/_":1_SY M^(/_ G-0_\ C%=)10!S?_">:1_SY^(/_":1_SY^(/_ G-0_\ C%=)10!S?_">:1_SY^(/ M_":1_SY^(/_ M G-0_\ C%=)10!S?_">:1_SY^(/_":1_SY^(/_":1_ MSY^(/_":1_SY^(/_"< MU#_XQ7244 :1_SY^(/_":1_SY^(/_":1_SY^(/_":1_SY^(/_":1_SY^(/_":1_SY^(/_":1_SY^( M/_"RMWU"*^>)3@# MF_\ A/-(_P"?/Q!_X3FH?_&*/^$\TC_GS\0?^$YJ'_QBNDHH YO_ (3S2/\ MGS\0?^$YJ'_QBC_A/-(_Y\_$'_A.:A_\8KI** .;_P"$\TC_ )\_$'_A.:A_ M\8H_X3S2/^?/Q!_X3FH?_&*Z2B@#F_\ A/-(_P"?/Q!_X3FH?_&*/^$\TC_G MS\0?^$YJ'_QBNDHH YO_ (3S2/\ GS\0?^$YJ'_QBM/1M>L-?@GETYI_]'F\ MB:.XM9;>2-]JOADD56'RNIZN;\!_\B[=?]AK5?_3A<5TE&DM;">]TM=5N)=1@:<0HVT)%L1T)8DMEMV $ M/!SQEZW\2]3T_P"%TFOZ?H#WFJQQ7*S1(W^C6LENYCE:1R5.T,I*J/F<# QR MPU=2BU>R\667B?3]"N;];G3/L=W81S0)<6[!O,C.7D$; %G5L.<$@C<,XS[G MPCJR_!'6=#$$>"PB\/0V MJRW+_O[RZ7S(K5 N<^6'5G).% ##&@\4WNM6'ARYG\,:8NIZI\JP6[2*BY) +$LR M@A1D[=P)QC(SD;4?!OB'0[[2=6M-0UJUE%[K&JO;.UU.Z; V(9GVJO M&U JJ ![@&GI>O>(;37-+M/%*Z>\6L6CS0_88)$:UF10[0MN=O-!5CAP$Y0 M_+\PP_P?XOU#Q+KVN6M]H\NDP6 MFMHKG'GNDJ,VZ0 D(>!\O4=^>!6TVUU_ M6_$NA7FN:(VDQZ';RF1Y)XI1- M4;RH^>6 X*M795YM9_#C4-#\7>%FTS7-6N=*TR.[\UKC[)E"Y1MI( MA5G\PABS'+9YW G)])H **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@#B?%7B#Q5H-AK6O)#I=OI&D#S%M;E&>:_C50SLLJR!8BQMK*XM/+NY%P1--YDZ,0K?=CVXR-QR"3@==+QSXMD\.ZCHMC#JVCZ/\ V@\S M2WFKKNBCCC0'@>;'EBS(/O=S5'4/!VI6WP;M/#5HL=YJ$'V3S/+8(KLMQ')( MP+$<<,>>?QXK5U3RSM(9<@YV M$9 (H U-%GFN=%MI[B_L]1>5-XN["(QPRJ3E612[\;2.=QSU[XJ]7.>!]&N= M%\/R1WL$=K+=WEQ>_8XW#+:B60N(@1P2,\XXSG&1R>CH **** "BBB@ HHHH M **** "BBB@ HHHH **** "LS79M8BL8E\/6T$UW-.D9DN#^[MT)^:5E!4O@ M?P @DD<@9(TZP/&=YXAL_#__ !2&G&^U&:98LAH_]&C.=TVV1T5RH'"[ADD9 MXS0!AMXWU+1[/Q3#K,%IJ%]H*PM')8JT$=TTZ_NXRK,YC;=@'YFX96[XJ[9^ M(-:TK7I-)\4_8[V1]-DU"WETJTDC+B)E66+RF=RS#>A4@Y;)&T8YRH/"\]]\ M.]6T&RT;4-+O92MT+O6IH)6OKL,'\R1H99.=T: D@8! 4$# T]*MM7UOQQ;^ M(-7T671H;#39+2&WN9HI)))97C9V'E.RA5$2@$D$[CP,<@$/A[QY=WVD^+-3 M\0:4VDPZ#=2*+9G5Y1"ENDN7*L5WD,3@' R!DD$EGA;Q;K&L:U;P7%WH%ZDT M;O>6.G3#[3HYZHLN9"9>Z,0B$-CC!.'0>$KV]LOB!I]ZOV6+Q!6Q*N= MZIQ&GRY^Z >@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7#Z[X MB\5:%!<:U>0:;#I4%^ELNGLC-\D:,2F-&5U$6$*?,5?E^F!S'KGQ!NK9O#AT31 MYKFUU>XL1-?S +#!%07DP#PN0N06Z@&/5-/\0:3K'B;^P]%.I1^(422 M&=)XHTM9Q"L+><'8-LPB-E Q^\,=,VM7\+7<7A+PKH^EQ_:!H]_IQD(8)B*! MEW-R>P7.!D_6@"WXSU+6="TNZUFTU?3;/3[2#<\5SI,-2">.E9WBO2+S6K_ M ,.V\,6^P@U1;N^8L.%BC=HQ@GG,HCZ9Z9KHZ "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH R=>EUP+:0>'(;7S9YMLUW=@O':QA22QC#*TA) 4 M ,,%LDX&#S"^.=4M]#UB*YMK2ZUC3]7BT>&6W#);W$LQB\M]I8L@43+O7<2- MIP>>-?QQ=>)8M+@M_"6GSW$US+Y=Q M:1_SY^(/_":1_SY^(/_":1_SY^(/_":1_SY^(/_":1_SY^(/_" M:1_SY^(/_":1_SY^(/_":1_SY^(/_":1_SY^(/_":1_SY^(/_" M:1_SY^(/_":1_SY^(/_":1_SY^(/_":1_SY^(/_":1_SY^(/_" M:1_SY^(/_":1_SY^(/_":1_SY^(/_":1_SY^(/_":1_SY^(/_" M:1_SY^(/_":1_SY^(/_":1_SY^(/_":1_SY^(/_":1_SY^(/_" M:1_SY^(/_":1_SY^(/_":1_SY^(/_":1_SY^(/_":1_SY^(/_" M:1_SY^(/_":1_SY^(/_":1_SY^(/_":1_SY^(/_":1_SY^(/_" M:1_SY^(/_":1_SY^(/_":1_SY^(/_":1_SY^(/_":1_SY^(/_" M:1_SY^(/_":1_SY^(/_":1_SY^(/_":1_SY^(/_":1_SY^(/_" M:1_SY^(/_":1_SY^(/_":1_SY^(/_":1_SY^(/_":1_SY^(/_" M:1_SY^(/_":1_SY^(/_":1_SY^(/_":1_SY^(/_":1_SY^(/_" M:1_SY^(/_":1_SY^(/_"N_]@73?_1]]724 %%%% !1110 4444 %%%% !1110 4 M444 %%K>&745F?SF*HD*@DXZ]2!WKG?^%O:#_P ^FI?]^H__ (NN MUN["TU"(1W]K!=1@Y"31AP#ZX-4O^$8T'_H":;_X"1_X5K%TTO>12MU//]7^ M+DC7]L=$M66UC.Z9;E0&E_V1@G:/?U_78'Q>T+ S9ZB#WQ&G_P 76Y>>!_#M M[<6TSZ9!$;=]VV",1K)[, .1_GIFKG_",:#_ - 33?\ P$C_ ,*TJOH2 M6OF'R4C ")<[3QDW*.F[^ZXZXKOI_#]K%I]VF@P6>DWTT#QQ7D5HI,3$8#8& M-V#@XR,XKF+KX.^$I?!K:+:Z1I]M>"T$,6K)91_:4E"X$V\ ,6W ,?FR>>:Q MDXM^Z2[="S_PGL\_C2ZT&PTZRF>SNE@F@EU18;UU*([31V[+AX@) =V\$[6P M,@ XUWX[U_0]>\7RWFG07]I87UC9V=O%>%6'G>6HZQ <^:7)).#\N2 &K5UO MP'JGB1([77-K: MK<)JT<-KJ=W8WCPFT+.DEL\1&'\P#:RQ8QMR"UF2*52@ 60 M$Y*N0" . -Q%+_PGVKQ>&7\37/A9CH;V,E] ]O>B2Y$83>AEB**$W+_==RI( M!'4B32OAS'IVL0WD^H?:8D_M(/ 8-N\7DZRD9W<;=NWWSGCI4FG^$O$>G:7! MI-IXO^SZ=96[6]D8=,C^T!0NV+S9'9T?:,?=C0L0,GJ" 7_"GB2Z\11SRRV^ MF-;)CRKW2=56^MY3SN3=L1@RX&1MQAA@DY H7GG^)O']]H4]W>6FF:58P7$D M=G0&21I'Z#<6X QCDFK6K>'+N;7DUS0-1CT[4O(%K.;BV^T07$0)9 M0Z!T;:-8^(%U[18;?4M'TTZG'!;7IFANX &^[*8U*L&0J04 MXRI&[/!)\/&O+'4)]2UAYM>O;F"Z&I16X1+>2W;=;K'"2?W:DG*LS%MSY;D8 M+SP%>:S8^(&U[6H;C4M8TTZ9'/;61AAM("&^[$9&+,6T:^U>WFNH5.JD1P11^5S*WDY!/F$857P0O)!)7H?#.O?\ "0Z4 M]Q+:-975O/):W=LSA_*FC;:P##&Y>X; R"#@=*YGQ#HNN2_$;PM-H5S]E%EI MEY')=S633P$DP (X#+C."PPX.4[@$'HM"\/W&@Z7';P7Z7%S-=O=ZCF7!_2NYK-E\.Z)/*TLVCZ?)(YRSO:H2Q]2<5$E)_";T944W[5-^AY%XP\>W M&KZM%/H%[J5C;+ $:/S3'E]S$G"L1T(Y]JM>#/B)_8PO?^$BN-2O_-V>3\_F M[,;MWWV&,Y'3TKT2\\!^&+Z823:/ K!=H$!:$8^B$#//7K3[+P/X:L-_D:-; M/OQGSU,V,>F\G'7M6'LZG-S7/4>,P;H^RY'^'YF"/B]H!8 VNHCGJ8DX_P#' MZ@\97]ZVLZ5>S6/B"_\ "T]J./#TDJ31W#L-LDJPLLIC$>?ND@'.5)VXZ\>& M-!!R-$TX'_KTC_PJKJFBZN^K)J/A_7%L7\@02VEY;M!OR_#^66/[<-65=?_M-=4-\+7]P9EB\G;Y&_/E^5\N- M^[)SNS5"V^%US%K.NZO-KD+7OB&REM-16+35CA.5VQO&-Q="O.[<[;\\XP,6 M27\EN88/L*LTRLY";DV\@KNW9'3&>U;&E6/]F:/96'F>;]EMTAW[ M<;MJ@9QVSBH=>TR;6-%GL[74;G3)WVM%=VS8>)U8,IQ_$N1@J>&!([T >=:A MK,6BZ/?Z9IL?B+1=EU6VBO[F6[,$\1*G#R,S;6W1DJ3@;21C)K7N_ 5SKB:A- MXEUA+B_N8(X+::PM/LZ68CD$JLJ,\A9O-56)9B#M48'.;%OX,FO9=6N/%NHQ M:I/J=C_9K"UMC:Q16Q#;E52[GK>W) 53:IW#C@8TO$EY

//!MO!<2QPW-S=+/&CD+ M*!;.P# <'! (SW%)HWA+4;76+&^U_7%U7^R[5K:P2.T\@KNP&DE.]O,D*J!D M!%&6^7GC3U70/[3\1:'JOVGRO[)EFD\KR\^;YD31XSGY<;L]#TQ0!S6@_$74 M-5M= U&_\/Q6.F:]/]FMY1?^9,DNUV&Z/RP-A\ML$,3RN5&3C,\8^,]9OO"5 M[?:'8]3BLTU**_*7!*7:12,(@G^K+!TSOR1SMP:Z"R\!?8_#7A?2?[2W M_P#"/WB77F^1C[1M61=N-WR_ZSKD]/>J.H_#G4+G3+K1;'Q#'::'/J OUMFL M-\L;>>)VC$OF >69 QQLW#=C<0,4 4[SXSZ5:7]V2^D_V?9WC6DHDUB-+YBK M[&=+4KRH;/5PQ520I^4'5UKQ_);B R/YDB1RL^P*S%C\T M;$;SSTQ7UCX?2ZUKEQKMQK+1ZO#)&='N$M\+IJ)DE=F[]YOW,)"2-RD ;=HH M [1=Q4;P V.0#D _6H;VSCU"REM9VF2.489H)WA%& . M30!P/A?1;<>-O%0N-2UN2#1[ZW%JDVN7CI&IM8I6#*TI#@LS'#9ZXZ<5H:?X M_N[J/2-2N]$2WT'6YEALKQ;S?,#(?W+2P[ $5^VUV(W+D#G&YIGAU=/USQ!J M#W'GKK4\4IA,>WR@D"0[<@%+0?%'B@VGB:XO-/LKMK36I+> OJ/E0V\2 MJ"YD]FNB-4LG@?6/[7@MKS33/&)&C*.DJ^:!*O( M9<;"I .6IQ^&]W<6?B%-1U\7%SKMW:7?E(C50"<@=2QYH M G^*%X;32]$W7&H06\VM017/]FO.LTD95\J/(_>'.!PO/%9/AW4;.;QY&GA& M\UZ73[*&5=<35Y;QDA8J&B %V=ZR=3\O&W.?X:[3Q!H/]NMI1^T^1_9VHQ7W M^KW>9L##9U&,[NO/3I56_P#"GG^,[7Q%878M)?L[6>H0&+>E[ 3E0?F&UE.< M-SPS#�!S.C_&/3-5U'35#:2+35;@6]JL&L1RWJ%B1&TML%&P' SAV9=RY M^;::#XUUR#4+V+7;.WF2Y\4-I-LT5V285\HMT\ITUF&)G MUE-9L3)8ES!-C:ZR?O!YB,N0 -A&>IH ?KOQ!;1K?Q-(FD-=-H-Q:0"-+@*; MDSB/IE<*1YG3G..HSP2>+?$P\2?\(_#X:T^74ET\7\C?VNX@53*Z! Y@W%CM M!'R 2W? MHDT#9XWF\0_:<^9IT=C]G\OIMD=]^[/??C&.W6@"7PWKD/B7PSI^LVT;Q1WL M"RB-R"R9'*DCC@Y%:=8_A/0/^$7\)Z?HOVG[5]BB\OSO+V;^2<[3&I"Y&1R6':NGJG=Z1IM_*)+[3[6YD MP'F@5R!Z9(K2FX)^^KHB:DU[K."USXIVESH\\.BQ7D%Y( J2RH@"#/)X8\XK ME?#'C2^T;6$GOKJZN;1LB:(OO+>XW'KFO8/^$:T+_H"Z=_X")_A3(_"F@1;M MNC6)W')W0*W\QQ79'$4(P<5'1D'K7X+0VXQF*=)<;01U\O&>V<\XQ7/.5%Q]Q.Y MO!54_>:L6L4A\NZ#Y-TS+T;RXY(F&>A1N172^(_ -MKO MC'0_$D-VUE>:7,'E54W+=H P57&1RI9B&YQN88YXK:?\*?#":*]OKVDZ;K.H MW!E>[U.>PC\Z>21F9G!.2O+<#)P ,=*YS8I^-;F^A\56,NH6/B&_\,36Z1(W MAV64/#,WL*-!(^1)O"EE+-AB",YSD[^E^$/$6AV&GQZ9XL$DUM8QV4XU"R:>W ME$>=DBQB93')M.UB'(; )&0""]\ RW?A'4M-&JHFI:GJ,.I7-Z;7,9FCDB*K[Q)8WMRFB>$I[>WO+6*0^7=!\FZ9EZ-Y<[U.>PC\Z>21F9G!.2O+<#)P ,=* )+GS?%7 MCN]TB6_N[;2=*L[>9H[&Z>W>ZEF,F"98R'"JL? 5@"6.P6_LVNY6EF@_>%)(S(V6=367F17L*9\OS(Q(&WIDX97!R6SD' 9X,\$ZYX;\17>HZWXACU_P"T MVJVZ2R6[QRVR(V4C4M(^]?G "MXXGU"V\6V3ZE8>(KWPU) D*_ M\(]+*LD%TTC;I)E@=93&(PN,;@#N^4DK66_B34H=%\.?\(EK2ZY9W7B$V;RW MTCP3QQA7(MI=T;.2"AR[!7(5C:TVM'4M UY;,RPK#-:7ULUU;': M25=$$D91_F()#888R,@&LF;P!.UC%)!JT:ZL-9&LS73V9:&2<1^5M$0<%4V8 M &\GY026.<@"ZGXYO[>36;C2-"34-+T&3R]0G:]\J8LJ+)*(8MA$FQ&!^9TR M<@=,U)'XSU#5;N[?PKHD6K:;8R1Q7%PU]Y$LK,BR,(8RA#[4D7[[QY;([9J/ M4_ U_<3:U!I&O+I^EZ\_F:A;M9>;*K,@CE,,N\",NB@?,C@')'7%/B\%ZCI% MU>)X2UR+2=.OY$EF@DL?M$D3A%C9H79P%RB+PZ2 ,"<%4EF/ ^\1O_%*>[M_A_"WRU MJZ0I"48!AYB.JL&&5!#D=LUO>*- ;Q-X=.F/="W9KBVG,HBW#,4Z2XVY'79C MKQG/.* .!\<^,-4F^$K#3[M[+6VM+LWLMLVU[[OM.TY;**(-&;W6%M[F]VA3)]GAV-OQN PS*2>V""9]5^&L.I2 M>+'34Y(CXAL_LT:M%O6R++B1E&1G>0K$9'*U2UCX6W6HKXC@L]*/*5!&)C(!Y0* ["F0"P# D, #8NO%FHS>,9M TG289HH;"&^GO9KT MQ;(Y'=<*HC;>5P,\]\+_ ![+KOA?2H8@=1@T[3(VUK5[BZ.8IO*W M;%&UC*_=B2H7/4ME:ZVQ\+-:>)+O5WO1(USI=OIYB$.T*8FD._.X]?,Z=L=3 MFLC0?ALGAY=)6RU%=EOI@TS4X_L^$U*)0=C$!_D=2S8;YN'8>A !FZ3\8;75 M[RQBMTT9AJI:.PABUQ);E9"I:,7$*IF(,!@E3(4) (ZD;WPQU;5M<^'>F:EK MYC>\N$+F1)-WF D_,1M4*>OR@$ 8/8/T+PUKVC1V%@WB9)M(TX;(8ET\+<@-\S;F M'.6& ?04 <;KFLZA?>$]=UZTOKN'_B>VNGVB0RM&(X8;Z*&3@'J[>=ENZE5/ M KI?&]YH+< MPVLUZ]_9W<2G 6:3S@5<@KYB3!_E.< (2,-5Z'PSK-[JFFW7BG6[6_CTN0SV M\-EI[6H>;84#R%I9-V%9L ;1DY.< 4 <5J^H2V&K:X/&\GBO294DFN+#7-/: MYDTZWMP^( 8X&*;@!EEE3G!R<%17IZ74L7AY+J'_ (F\PME=#:[5%VVW(*9; M: QZ9; SUQS6')X:\1Q)>6=AXHC_ +-NI)&VW]@USX R#U&1WH QM$^(CZ MAXPE\.:A;Z2M[':2W##2]7%YY+1.JO%*/+0QOENF#T;TJOHWQ+N[RQT#5-:T M.'2])UZ-C!.+_P V2)EA:7]XGEJ I6-\,&8_=RJY(%G2_ 5]:>);'5KO5;'R M[&QGL(;#3M+^RV\<'P\1YA M,&!=K]GDA*XW?)D29ZGICWH Q[OQ7K^J:UX'N6TUM*TO5=1,D317Y>26$VTS M(D\850I(VMM#2 %3D@@9TOBC>?9(/#*2W&I0VMQKB170TQ[A9I8_L\[;1Y'[ MPC -6BO/#JWGB5+G3O#DY>S@_L\)+*GE/$@ED\PAF56 W*J@X; M*G(V]%KV@?VY=Z)/]I\C^RM16^V^7N\W$4D>SJ,?ZW.>>G3F@#$L-4\/>'/# MNK:_;GQ&;6SA+SKJC7[.P49 C2[/4],K@9P":K:K\0=4\-VET_B?P[!:3C3) M]0LTMM1\]9S"NZ2%V,2^6X!4@@.I&[G@ ]9KVBVOB/P_?:/J/F?9KV%H9#&V MUE!'53V(ZCW%3_V7/I]G);:=Y"PF9=LDSKYC>8Y M4 HH^;CD$ #=3^)4^C+IUOJUGHNFZAJ*/6BN M."=V!21_$;3-3T[P_J?E'RY]4ELYWM]0)B@DB@E9VW1_+/'A#MS@$,K8!&!N M:GX8O)-2T[5="U2.PU*RMFM&>XM3<0W$+;25:,.A!#(K!@PQR#D&J^H^#[K5 MK72#KFJG4I=.O)+N8"U2-;@/#+'Y**&&Q0)>"Q8\53+'Y8"LRJ/E5F ^;+<#='!\1M0DC_M";P_%#HR: MRVD2W)O\S!_M!@658O+P4W%W=_P'=GWQVH M>,K^]6[T'0].N)+-M;OFMY;N+&^*)(9)G"$@@,PCV@XX M#$C! (L:=X8DT;6X[G3-7OVL'B9+JQO[N:\#MU21'E=FC(Y! .U@>1D U9\1 M^'TU^S@5;F2RO+.=;JSNXU#-!* 0#M/#*0S*5[ACR#@C/M/#&IW'B2TUGQ/J M]O?RZ>CBQM[*R-K#$[J5>1@TDC.^T[1\P !;@DY !GM\0;H6YUD:*A\,+?&R M;4/MG^D#$ODF;R-F/+\WC_6;MOS;>U4_^%E:JT27D?AB-K!]9DT9'_M("5IA M*\2.$\O'EEE4$E@PRV%8 %K9^'MT;&&OS>MI_V/\ TC!D\XP^?OQY M?F\_9Y'WLW+3^5C=_M;=WMG':@"K??$6 M\TK1M7FO]!5]3TK4+6RELK2]\Q9?/,6QDD9$[2]&5>5QG'-78?%NMB\O=)N_ M#<8UN&".XMK>VU 203QNVS<9F1"NQ@=PV$XP5WDXK$\?>#[Y])UVYTJXN);G M6=5TR55M[;>]J(I(4+CKNP$+DD #G@9JYJWPYN_$45W<>(-8M;O49C;+%MT M\K9K%#*)?*>W:5C(';._+\@+C;MY *]G\6(KC2_%%Q]FTR[F\/V OLZ5JPNX M+A2KD+YOEJ58&,@C:<9!YS3M9\?7ECI>H)K^@_95DT.YU2T6UU1A)+'$%WQN MZHIADQ(G*%P/FPW R^3X;7UXGB-M1UZ%Y=>TA=,(M].\J*U"^8%,:>83M D^ MZ6)R"=P!"K>\5> /^$F5!_:7V7;HMWI7^HWY\\1CS/O#[OE_=[YZC% %37_B M;:Z+JJ:5;-HZ7,=FEU-_;.M+8J ^=B(S(YD;Y22< #Y87'EVZ[665U,; _.J@E?FPQGN+2.UO([RQ-S%+Y>?+D55DC*, S \D$$<9&:JZ[X+UC7-+;3+OQ!:7]E- M;K%.FK:/%<,)!G,T>QHU1SNS\RN 5! '((!=U:_FTCQIH4QEG%KK)?3YK=V+ M(DJQO-$X&<*<)(IQ][NH **** "N;OO^2IZ%_P!@74O_ $?8UTE\/_ /@^G_\ D.@#I**YO[=XW_Z%[P__ M .#Z?_Y#H^W>-_\ H7O#_P#X/I__ )#H Z2BN;^W>-_^A>\/_P#@^G_^0Z/M MWC?_ *%[P_\ ^#Z?_P"0Z .DHKF_MWC?_H7O#_\ X/I__D.C[=XW_P"A>\/_ M /@^G_\ D.@#I**YO[=XW_Z%[P__ .#Z?_Y#H^W>-_\ H7O#_P#X/I__ )#H M Z2BN;^W>-_^A>\/_P#@^G_^0Z/MWC?_ *%[P_\ ^#Z?_P"0Z .DKB;GQ'HG MA_XI:L=>UC3]+%QHVG^2;VZ2'S-LU[NV[B,XW#..F1ZUI?;O&_\ T+WA_P#\ M'T__ ,AT?;O&_P#T+WA__P 'T_\ \AT '_"Q_!'_ $.7A_\ \&D'_P 51_PL M?P1_T.7A_P#\&D'_ ,51]N\;_P#0O>'_ /P?3_\ R'1]N\;_ /0O>'__ ?3 M_P#R'0 ?\+'\$?\ 0Y>'_P#P:0?_ !5'_"Q_!'_0Y>'_ /P:0?\ Q5'V[QO_ M -"]X?\ _!]/_P#(='V[QO\ ]"]X?_\ !]/_ /(= !_PL?P1_P!#EX?_ /!I M!_\ %4?\+'\$?]#EX?\ _!I!_P#%4?;O&_\ T+WA_P#\'T__ ,AT?;O&_P#T M+WA__P 'T_\ \AT '_"Q_!'_ $.7A_\ \&D'_P 51_PL?P1_T.7A_P#\&D'_ M ,51]N\;_P#0O>'_ /P?3_\ R'1]N\;_ /0O>'__ ?3_P#R'0 ?\+'\$?\ M0Y>'_P#P:0?_ !5'_"Q_!'_0Y>'_ /P:0?\ Q5'V[QO_ -"]X?\ _!]/_P#( M='V[QO\ ]"]X?_\ !]/_ /(= !_PL?P1_P!#EX?_ /!I!_\ %4?\+'\$?]#E MX?\ _!I!_P#%4?;O&_\ T+WA_P#\'T__ ,AT?;O&_P#T+WA__P 'T_\ \AT M'_"Q_!'_ $.7A_\ \&D'_P 51_PL?P1_T.7A_P#\&D'_ ,51]N\;_P#0O>'_ M /P?3_\ R'1]N\;_ /0O>'__ ?3_P#R'0 ?\+'\$?\ 0Y>'_P#P:0?_ !5' M_"Q_!'_0Y>'_ /P:0?\ Q5'V[QO_ -"]X?\ _!]/_P#(='V[QO\ ]"]X?_\ M!]/_ /(= !_PL?P1_P!#EX?_ /!I!_\ %4?\+'\$?]#EX?\ _!I!_P#%4?;O M&_\ T+WA_P#\'T__ ,AT?;O&_P#T+WA__P 'T_\ \AT '_"Q_!'_ $.7A_\ M\&D'_P 51_PL?P1_T.7A_P#\&D'_ ,51]N\;_P#0O>'_ /P?3_\ R'1]N\;_ M /0O>'__ ?3_P#R'0 ?\+'\$?\ 0Y>'_P#P:0?_ !5'_"Q_!'_0Y>'_ /P: M0?\ Q5'V[QO_ -"]X?\ _!]/_P#(='V[QO\ ]"]X?_\ !]/_ /(= !_PL?P1 M_P!#EX?_ /!I!_\ %4?\+'\$?]#EX?\ _!I!_P#%4?;O&_\ T+WA_P#\'T__ M ,AT?;O&_P#T+WA__P 'T_\ \AT '_"Q_!'_ $.7A_\ \&D'_P 51_PL?P1_ MT.7A_P#\&D'_ ,51]N\;_P#0O>'_ /P?3_\ R'1]N\;_ /0O>'__ ?3_P#R M'0 ?\+'\$?\ 0Y>'_P#P:0?_ !5'_"Q_!'_0Y>'_ /P:0?\ Q5'V[QO_ -"] MX?\ _!]/_P#(='V[QO\ ]"]X?_\ !]/_ /(= !_PL?P1_P!#EX?_ /!I!_\ M%4?\+'\$?]#EX?\ _!I!_P#%4?;O&_\ T+WA_P#\'T__ ,AT?;O&_P#T+WA_ M_P 'T_\ \AT '_"Q_!'_ $.7A_\ \&D'_P 51_PL?P1_T.7A_P#\&D'_ ,51 M]N\;_P#0O>'_ /P?3_\ R'1]N\;_ /0O>'__ ?3_P#R'0 ?\+'\$?\ 0Y>' M_P#P:0?_ !5'_"Q_!'_0Y>'_ /P:0?\ Q5'V[QO_ -"]X?\ _!]/_P#(='V[ MQO\ ]"]X?_\ !]/_ /(= !_PL?P1_P!#EX?_ /!I!_\ %4?\+'\$?]#EX?\ M_!I!_P#%4?;O&_\ T+WA_P#\'T__ ,AT?;O&_P#T+WA__P 'T_\ \AT '_"Q M_!'_ $.7A_\ \&D'_P 51_PL?P1_T.7A_P#\&D'_ ,51]N\;_P#0O>'_ /P? M3_\ R'1]N\;_ /0O>'__ ?3_P#R'0 ?\+'\$?\ 0Y>'_P#P:0?_ !5'_"Q_ M!'_0Y>'_ /P:0?\ Q5'V[QO_ -"]X?\ _!]/_P#(='V[QO\ ]"]X?_\ !]/_ M /(= !_PL?P1_P!#EX?_ /!I!_\ %4?\+'\$?]#EX?\ _!I!_P#%4?;O&_\ MT+WA_P#\'T__ ,AT?;O&_P#T+WA__P 'T_\ \AT '_"Q_!'_ $.7A_\ \&D' M_P 51_PL?P1_T.7A_P#\&D'_ ,51]N\;_P#0O>'_ /P?3_\ R'1]N\;_ /0O M>'__ ?3_P#R'0 ?\+'\$?\ 0Y>'_P#P:0?_ !5'_"Q_!'_0Y>'_ /P:0?\ MQ5'V[QO_ -"]X?\ _!]/_P#(='V[QO\ ]"]X?_\ !]/_ /(= !_PL?P1_P!# MEX?_ /!I!_\ %4?\+'\$?]#EX?\ _!I!_P#%4?;O&_\ T+WA_P#\'T__ ,AT M?;O&_P#T+WA__P 'T_\ \AT '_"Q_!'_ $.7A_\ \&D'_P 51_PL?P1_T.7A M_P#\&D'_ ,51]N\;_P#0O>'_ /P?3_\ R'1]N\;_ /0O>'__ ?3_P#R'0 ? M\+'\$?\ 0Y>'_P#P:0?_ !5'_"Q_!'_0Y>'_ /P:0?\ Q5'V[QO_ -"]X?\ M_!]/_P#(='V[QO\ ]"]X?_\ !]/_ /(= !_PL?P1_P!#EX?_ /!I!_\ %4?\ M+'\$?]#EX?\ _!I!_P#%4?;O&_\ T+WA_P#\'T__ ,AT?;O&_P#T+WA__P ' MT_\ \AT '_"Q_!'_ $.7A_\ \&D'_P 51_PL?P1_T.7A_P#\&D'_ ,51]N\; M_P#0O>'_ /P?3_\ R'1]N\;_ /0O>'__ ?3_P#R'0 ?\+'\$?\ 0Y>'_P#P M:0?_ !5'_"Q_!'_0Y>'_ /P:0?\ Q5'V[QO_ -"]X?\ _!]/_P#(='V[QO\ M]"]X?_\ !]/_ /(= !_PL?P1_P!#EX?_ /!I!_\ %4?\+'\$?]#EX?\ _!I! M_P#%4?;O&_\ T+WA_P#\'T__ ,AT?;O&_P#T+WA__P 'T_\ \AT '_"Q_!'_ M $.7A_\ \&D'_P 51_PL?P1_T.7A_P#\&D'_ ,51]N\;_P#0O>'_ /P?3_\ MR'1]N\;_ /0O>'__ ?3_P#R'0 ?\+'\$?\ 0Y>'_P#P:0?_ !5'_"Q_!'_0 MY>'_ /P:0?\ Q5'V[QO_ -"]X?\ _!]/_P#(='V[QO\ ]"]X?_\ !]/_ /(= M !_PL?P1_P!#EX?_ /!I!_\ %4?\+'\$?]#EX?\ _!I!_P#%4?;O&_\ T+WA M_P#\'T__ ,AT?;O&_P#T+WA__P 'T_\ \AT '_"Q_!'_ $.7A_\ \&D'_P 5 M1_PL?P1_T.7A_P#\&D'_ ,51]N\;_P#0O>'_ /P?3_\ R'1]N\;_ /0O>'__ M ?3_P#R'0 ?\+'\$?\ 0Y>'_P#P:0?_ !5'_"Q_!'_0Y>'_ /P:0?\ Q5'V M[QO_ -"]X?\ _!]/_P#(='V[QO\ ]"]X?_\ !]/_ /(= !_PL?P1_P!#EX?_ M /!I!_\ %4?\+'\$?]#EX?\ _!I!_P#%4?;O&_\ T+WA_P#\'T__ ,AT?;O& M_P#T+WA__P 'T_\ \AT '_"Q_!'_ $.7A_\ \&D'_P 51_PL?P1_T.7A_P#\ M&D'_ ,51]N\;_P#0O>'_ /P?3_\ R'1]N\;_ /0O>'__ ?3_P#R'0 ?\+'\ M$?\ 0Y>'_P#P:0?_ !5'_"Q_!'_0Y>'_ /P:0?\ Q5'V[QO_ -"]X?\ _!]/ M_P#(='V[QO\ ]"]X?_\ !]/_ /(= !_PL?P1_P!#EX?_ /!I!_\ %4?\+'\$ M?]#EX?\ _!I!_P#%4?;O&_\ T+WA_P#\'T__ ,AT?;O&_P#T+WA__P 'T_\ M\AT '_"Q_!'_ $.7A_\ \&D'_P 51_PL?P1_T.7A_P#\&D'_ ,51]N\;_P#0 MO>'_ /P?3_\ R'1]N\;_ /0O>'__ ?3_P#R'0 ?\+'\$?\ 0Y>'_P#P:0?_ M !5'_"Q_!'_0Y>'_ /P:0?\ Q5'V[QO_ -"]X?\ _!]/_P#(='V[QO\ ]"]X M?_\ !]/_ /(= !_PL?P1_P!#EX?_ /!I!_\ %4?\+'\$?]#EX?\ _!I!_P#% M4?;O&_\ T+WA_P#\'T__ ,AT?;O&_P#T+WA__P 'T_\ \AT '_"Q_!'_ $.7 MA_\ \&D'_P 51_PL?P1_T.7A_P#\&D'_ ,51]N\;_P#0O>'_ /P?3_\ R'1] MN\;_ /0O>'__ ?3_P#R'0 ?\+'\$?\ 0Y>'_P#P:0?_ !5'_"Q_!'_0Y>'_ M /P:0?\ Q5'V[QO_ -"]X?\ _!]/_P#(='V[QO\ ]"]X?_\ !]/_ /(= !_P ML?P1_P!#EX?_ /!I!_\ %4?\+'\$?]#EX?\ _!I!_P#%4?;O&_\ T+WA_P#\ M'T__ ,AT?;O&_P#T+WA__P 'T_\ \AT '_"Q_!'_ $.7A_\ \&D'_P 51_PL M?P1_T.7A_P#\&D'_ ,51]N\;_P#0O>'_ /P?3_\ R'1]N\;_ /0O>'__ ?3 M_P#R'0 ?\+'\$?\ 0Y>'_P#P:0?_ !5'_"Q_!'_0Y>'_ /P:0?\ Q5'V[QO_ M -"]X?\ _!]/_P#(='V[QO\ ]"]X?_\ !]/_ /(= !_PL?P1_P!#EX?_ /!I M!_\ %4?\+'\$?]#EX?\ _!I!_P#%4?;O&_\ T+WA_P#\'T__ ,AT?;O&_P#T M+WA__P 'T_\ \AT '_"Q_!'_ $.7A_\ \&D'_P 51_PL?P1_T.7A_P#\&D'_ M ,51]N\;_P#0O>'_ /P?3_\ R'1]N\;_ /0O>'__ ?3_P#R'0 ?\+'\$?\ M0Y>'_P#P:0?_ !5'_"Q_!'_0Y>'_ /P:0?\ Q5'V[QO_ -"]X?\ _!]/_P#( M='V[QO\ ]"]X?_\ !]/_ /(= !_PL?P1_P!#EX?_ /!I!_\ %4?\+'\$?]#E MX?\ _!I!_P#%4?;O&_\ T+WA_P#\'T__ ,AT?;O&_P#T+WA__P 'T_\ \AT M'_"Q_!'_ $.7A_\ \&D'_P 51_PL?P1_T.7A_P#\&D'_ ,51]N\;_P#0O>'_ M /P?3_\ R'1]N\;_ /0O>'__ ?3_P#R'0 ?\+'\$?\ 0Y>'_P#P:0?_ !5' M_"Q_!'_0Y>'_ /P:0?\ Q5'V[QO_ -"]X?\ _!]/_P#(='V[QO\ ]"]X?_\ M!]/_ /(= !_PL?P1_P!#EX?_ /!I!_\ %4?\+'\$?]#EX?\ _!I!_P#%4?;O M&_\ T+WA_P#\'T__ ,AT?;O&_P#T+WA__P 'T_\ \AT '_"Q_!'_ $.7A_\ M\&D'_P 51_PL?P1_T.7A_P#\&D'_ ,51]N\;_P#0O>'_ /P?3_\ R'1]N\;_ M /0O>'__ ?3_P#R'0 ?\+'\$?\ 0Y>'_P#P:0?_ !5'_"Q_!'_0Y>'_ /P: M0?\ Q5'V[QO_ -"]X?\ _!]/_P#(='V[QO\ ]"]X?_\ !]/_ /(= !_PL?P1 M_P!#EX?_ /!I!_\ %4?\+'\$?]#EX?\ _!I!_P#%4?;O&_\ T+WA_P#\'T__ M ,AT?;O&_P#T+WA__P 'T_\ \AT '_"Q_!'_ $.7A_\ \&D'_P 56;;>(]$\ M0?%+23H.L:?J@M]&U#SC9723>7NFLMN[:3C.TXSUP?2M+[=XW_Z%[P__ .#Z M?_Y#H^W>-_\ H7O#_P#X/I__ )#H Z2BN;^W>-_^A>\/_P#@^G_^0Z/MWC?_ M *%[P_\ ^#Z?_P"0Z .DHKF_MWC?_H7O#_\ X/I__D.C[=XW_P"A>\/_ /@^ MG_\ D.@#I**YO[=XW_Z%[P__ .#Z?_Y#H^W>-_\ H7O#_P#X/I__ )#H Z2N M;\!_\B[=?]AK5?\ TX7%'V[QO_T+WA__ ,'T_P#\AU9\(Z7>Z1X?-OJ@MUNY M;V[NY$MI&DC3SKF28*&95+8$@&=HZ=* -NBBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H EHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_V0$! end XML 13 atro-20181231_htm.xml IDEA: XBRL DOCUMENT 0000008063 2018-01-01 2018-12-31 0000008063 2017-01-01 2017-12-31 0000008063 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-12-31 0000008063 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-12-31 0000008063 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-12-31 0000008063 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-12-31 0000008063 atro:CommercialTransportAircraftMember 2018-01-01 2018-12-31 0000008063 atro:CommercialTransportAircraftMember 2017-01-01 2017-12-31 0000008063 atro:CommercialTransportAircraftMember 2016-01-01 2016-12-31 0000008063 atro:MilitaryAircraftMember 2018-01-01 2018-12-31 0000008063 atro:MilitaryAircraftMember 2017-01-01 2017-12-31 0000008063 atro:MilitaryAircraftMember 2016-01-01 2016-12-31 0000008063 2016-01-01 2016-12-31 0000008063 atro:BusinessJetMember 2018-01-01 2018-12-31 0000008063 atro:BusinessJetMember 2017-01-01 2017-12-31 0000008063 atro:BusinessJetMember 2016-01-01 2016-12-31 0000008063 atro:OtherAerospaceMember 2018-01-01 2018-12-31 0000008063 atro:OtherAerospaceMember 2017-01-01 2017-12-31 0000008063 atro:OtherAerospaceMember 2016-01-01 2016-12-31 0000008063 atro:AerospaceSegmentMember 2017-01-01 2017-12-31 0000008063 atro:AerospaceSegmentMember 2016-01-01 2016-12-31 0000008063 atro:SemiconductorMember 2018-01-01 2018-12-31 0000008063 atro:SemiconductorMember 2017-01-01 2017-12-31 0000008063 atro:SemiconductorMember 2016-01-01 2016-12-31 0000008063 us-gaap:AllOtherSegmentsMember 2018-01-01 2018-12-31 0000008063 us-gaap:AllOtherSegmentsMember 2017-01-01 2017-12-31 0000008063 us-gaap:AllOtherSegmentsMember 2016-01-01 2016-12-31 0000008063 atro:TestSystemsSegmentMember 2017-01-01 2017-12-31 0000008063 atro:TestSystemsSegmentMember 2016-01-01 2016-12-31 0000008063 atro:ProductLineElectricalPowerAndMotionMember 2018-01-01 2018-12-31 0000008063 atro:ProductLineElectricalPowerAndMotionMember 2017-01-01 2017-12-31 0000008063 atro:ProductLineElectricalPowerAndMotionMember 2016-01-01 2016-12-31 0000008063 atro:ProductLineLightingAndSafetyMember 2018-01-01 2018-12-31 0000008063 2018-12-31 0000008063 atro:ProductLineLightingAndSafetyMember 2017-01-01 2017-12-31 0000008063 atro:ProductLineLightingAndSafetyMember 2016-01-01 2016-12-31 0000008063 atro:ProductLineAvionicsMember 2018-01-01 2018-12-31 0000008063 atro:ProductLineAvionicsMember 2017-01-01 2017-12-31 0000008063 atro:ProductLineAvionicsMember 2016-01-01 2016-12-31 0000008063 atro:ProductLineSystemsCertificationMember 2018-01-01 2018-12-31 0000008063 atro:ProductLineSystemsCertificationMember 2017-01-01 2017-12-31 0000008063 atro:ProductLineSystemsCertificationMember 2016-01-01 2016-12-31 0000008063 atro:ProductLineStructuresMember 2018-01-01 2018-12-31 0000008063 atro:ProductLineStructuresMember 2017-01-01 2017-12-31 0000008063 2017-12-31 0000008063 atro:ProductLineStructuresMember 2016-01-01 2016-12-31 0000008063 atro:ProductLineOtherMember 2018-01-01 2018-12-31 0000008063 atro:ProductLineOtherMember 2017-01-01 2017-12-31 0000008063 atro:ProductLineOtherMember 2016-01-01 2016-12-31 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:TestSystemsSegmentMember 2018-12-31 0000008063 us-gaap:LandMember 2018-12-31 0000008063 us-gaap:LandMember 2017-12-31 0000008063 us-gaap:BuildingAndBuildingImprovementsMember 2018-12-31 0000008063 us-gaap:BuildingAndBuildingImprovementsMember 2017-12-31 0000008063 us-gaap:MachineryAndEquipmentMember 2018-12-31 0000008063 atro:CommonClassUndefinedMember 2018-12-31 0000008063 us-gaap:MachineryAndEquipmentMember 2017-12-31 0000008063 us-gaap:ConstructionInProgressMember 2018-12-31 0000008063 us-gaap:ConstructionInProgressMember 2017-12-31 0000008063 us-gaap:PatentsMember 2018-01-01 2018-12-31 0000008063 us-gaap:PatentsMember 2018-12-31 0000008063 us-gaap:PatentsMember 2017-12-31 0000008063 us-gaap:NoncompeteAgreementsMember 2018-01-01 2018-12-31 0000008063 us-gaap:NoncompeteAgreementsMember 2018-12-31 0000008063 us-gaap:NoncompeteAgreementsMember 2017-12-31 0000008063 us-gaap:TradeNamesMember 2018-01-01 2018-12-31 0000008063 atro:CommonClassUndefinedMember 2017-12-31 0000008063 us-gaap:TradeNamesMember 2018-12-31 0000008063 us-gaap:TradeNamesMember 2017-12-31 0000008063 us-gaap:UnpatentedTechnologyMember 2018-01-01 2018-12-31 0000008063 us-gaap:UnpatentedTechnologyMember 2018-12-31 0000008063 us-gaap:UnpatentedTechnologyMember 2017-12-31 0000008063 us-gaap:OrderOrProductionBacklogMember 2018-01-01 2018-12-31 0000008063 us-gaap:OrderOrProductionBacklogMember 2018-12-31 0000008063 us-gaap:OrderOrProductionBacklogMember 2017-12-31 0000008063 us-gaap:CustomerRelationshipsMember 2018-01-01 2018-12-31 0000008063 us-gaap:CustomerRelationshipsMember 2018-12-31 0000008063 us-gaap:CommonClassBMember 2018-12-31 0000008063 us-gaap:CustomerRelationshipsMember 2017-12-31 0000008063 atro:ArmstrongMember 2018-01-01 2018-12-31 0000008063 us-gaap:RevolvingCreditFacilityMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2018-12-31 0000008063 us-gaap:RevolvingCreditFacilityMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2017-12-31 0000008063 us-gaap:NotesPayableToBanksMember 2018-12-31 0000008063 us-gaap:NotesPayableToBanksMember 2017-12-31 0000008063 us-gaap:RevolvingCreditFacilityMember atro:FourthAmendedandRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2014-09-26 0000008063 us-gaap:RevolvingCreditFacilityMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2018-02-16 0000008063 us-gaap:LetterOfCreditMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2018-12-31 0000008063 atro:AmendedAndRestatedCreditAgreementMember 2018-01-01 2018-12-31 0000008063 us-gaap:CommonClassBMember 2017-12-31 0000008063 srt:MaximumMember atro:AmendedAndRestatedCreditAgreementMember 2018-01-01 2018-12-31 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember atro:FourthAmendedandRestatedCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-01-01 2018-12-31 0000008063 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember atro:FourthAmendedandRestatedCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-01-01 2018-12-31 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember atro:FourthAmendedandRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2018-01-01 2018-12-31 0000008063 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember atro:FourthAmendedandRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2018-01-01 2018-12-31 0000008063 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-12-31 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-01-01 2018-12-31 0000008063 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-01-01 2018-12-31 0000008063 srt:MinimumMember 2018-01-01 2018-12-31 0000008063 2016-12-31 0000008063 srt:MaximumMember 2018-01-01 2018-12-31 0000008063 us-gaap:StateAndLocalJurisdictionMember 2018-12-31 0000008063 us-gaap:DomesticCountryMember 2018-01-01 2018-12-31 0000008063 atro:AstronicsPlanMember 2018-01-01 2018-12-31 0000008063 atro:AstronicsPlanMember 2017-01-01 2017-12-31 0000008063 atro:AstronicsPlanMember 2016-01-01 2016-12-31 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2018-12-31 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2018-01-01 2018-12-31 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2017-12-31 0000008063 2015-12-31 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2016-12-31 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2017-01-01 2017-12-31 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2016-01-01 2016-12-31 0000008063 atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2018-01-01 2018-12-31 0000008063 atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2017-12-31 0000008063 atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2016-12-31 0000008063 atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2017-01-01 2017-12-31 0000008063 atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2018-12-31 0000008063 atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2016-01-01 2016-12-31 0000008063 srt:MinimumMember atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2018-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2017-12-31 0000008063 srt:MaximumMember atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2018-12-31 0000008063 srt:MinimumMember us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2018-12-31 0000008063 srt:MinimumMember us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2017-12-31 0000008063 srt:MaximumMember us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2018-12-31 0000008063 srt:MinimumMember atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2018-01-01 2018-12-31 0000008063 srt:MaximumMember atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2018-01-01 2018-12-31 0000008063 srt:MinimumMember atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2017-01-01 2017-12-31 0000008063 srt:MaximumMember atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2017-01-01 2017-12-31 0000008063 srt:MinimumMember atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2016-01-01 2016-12-31 0000008063 srt:MaximumMember atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2016-01-01 2016-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2016-12-31 0000008063 2016-02-24 0000008063 us-gaap:TreasuryStockMember 2016-02-24 2016-02-24 0000008063 us-gaap:CommonClassBMember 2018-01-01 2018-12-31 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-31 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-12-31 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-12-31 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-12-31 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2017-01-01 2017-12-31 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2016-01-01 2016-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2015-12-31 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-01-01 2018-12-31 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-01-01 2017-12-31 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2016-01-01 2016-12-31 0000008063 us-gaap:CommonClassBMember 2018-10-12 2018-10-12 0000008063 atro:StockIncentivePlanMember 2018-01-01 2018-12-31 0000008063 atro:StockIncentivePlanMember 2018-12-31 0000008063 atro:DirectorsStockOptionPlanMember 2018-01-01 2018-12-31 0000008063 atro:DirectorsStockOptionPlanMember 2018-12-31 0000008063 atro:LongTermIncentivePlanMember 2018-12-31 0000008063 us-gaap:DirectorMember 2018-01-01 2018-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2018-01-01 2018-12-31 0000008063 atro:KeyEmployeeMember 2018-01-01 2018-12-31 0000008063 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0000008063 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0000008063 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0000008063 us-gaap:EmployeeStockOptionMember 2017-12-31 0000008063 us-gaap:EmployeeStockOptionMember 2016-12-31 0000008063 us-gaap:EmployeeStockOptionMember 2015-12-31 0000008063 us-gaap:EmployeeStockOptionMember 2018-12-31 0000008063 us-gaap:EmployeeStockOptionMember atro:RangeOneMember 2018-12-31 0000008063 us-gaap:EmployeeStockOptionMember atro:RangeOneMember 2018-01-01 2018-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2017-01-01 2017-12-31 0000008063 us-gaap:EmployeeStockOptionMember atro:RangeTwoMember 2018-12-31 0000008063 us-gaap:EmployeeStockOptionMember atro:RangeTwoMember 2018-01-01 2018-12-31 0000008063 us-gaap:EmployeeStockOptionMember atro:RangeThreeMember 2018-12-31 0000008063 us-gaap:EmployeeStockOptionMember atro:RangeThreeMember 2018-01-01 2018-12-31 0000008063 us-gaap:EmployeeStockOptionMember atro:RangeFourMember 2018-12-31 0000008063 us-gaap:EmployeeStockOptionMember atro:RangeFourMember 2018-01-01 2018-12-31 0000008063 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0000008063 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0000008063 us-gaap:EmployeeStockMember 2018-12-31 0000008063 us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2016-01-01 2016-12-31 0000008063 us-gaap:EmployeeStockMember 2017-01-01 2017-12-31 0000008063 us-gaap:EmployeeStockMember 2016-01-01 2016-12-31 0000008063 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0000008063 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0000008063 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0000008063 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0000008063 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0000008063 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0000008063 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000008063 us-gaap:OtherLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2018-12-31 0000008063 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2018-01-01 2018-12-31 0000008063 atro:ArmstrongMember 2017-01-01 2017-12-31 0000008063 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2016-01-01 2016-12-31 0000008063 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2017-01-01 2017-12-31 0000008063 us-gaap:OtherLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000008063 us-gaap:ProductMember 2018-09-30 2018-12-31 0000008063 us-gaap:ProductMember 2018-07-01 2018-09-29 0000008063 us-gaap:ProductMember 2018-04-01 2018-06-30 0000008063 us-gaap:ProductMember 2018-01-01 2018-03-31 0000008063 us-gaap:ProductMember 2017-10-01 2017-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2017-12-31 0000008063 us-gaap:ProductMember 2017-07-02 2017-09-30 0000008063 us-gaap:ProductMember 2017-04-02 2017-07-01 0000008063 us-gaap:ProductMember 2017-01-01 2017-04-01 0000008063 2018-09-30 2018-12-31 0000008063 2018-07-01 2018-09-29 0000008063 2018-04-01 2018-06-30 0000008063 2018-01-01 2018-03-31 0000008063 2017-10-01 2017-12-31 0000008063 2017-07-02 2017-09-30 0000008063 2017-04-02 2017-07-01 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2016-12-31 0000008063 2017-01-01 2017-04-01 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember country:DE atro:PatentInfringementMember 2018-04-11 2018-04-11 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember srt:MinimumMember country:DE atro:PatentInfringementMember 2018-12-31 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember srt:MaximumMember country:DE atro:PatentInfringementMember 2018-12-31 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember country:DE atro:PatentInfringementMember 2018-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2018-01-01 2018-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2017-01-01 2017-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2016-01-01 2016-12-31 0000008063 us-gaap:IntersegmentEliminationMember atro:AerospaceSegmentMember 2018-01-01 2018-12-31 0000008063 us-gaap:IntersegmentEliminationMember atro:AerospaceSegmentMember 2017-01-01 2017-12-31 0000008063 atro:CommonClassUndefinedMember 2019-02-14 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2015-12-31 0000008063 us-gaap:IntersegmentEliminationMember atro:AerospaceSegmentMember 2016-01-01 2016-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2018-01-01 2018-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2017-01-01 2017-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2016-01-01 2016-12-31 0000008063 us-gaap:IntersegmentEliminationMember atro:TestSystemsSegmentMember 2018-01-01 2018-12-31 0000008063 us-gaap:IntersegmentEliminationMember atro:TestSystemsSegmentMember 2017-01-01 2017-12-31 0000008063 us-gaap:IntersegmentEliminationMember atro:TestSystemsSegmentMember 2016-01-01 2016-12-31 0000008063 us-gaap:OperatingSegmentsMember 2018-01-01 2018-12-31 0000008063 us-gaap:OperatingSegmentsMember 2017-01-01 2017-12-31 0000008063 us-gaap:OperatingSegmentsMember 2016-01-01 2016-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2018-01-01 2018-12-31 0000008063 us-gaap:CorporateNonSegmentMember 2018-01-01 2018-12-31 0000008063 us-gaap:CorporateNonSegmentMember 2017-01-01 2017-12-31 0000008063 us-gaap:CorporateNonSegmentMember 2016-01-01 2016-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2018-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2017-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2016-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2018-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2017-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2016-12-31 0000008063 us-gaap:CorporateNonSegmentMember 2018-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2017-01-01 2017-12-31 0000008063 us-gaap:CorporateNonSegmentMember 2017-12-31 0000008063 us-gaap:CorporateNonSegmentMember 2016-12-31 0000008063 country:US 2018-01-01 2018-12-31 0000008063 country:US 2017-01-01 2017-12-31 0000008063 country:US 2016-01-01 2016-12-31 0000008063 atro:NorthAmericaExcludingUnitedStatesMember 2018-01-01 2018-12-31 0000008063 atro:NorthAmericaExcludingUnitedStatesMember 2017-01-01 2017-12-31 0000008063 atro:NorthAmericaExcludingUnitedStatesMember 2016-01-01 2016-12-31 0000008063 srt:AsiaMember 2018-01-01 2018-12-31 0000008063 srt:AsiaMember 2017-01-01 2017-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2016-01-01 2016-12-31 0000008063 srt:AsiaMember 2016-01-01 2016-12-31 0000008063 srt:EuropeMember 2018-01-01 2018-12-31 0000008063 srt:EuropeMember 2017-01-01 2017-12-31 0000008063 srt:EuropeMember 2016-01-01 2016-12-31 0000008063 srt:SouthAmericaMember 2018-01-01 2018-12-31 0000008063 srt:SouthAmericaMember 2017-01-01 2017-12-31 0000008063 srt:SouthAmericaMember 2016-01-01 2016-12-31 0000008063 atro:OtherContinentMember 2018-01-01 2018-12-31 0000008063 atro:OtherContinentMember 2017-01-01 2017-12-31 0000008063 atro:OtherContinentMember 2016-01-01 2016-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2018-12-31 0000008063 country:US 2018-12-31 0000008063 country:US 2017-12-31 0000008063 country:FR 2018-12-31 0000008063 country:FR 2017-12-31 0000008063 country:CA 2018-12-31 0000008063 country:CA 2017-12-31 0000008063 us-gaap:NonUsMember 2018-01-01 2018-12-31 0000008063 us-gaap:NonUsMember 2017-01-01 2017-12-31 0000008063 us-gaap:NonUsMember 2016-01-01 2016-12-31 0000008063 us-gaap:NonUsMember 2018-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000008063 us-gaap:NonUsMember 2017-12-31 0000008063 atro:PanasonicMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0000008063 atro:PanasonicMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0000008063 atro:PanasonicMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-12-31 0000008063 atro:BoeingMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0000008063 atro:BoeingMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0000008063 atro:BoeingMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-12-31 0000008063 atro:PanasonicMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-12-31 0000008063 atro:PanasonicMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2017-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000008063 atro:BoeingMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-12-31 0000008063 atro:BoeingMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2017-12-31 0000008063 atro:TelefonixIncorporatedMember 2017-12-01 0000008063 atro:AstronicsConnectivitySystemsAndCertificationCorp.Member 2017-01-01 2017-12-31 0000008063 atro:AstronicsConnectivitySystemsAndCertificationCorp.Member 2016-01-01 2016-12-31 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:TestSystemsSegmentMember 2018-01-01 2018-12-31 0000008063 us-gaap:AllowanceForCreditLossMember 2017-12-31 0000008063 us-gaap:AllowanceForCreditLossMember 2018-01-01 2018-12-31 0000008063 us-gaap:AllowanceForCreditLossMember 2018-12-31 0000008063 us-gaap:InventoryValuationReserveMember 2017-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0000008063 us-gaap:InventoryValuationReserveMember 2018-01-01 2018-12-31 0000008063 us-gaap:InventoryValuationReserveMember 2018-12-31 0000008063 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2017-12-31 0000008063 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-01-01 2018-12-31 0000008063 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-12-31 0000008063 us-gaap:AllowanceForCreditLossMember 2016-12-31 0000008063 us-gaap:AllowanceForCreditLossMember 2017-01-01 2017-12-31 0000008063 us-gaap:InventoryValuationReserveMember 2016-12-31 0000008063 us-gaap:InventoryValuationReserveMember 2017-01-01 2017-12-31 0000008063 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2016-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000008063 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2017-01-01 2017-12-31 0000008063 us-gaap:AllowanceForCreditLossMember 2015-12-31 0000008063 us-gaap:AllowanceForCreditLossMember 2016-01-01 2016-12-31 0000008063 us-gaap:InventoryValuationReserveMember 2015-12-31 0000008063 us-gaap:InventoryValuationReserveMember 2016-01-01 2016-12-31 0000008063 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2015-12-31 0000008063 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2016-01-01 2016-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000008063 us-gaap:CommonClassBMember 2019-02-14 0000008063 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000008063 us-gaap:RetainedEarningsMember 2017-12-31 0000008063 us-gaap:RetainedEarningsMember 2016-12-31 0000008063 us-gaap:RetainedEarningsMember 2015-12-31 0000008063 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-01-01 0000008063 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000008063 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000008063 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0000008063 us-gaap:RetainedEarningsMember 2018-12-31 0000008063 us-gaap:TreasuryStockMember 2017-12-31 0000008063 us-gaap:TreasuryStockMember 2016-12-31 0000008063 us-gaap:TreasuryStockMember 2015-12-31 0000008063 2018-06-30 0000008063 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0000008063 us-gaap:TreasuryStockMember 2017-01-01 2017-12-31 0000008063 us-gaap:TreasuryStockMember 2016-01-01 2016-12-31 0000008063 us-gaap:TreasuryStockMember 2018-12-31 0000008063 atro:CustomControlConceptsLLCMember atro:AstronicsCustomControlConceptsInc.Member 2017-04-03 2017-04-03 0000008063 atro:TelefonixIncorporatedMember atro:AstronicsCustomControlConceptsInc.Member 2017-12-01 2017-12-01 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:TestSystemsSegmentMember us-gaap:SubsequentEventMember 2019-02-13 2019-02-13 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:TestSystemsSegmentMember us-gaap:SubsequentEventMember 2019-02-13 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:TestSystemsSegmentMember us-gaap:SubsequentEventMember 2019-01-01 2019-03-31 0000008063 us-gaap:ProductMember 2018-01-01 2018-12-31 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember 2018-01-01 2018-12-31 0000008063 us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2018-01-01 2018-12-31 0000008063 us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-01-01 2018-12-31 0000008063 us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2018-01-01 2018-12-31 0000008063 srt:MinimumMember us-gaap:BuildingMember 2018-01-01 2018-12-31 0000008063 srt:MaximumMember us-gaap:BuildingMember 2018-01-01 2018-12-31 0000008063 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2018-01-01 2018-12-31 0000008063 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2018-01-01 2018-12-31 0000008063 us-gaap:BuildingMember 2018-12-31 0000008063 us-gaap:ProductMember 2017-01-01 2017-12-31 0000008063 us-gaap:BuildingMember 2017-12-31 0000008063 2016-10-02 0000008063 us-gaap:PensionPlansDefinedBenefitMember 2018-01-01 2018-12-31 0000008063 us-gaap:PensionPlansDefinedBenefitMember 2017-01-01 2017-12-31 0000008063 us-gaap:PensionPlansDefinedBenefitMember 2016-01-01 2016-12-31 0000008063 2018-12-31 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:TestSystemsSegmentMember 2018-12-31 0000008063 2019-01-01 2018-12-31 0000008063 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2017-12-31 0000008063 us-gaap:ProductMember 2016-01-01 2016-12-31 0000008063 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 0000008063 2018-01-01 0000008063 atro:AerospaceSegmentMember 2018-01-01 2018-12-31 0000008063 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member atro:AerospaceSegmentMember 2018-01-01 2018-12-31 0000008063 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member atro:AerospaceSegmentMember 2018-01-01 2018-12-31 0000008063 atro:TestSystemsSegmentMember 2018-01-01 2018-12-31 0000008063 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member atro:TestSystemsSegmentMember 2018-01-01 2018-12-31 0000008063 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member atro:TestSystemsSegmentMember 2018-01-01 2018-12-31 0000008063 us-gaap:ProductMember us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-12-31 0000008063 us-gaap:ProductMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-12-31 iso4217:USD shares atro:fiscal_quarter atro:retirement_plan shares atro:customer iso4217:USD atro:segment pure atro:reporting_unit false 2018 FY ATRO No Yes No Large Accelerated Filer false false false 847000000 24430801 8165432 --12-31 0000008063 0.01 0.01 40000000 40000000 25978037 22860742 24303323 21168028 0.01 0.01 15000000 15000000 8289794 11083060 8289794 11083060 1674714 1674714 P5Y P12M 0.0370 0.0100 0.0150 P12M P60M 0 0 0 0 300000 300000 300000 300000 300000 100000 100000 100000 100000 100000 0.0420 0.0360 0.0200 0.0200 0.0200 0.0300 0.0360 0.0420 0.0445 0.0200 0.0300 0.0300 0.0500 0.0300 0.0500 1.00 0.15 P10Y P5Y P10Y P6M P6M P5Y 0.0205 0.0205 0.0108 0.0287 0.0236 0.0234 0.0039 0.0040 0.0040 0.0039 0.0041 0.0045 P5Y P5Y P4Y P8Y P8Y P8Y 2.67 3.19 7.68 13.63 22.69 35.82 45.89 45.89 0 0 0 0 10-K 2018-12-31 Astronics Corporation 24430801 8165432 847000000 803256000 624464000 633123000 622560000 487351000 473656000 180696000 137113000 159467000 0 16237000 0 117033000 88775000 84585000 63663000 32101000 74882000 -1671000 -1741000 -1743000 -9710000 -5369000 -4354000 52282000 24991000 68785000 5479000 5312000 20361000 46803000 19679000 48424000 1.45 0.60 1.44 1.41 0.58 1.40 46803000 19679000 48424000 -2691000 4132000 -626000 -4087000 1990000 -196000 1396000 2142000 -430000 48199000 21821000 47994000 16622000 17914000 182308000 132633000 138685000 150196000 17198000 14586000 19358000 0 374171000 315329000 120862000 125830000 21272000 15659000 133383000 153493000 124952000 125645000 774640000 735956000 1870000 2689000 50664000 41846000 31732000 24890000 312000 261000 15728000 13598000 26880000 19607000 906000 0 128092000 102891000 232112000 269078000 22689000 26030000 1923000 2909000 3199000 5121000 388015000 406029000 260000 229000 83000 111000 73044000 67748000 -13329000 -13352000 376567000 325191000 50000000 50000000 386625000 329927000 774640000 735956000 46803000 19679000 48424000 35032000 27063000 25790000 3271000 2973000 2404000 3098000 2598000 2281000 -2680000 -5494000 -4756000 0 16237000 0 668000 937000 -165000 47291000 9844000 14622000 14695000 18116000 2671000 -464000 2132000 -108000 9171000 10439000 -2000000 9177000 -702000 -174000 -4460000 -376000 7926000 15735000 -4918000 -15539000 1924000 1313000 1518000 54881000 37783000 48854000 0 114039000 0 16317000 13478000 13037000 3350000 2044000 1585000 -19667000 -129561000 -14622000 35015000 147086000 20000000 72834000 23720000 41835000 0 32382000 17618000 516000 0 0 2201000 441000 3813000 0 0 834000 -36134000 91425000 -34806000 -372000 366000 -86000 -1292000 13000 -660000 17914000 17901000 18561000 16622000 17914000 17901000 9710000 4775000 4536000 12218000 10777000 15898000 229000 220000 194000 1000 0 1000 30000 9000 25000 260000 229000 220000 111000 120000 143000 2000 0 2000 -30000 -9000 -25000 83000 111000 120000 67748000 64709000 57784000 5296000 3039000 6925000 73044000 67748000 64709000 -13352000 -15494000 -15064000 1373000 -2691000 4132000 -626000 -4087000 1990000 -196000 -13329000 -13352000 -15494000 325191000 305512000 257168000 3268000 1373000 46803000 19679000 48424000 68000 0 80000 376567000 325191000 305512000 -50000000 -17618000 0 0 32382000 17618000 -50000000 -50000000 -17618000 386625000 329927000 337449000 22861000 21955000 19349000 166000 26000 151000 2951000 880000 2455000 25978000 22861000 21955000 11083000 11896000 14286000 158000 67000 65000 2951000 880000 2455000 8290000 11083000 11896000 1675000 523000 0 0 1152000 523000 1675000 1675000 523000 SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES<div style="margin-top: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%;">Description of the Business</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Astronics Corporation (“Astronics” or the “Company”) is a leading provider of advanced technologies to the global aerospace, defense 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;line-height:120%;">We have operations in the United States (“U.S.”), Canada and France. We design and build our products through our wholly owned subsidiaries Astronics Advanced Electronic Systems Corp. (“AES”); Astronics AeroSat Corporation (“AeroSat”); Armstrong Aerospace, Inc. (“Armstrong”); Astronics Test Systems, Inc. (“ATS”); Ballard Technology, Inc. (“Ballard”); Astronics Connectivity Systems and Certification Corp. (“CSC”); Astronics Custom Control Concepts Inc. (“CCC”); Astronics DME LLC (“DME”); Luminescent Systems, Inc. (“LSI”); Luminescent Systems Canada, Inc. (“LSI Canada”); Max-Viz, Inc. (“Max-Viz”); Peco, Inc. (“Peco”); and PGA Electronic s.a. (“PGA”).</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">At December 31, 2018, the Company has two reportable segments, Aerospace and Test Systems. The Aerospace segment designs and manufactures products for the global aerospace industry. 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.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">On April 3, 2017, Astronics Custom Control Concepts Inc., a wholly owned subsidiary of the Company acquired substantially all the assets and certain liabilities of Custom Control Concepts LLC, located in Kent, Washington. CCC is a provider of cabin management and in-flight entertainment systems for a range of aircraft. The total consideration for the transaction was $10.2 million, net of $0.5 million in cash acquired. CCC is included in our Aerospace segment.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">On December 1, 2017, Astronics acquired substantially all of the assets of Telefonix Inc. and a related company Product Development Technologies, LLC and its subsidiaries, to become CSC, located in Waukegan and Lake Zurich, Illinois. CSC designs and manufactures advanced in-flight entertainment and connectivity equipment, and provides industry leading design consultancy services for the global aerospace industry. Under the terms of the Agreement, the total consideration for the transaction was $103.8 million, net of $0.2 million in cash acquired. CSC is included in our Aerospace segment.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">On February 13, 2019, the Company completed a divestiture of its semiconductor test business within the Test Systems segment. The total cash proceeds of the divestiture amounted to approximately $103.5 million, consisting of $100 million cash at closing, plus approximately $3.5 million related to the sale of certain related inventory. The Company expects to record a pre-tax gain on the sale of approximately $80 million in the first quarter of 2019. The income tax expense relating to the gain is estimated to be $22 million.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The transaction also includes 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 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><div style="margin-top: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%;">Principles of Consolidation</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Acquisitions are accounted for under the acquisition method and, accordingly, the operating results for the acquired companies are included in the consolidated statements of operations from the respective dates of acquisition.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">For additional information on the acquired businesses, see Note 20.</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%;">Cost of Products Sold, Engineering and Development and Selling, General and Administrative Expenses</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Cost of products sold includes the costs to manufacture products such as direct materials and labor and manufacturing overhead as well as all engineering and developmental 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 expenses amounted to $114.3 million in 2018, $95.0 million in 2017 and $88.9 million in 2016. Selling, general and administrative (“SG&amp;A”) expenses include costs primarily related to our sales, marketing and administrative departments. Interest expense is shown net of interest income. Interest income was insignificant for the years ended December 31, 2018, 2017 and 2016.</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%;">Shipping and Handling</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Shipping and handling costs are included in costs of products sold.</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%;">Equity-Based Compensation</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company accounts for its stock options following Accounting Standards Codification (“ASC”) Topic 718, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Compensation – Stock Compensation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> (“ASC Topic 718”). This Topic requires all equity-based payments to employees, including grants of employee stock options and restricted stock units (“RSU's”), to be recognized in the statement of earnings based on the grant date fair value of the award. For awards with graded vesting, the Company uses a straight-line method of attributing the value of stock-based compensation expense, subject to minimum levels of expense, based on vesting. The Company accounts for forfeitures as they occur.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Under ASC Topic 718, stock compensation expense recognized during the period is based on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. Vesting requirements vary for directors, officers and key employees. In general, options granted to outside directors vest six months from the date of grant and options granted to officers and key employees vest with graded vesting over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiYWZlYmY4MDE4OTRiYTE4ZWUxYTMwYmExNDA0N2FhL3NlYzpjYmFmZWJmODAxODk0YmExOGVlMWEzMGJhMTQwNDdhYV8zNjcvZnJhZzoyOTZkNzYyZmU2MWQ0Y2FkYTE2MGRiMDU0ZTIxMTBhMS90ZXh0cmVnaW9uOjI5NmQ3NjJmZTYxZDRjYWRhMTYwZGIwNTRlMjExMGExXzgyODU_89eed057-f1c6-484a-95e1-ec86b5107fd3">five</span>-year period, 20% each year, from the date of grant. In general, RSU's granted to officers and key employees cliff vest in three years. Equity-based compensation expense is included in 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-style:italic;font-weight:700;line-height:120%;">Cash and Cash Equivalents</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">All highly liquid instruments with a maturity of three months or less at the time of purchase are considered cash equivalents.</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%;">Accounts Receivable and Allowance for Doubtful Accounts</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Accounts receivable are composed of trade and contract receivables recorded at either the invoiced amount or costs in excess of billings, are expected to be collected within one year, and do not bear interest. The Company will record a valuation allowance to account for potentially uncollectible accounts receivable. The allowance is determined based on our knowledge of the business, specific customers, review of the receivables’ aging and a specific identification of accounts where collection is at risk. Account balances are charged against the allowance after all means of collections have been exhausted and recovery is considered remote. The Company typically does not require collateral.</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%;">Inventories</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">We record our inventories at the lower of cost or net realizable value. We determine the cost basis of our inventory on a first-in, first-out or weighted average basis using a standard cost methodology that approximates actual cost. The Company records valuation reserves to provide for excess, slow moving or obsolete inventory. In determining the appropriate reserve, the Company considers the age of inventory on hand, the overall inventory levels in relation to forecasted demands as well as reserving for specifically identified inventory that the Company believes is no longer salable.</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%;">Property, Plant and Equipment</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Depreciation of property, plant and equipment is computed using the straight-line method for financial reporting purposes and using accelerated methods for income tax purposes. Estimated useful lives of the assets are as follows: buildings, 25-40 years; machinery and equipment, 4-10 years. Leased buildings and associated leasehold improvements are amortized over the shorter of the terms of the lease or the estimated useful lives of the assets, with the amortization of such assets included within depreciation expense.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The cost of properties sold or otherwise disposed of and the accumulated depreciation thereon are eliminated from the accounts and the resulting gain or loss, as well as maintenance and repair expenses, is reflected within operating income. Replacements and improvements are capitalized.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Depreciation expense was approximately $15.0 million, $14.1 million and $14.3 million in 2018, 2017 and 2016, respectively.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Buildings acquired under capital leases amounted to $3.4 million ($8.2 million, net of $4.8 million of accumulated amortization) and $10.3 million ($15.5 million, net of $5.2 million accumulated amortization) at December 31, 2018 and 2017, respectively. Future minimum lease payments associated with these capital leases are expected to be $2.0 million in 2019, $2.1 million in 2020, $2.2 million in 2021, and $0.9 million in 2022.</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%;">Long-Lived Assets</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Long-lived assets to be held and used are initially recorded at cost. The carrying value of these assets is evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying amount may not be recoverable. Impairments are recognized if future undiscounted cash flows from operations are not expected to be sufficient to recover long-lived assets. The carrying amounts are then reduced to fair value, which is typically determined by using a discounted cash flow model.</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%;">Assets of Business Held for Sale</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Assets held for sale are to be reported at lower of its carrying amount or fair value less cost to sell. Judgment is required in estimating the sales price of assets held for sale and the time required to sell the assets. These estimates are based upon available market data and operating cash flows of the assets held for sale.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">As of December 31, 2018, the Company’s Board of Directors had approved a plan to sell the semiconductor test business within the Test Systems segment. Accordingly, the assets and liabilities associated with these operations have been classified as held for sale in the accompanying 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.</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%;">Goodwill</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. The Company has twelve reporting units, however only nine reporting units have goodwill and were subject to the goodwill impairment test as of the first day of our fourth 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;line-height:120%;">We may elect to perform a qualitative assessment that considers economic, industry and company-specific factors for all or selected reporting units. If, after completing the assessment, it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value, we proceed to a quantitative test. We may also elect to perform a quantitative test instead of a qualitative test for any or all of our reporting units.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Quantitative testing requires a comparison of the fair value of each reporting unit to its carrying value. We use the discounted cash flow method to estimate the fair value of our reporting units. The discounted cash flow method incorporates various assumptions, the most significant being projected sales growth rates, operating margins and cash flows, the terminal growth rate and the weighted average cost of capital. If the carrying value of the reporting unit exceeds its fair value, goodwill is considered impaired and any loss must be measured. Accordingly, goodwill impairment is measured as the amount by which a reporting unit's carrying value exceeds its fair value, not to exceed the carrying value of goodwill.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">See Note 7 for further information regarding the goodwill impairment charges in 2017 relating to our Armstrong reporting unit. There were no impairment charges in 2018 or 2016.</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%;">Intangible Assets</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Acquired intangibles are generally valued based upon future economic benefits such as earnings and cash flows. Acquired identifiable intangible assets are recorded at fair value and are amortized over their estimated useful lives. Acquired intangible assets with an indefinite life are not amortized, but are reviewed for impairment at least annually or more frequently whenever events or changes in circumstances indicate that the carrying amounts of those assets are below their estimated fair values.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Impairment is tested under ASC Topic 350, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Intangibles - Goodwill and Other,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> as amended by Accounting Standards Update (“ASU”) 2012-2, by first performing a qualitative analysis in a manner similar to the testing methodology of goodwill discussed</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> previously. The qualitative factors applied under this new provision indicated no impairment to the Company’s indefinite lived intangible assets in 2018, 2017 or 2016.</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%;">Financial Instruments</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company’s financial instruments consist primarily of cash and cash equivalents, accounts receivable, accounts payable, notes payable and long-term debt. The Company performs periodic credit evaluations of its customers’ financial condition and generally does not require collateral. The Company does not hold or issue financial instruments for trading purposes. Due to their short-term nature, the carrying values 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.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company holds a long-term, strategic investment in a company to promote business and strategic objectives. This investment is included in Other Assets on the Consolidated Balance Sheets. As further discussed below, the Company adopted ASU 2016-01 on January 1, 2018. As this investment has no readily determinable fair value, we have elected the practicability exception, under which the investment is measured at cost, less impairment, plus or minus observable price changes from orderly transactions of an identical or similar investment of the same issuer. Prior to 2018, this security was accounted for using the cost method of accounting, measured at cost less other-than-temporary impairment.</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%;">Use of Estimates</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent liabilities and the reported amounts of sales and expenses during the reporting periods in the financial statements and accompanying notes. Actual results could differ from those estimates.</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%;">Foreign Currency Translation</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company accounts for its foreign currency translation in accordance with ASC Topic 830, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Foreign Currency Translation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">. The aggregate transaction gain included in operations was insignificant in 2018, 2017, and 2016.</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%;">Dividends</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company has not paid any cash dividends in the three-year period ended December 31, 2018.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Loss Contingencies</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Loss contingencies may from time to time arise from situations such as claims and other legal actions. Loss contingencies are recorded as liabilities when it is probable that a liability has been incurred and the amount of the loss is reasonably estimable. Disclosure is required when there is a reasonable possibility that the ultimate loss will exceed the recorded provision. Contingent liabilities are often resolved over long time periods. In recording liabilities for probable losses, management is required to make estimates and judgments regarding the amount or range of the probable loss. Management continually assesses the adequacy of estimated loss contingencies and, if necessary, adjusts the amounts recorded as better information becomes known.</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%;">Acquisitions</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company accounts for its acquisitions under ASC Topic 805, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Business Combinations and Reorganizations</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> (“ASC Topic 805”). ASC Topic 805 provides guidance on how the acquirer recognizes and measures the consideration transferred, identifiable assets acquired, liabilities assumed, non-controlling interests, and goodwill acquired in a business combination. ASC Topic 805 also expands required disclosures surrounding the nature and financial effects of business combinations. See Note 20 regarding the acquisitions in 2017.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Newly Adopted and Recent Accounting Pronouncements</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In May 2014, the FASB issued Accounting Standards Update (“ASU”) No. 2014-09, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Revenue from Contracts with Customers </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">(“ASU 2014-09”), that, together with several subsequent updates, outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance. ASU 2014-09 is based on the principle that an entity should recognize revenue to depict the transfer of goods or services to</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. ASU 2014-09 also provides for enhanced disclosure requirements surrounding revenue recognition. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Prior to the adoption of ASU 2014-09, revenue on a significant portion of our contracts had been recognized at the time of shipment of goods, transfer of title and customer acceptance, as required. Our revenue transactions generally consist of a single performance obligation to transfer promised goods and are not accounted for under industry-specific guidance. We have retained much of the same accounting treatment used to recognize revenue under the prior standard. However, the adoption of ASU 2014-09 required us to accelerate the recognition of revenue as compared to the prior standard for certain contracts, in cases where we produce products unique to those customers, and for which we would have an enforceable right of payment, inclusive of profit, for production completed to date. In some cases, revenue which qualified for accelerated recognition under the prior standard did not qualify for acceleration under ASU 2014-09; in these cases the revenue treatment was changed to reflect recognition at the time of transfer of control.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">We adopted ASU 2014-09 on January 1, 2018 using the modified retrospective method, which required the recognition of the cumulative effect of the transition as an adjustment to retained earnings. The Company elected to apply the standard only to open contracts as of January 1, 2018. Based on the application of the changes described above, we recognized a transition adjustment of $3.3 million, net of tax effects, which increased our January 1, 2018 retained earnings. Based on our existing operations, ASU 2014-09 has not had a material impact to net earnings for the year ended December 31, 2018. Refer to Note 2 for additional information and a discussion of the Company's policies with respect to revenue recognition.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">During the first quarter of 2018, the Company early-adopted ASU No. 2018-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">, which allows for a reclassification from accumulated other comprehensive income (loss) to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act. The Company applied the guidance as of the beginning of the period of adoption and reclassified approximately $1.4 million from accumulated other comprehensive loss to retained earnings due to the change in federal corporate tax rate.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">On January 1, 2018 ASU 2016-01, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Financial Instruments - Recognition and Measurement of Financial Assets and Financial Liabilities</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">, became effective for the Company. This ASU requires entities to carry all investments in equity securities, including other ownership interests such as partnerships, unincorporated joint ventures, and limited liability companies, at fair value with changes in fair value recognized within net income. This ASU does not apply to equity method investments, investments that result in consolidation of the investee or investments in certain investment companies. For investments in equity securities without a readily determinable fair value, an entity is permitted to elect a practicability exception, under which the investment will be measured at cost, less impairment, plus or minus observable price changes from orderly transactions of an identical or similar investment of the same issuer.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Additionally, this ASU eliminated the requirement to assess whether an impairment of an equity investment is other than temporary. The impairment model for equity investments subject to this election is now a single-step model whereby an entity performs a qualitative assessment to identify impairment. If the qualitative assessment indicates that an impairment exists, the entity would estimate the fair value of the investment and recognize in net income an impairment loss equal to the difference between the fair value and the carrying amount of the equity investment.The Company’s non-marketable equity securities formerly classified as cost method investments are measured and recorded using the measurement alternative. The Company has elected the practicability exception whereby these investments are measured at cost, less impairment, plus or minus observable price changes from orderly transactions of identical or similar investments of the same issuer.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height: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;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;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”). We will adopt this guidance as of January 1, 2019 using the cumulative-effect method. We anticipate an increase in our assets and liabilities due to the recognition of the required right-of-use asset and corresponding lease obligations for leases that are currently classified as operating leases. While the adoption will result in an increase to assets and liabilities on the balance sheet, we estimate that the impact to both will not exceed 3% of our consolidated total assets. In addition, we do not expect that the adoption will result in a material impact to our consolidated statement of operations.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In January 2017, the FASB issued ASU No. 2017-01, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Clarifying the Definition of a Business</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">, which narrows the existing definition of a business and provides a framework for evaluating whether a transaction should be accounted for as an acquisition (or disposal) of assets or a business. The ASU requires an entity to evaluate if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets; if so, the set of transferred assets and activities (collectively, the set) is not a business. To be considered a business, the set would need to</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> include an input and a substantive process that together significantly contribute to the ability to create outputs. The standard also narrows the definition of outputs. The definition of a business affects areas of accounting such as acquisitions, disposals and goodwill. Under the new guidance, fewer acquired sets are expected to be considered businesses. This ASU was effective for fiscal years beginning after December 15, 2017 on a prospective basis with early adoption permitted.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In March 2017, the FASB issued ASU No. 2017-07, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">. This ASU changes how employers that sponsor defined benefit pension and/or other postretirement benefit plans present the net periodic benefit cost in the income statement. This ASU was adopted as of January 1, 2018 on a retrospective basis. Under the new standard, only the service cost component of net periodic benefit cost would be included in operating expenses. All other net periodic benefit costs components (such as interest cost, prior service cost amortization and actuarial gain/loss amortization) would be reported outside of operating income. These include components totaling $2.0 million, $1.7 million and $1.7 million, for the years ended December 31, 2018, 2017, and 2016, respectively, that are no longer be included within operating expenses and instead are reported outside of income from operations under the new standard, within other expense, net of other income in the accompanying Consolidated Statements of Operations.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In May 2017, the FASB issued ASU No. 2017-09, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Scope of Modification Accounting</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">, that clarifies when changes to the terms or conditions of a share-based payment award must be accounted for as a modification. The general model for accounting for modifications of share-based payment awards is to record the incremental value arising from the changes as additional compensation cost. Under the new standard, fewer changes to the terms of an award would require accounting under this modification model. This ASU was adopted as of January 1, 2018. As the Company has not made changes to the terms or conditions of its issued share-based payment awards, this ASU had no impact on our consolidated results of operations and financial condition.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;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;line-height:120%;">Fair Value Measurement (Topic 820): Disclosure Framework—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;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;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;line-height:120%;">Compensation—Retirement Benefits—Defined Benefit Plans—General (Subtopic 715-20): Disclosure Framework—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;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%;">Description of the Business</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Astronics Corporation (“Astronics” or the “Company”) is a leading provider of advanced technologies to the global aerospace, defense 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;line-height:120%;">We have operations in the United States (“U.S.”), Canada and France. We design and build our products through our wholly owned subsidiaries Astronics Advanced Electronic Systems Corp. (“AES”); Astronics AeroSat Corporation (“AeroSat”); Armstrong Aerospace, Inc. (“Armstrong”); Astronics Test Systems, Inc. (“ATS”); Ballard Technology, Inc. (“Ballard”); Astronics Connectivity Systems and Certification Corp. (“CSC”); Astronics Custom Control Concepts Inc. (“CCC”); Astronics DME LLC (“DME”); Luminescent Systems, Inc. (“LSI”); Luminescent Systems Canada, Inc. (“LSI Canada”); Max-Viz, Inc. (“Max-Viz”); Peco, Inc. (“Peco”); and PGA Electronic s.a. (“PGA”).</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">At December 31, 2018, the Company has two reportable segments, Aerospace and Test Systems. The Aerospace segment designs and manufactures products for the global aerospace industry. 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.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">On April 3, 2017, Astronics Custom Control Concepts Inc., a wholly owned subsidiary of the Company acquired substantially all the assets and certain liabilities of Custom Control Concepts LLC, located in Kent, Washington. CCC is a provider of cabin management and in-flight entertainment systems for a range of aircraft. The total consideration for the transaction was $10.2 million, net of $0.5 million in cash acquired. CCC is included in our Aerospace segment.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">On December 1, 2017, Astronics acquired substantially all of the assets of Telefonix Inc. and a related company Product Development Technologies, LLC and its subsidiaries, to become CSC, located in Waukegan and Lake Zurich, Illinois. CSC designs and manufactures advanced in-flight entertainment and connectivity equipment, and provides industry leading design consultancy services for the global aerospace industry. Under the terms of the Agreement, the total consideration for the transaction was $103.8 million, net of $0.2 million in cash acquired. CSC is included in our Aerospace segment.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">On February 13, 2019, the Company completed a divestiture of its semiconductor test business within the Test Systems segment. The total cash proceeds of the divestiture amounted to approximately $103.5 million, consisting of $100 million cash at closing, plus approximately $3.5 million related to the sale of certain related inventory. The Company expects to record a pre-tax gain on the sale of approximately $80 million in the first quarter of 2019. The income tax expense relating to the gain is estimated to be $22 million.</span></div>The transaction also includes 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 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. 2 10200000 500000 103800000 200000 103500000 100000000 3500000 80000000 22000000 35000000 <div style="margin-top: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%;">Principles of Consolidation</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Acquisitions are accounted for under the acquisition method and, accordingly, the operating results for the acquired companies are included in the consolidated statements of operations from the respective dates of acquisition.</span></div> Cost of Products Sold, Engineering and Development and Selling, General and Administrative ExpensesCost of products sold includes the costs to manufacture products such as direct materials and labor and manufacturing overhead as well as all engineering and developmental 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 expenses amounted to $114.3 million in 2018, $95.0 million in 2017 and $88.9 million in 2016. Selling, general and administrative (“SG&amp;A”) expenses include costs primarily related to our sales, marketing and administrative departments. 114300000 95000000.0 88900000 <div style="margin-top: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%;">Shipping and Handling</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Shipping and handling costs are included in costs of products sold.</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%;">Equity-Based Compensation</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company accounts for its stock options following Accounting Standards Codification (“ASC”) Topic 718, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Compensation – Stock Compensation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> (“ASC Topic 718”). This Topic requires all equity-based payments to employees, including grants of employee stock options and restricted stock units (“RSU's”), to be recognized in the statement of earnings based on the grant date fair value of the award. For awards with graded vesting, the Company uses a straight-line method of attributing the value of stock-based compensation expense, subject to minimum levels of expense, based on vesting. The Company accounts for forfeitures as they occur.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Under ASC Topic 718, stock compensation expense recognized during the period is based on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. Vesting requirements vary for directors, officers and key employees. In general, options granted to outside directors vest six months from the date of grant and options granted to officers and key employees vest with graded vesting over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiYWZlYmY4MDE4OTRiYTE4ZWUxYTMwYmExNDA0N2FhL3NlYzpjYmFmZWJmODAxODk0YmExOGVlMWEzMGJhMTQwNDdhYV8zNjcvZnJhZzoyOTZkNzYyZmU2MWQ0Y2FkYTE2MGRiMDU0ZTIxMTBhMS90ZXh0cmVnaW9uOjI5NmQ3NjJmZTYxZDRjYWRhMTYwZGIwNTRlMjExMGExXzgyODU_89eed057-f1c6-484a-95e1-ec86b5107fd3">five</span>-year period, 20% each year, from the date of grant. In general, RSU's granted to officers and key employees cliff vest in three years. Equity-based compensation expense is included in selling, general and administrative expenses.</span></div> 0.20 0.20 0.20 <div style="margin-top: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%;">Cash and Cash Equivalents</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">All highly liquid instruments with a maturity of three months or less at the time of purchase are considered cash equivalents.</span></div> P3M <div style="margin-top: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%;">Accounts Receivable and Allowance for Doubtful Accounts</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Accounts receivable are composed of trade and contract receivables recorded at either the invoiced amount or costs in excess of billings, are expected to be collected within one year, and do not bear interest. The Company will record a valuation allowance to account for potentially uncollectible accounts receivable. The allowance is determined based on our knowledge of the business, specific customers, review of the receivables’ aging and a specific identification of accounts where collection is at risk. Account balances are charged against the allowance after all means of collections have been exhausted and recovery is considered remote. The Company typically does not require collateral.</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%;">Inventories</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">We record our inventories at the lower of cost or net realizable value. We determine the cost basis of our inventory on a first-in, first-out or weighted average basis using a standard cost methodology that approximates actual cost. The Company records valuation reserves to provide for excess, slow moving or obsolete inventory. In determining the appropriate reserve, the Company considers the age of inventory on hand, the overall inventory levels in relation to forecasted demands as well as reserving for specifically identified inventory that the Company believes is no longer salable.</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%;">Property, Plant and Equipment</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Depreciation of property, plant and equipment is computed using the straight-line method for financial reporting purposes and using accelerated methods for income tax purposes. Estimated useful lives of the assets are as follows: buildings, 25-40 years; machinery and equipment, 4-10 years. Leased buildings and associated leasehold improvements are amortized over the shorter of the terms of the lease or the estimated useful lives of the assets, with the amortization of such assets included within depreciation expense.</span></div>The cost of properties sold or otherwise disposed of and the accumulated depreciation thereon are eliminated from the accounts and the resulting gain or loss, as well as maintenance and repair expenses, is reflected within operating income. Replacements and improvements are capitalized. P25Y P40Y P4Y P10Y 15000000.0 14100000 14300000 3400000 8200000 4800000 10300000 15500000 5200000 2000000.0 2100000 2200000 900000 <div style="margin-top: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%;">Long-Lived Assets</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Long-lived assets to be held and used are initially recorded at cost. The carrying value of these assets is evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying amount may not be recoverable. Impairments are recognized if future undiscounted cash flows from operations are not expected to be sufficient to recover long-lived assets. The carrying amounts are then reduced to fair value, which is typically determined by using a discounted cash flow model.</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%;">Assets of Business Held for Sale</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Assets held for sale are to be reported at lower of its carrying amount or fair value less cost to sell. Judgment is required in estimating the sales price of assets held for sale and the time required to sell the assets. These estimates are based upon available market data and operating cash flows of the assets held for sale.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">As of December 31, 2018, the Company’s Board of Directors had approved a plan to sell the semiconductor test business within the Test Systems segment. Accordingly, the assets and liabilities associated with these operations have been classified as held for sale in the accompanying 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.</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%;">Goodwill</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. The Company has twelve reporting units, however only nine reporting units have goodwill and were subject to the goodwill impairment test as of the first day of our fourth 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;line-height:120%;">We may elect to perform a qualitative assessment that considers economic, industry and company-specific factors for all or selected reporting units. If, after completing the assessment, it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value, we proceed to a quantitative test. We may also elect to perform a quantitative test instead of a qualitative test for any or all of our reporting units.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Quantitative testing requires a comparison of the fair value of each reporting unit to its carrying value. We use the discounted cash flow method to estimate the fair value of our reporting units. The discounted cash flow method incorporates various assumptions, the most significant being projected sales growth rates, operating margins and cash flows, the terminal growth rate and the weighted average cost of capital. If the carrying value of the reporting unit exceeds its fair value, goodwill is considered impaired and any loss must be measured. Accordingly, goodwill impairment is measured as the amount by which a reporting unit's carrying value exceeds its fair value, not to exceed the carrying value of goodwill.</span></div> 12 9 0 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-style:italic;font-weight:700;line-height:120%;">Intangible Assets</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Acquired intangibles are generally valued based upon future economic benefits such as earnings and cash flows. Acquired identifiable intangible assets are recorded at fair value and are amortized over their estimated useful lives. Acquired intangible assets with an indefinite life are not amortized, but are reviewed for impairment at least annually or more frequently whenever events or changes in circumstances indicate that the carrying amounts of those assets are below their estimated fair values.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Impairment is tested under ASC Topic 350, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Intangibles - Goodwill and Other,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> as amended by Accounting Standards Update (“ASU”) 2012-2, by first performing a qualitative analysis in a manner similar to the testing methodology of goodwill discussed</span></div> previously. 0 0 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-style:italic;font-weight:700;line-height:120%;">Financial Instruments</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company’s financial instruments consist primarily of cash and cash equivalents, accounts receivable, accounts payable, notes payable and long-term debt. The Company performs periodic credit evaluations of its customers’ financial condition and generally does not require collateral. The Company does not hold or issue financial instruments for trading purposes. Due to their short-term nature, the carrying values 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.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company holds a long-term, strategic investment in a company to promote business and strategic objectives. This investment is included in Other Assets on the Consolidated Balance Sheets. As further discussed below, the Company adopted ASU 2016-01 on January 1, 2018. As this investment has no readily determinable fair value, we have elected the practicability exception, under which the investment is measured at cost, less impairment, plus or minus observable price changes from orderly transactions of an identical or similar investment of the same issuer. Prior to 2018, this security was accounted for using the cost method of accounting, measured at cost less other-than-temporary impairment.</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%;">Use of Estimates</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent liabilities and the reported amounts of sales and expenses during the reporting periods in the financial statements and accompanying notes. Actual results could differ from those estimates.</span></div> Foreign Currency Translation<span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company accounts for its foreign currency translation in accordance with ASC Topic 830, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Foreign Currency Translation</span>. <div style="margin-top: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%;">Dividends</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company has not paid any cash dividends in the three-year period ended December 31, 2018.</span></div> 0 0 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-style:italic;font-weight:700;line-height:120%;">Loss Contingencies</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Loss contingencies may from time to time arise from situations such as claims and other legal actions. Loss contingencies are recorded as liabilities when it is probable that a liability has been incurred and the amount of the loss is reasonably estimable. Disclosure is required when there is a reasonable possibility that the ultimate loss will exceed the recorded provision. Contingent liabilities are often resolved over long time periods. In recording liabilities for probable losses, management is required to make estimates and judgments regarding the amount or range of the probable loss. Management continually assesses the adequacy of estimated loss contingencies and, if necessary, adjusts the amounts recorded as better information becomes known.</span></div> Acquisitions<span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company accounts for its acquisitions under ASC Topic 805, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Business Combinations and Reorganizations</span> (“ASC Topic 805”). ASC Topic 805 provides guidance on how the acquirer recognizes and measures the consideration transferred, identifiable assets acquired, liabilities assumed, non-controlling interests, and goodwill acquired in a business combination. ASC Topic 805 also expands required disclosures surrounding the nature and financial effects of business combinations. <div style="margin-top: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%;">Newly Adopted and Recent Accounting Pronouncements</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In May 2014, the FASB issued Accounting Standards Update (“ASU”) No. 2014-09, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Revenue from Contracts with Customers </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">(“ASU 2014-09”), that, together with several subsequent updates, outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance. ASU 2014-09 is based on the principle that an entity should recognize revenue to depict the transfer of goods or services to</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. ASU 2014-09 also provides for enhanced disclosure requirements surrounding revenue recognition. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Prior to the adoption of ASU 2014-09, revenue on a significant portion of our contracts had been recognized at the time of shipment of goods, transfer of title and customer acceptance, as required. Our revenue transactions generally consist of a single performance obligation to transfer promised goods and are not accounted for under industry-specific guidance. We have retained much of the same accounting treatment used to recognize revenue under the prior standard. However, the adoption of ASU 2014-09 required us to accelerate the recognition of revenue as compared to the prior standard for certain contracts, in cases where we produce products unique to those customers, and for which we would have an enforceable right of payment, inclusive of profit, for production completed to date. In some cases, revenue which qualified for accelerated recognition under the prior standard did not qualify for acceleration under ASU 2014-09; in these cases the revenue treatment was changed to reflect recognition at the time of transfer of control.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">We adopted ASU 2014-09 on January 1, 2018 using the modified retrospective method, which required the recognition of the cumulative effect of the transition as an adjustment to retained earnings. The Company elected to apply the standard only to open contracts as of January 1, 2018. Based on the application of the changes described above, we recognized a transition adjustment of $3.3 million, net of tax effects, which increased our January 1, 2018 retained earnings. Based on our existing operations, ASU 2014-09 has not had a material impact to net earnings for the year ended December 31, 2018. Refer to Note 2 for additional information and a discussion of the Company's policies with respect to revenue recognition.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">During the first quarter of 2018, the Company early-adopted ASU No. 2018-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">, which allows for a reclassification from accumulated other comprehensive income (loss) to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act. The Company applied the guidance as of the beginning of the period of adoption and reclassified approximately $1.4 million from accumulated other comprehensive loss to retained earnings due to the change in federal corporate tax rate.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">On January 1, 2018 ASU 2016-01, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Financial Instruments - Recognition and Measurement of Financial Assets and Financial Liabilities</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">, became effective for the Company. This ASU requires entities to carry all investments in equity securities, including other ownership interests such as partnerships, unincorporated joint ventures, and limited liability companies, at fair value with changes in fair value recognized within net income. This ASU does not apply to equity method investments, investments that result in consolidation of the investee or investments in certain investment companies. For investments in equity securities without a readily determinable fair value, an entity is permitted to elect a practicability exception, under which the investment will be measured at cost, less impairment, plus or minus observable price changes from orderly transactions of an identical or similar investment of the same issuer.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Additionally, this ASU eliminated the requirement to assess whether an impairment of an equity investment is other than temporary. The impairment model for equity investments subject to this election is now a single-step model whereby an entity performs a qualitative assessment to identify impairment. If the qualitative assessment indicates that an impairment exists, the entity would estimate the fair value of the investment and recognize in net income an impairment loss equal to the difference between the fair value and the carrying amount of the equity investment.The Company’s non-marketable equity securities formerly classified as cost method investments are measured and recorded using the measurement alternative. The Company has elected the practicability exception whereby these investments are measured at cost, less impairment, plus or minus observable price changes from orderly transactions of identical or similar investments of the same issuer.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height: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;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;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”). We will adopt this guidance as of January 1, 2019 using the cumulative-effect method. We anticipate an increase in our assets and liabilities due to the recognition of the required right-of-use asset and corresponding lease obligations for leases that are currently classified as operating leases. While the adoption will result in an increase to assets and liabilities on the balance sheet, we estimate that the impact to both will not exceed 3% of our consolidated total assets. In addition, we do not expect that the adoption will result in a material impact to our consolidated statement of operations.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In January 2017, the FASB issued ASU No. 2017-01, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Clarifying the Definition of a Business</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">, which narrows the existing definition of a business and provides a framework for evaluating whether a transaction should be accounted for as an acquisition (or disposal) of assets or a business. The ASU requires an entity to evaluate if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets; if so, the set of transferred assets and activities (collectively, the set) is not a business. To be considered a business, the set would need to</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> include an input and a substantive process that together significantly contribute to the ability to create outputs. The standard also narrows the definition of outputs. The definition of a business affects areas of accounting such as acquisitions, disposals and goodwill. Under the new guidance, fewer acquired sets are expected to be considered businesses. This ASU was effective for fiscal years beginning after December 15, 2017 on a prospective basis with early adoption permitted.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In March 2017, the FASB issued ASU No. 2017-07, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">. This ASU changes how employers that sponsor defined benefit pension and/or other postretirement benefit plans present the net periodic benefit cost in the income statement. This ASU was adopted as of January 1, 2018 on a retrospective basis. Under the new standard, only the service cost component of net periodic benefit cost would be included in operating expenses. All other net periodic benefit costs components (such as interest cost, prior service cost amortization and actuarial gain/loss amortization) would be reported outside of operating income. These include components totaling $2.0 million, $1.7 million and $1.7 million, for the years ended December 31, 2018, 2017, and 2016, respectively, that are no longer be included within operating expenses and instead are reported outside of income from operations under the new standard, within other expense, net of other income in the accompanying Consolidated Statements of Operations.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In May 2017, the FASB issued ASU No. 2017-09, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Scope of Modification Accounting</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">, that clarifies when changes to the terms or conditions of a share-based payment award must be accounted for as a modification. The general model for accounting for modifications of share-based payment awards is to record the incremental value arising from the changes as additional compensation cost. Under the new standard, fewer changes to the terms of an award would require accounting under this modification model. This ASU was adopted as of January 1, 2018. As the Company has not made changes to the terms or conditions of its issued share-based payment awards, this ASU had no impact on our consolidated results of operations and financial condition.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;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;line-height:120%;">Fair Value Measurement (Topic 820): Disclosure Framework—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;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;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;line-height:120%;">Compensation—Retirement Benefits—Defined Benefit Plans—General (Subtopic 715-20): Disclosure Framework—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;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> 3300000 1400000 2000000.0 1700000 1700000 REVENUE<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">ASU 2014-09 was adopted on January 1, 2018 using the modified retrospective method, which required the recognition of the cumulative effect of the transition as an adjustment to retained earnings.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Revenue is recognized when, or as, the Company transfers control of promised products or services to a customer in an amount that reflects the consideration the Company expects to be entitled in exchange for transferring those products or services. Sales shown on the Company's 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;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;line-height:120%;">The Company recognizes an asset for the incremental, material costs of obtaining a contract with a customer if the Company expects the benefit of those costs to be longer than one year and the costs are expected to be recovered. As of December 31, 2018, 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. These incremental costs include, but are not limited to, sales commissions incurred to obtain a contract with a customer. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company recognizes an asset for certain, 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 Balance Sheets. Should</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> future orders not materialize or it is determined the costs are no longer probable of recovery, the capitalized costs are written off. Capitalized fulfillment costs were $9.6 million as of December 31, 2018. These costs were associated with a contract that is included in the divestiture of the semiconductor business and as such, the balance is included in Assets Held for Sale in the accompanying consolidated balance sheet at December 31, 2018. Amortization of fulfillment costs recognized within Cost of Products Sold was approximately $1.0 million for the year ended December 31, 2018.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts which are, therefore, not distinct. Promised goods or services that are immaterial in the context of the contract are not separately assessed as performance obligations.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Some of our contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the product lifecycle (development, production, maintenance and support). For contracts with multiple performance obligations, the contract’s transaction price is allocated to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is the expected cost plus margin approach, under which expected costs are forecast to satisfy a performance obligation and then an appropriate margin is added for that distinct good or service. Shipping and handling activities that occur after the customer has obtained control of the good are considered fulfillment activities, not performance obligations.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Some of our contracts offer price discounts or free units after a specified volume has been purchased. The Company evaluates these options to determine whether they provide a material right to the customer, representing a separate performance obligation. If the option provides a material right to the customer, revenue is allocated to these rights and recognized when those future goods or services are transferred, or when the option expires.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Contract modifications are routine in the performance of our contracts. Contracts are often modified to account for changes in contract specifications or requirements. Contract modifications are for goods or services that are distinct, and, therefore, are accounted for as new contracts. The aggregate effect of all modifications as of the period beginning January 1, 2018 has been reflected when identifying the satisfied and unsatisfied performance obligations, determining the transaction price and allocating the transaction price. Contracts modified prior to January 1, 2018 have not been retrospectively restated.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The vast majority of the Company’s revenue from contracts with customers is recognized at a point in time, when the customer obtains control of the promised product, which is generally upon delivery and acceptance by the customer. These contracts may provide credits or incentives, which may be accounted for as variable consideration. Variable consideration is estimated at the most likely amount to predict the consideration to which the Company will be entitled, and only to the extent it is probable that a subsequent change in estimate will not result in a significant revenue reversal when estimating the amount of revenue to recognize. Variable consideration is treated as a change to the sales transaction price and based on an assessment of all information (i.e., historical, current and forecasted) that is reasonably available to the Company, and estimated at contract inception and updated at the end of each reporting period as additional information becomes available. Most of our contracts do not contain rights to return product; where this right does exist, it is evaluated as possible variable consideration.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">For contracts 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;line-height:120%;">For contracts with customers in which the Company satisfies a promise to the customer to provide a product that has no alternative use to the Company and the Company has enforceable rights to payment for progress completed to date inclusive of profit, the Company satisfies the performance obligation and recognizes revenue over time, using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying our performance obligations. Incurred cost represents work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material and overhead. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company also recognizes revenue from service contracts (including service-type warranties) over time. The Company recognizes revenue over time during the term of the agreement as the customer is simultaneously receiving and consuming the benefits provided throughout the Company’s performance. Therefore, due to control transferring over time, the Company typically recognizes revenue on a straight-line basis throughout the contract period.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">On December 31, 2018, we had $415.5 million of remaining performance obligations, which we refer to as total backlog, inclusive of $12.2 million in backlog associated with the divested semiconductor business. We expect to recognize approximately $352.4 million of our remaining performance obligations as revenue in 2019.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">We recognized the cumulative effect of initially applying the new revenue standard as an adjustment to the opening balance of retained earnings. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The cumulative effect of the changes made to our consolidated January 1, 2018 balance sheet for the adoption of ASU 2014-09, were as follows:</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.222222%;"><tr><td style="width:1.0%;"/><td style="width:54.691729%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.551880%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.984962%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.551880%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.984962%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.551880%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.082707%;"/><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="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);"/></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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2017 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments Due to ASU 2014-09 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at January 1, 2018 </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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Assets </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color: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);"/></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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color: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);"/></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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts Receivable, Net of Allowance for Doubtful Accounts </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">132,633 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,005 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">136,638 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">150,196 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,957)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">142,239 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Liabilities </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued Income Taxes </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">261 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,028 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,289 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer Advance Payments and Deferred Revenue </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,607 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,176)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,431 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred Income Taxes </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,121 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(72)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,049 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Equity </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained Earnings </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">325,191 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,268 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">328,459 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In accordance with the new revenue standard requirements, the disclosure of the impact of adoption on our consolidated income statement and balance sheet at December 31 is as follows:</span></div><div style="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.222222%;"><tr><td style="width:1.0%;"/><td style="width:52.887218%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.551880%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.984962%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.551880%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.984962%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.551880%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.887218%;"/><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="15" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">Income Statement </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported </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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of Change Higher/(Lower) </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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances Without Adoption of ASU 2014-09 </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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">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;"><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="background-color:#cceeff;text-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;"><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="background-color:#cceeff;text-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;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Aerospace</span></div></td><td 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);">675,625 </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);">(1,796)</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);">677,421 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Test Systems</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">127,631 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,633 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">125,998 </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><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;">Costs and Expenses</span></div></td><td colspan="3" style="background-color:#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;"><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="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;"><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="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;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Cost of Products Sold</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">622,560 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">(610)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">623,170 </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);">Provision for (Benefit from) 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;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;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);">5,479 </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);">119 </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);">5,360 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Net Income</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">46,803 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">328 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">46,475 </span></td></tr></table></div><div><span><br/></span></div><div style="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.222222%;"><tr><td style="width:1.0%;"/><td style="width:52.887218%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.551880%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.984962%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.551880%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.984962%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.551880%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.887218%;"/><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="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="15" 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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Balance Sheet</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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: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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported </span></td><td colspan="3" style="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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of Change Higher/(Lower) </span></td><td colspan="3" style="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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances Without Adoption of ASU 2014-09 </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:700;line-height:100%;text-decoration: underline;">Assets</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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="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="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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="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="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Accounts Receivable, Net of Allowance for Doubtful Accounts</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">182,308 </span></td><td colspan="3" style="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);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,277 </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">171,031 </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%;">Inventories</span></div></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 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);">138,685 </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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);">(7,345)</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 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);">146,030 </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:700;line-height:100%;text-decoration: underline;">Liabilities</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">Accrued (Prepaid) Income Taxes </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 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);">312 </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,947 </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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,635)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Customer Advance Payments and Deferred Revenue</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">26,880 </span></td><td colspan="3" style="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);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(740)</span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,620 </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);">Deferred Income Taxes </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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,199 </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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);">(871)</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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,070 </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:700;line-height:100%;text-decoration: underline;">Equity</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">Retained Earnings </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 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);">376,567 </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,596 </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 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);">372,971 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Costs in excess of billings includes unbilled amounts resulting from revenues under contracts with customers that are satisfied over time and when the cost-to-cost measurement method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer, and right to payment is not just subject to the passage of time. Amounts may not exceed their net realizable value. Costs in excess of billings are classified as current assets, within Accounts Receivable, Net of Allowance for Doubtful Accounts on our Consolidated Balance Sheet.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Billings in excess of cost includes billings in excess of revenue recognized as well as deferred revenue, which includes advanced payments, up-front payments, and progress billing payments. Billings in excess of cost are classified as current liabilities, reported in our Consolidated Balance Sheet within Customer Advance Payments and Deferred Revenue. To determine the revenue recognized in the period from the beginning balance of billings in excess of cost, the contract liability as of the beginning of the period is recognized as revenue on a contract-by-contract basis when the Company 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;line-height:120%;">We recognized $8.1 million during the year ended December 31, 2018 in revenues that were included in the contract liability balance at January 1, 2018.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company's contract assets and contract liabilities consist of costs and profits in excess of billings and billings in excess of cost and profits, respectively. Non-current contract liabilities are reported in our Consolidated Balance Sheet within Other Liabilities. The following table presents the beginning and ending balances of contract assets and contract 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:69.783626%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.450292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.181287%;"/><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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract Assets </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Beginning Balance, January 1, 2018 (1)</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,423 </span></td><td 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);">11,431 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending Balance, December 31, 2018 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,030 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">27,347 </span></td></tr><tr><td colspan="12" style="padding-top:2px;padding-bottom:2px;height:29pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">(1) Due to the adoption of ASU 2014-09 effective January 1, 2018, the Company recorded a transition adjustment to the opening balance of Contract Assets and Contract Liabilities at January 1, 2018. Refer to the cumulative effect of the changes table above for further explanation of the changes made to our consolidated January 1, 2018 balance sheet.</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table presents our revenue disaggregated by Market Segments as of December 31 as follows:</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:54.828194%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.656388%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.656388%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.656388%;"/><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:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 </span></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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 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;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);"/></td><td colspan="3" style="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);"/></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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#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;"><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:#cceeff;text-align:left;vertical-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;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">536,269 </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:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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:#cceeff;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);">414,523 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-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;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">435,552 </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%;">Military</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);">68,138 </span></td><td colspan="3" style="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);"/></td><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);">61,270 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">54,556 </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%;">Business Jet</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);">43,090 </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:Times New Roman;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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">41,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:top;padding-left:1pt;padding-right: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,407 </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%;">Other</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,128 </span></td><td colspan="3" style="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);"/></td><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,512 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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,526 </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 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);">675,625 </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:Times New Roman;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: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);">534,603 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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);">534,041 </span></td></tr><tr><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;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;"><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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="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;"><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:#ffffff;text-align:left;vertical-align:bottom;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);">84,254 </span></td><td colspan="3" style="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);"/></td><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);">31,999 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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,939 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left: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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,377 </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:Times New Roman;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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">57,862 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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);">61,143 </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);">Test Systems 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);">127,631 </span></td><td colspan="3" style="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);"/></td><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);">89,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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">99,082 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height: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: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);"/></td><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height: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: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);">803,256 </span></td><td colspan="3" style="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);"/></td><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);">624,464 </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);">633,123 </span></td></tr></table></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table presents our revenue disaggregated by Product Lines as of December 31 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.415205%;"><tr><td style="width:1.0%;"/><td style="width:54.911765%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.676471%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.676471%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.388235%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.676471%;"/><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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 </span></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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 Segment </span></td><td colspan="3" style="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);"/></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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#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);"/></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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#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;"><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:#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);"/></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);">303,180 </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:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">264,286 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">288,465 </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%;">Lighting &amp; Safety</span></div></td><td colspan="3" style="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);"/></td><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);">174,383 </span></td><td colspan="3" style="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);"/></td><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);">158,663 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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);">156,871 </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%;">Avionics</span></div></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:Times New Roman;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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">131,849 </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:Times New Roman;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:top;padding-left:1pt;padding-right: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,960 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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);">32,761 </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%;">Systems Certification</span></div></td><td colspan="3" style="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);"/></td><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);">13,951 </span></td><td colspan="3" style="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);"/></td><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,333 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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);">16,531 </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%;">Structures</span></div></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:Times New Roman;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:top;padding-left:1pt;padding-right: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,134 </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:Times New Roman;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:top;padding-left:1pt;padding-right: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,849 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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);">20,887 </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%;">Other</span></div></td><td colspan="3" style="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);"/></td><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,128 </span></td><td colspan="3" style="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);"/></td><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,512 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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,526 </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 Total </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:Times New Roman;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: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);">675,625 </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:Times New Roman;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: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);">534,603 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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);">534,041 </span></td></tr><tr><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;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;"><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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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);">127,631 </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:Times New Roman;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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">89,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;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">99,082 </span></td></tr><tr><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right: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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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);">803,256 </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:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">624,464 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-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);">633,123 </span></td></tr></table></div> 9600000 1000000.0 415500000 12200000 352400000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The cumulative effect of the changes made to our consolidated January 1, 2018 balance sheet for the adoption of ASU 2014-09, were as follows:</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.222222%;"><tr><td style="width:1.0%;"/><td style="width:54.691729%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.551880%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.984962%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.551880%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.984962%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.551880%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.082707%;"/><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="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);"/></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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2017 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments Due to ASU 2014-09 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at January 1, 2018 </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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Assets </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color: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);"/></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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color: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);"/></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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts Receivable, Net of Allowance for Doubtful Accounts </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">132,633 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,005 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">136,638 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">150,196 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,957)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">142,239 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Liabilities </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued Income Taxes </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">261 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,028 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,289 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer Advance Payments and Deferred Revenue </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,607 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,176)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,431 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred Income Taxes </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,121 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(72)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,049 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Equity </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained Earnings </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">325,191 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,268 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">328,459 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In accordance with the new revenue standard requirements, the disclosure of the impact of adoption on our consolidated income statement and balance sheet at December 31 is as follows:</span></div><div style="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.222222%;"><tr><td style="width:1.0%;"/><td style="width:52.887218%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.551880%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.984962%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.551880%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.984962%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.551880%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.887218%;"/><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="15" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">Income Statement </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported </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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of Change Higher/(Lower) </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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances Without Adoption of ASU 2014-09 </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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">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;"><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="background-color:#cceeff;text-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;"><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="background-color:#cceeff;text-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;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Aerospace</span></div></td><td 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);">675,625 </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);">(1,796)</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);">677,421 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Test Systems</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">127,631 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,633 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">125,998 </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><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;">Costs and Expenses</span></div></td><td colspan="3" style="background-color:#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;"><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="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;"><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="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;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Cost of Products Sold</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">622,560 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">(610)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">623,170 </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);">Provision for (Benefit from) 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;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;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);">5,479 </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);">119 </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);">5,360 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Net Income</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">46,803 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">328 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">46,475 </span></td></tr></table></div><div><span><br/></span></div><div style="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.222222%;"><tr><td style="width:1.0%;"/><td style="width:52.887218%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.551880%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.984962%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.551880%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.984962%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.551880%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.887218%;"/><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="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="15" 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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Balance Sheet</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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: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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported </span></td><td colspan="3" style="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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of Change Higher/(Lower) </span></td><td colspan="3" style="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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances Without Adoption of ASU 2014-09 </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:700;line-height:100%;text-decoration: underline;">Assets</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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="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="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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="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="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Accounts Receivable, Net of Allowance for Doubtful Accounts</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">182,308 </span></td><td colspan="3" style="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);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,277 </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">171,031 </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%;">Inventories</span></div></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 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);">138,685 </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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);">(7,345)</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 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);">146,030 </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:700;line-height:100%;text-decoration: underline;">Liabilities</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">Accrued (Prepaid) Income Taxes </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 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);">312 </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,947 </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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,635)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Customer Advance Payments and Deferred Revenue</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">26,880 </span></td><td colspan="3" style="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);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(740)</span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,620 </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);">Deferred Income Taxes </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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,199 </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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);">(871)</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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,070 </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:700;line-height:100%;text-decoration: underline;">Equity</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">Retained Earnings </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 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);">376,567 </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,596 </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 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);">372,971 </span></td></tr></table></div> 132633000 4005000 136638000 150196000 -7957000 142239000 261000 1028000 1289000 19607000 -8176000 11431000 5121000 -72000 5049000 325191000 3268000 328459000 675625000 -1796000 677421000 127631000 1633000 125998000 622560000 -610000 623170000 5479000 119000 5360000 46803000 328000 46475000 182308000 11277000 171031000 138685000 -7345000 146030000 312000 1947000 -1635000 26880000 -740000 27620000 3199000 -871000 4070000 376567000 3596000 372971000 8100000 The following table presents the beginning and ending balances of contract assets and contract liabilities:<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:69.783626%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.450292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.181287%;"/><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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract Assets </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Beginning Balance, January 1, 2018 (1)</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,423 </span></td><td 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);">11,431 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending Balance, December 31, 2018 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,030 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">27,347 </span></td></tr><tr><td colspan="12" style="padding-top:2px;padding-bottom:2px;height:29pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:400;line-height:100%;">(1) Due to the adoption of ASU 2014-09 effective January 1, 2018, the Company recorded a transition adjustment to the opening balance of Contract Assets and Contract Liabilities at January 1, 2018. Refer to the cumulative effect of the changes table above for further explanation of the changes made to our consolidated January 1, 2018 balance sheet.</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table> 24423000 11431000 33030000 27347000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table presents our revenue disaggregated by Market Segments as of December 31 as follows:</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:54.828194%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.656388%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.656388%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.656388%;"/><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:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 </span></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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 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;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);"/></td><td colspan="3" style="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);"/></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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#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;"><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:#cceeff;text-align:left;vertical-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;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">536,269 </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:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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:#cceeff;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);">414,523 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-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;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,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;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">435,552 </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%;">Military</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);">68,138 </span></td><td colspan="3" style="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);"/></td><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);">61,270 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">54,556 </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%;">Business Jet</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);">43,090 </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:Times New Roman;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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">41,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:top;padding-left:1pt;padding-right: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,407 </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%;">Other</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,128 </span></td><td colspan="3" style="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);"/></td><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,512 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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,526 </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 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);">675,625 </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:Times New Roman;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: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);">534,603 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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);">534,041 </span></td></tr><tr><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;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;"><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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="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;"><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:#ffffff;text-align:left;vertical-align:bottom;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);">84,254 </span></td><td colspan="3" style="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);"/></td><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);">31,999 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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,939 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left: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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43,377 </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:Times New Roman;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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">57,862 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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);">61,143 </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);">Test Systems 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);">127,631 </span></td><td colspan="3" style="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);"/></td><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);">89,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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">99,082 </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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height: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: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);"/></td><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height: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: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);">803,256 </span></td><td colspan="3" style="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);"/></td><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);">624,464 </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);">633,123 </span></td></tr></table></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table presents our revenue disaggregated by Product Lines as of December 31 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.415205%;"><tr><td style="width:1.0%;"/><td style="width:54.911765%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.676471%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.676471%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.388235%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.676471%;"/><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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 </span></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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 Segment </span></td><td colspan="3" style="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);"/></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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#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);"/></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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#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;"><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:#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);"/></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);">303,180 </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:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">264,286 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">288,465 </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%;">Lighting &amp; Safety</span></div></td><td colspan="3" style="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);"/></td><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);">174,383 </span></td><td colspan="3" style="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);"/></td><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);">158,663 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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);">156,871 </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%;">Avionics</span></div></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:Times New Roman;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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">131,849 </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:Times New Roman;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:top;padding-left:1pt;padding-right: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,960 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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);">32,761 </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%;">Systems Certification</span></div></td><td colspan="3" style="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);"/></td><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);">13,951 </span></td><td colspan="3" style="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);"/></td><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,333 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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);">16,531 </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%;">Structures</span></div></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:Times New Roman;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:top;padding-left:1pt;padding-right: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,134 </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:Times New Roman;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:top;padding-left:1pt;padding-right: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,849 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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);">20,887 </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%;">Other</span></div></td><td colspan="3" style="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);"/></td><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,128 </span></td><td colspan="3" style="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);"/></td><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,512 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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,526 </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 Total </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:Times New Roman;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: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);">675,625 </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:Times New Roman;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: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);">534,603 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;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);">534,041 </span></td></tr><tr><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;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;"><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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="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);">127,631 </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:Times New Roman;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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">89,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;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">99,082 </span></td></tr><tr><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;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);"/></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right: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;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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);">803,256 </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:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">624,464 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-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);">633,123 </span></td></tr></table></div> 536269000 414523000 435552000 68138000 61270000 54556000 43090000 41298000 25407000 28128000 17512000 18526000 675625000 534603000 534041000 84254000 31999000 37939000 43377000 57862000 61143000 127631000 89861000 99082000 803256000 624464000 633123000 303180000 264286000 288465000 174383000 158663000 156871000 131849000 53960000 32761000 13951000 14333000 16531000 24134000 25849000 20887000 28128000 17512000 18526000 675625000 534603000 534041000 127631000 89861000 99082000 803256000 624464000 633123000 ACCOUNTS RECEIVABLE<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Accounts receivable at December 31 consists of:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:71.900293%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.756598%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.609971%;"/><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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">Trade Accounts Receivable</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;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);">150,764 </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);">114,461 </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);">Unbilled Recoverable Costs and Accrued Profits</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);">33,030 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,132 </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 Receivables, Gross</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);">183,794 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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);">133,593 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less Allowance for Doubtful Accounts</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);">(1,486)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">(960)</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 Receivables, Net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom: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);">182,308 </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);">132,633 </span></td></tr></table></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Accounts receivable at December 31 consists of:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:71.900293%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.756598%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.609971%;"/><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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">Trade Accounts Receivable</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;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);">150,764 </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);">114,461 </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);">Unbilled Recoverable Costs and Accrued Profits</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);">33,030 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,132 </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 Receivables, Gross</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);">183,794 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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);">133,593 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less Allowance for Doubtful Accounts</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);">(1,486)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">(960)</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 Receivables, Net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom: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);">182,308 </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);">132,633 </span></td></tr></table></div> 150764000 114461000 33030000 19132000 183794000 133593000 1486000 960000 182308000 132633000 INVENTORIES<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Inventories at December 31 are as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:72.008811%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">Finished Goods</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;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);">33,100 </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);">35,193 </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);">Work in Progress</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);">27,409 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,219 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">Raw Material</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);">78,176 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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);">81,784 </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 Inventories</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);">138,685 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">150,196 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Additionally, net Inventories of $14,385 are classified in Assets Held for Sale at December 31, 2018. Refer to Note 21.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">At December 31, 2018, the Company’s reserve for inventory valuation was $20.8 million, or 12.0% of gross inventory, inclusive of inventory and its associated reserves held for sale. At December 31, 2017, the Company’s reserve for inventory valuation was $18.0 million, or 10.7% of gross inventory.</span></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Inventories at December 31 are as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:72.008811%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">Finished Goods</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;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);">33,100 </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);">35,193 </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);">Work in Progress</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);">27,409 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,219 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">Raw Material</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);">78,176 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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);">81,784 </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 Inventories</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);">138,685 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">150,196 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Additionally, net Inventories of $14,385 are classified in Assets Held for Sale at December 31, 2018. Refer to Note 21.</span></div> 33100000 35193000 27409000 33219000 78176000 81784000 138685000 150196000 14385000 20800000 0.120 18000000.0 0.107 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Property, Plant and Equipment at December 31 are as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:72.008811%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">Land</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;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);">11,191 </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);">11,237 </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);">Building and Improvements</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);">83,812 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">81,872 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">Machinery and Equipment</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);">106,327 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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);">105,827 </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);">Construction in Progress</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);">6,404 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,761 </span></td></tr><tr><td colspan="3" style="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 Property, Plant and Equipment, Gross</span></td><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);">207,734 </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);">208,697 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less Accumulated Depreciation</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);">86,872 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">82,867 </span></td></tr><tr><td colspan="3" style="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 Property, Plant and Equipment, Net</span></td><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 #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;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 #000000;padding-right: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><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 #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;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 #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">125,830 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Additionally, net Property, Plant and Equipment of $3,521 is classified in Assets Held for Sale at December 31, 2018. Refer to Note 21.</span></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Property, Plant and Equipment at December 31 are as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:72.008811%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">Land</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;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);">11,191 </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);">11,237 </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);">Building and Improvements</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);">83,812 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">81,872 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">Machinery and Equipment</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);">106,327 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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);">105,827 </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);">Construction in Progress</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);">6,404 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,761 </span></td></tr><tr><td colspan="3" style="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 Property, Plant and Equipment, Gross</span></td><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);">207,734 </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);">208,697 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less Accumulated Depreciation</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);">86,872 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">82,867 </span></td></tr><tr><td colspan="3" style="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 Property, Plant and Equipment, Net</span></td><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 #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;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 #000000;padding-right: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><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 #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;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 #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">125,830 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Additionally, net Property, Plant and Equipment of $3,521 is classified in Assets Held for Sale at December 31, 2018. Refer to Note 21.</span></div> 11191000 11237000 83812000 81872000 106327000 105827000 6404000 9761000 207734000 208697000 86872000 82867000 120862000 125830000 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;line-height:120%;">The following table summarizes acquired intangible assets at December 31 as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:36.325991%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.747430%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.747430%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.747430%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.747430%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.747430%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="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);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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: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:700;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:700;line-height:100%;">Average Life</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:700;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:700;line-height:100%;">Amount</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:700;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:700;line-height:100%;">Amortization</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:700;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:700;line-height:100%;">Amount</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:700;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:700;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,716 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,146 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,629 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> 4 Years </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,900 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,680 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,900 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,687 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><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,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><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,492 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,114 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><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: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 Years </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,406 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,964 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">38,114 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,931 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Backlog</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 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);">8,790 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,790 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,424 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,184 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> 15 Years </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">136,894 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">37,875 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">137,967 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,005 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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:#cceeff;text-align:left;vertical-align: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);">206,590 </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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);">73,207 </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">215,043 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">61,550 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Additionally, net Intangible Assets of $651 are classified in Assets Held for Sale at December 31, 2018. Refer to Note 21.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Amortization is computed on the straight-line method for financial reporting purposes, with the exception of backlog, which is amortized based on the expected realization period of the acquired backlog. Amortization expense for intangibles was $19.4 million, $12.3 million and $10.8 million for 2018, 2017 and 2016, respectively.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Based upon acquired intangible assets at December 31, 2018, amortization expense for each of the next five years is estimated to be:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:85.390029%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.609971%;"/><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: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);"> </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);">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,582 </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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,909 </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 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,000 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right: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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,576 </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 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);">12,409 </span></td></tr></table></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table summarizes acquired intangible assets at December 31 as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:36.325991%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.747430%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.747430%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.747430%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.747430%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.747430%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="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);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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: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:700;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:700;line-height:100%;">Average Life</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:700;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:700;line-height:100%;">Amount</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:700;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:700;line-height:100%;">Amortization</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:700;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:700;line-height:100%;">Amount</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:700;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:700;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,716 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,146 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,629 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> 4 Years </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,900 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,680 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,900 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,687 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><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,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><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,492 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,114 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><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: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 Years </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,406 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,964 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">38,114 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,931 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Backlog</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 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);">8,790 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,790 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,424 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,184 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> 15 Years </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">136,894 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">37,875 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">137,967 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,005 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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:#cceeff;text-align:left;vertical-align: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);">206,590 </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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);">73,207 </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">215,043 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">61,550 </span></td></tr></table></div> P11Y 2146000 1716000 2146000 1629000 P4Y 10900000 4680000 10900000 1687000 P10Y 11454000 5182000 11492000 4114000 P10Y 36406000 14964000 38114000 11931000 P1Y 8790000 8790000 14424000 12184000 P15Y 136894000 37875000 137967000 30005000 P13Y 206590000 73207000 215043000 61550000 651000 19400000 12300000 10800000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Based upon acquired intangible assets at December 31, 2018, amortization expense for each of the next five years is estimated to be:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:85.390029%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.609971%;"/><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: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);"> </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);">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,582 </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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,909 </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 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,000 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right: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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,576 </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 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);">12,409 </span></td></tr></table></div> 16582000 15909000 14000000 13576000 12409000 GOODWILL<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table summarizes the changes in the carrying amount of goodwill at December 31 as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:72.008811%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right: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 the Year</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);">125,645 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">115,207 </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);">Acquisition</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);">(241)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25,740 </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);">Impairment Charge</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,237)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><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 Translations and Other</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);">(452)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">935 </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 End of the Year</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);">125,645 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #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);">Goodwill, Gross</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);">157,731 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">158,424 </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);">Accumulated Impairment 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);">(32,779)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">(32,779)</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);">Goodwill, Net</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);">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);">125,645 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">All goodwill relates to the Aerospace segment. As discussed in Note 1, goodwill is not amortized but is periodically tested for impairment. For the nine reporting units with goodwill on the first day of our fourth quarter, the Company performed a quantitative assessment of the goodwill’s carrying value. The 2018 assessment indicated no impairment to the carrying value of goodwill in any of the Company’s reporting units and no impairment charge was recognized.</span></div>In the year ending December 31, 2017, the Company recorded an impairment charge of approximately $16.2 million in the consolidated statement of operations associated to the Armstrong reporting unit, which represented all of Armstrong's goodwill. The impairment loss was incurred in the Aerospace segment and is reported on the Impairment Loss line of the Consolidated Statements of Operations. There was no impairment to the carrying value of goodwill in 2016. <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table summarizes the changes in the carrying amount of goodwill at December 31 as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:72.008811%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right: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 the Year</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);">125,645 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">115,207 </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);">Acquisition</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);">(241)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25,740 </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);">Impairment Charge</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,237)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><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 Translations and Other</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);">(452)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">935 </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 End of the Year</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);">125,645 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #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);">Goodwill, Gross</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);">157,731 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">158,424 </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);">Accumulated Impairment 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);">(32,779)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">(32,779)</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);">Goodwill, Net</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);">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);">125,645 </span></td></tr></table></div>All goodwill relates to the Aerospace segment. 125645000 115207000 -241000 25740000 0 16237000 -452000 935000 124952000 125645000 157731000 158424000 32779000 32779000 124952000 125645000 9 16200000 0 0 LONG-TERM DEBT AND NOTES PAYABLE<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Long-term Debt at December 31 is as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:72.008811%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;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);">Revolving Credit Line issued under the Fifth Amended and Restated Credit Agreement dated February 21, 2018. Interest is at LIBOR plus between 1.00% and 1.50% (3.70% at December 31, 2018). </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">227,000 </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:middle;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:middle;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);">262,000 </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);">Other Bank Debt</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);">338 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">807 </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);">Capital Lease Obligations</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);">6,644 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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);">8,960 </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 Debt</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);">233,982 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">271,767 </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);">Less Current Maturities</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);">1,870 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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,689 </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 Long-term Debt</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);">232,112 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">269,078 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Principal maturities of long-term debt are approximately:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:85.390029%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.609971%;"/><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: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);"> </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);">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);">1,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:1pt;padding-right: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);">2,133 </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);">2,067 </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);">912 </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);">227,000 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right: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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Debt</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);">233,982 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The 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 were rolled into the Agreement on the date of closing. The maturity date of the loans under the Agreement is February</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> 16, 2023. At December 31, 2018, there was $227.0 million outstanding on the revolving credit facility and there remains $271.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 December 31, 2018, outstanding letters of credit totaled $1.1 million. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The maximum permitted leverage ratio of funded debt to Adjusted EBITDA (as defined in the Agreement) was 3.75 to 1, increasing to 4.50 to 1 for up to four fiscal quarters following the closing of an acquisition permitted under the Agreement, subject to limitations. The Company's leverage ratio was 2.04 to 1 at December 31, 2018. The Company will pay interest on the unpaid principal amount of the facility at a rate equal to one-, three- or six-month LIBOR plus between 1.00% and 1.50% based upon the Company’s leverage ratio. The Company will also pay a commitment fee to the Lenders in an amount equal to between 0.10% and 0.20% on the undrawn portion of the credit facility, based upon the Company’s leverage ratio. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company’s obligations under the Credit Agreement as amended are jointly and severally guaranteed by each domestic subsidiary of the Company other than a non-material subsidiary. The obligations are secured by a first priority lien on substantially all of the Company’s and the guarantors’ assets.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the 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> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Long-term Debt at December 31 is as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:72.008811%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;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);">Revolving Credit Line issued under the Fifth Amended and Restated Credit Agreement dated February 21, 2018. Interest is at LIBOR plus between 1.00% and 1.50% (3.70% at December 31, 2018). </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">227,000 </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:middle;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:middle;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);">262,000 </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);">Other Bank Debt</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);">338 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">807 </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);">Capital Lease Obligations</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);">6,644 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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);">8,960 </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 Debt</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);">233,982 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">271,767 </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);">Less Current Maturities</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);">1,870 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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,689 </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 Long-term Debt</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);">232,112 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">269,078 </span></td></tr></table></div> 227000000 262000000 338000 807000 6644000 8960000 233982000 271767000 1870000 2689000 232112000 269078000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Principal maturities of long-term debt are approximately:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:85.390029%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.609971%;"/><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: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);"> </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);">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);">1,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:1pt;padding-right: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);">2,133 </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);">2,067 </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);">912 </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);">227,000 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right: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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Debt</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);">233,982 </span></td></tr></table></div> 1870000 2133000 2067000 912000 227000000 0 233982000 233982000 350000000 150000000 500000000 150000000 227000000.0 271900000 20000000 500000000 1100000 3.75 4.50 4 2.04 0.0100 0.0150 0.0010 0.0020 WARRANTY<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In the ordinary course of business, the Company warrants its products against defects in design, materials and workmanship typically over periods ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiYWZlYmY4MDE4OTRiYTE4ZWUxYTMwYmExNDA0N2FhL3NlYzpjYmFmZWJmODAxODk0YmExOGVlMWEzMGJhMTQwNDdhYV80NzgvZnJhZzozMzc0NzI5OTMxMGM0YmM0OTIwNDlmMjc0ZTNiYTliYS90ZXh0cmVnaW9uOjMzNzQ3Mjk5MzEwYzRiYzQ5MjA0OWYyNzRlM2JhOWJhXzE4Mg_64d3318b-b3c4-4093-b4bd-b11318377adf">twelve</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiYWZlYmY4MDE4OTRiYTE4ZWUxYTMwYmExNDA0N2FhL3NlYzpjYmFmZWJmODAxODk0YmExOGVlMWEzMGJhMTQwNDdhYV80NzgvZnJhZzozMzc0NzI5OTMxMGM0YmM0OTIwNDlmMjc0ZTNiYTliYS90ZXh0cmVnaW9uOjMzNzQ3Mjk5MzEwYzRiYzQ5MjA0OWYyNzRlM2JhOWJhXzE4OA_a179feb5-e4ca-4365-a859-1ee3a4c83c10">sixty</span> months. The Company determines warranty reserves needed by product line based on experience and current facts and circumstances. Activity in the warranty accrual, which is included in other accrued expenses on the Consolidated Balance Sheets, 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.415205%;"><tr><td style="width:1.0%;"/><td style="width:58.588235%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right: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 the Year</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);">5,136 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,675 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,741 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Warranty Liabilities Acquired</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);">511 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,806 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,782 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,281 </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);">Reassessed Warranty Exposure</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);">(370)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">540 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">(966)</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 Settled</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);">(2,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:bottom;padding-left:1pt;padding-right: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,372)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,381)</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);">Balance at End of the Year</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);">5,027 </span></td><td 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);">5,136 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,675 </span></td></tr></table></div> Activity in the warranty accrual, which is included in other accrued expenses on the Consolidated Balance Sheets, 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.415205%;"><tr><td style="width:1.0%;"/><td style="width:58.588235%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right: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 the Year</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);">5,136 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,675 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,741 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Warranty Liabilities Acquired</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);">511 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,806 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,782 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,281 </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);">Reassessed Warranty Exposure</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);">(370)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">540 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">(966)</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 Settled</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);">(2,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:bottom;padding-left:1pt;padding-right: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,372)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,381)</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);">Balance at End of the Year</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);">5,027 </span></td><td 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);">5,136 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,675 </span></td></tr></table> 5136000 4675000 5741000 0 511000 0 2806000 1782000 2281000 -370000 540000 -966000 2545000 2372000 2381000 5027000 5136000 4675000 INCOME TAXES<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial reporting and tax basis of assets and liabilities. Deferred tax assets are reduced, if deemed necessary, by a valuation allowance for the amount of tax benefits which are not expected to be realized. Investment tax credits are recognized on the flow through 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;line-height:120%;">The provision (benefit) for income taxes at December 31 consists of the following:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:58.588235%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Current</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. Federal</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,540 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,436 </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,667 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">State</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);">(504)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,054 </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);">2,899 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,123 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">316 </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">551 </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);">Deferred</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="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="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></tr><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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. Federal</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,799)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,850)</span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,871)</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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">State</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,584)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(326)</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);">(1,140)</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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</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);">703 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,318)</span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(745)</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</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);">5,479 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">5,312 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">20,361 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The effective tax rates differ from the statutory federal income tax rate 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.415205%;"><tr><td style="width:1.0%;"/><td style="width:58.588235%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">Statutory Federal Income Tax Rate</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-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);">21.0 </span></td><td 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);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">35.0 </span></td><td 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);">%</span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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-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);">35.0 </span></td><td 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);">%</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);">Permanent Items</span></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;"><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="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="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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock Compensation Expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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.9)</span></td><td 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);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">1.1 </span></td><td 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);">%</span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">1.1 </span></td><td 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);">%</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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Domestic Production Activity Deduction</span></td><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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.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><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="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);">(3.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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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.4 </span></td><td 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);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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.5 </span></td><td 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);">%</span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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.2 </span></td><td 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);">%</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 Tax Benefits</span></td><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.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5.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;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">(1.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">State Income Tax, Net of Federal Income Tax Effect</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">2.8 </span></td><td 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);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4.5 </span></td><td 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);">%</span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">1.8 </span></td><td 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);">%</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);">Revised State Filing Tax Benefit, Net of Federal Income Tax Effect, Net of Reserve</span></td><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.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><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);">— </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);">— </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);">Research and Development Tax Credits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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.2)</span></td><td 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);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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.5)</span></td><td 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);">%</span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">(3.7)</span></td><td 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);">%</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 Expense on Deemed Repatriation of Foreign Earnings</span></td><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.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5.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;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">— </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);">Revaluation of Deferred Taxes for Federal Tax Rate Change</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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.1)</span></td><td 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);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(3.5)</span></td><td 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);">%</span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">— </span></td><td 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);">%</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);">Other</span></td><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.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);">(0.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;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">Effective Tax Rate</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-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.5 </span></td><td 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);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">21.3 </span></td><td 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);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">29.6 </span></td><td 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);">%</span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income 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;line-height:120%;">Significant components of the Company’s deferred tax assets and liabilities at December 31, are as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:72.008811%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right: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 Tax Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset Reserves</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,808 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,596 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred Compensation</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);">5,628 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,091 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital Lease Basis Difference</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,743 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,002 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,066 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,379 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer Advanced Payments and Deferred Revenue</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);">875 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,007 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">State Net Operating Loss Carryforwards and Other</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,281 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,115 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Gross Deferred Tax Assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align: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);">26,401 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25,190 </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);">Valuation Allowance for Foreign Tax Credit, State Deferred Tax Assets and Tax Credit Carryforwards, Net of Federal Tax</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,098)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,823)</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);">Deferred Tax Assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align: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);">18,303 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">17,367 </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);">Deferred Tax Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation</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);">11,687 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,267 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill and Intangible Assets</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);">4,438 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,275 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</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);">3,812 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,130 </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);">Deferred Tax Liabilities</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);">19,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;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);">19,672 </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);">Net Deferred Tax Liabilities</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);">(1,634)</span></td><td 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);">(2,305)</span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The net deferred tax assets and liabilities presented in the Consolidated Balance Sheets are as follows at December 31:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:72.008811%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">Other Assets — Long-term</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;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);">3,999 </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);">2,816 </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);">Assets Held for Sale</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,528)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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);">Deferred Tax Liabilities — Long-term</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);">(3,199)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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);">(5,121)</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);">Liabilities Held for Sale</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);">(906)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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);">Net Deferred Tax Liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom: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);">(1,634)</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);">(2,305)</span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">At December 31, 2018, state tax credit carryforwards amounted to approximately $1.3 million, of which $0.7 million will expire from 2018 through 2032 and $0.6 million will carryforward until utilized. At December 31, 2018, state net operating loss carryforwards which the Company expects to utilize amounted to approximately $10.8 million and expire at various dates between 2027 and 2037.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Due to the uncertainty as to the Company’s ability to generate sufficient taxable income in certain states in the future and utilize certain of the Company’s state operating loss carryforwards before they expire, the Company has recorded a valuation allowance accordingly. These state net operating loss carryforwards amount to approximately $85.5 million and expire at various dates from 2021 through 2038. The Company adopted ASU No. 2016-09, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Improvements to Employee Share-Based Payment Accounting </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">during 2017 and beginning with 2017, the excess tax benefits associated with stock option exercises are no longer recorded directly to shareholders’ equity, but rather, are recorded in the provision for income taxes, when realized. A benefit of approximately $0.7 million and $0.5 million was recorded in the provision for incomes taxes for the year ended December 31, 2018 and 2017, respectively. Amounts recorded directly to shareholders’ equity amounted to approximately $0.8 million for the year end December 31, 2016.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">At December 31, 2018, estimated foreign tax credit carryforwards, which the Company expects not to utilize, amounted to approximately $0.3 million. Due to the uncertainty as to the Company’s ability to generate any general limitation foreign source income in the future and utilize these foreign tax credits, the Company has recorded a valuation allowance accordingly.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">During the year ended December 31, 2018, the Company, determined that a revised state filing position could be taken which would reduce the taxable income apportioned for state income tax purposes. Based on the assessment performed, the Company concluded that amended state income tax returns would be filed for the open tax years of 2014 through 2017 to reflect this revised tax position and claim the associated tax benefits. The Company will also claim the benefit of the revised filing position for 2018 when it files the associated 2018 tax return. In addition, the revised state tax filing position also resulted in a deferred tax benefit due to the revaluation of deferred tax liabilities. Accordingly, the Company recognized the tax benefits, and related tax reserves, for the revised state filing position during the year ended December 31, 2018.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company has analyzed its filing positions in all of the federal and state jurisdictions where it is required to file income tax returns, as well as all open tax years in these jurisdictions. Should the Company need to accrue a liability for uncertain tax benefits, any interest associated with that liability would be recorded as interest expense. Penalties, if any, would be recorded as operating expenses. During the year ended December 31, 2018, reserves for uncertain tax positions were recorded in association with revised state income tax filing positions pursuant to ASC Topic 740-10. No reserves for uncertain income tax positions were deemed necessary for the years ended December 31, 2017 or 2016. A reconciliation of the total amounts of unrecognized tax benefits, excluding interest and penalties, is 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.415205%;"><tr><td style="width:1.0%;"/><td style="width:58.588235%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right: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 the Year</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);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">— </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);">Decreases as a Result of Tax Positions Taken in Prior Years</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></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);">Increases as a Result of Tax Positions Taken in the Current Year</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);">2,197 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-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: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);">Balance at End of the Year</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top: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);">2,197 </span></td><td 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);">— </span></td><td 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);">— </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">There are no penalties or interest liabilities accrued as of December 31, 2018 or 2017, nor are any material penalties or interest costs included in expense for each of the years ended December 31, 2018, 2017 and 2016. The years under which we conducted our evaluation coincided with the tax years currently still subject to examination by major federal and state tax jurisdictions, those being 2015 through 2018 for federal purposes and 2014 through 2018 for state 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;line-height:120%;">Pretax income from the Company’s foreign subsidiaries amounted to $7.3 million, $1.1 million and $1.6 million for 2018, 2017 and 2016, respectively. The balance of pretax earnings for each of those years were domestic.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">On December 22, 2017, the President of the United States signed into law the Tax Cuts and Jobs Act (the “Act”). The legislation significantly changed U.S. tax law by, among other things, lowering corporate income tax rates, implementing a territorial tax system and imposing a repatriation tax on deemed repatriated earnings of foreign subsidiaries. The Act permanently reduced the U.S. corporate income tax rate from a maximum of 35% to a 21% rate, effective January 1, 2018. </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to reverse. As a result of the reduction in the U.S. corporate income tax rate from 35% to 21% under the Tax Cuts and Jobs Act, the Company revalued its ending net deferred tax liabilities at December 31, 2017 and recognized a $0.1 million tax benefit and a</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> provisional $0.9 million tax benefit in the Company’s consolidated statement of income for the years ended December 31, 2018 and 2017 respectively.</span></div><div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Tax Cuts and Jobs Act provided for a one-time deemed mandatory repatriation of post-1986 undistributed foreign subsidiary earnings and profits (“E&amp;P”) through the year ended December 31, 2018. The Company had an estimated $10.3 million of undistributed foreign E&amp;P subject to the deemed mandatory repatriation and recognized a provisional $1.4 million of income tax expense in the Company’s consolidated statement of income for the year ended December 31, 2017. The Company made an adjustment to its provisional amounts included in its consolidated financial statements for the year ended December 31, 2017 resulting in a benefit of approximately $0.4 million recorded during the year ended December 31, 2018. No additional provision for U.S. federal or foreign taxes has been made as the foreign subsidiaries’ undistributed earnings (approximately $20.9 million at December 31, 2018) are considered to be permanently reinvested. It is not practicable to determine the amount of other taxes that would be payable if these amounts were repatriated to the U.S.</span></div><div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">While the Tax Cuts and Jobs Act provides for a territorial tax system, beginning in 2018, it includes the foreign-derived intangible income (“FDII”) and global intangible low-taxed income (“GILTI”) provisions. The Company elected to account for GILTI tax in the period in which it is incurred. The GILTI provisions require the Company to include in its U.S. income tax return foreign subsidiary earnings in excess of an allowable return on the foreign subsidiary’s tangible assets. The GILTI tax expense resulted from required allocations of interest expense and stewardship expenses to the GILTI income, which created a U.S. foreign tax credit limitation. The FDII provisions allow for a deduction equal to a percentage of the foreign-derived intangible income of a domestic corporation. As a result of these provisions, net, the Company recorded tax expense of approximately $0.2 million during the year ended December 31, 2018. </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Base Erosion and Anti-Abuse Tax (“BEAT”) provisions in the Tax Cuts and Jobs Act eliminates the deduction of certain base-erosion payments made to related foreign corporations, and impose a minimum tax if greater than regular tax. The Company does not expect it will be subject to this tax and therefore has not included any tax impacts of BEAT in its consolidated financial statements for the year ended December 31, 2018.</span></div>On December 22, 2017, the SEC staff issued Staff Accounting Bulletin No. 118 (“SAB 118”) to address the application of U.S. GAAP in situations when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the Tax Cuts and Jobs Act. The Company had recognized the provisional tax impacts related to deemed repatriated earnings and the revaluation of deferred tax assets and liabilities and included these amounts in its consolidated financial statements for the year ended December 31, 2017. The accounting for these income tax effects of the Tax Cuts and Jobs Act was completed during the fourth quarter of 2018 and the provisional tax impacts were adjusted for the year ended December 31, 2018. The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial reporting and tax basis of assets and liabilities. Deferred tax assets are reduced, if deemed necessary, by a valuation allowance for the amount of tax benefits which are not expected to be realized. Investment tax credits are recognized on the flow through method. <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The provision (benefit) for income taxes at December 31 consists of the following:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:58.588235%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Current</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. Federal</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,540 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,436 </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,667 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">State</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);">(504)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,054 </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);">2,899 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,123 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">316 </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">551 </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);">Deferred</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="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="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></tr><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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. Federal</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,799)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,850)</span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,871)</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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">State</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,584)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(326)</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);">(1,140)</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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</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);">703 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,318)</span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(745)</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</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);">5,479 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">5,312 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">20,361 </span></td></tr></table></div> 7540000 8436000 21667000 -504000 2054000 2899000 1123000 316000 551000 -1799000 -3850000 -2871000 -1584000 -326000 -1140000 703000 -1318000 -745000 5479000 5312000 20361000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The effective tax rates differ from the statutory federal income tax rate 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.415205%;"><tr><td style="width:1.0%;"/><td style="width:58.588235%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">Statutory Federal Income Tax Rate</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-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);">21.0 </span></td><td 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);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">35.0 </span></td><td 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);">%</span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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-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);">35.0 </span></td><td 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);">%</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);">Permanent Items</span></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;"><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="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="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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock Compensation Expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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.9)</span></td><td 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);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">1.1 </span></td><td 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);">%</span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">1.1 </span></td><td 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);">%</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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Domestic Production Activity Deduction</span></td><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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.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><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="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);">(3.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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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.4 </span></td><td 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);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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.5 </span></td><td 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);">%</span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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.2 </span></td><td 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);">%</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 Tax Benefits</span></td><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.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5.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;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">(1.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">State Income Tax, Net of Federal Income Tax Effect</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">2.8 </span></td><td 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);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4.5 </span></td><td 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);">%</span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">1.8 </span></td><td 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);">%</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);">Revised State Filing Tax Benefit, Net of Federal Income Tax Effect, Net of Reserve</span></td><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.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><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);">— </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);">— </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);">Research and Development Tax Credits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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.2)</span></td><td 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);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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.5)</span></td><td 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);">%</span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">(3.7)</span></td><td 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);">%</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 Expense on Deemed Repatriation of Foreign Earnings</span></td><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.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5.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;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">— </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);">Revaluation of Deferred Taxes for Federal Tax Rate Change</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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.1)</span></td><td 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);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(3.5)</span></td><td 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);">%</span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">— </span></td><td 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);">%</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);">Other</span></td><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.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);">(0.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;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">Effective Tax Rate</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-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.5 </span></td><td 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);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">21.3 </span></td><td 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);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">29.6 </span></td><td 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);">%</span></td></tr></table></div> 0.210 0.350 0.350 -0.009 0.011 0.011 0 0.047 0.033 0.004 0.005 0.002 0.005 -0.056 -0.011 0.028 0.045 0.018 -0.067 0 0 0.062 0.115 0.037 -0.008 0.056 0 -0.001 -0.035 0 0.005 -0.001 -0.004 0.105 0.213 0.296 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Significant components of the Company’s deferred tax assets and liabilities at December 31, are as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:72.008811%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right: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 Tax Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset Reserves</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,808 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,596 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred Compensation</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);">5,628 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,091 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital Lease Basis Difference</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,743 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,002 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,066 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,379 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer Advanced Payments and Deferred Revenue</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);">875 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,007 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">State Net Operating Loss Carryforwards and Other</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,281 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,115 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Gross Deferred Tax Assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align: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);">26,401 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25,190 </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);">Valuation Allowance for Foreign Tax Credit, State Deferred Tax Assets and Tax Credit Carryforwards, Net of Federal Tax</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,098)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,823)</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);">Deferred Tax Assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align: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);">18,303 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">17,367 </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);">Deferred Tax Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation</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);">11,687 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,267 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill and Intangible Assets</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);">4,438 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,275 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</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);">3,812 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,130 </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);">Deferred Tax Liabilities</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);">19,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;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);">19,672 </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);">Net Deferred Tax Liabilities</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);">(1,634)</span></td><td 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);">(2,305)</span></td></tr></table></div> 8808000 7596000 5628000 6091000 1743000 1002000 1066000 1379000 875000 1007000 8281000 8115000 26401000 25190000 8098000 7823000 18303000 17367000 11687000 9267000 4438000 7275000 3812000 3130000 19937000 19672000 1634000 2305000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The net deferred tax assets and liabilities presented in the Consolidated Balance Sheets are as follows at December 31:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:72.008811%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">Other Assets — Long-term</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;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);">3,999 </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);">2,816 </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);">Assets Held for Sale</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,528)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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);">Deferred Tax Liabilities — Long-term</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);">(3,199)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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);">(5,121)</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);">Liabilities Held for Sale</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);">(906)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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);">Net Deferred Tax Liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom: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);">(1,634)</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);">(2,305)</span></td></tr></table></div> 3999000 2816000 1528000 0 3199000 5121000 906000 0 1634000 2305000 1300000 700000 2018 2032 600000 10800000 85500000 2021 2038 700000 500000 800000 300000 A reconciliation of the total amounts of unrecognized tax benefits, excluding interest and penalties, is as follows:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:58.588235%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right: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 the Year</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);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">— </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);">Decreases as a Result of Tax Positions Taken in Prior Years</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></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);">Increases as a Result of Tax Positions Taken in the Current Year</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);">2,197 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-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: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);">Balance at End of the Year</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top: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);">2,197 </span></td><td 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);">— </span></td><td 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);">— </span></td></tr></table> 0 0 0 0 0 0 2197000 0 0 2197000 0 0 7300000 1100000 1600000 100000 900000 900000 10300000 1400000 400000 20900000 200000 PROFIT SHARING/401(k) PLAN<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company offers eligible domestic full-time employees participation in certain profit sharing/401(k) plans. The plans provide for a discretionary annual company contribution. In addition, employees may contribute a portion of their salary to the plans which is partially matched by the Company. The plans may be amended or terminated at any time.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Total charges to income before income taxes for these plans were approximately $8.3 million, $7.4 million and $6.7 million in 2018, 2017 and 2016, respectively.</span></div> 8300000 7400000 6700000 RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company has two non-qualified supplemental retirement defined benefit plans (“SERP” and “SERP II”) for certain current and retired executive officers. The accumulated benefit obligation of the plans as of December 31, 2018 and 2017 amounts to $21.0 million and $22.7 million, respectively.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Plans provide for benefits based upon average annual compensation and years of service and in the case of SERP, there are offsets for social security and profit sharing benefits. It is the Company’s intent to fund the plans as plan benefits become payable, since no assets exist at December 31, 2018 or 2017 for either of the plans.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company accounts for the funded status (i.e., the difference between the fair value of plan assets and the projected benefit obligations) of its pension plans in accordance with the recognition and disclosure provisions of ASC Topic 715, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Compensation, Retirement Benefits</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">, which requires the Company to recognize the funded status in its balance sheet, with a corresponding adjustment to AOCI, net of tax. These amounts will be subsequently recognized as net periodic pension cost pursuant to the Company’s historical policy for amortizing such amounts. Further, actuarial gains and losses that arise in subsequent periods and are not recognized as net periodic pension cost in the same periods will be recognized as a component of AOCI. Those amounts will be subsequently recognized as a component of net periodic pension cost on the same basis as the amounts recognized in AOCI.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Unrecognized prior service costs of $2.5 million ($3.1 million net of $0.6 million in taxes) and unrecognized actuarial losses of $3.2 million ($4.1 million net of $0.9 million in taxes) are included in AOCI at December 31, 2018 and have not yet been recognized in net periodic pension cost. The prior service cost included in AOCI that is expected to be recognized in net periodic pension cost during the fiscal year-ended December 31, 2019 is $0.3 million ($0.4 million net of $0.1 million in taxes). The actuarial loss included in AOCI expected to be recognized in net periodic pension cost during the fiscal year-ended December 31, 2019 is $0.2 million ($0.3 million net of $0.1 million in taxes).</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The reconciliation of the beginning and ending balances of the projected benefit obligation of the plans for the years ended December 31 is as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:72.008811%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Funded Status</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><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);">Projected Benefit Obligation</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning of the Year — January 1</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);">25,141 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">21,533 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Service 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);">200 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">186 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest 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);">899 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">897 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Actuarial (Gain) Loss</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);">(3,922)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,873 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefits Paid</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);">(348)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(348)</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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">End of the Year — December 31</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);">21,970 </span></td><td 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);">25,141 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The assumptions used to calculate the projected benefit obligation as of December 31 are as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:66.869310%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.418502%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.977974%;"/><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="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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount Rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4.20% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3.60% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align: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></tr><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);">Future Average Compensation Increases</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2.00% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2.00% - 3.00%</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span 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></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The plans are unfunded at December 31, 2018 and are recognized in the accompanying Consolidated Balance Sheets as a current accrued pension liability of $0.4 million and a long-term accrued pension liability of $21.6 million. This also is the expected future contribution to the plan, since the plan is unfunded.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table summarizes the components of the net periodic cost for the years ended December 31:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.122807%;"><tr><td style="width:1.0%;"/><td style="width:54.932153%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.864307%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537463%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.864307%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537463%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.864307%;"/><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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right: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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Service Cost — Benefits Earned During Period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">200 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">186 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest 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);">899 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">897 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">901 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Prior Service 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);">386 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">387 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">413 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Losses</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);">629 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">369 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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></tr><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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Periodic Cost</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);">2,114 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;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,839 </span></td><td 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,830 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The assumptions used to determine the net periodic cost 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.415205%;"><tr><td style="width:1.0%;"/><td style="width:55.058824%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.823529%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.823529%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.823529%;"/><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="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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount Rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3.60% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4.20% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4.45% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Future Average Compensation Increases</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> 2.00% - 3.00% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3.00% - 5.00%</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3.00% - 5.00%</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company expects the benefits to be paid in each of the next five years to be $0.3 million and $4.1 million in the aggregate for the next five years after that. This also is the expected Company contribution to the plans.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Participants in SERP are entitled to paid medical, dental and long-term care insurance benefits upon retirement under the plan. The measurement date for determining the plan obligation and cost is December 31.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The reconciliation of the beginning and ending balances of the accumulated postretirement benefit obligation for the years ended December 31, is as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:72.008811%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Funded Status</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><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);">Accumulated Postretirement Benefit Obligation</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning of the Year — January 1</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,307 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,021 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Service 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);">16 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest 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);">46 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">41 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Actuarial (Gain) Loss</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);">(162)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">307 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefits Paid</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);">(71)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(69)</span></td></tr><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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">End of the Year — December 31</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);">1,136 </span></td><td 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,307 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The assumptions used to calculate the accumulated post-retirement benefit obligation as of December 31 are as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:72.008811%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount Rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4.20% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3.60% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align: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></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table summarizes the components of the net periodic cost for the years ended December 31 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.415205%;"><tr><td style="width:1.0%;"/><td style="width:58.588235%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right: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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Service Cost — Benefits Earned During Period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest 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);">46 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">41 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Prior Service 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);">16 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">24 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Losses</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);">59 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color: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);">Net Periodic Cost</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);">137 </span></td><td 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);">95 </span></td><td 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);">91 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The assumptions used to determine the net periodic cost 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.415205%;"><tr><td style="width:1.0%;"/><td style="width:58.588235%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount Rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3.60% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4.20% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4.45% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Future Average Healthcare Benefit Increases</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5.38% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5.50% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5.72% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Unrecognized prior service of less than $0.1 million and unrecognized actuarial losses of $0.4 million for medical, dental and long-term care insurance benefits (net of taxes of $0.1 million) are included in AOCI at December 31, 2018 and have not been recognized in net periodic cost. The Company estimates that the prior service costs and net losses in AOCI as of December 31, 2018 that will be recognized as components of net periodic benefit cost during the year ended December 31, 2019 for the Plan will be insignificant. For measurement purposes, a 5.2% increase in the cost of health care benefits was assumed for 2019 and 2020, respectively, and a range between 4.3% and 6.1% from 2020 through 2070. A one percentage point increase or decrease in this rate would change the post retirement benefit obligation by less than $0.1 million. The plan is recognized in the accompanying Consolidated Balance Sheets as a current accrued pension liability of less than $0.1 million and a long-term accrued pension liability of $1.1 million. The Company expects the benefits to be paid in each of the next five years to be less than $0.1 million per year and approximately $0.4 million in the aggregate for the next five years after that. This also is the expected Company contribution to the plan, as it is unfunded.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company is a participating employer in a trustee-managed multiemployer defined benefit pension plan for employees who participate in collective bargaining agreements. The plan generally provides retirement benefits to employees based on years of service to the Company. Contributions are based on the hours worked and are expensed on a current basis. The Plan is 91.9% funded as of January 1, 2018. The Company’s contributions to the plan were $1.1 million in each of 2018, 2017 and 2016. These contributions represent less than 1% of total contributions to the plan.</span></div> 2 21000000.0 22700000 0 0 2500000 3100000 600000 -3200000 -4100000 900000 300000 400000 100000 -200000 -300000 100000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The reconciliation of the beginning and ending balances of the projected benefit obligation of the plans for the years ended December 31 is as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:72.008811%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Funded Status</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><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);">Projected Benefit Obligation</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning of the Year — January 1</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);">25,141 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">21,533 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Service 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);">200 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">186 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest 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);">899 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">897 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Actuarial (Gain) Loss</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);">(3,922)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,873 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefits Paid</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);">(348)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(348)</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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">End of the Year — December 31</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);">21,970 </span></td><td 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);">25,141 </span></td></tr></table></div> 25141000 21533000 200000 186000 899000 897000 3922000 -2873000 348000 348000 21970000 25141000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The assumptions used to calculate the projected benefit obligation as of December 31 are as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:66.869310%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.418502%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.977974%;"/><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="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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount Rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4.20% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3.60% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align: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></tr><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);">Future Average Compensation Increases</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2.00% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2.00% - 3.00%</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span 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></table></div> 0.0420 0.0360 0.0200 400000 21600000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table summarizes the components of the net periodic cost for the years ended December 31:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.122807%;"><tr><td style="width:1.0%;"/><td style="width:54.932153%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.864307%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537463%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.864307%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537463%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.864307%;"/><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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right: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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Service Cost — Benefits Earned During Period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">200 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">186 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest 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);">899 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">897 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">901 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Prior Service 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);">386 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">387 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">413 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Losses</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);">629 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">369 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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></tr><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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Periodic Cost</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);">2,114 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;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,839 </span></td><td 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,830 </span></td></tr></table></div> 200000 186000 173000 899000 897000 901000 386000 387000 413000 -629000 -369000 -343000 2114000 1839000 1830000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The assumptions used to determine the net periodic cost 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.415205%;"><tr><td style="width:1.0%;"/><td style="width:55.058824%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.823529%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.823529%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.823529%;"/><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="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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount Rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3.60% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4.20% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4.45% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Future Average Compensation Increases</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> 2.00% - 3.00% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3.00% - 5.00%</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3.00% - 5.00%</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 0.0360 0.0420 0.0445 4100000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The reconciliation of the beginning and ending balances of the accumulated postretirement benefit obligation for the years ended December 31, is as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:72.008811%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Funded Status</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><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);">Accumulated Postretirement Benefit Obligation</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning of the Year — January 1</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,307 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,021 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Service 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);">16 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest 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);">46 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">41 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Actuarial (Gain) Loss</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);">(162)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">307 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefits Paid</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);">(71)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(69)</span></td></tr><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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">End of the Year — December 31</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);">1,136 </span></td><td 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,307 </span></td></tr></table></div> 1307000 1021000 16000 7000 46000 41000 162000 -307000 71000 69000 1136000 1307000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The assumptions used to calculate the accumulated post-retirement benefit obligation as of December 31 are as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:72.008811%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount Rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4.20% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3.60% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align: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></tr></table></div> 0.0420 0.0360 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table summarizes the components of the net periodic cost for the years ended December 31 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.415205%;"><tr><td style="width:1.0%;"/><td style="width:58.588235%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right: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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Service Cost — Benefits Earned During Period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest 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);">46 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">41 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Prior Service 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);">16 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">24 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Losses</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);">59 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color: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);">Net Periodic Cost</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);">137 </span></td><td 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);">95 </span></td><td 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);">91 </span></td></tr></table></div> 16000 7000 5000 46000 41000 40000 16000 16000 24000 -59000 -31000 -22000 137000 95000 91000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The assumptions used to determine the net periodic cost 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.415205%;"><tr><td style="width:1.0%;"/><td style="width:58.588235%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount Rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3.60% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4.20% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align: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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4.45% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Future Average Healthcare Benefit Increases</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5.38% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5.50% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5.72% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 0.0360 0.0420 0.0445 0.0538 0.0550 0.0572 100000 -400000 100000 0.052 0.043 0.061 100000 100000 1100000 400000 0.919 1100000 1100000 1100000 0.01 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;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 of common stock. No amounts have been repurchased under the new program as of December 31, 2018.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Reserved Common Stock</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">At December 31, 2018, approximately 12.9 million shares of common stock were reserved for issuance upon conversion of the Class B stock, exercise of stock options and purchases under the Employee Stock Purchase Plan. Class B Stock is identical to Common Stock, except Class B Stock has ten votes per share, is automatically converted to Common Stock on a one-for-one basis when sold or transferred other than via gift, devise or bequest and cannot receive dividends unless an equal or greater amount of dividends is declared on Common Stock.</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 and Accumulated Other Comprehensive Income (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;line-height:120%;">Comprehensive income consists of net income and the after-tax impact of retirement liability adjustments. No income tax effect is recorded for currency translation adjustments.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The components of accumulated other comprehensive income (loss) are as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:72.008811%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">Foreign Currency Translation Adjustments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(7,156)</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);">(4,465)</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 – Before Tax</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);">(7,814)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">(12,988)</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);">Tax Benefit</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);">1,641 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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,101 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><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:#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);">(6,173)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,887)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">Accumulated Other Comprehensive Loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom: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);">(13,329)</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);">(13,352)</span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The components of other comprehensive income (loss) 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.415205%;"><tr><td style="width:1.0%;"/><td style="width:58.588235%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">Foreign Currency Translation Adjustments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(2,691)</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);">4,132 </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);">(626)</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);">5,174 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">(2,377)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">301 </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);">Tax (Expense) Benefit</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);">(1,087)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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);">387 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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);">(105)</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);">4,087 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">(1,990)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">196 </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);">Other Comprehensive Income (Loss) </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom: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);">1,396 </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);">2,142 </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);">(430)</span></td></tr></table></div> 50000000 1675000 50000000 0 12900000 10 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;line-height:120%;">The components of accumulated other comprehensive income (loss) are as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:72.008811%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">Foreign Currency Translation Adjustments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(7,156)</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);">(4,465)</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 – Before Tax</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);">(7,814)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">(12,988)</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);">Tax Benefit</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);">1,641 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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,101 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><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:#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);">(6,173)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,887)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">Accumulated Other Comprehensive Loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom: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);">(13,329)</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);">(13,352)</span></td></tr></table></div> -7156000 -4465000 -7814000 -12988000 -1641000 -4101000 -6173000 -8887000 -13329000 -13352000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The components of other comprehensive income (loss) 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.415205%;"><tr><td style="width:1.0%;"/><td style="width:58.588235%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">Foreign Currency Translation Adjustments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;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);">(2,691)</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);">4,132 </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);">(626)</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);">5,174 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">(2,377)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">301 </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);">Tax (Expense) Benefit</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);">(1,087)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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);">387 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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);">(105)</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);">4,087 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">(1,990)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">196 </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);">Other Comprehensive Income (Loss) </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom: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);">1,396 </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);">2,142 </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);">(430)</span></td></tr></table></div> -2691000 4132000 -626000 5174000 -2377000 301000 1087000 -387000 105000 4087000 -1990000 196000 1396000 2142000 -430000 EARNINGS PER SHARE<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Earnings per share computations are based upon the following table:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:58.588235%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="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, except per share data)</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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Income</span></td><td 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);">46,803 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">19,679 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">48,424 </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);">Basic Earnings Weighted Average Shares</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,351 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,874 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top: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,537 </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 Effect of Dilutive Stock Options</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">785 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">844 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,000 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted Earnings Weighted Average Shares</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,136 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,718 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,537 </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);">Basic Earnings Per Share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top: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: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.45 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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: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: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);">0.60 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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: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: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.44 </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);">Diluted Earnings Per Share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.41 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.58 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.40 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The above information has been adjusted to reflect the impact of the three-for-twenty distribution of Class B Stock for shareholders of record on October 12, 2018.</span></div>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 excluded from the computation was approximately 0.2 million for the year ended December 31, 2018, 0.1 million for the year ended December 31, 2017, and 0.2 million for the year ended December 31, 2016. <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Earnings per share computations are based upon the following table:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:58.588235%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="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, except per share data)</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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Income</span></td><td 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);">46,803 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">19,679 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">48,424 </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);">Basic Earnings Weighted Average Shares</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,351 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,874 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top: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,537 </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 Effect of Dilutive Stock Options</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">785 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">844 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,000 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted Earnings Weighted Average Shares</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,136 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33,718 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,537 </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);">Basic Earnings Per Share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top: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: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.45 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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: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: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);">0.60 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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: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: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.44 </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);">Diluted Earnings Per Share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.41 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.58 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.40 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The above information has been adjusted to reflect the impact of the three-for-twenty distribution of Class B Stock for shareholders of record on October 12, 2018.</span></div> 46803000 19679000 48424000 32351000 32874000 33537000 785000 785000 844000 844000 1000000 1000000 33136000 33718000 34537000 1.45 0.60 1.44 1.41 0.58 1.40 200000 100000 200000 EQUITY COMPENSATION<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company has equity compensation plans that authorize the issuance of restricted stock units or options for shares of Common Stock to directors, officers and key employees. Equity-based compensation is designed to reward long-term contributions to the Company and provide incentives for recipients to remain with the Company. The exercise price of stock options, determined by a committee of the Board of Directors, may not be less than the fair market value of the Common Stock on the grant date. Options become exercisable over periods not exceeding <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiYWZlYmY4MDE4OTRiYTE4ZWUxYTMwYmExNDA0N2FhL3NlYzpjYmFmZWJmODAxODk0YmExOGVlMWEzMGJhMTQwNDdhYV81ODkvZnJhZzpmZDAzZmViMmZhZWQ0NWY4YmUwODJhNTUzNjUxMTM5Yi90ZXh0cmVnaW9uOmZkMDNmZWIyZmFlZDQ1ZjhiZTA4MmE1NTM2NTExMzliXzU0Nw_9c008c89-7b65-433b-b79a-487378eea1b5">ten</span> years. The Company’s practice has been to issue new shares upon the exercise of the options.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company established Incentive Stock Option Plans for the purpose of attracting and retaining executive officers and key employees, and to align management’s interest with those of the shareholders. Generally, the options must be exercised within 10 years from the grant date and vest ratably over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiYWZlYmY4MDE4OTRiYTE4ZWUxYTMwYmExNDA0N2FhL3NlYzpjYmFmZWJmODAxODk0YmExOGVlMWEzMGJhMTQwNDdhYV81ODkvZnJhZzpmZDAzZmViMmZhZWQ0NWY4YmUwODJhNTUzNjUxMTM5Yi90ZXh0cmVnaW9uOmZkMDNmZWIyZmFlZDQ1ZjhiZTA4MmE1NTM2NTExMzliXzQ5NDc4MDIzMzkyODY_d4e151a8-bf3c-4ceb-b8f5-0ec7056228e6">five</span>-year period. The exercise price for the options is equal to the share price at the date of grant. At December 31, 2018, the Company had options outstanding for 931,193 shares under the plans. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company established the Directors Stock Option Plans for the purpose of attracting and retaining the services of experienced and knowledgeable outside directors, and to align their interest with those of the shareholders. The options must be exercised within <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiYWZlYmY4MDE4OTRiYTE4ZWUxYTMwYmExNDA0N2FhL3NlYzpjYmFmZWJmODAxODk0YmExOGVlMWEzMGJhMTQwNDdhYV81ODkvZnJhZzpmZDAzZmViMmZhZWQ0NWY4YmUwODJhNTUzNjUxMTM5Yi90ZXh0cmVnaW9uOmZkMDNmZWIyZmFlZDQ1ZjhiZTA4MmE1NTM2NTExMzliXzQ5NDc4MDIzMzk3MjY_25780e82-f892-4269-badf-4ef81e22e2ba">ten</span> years from the grant date. The exercise price for the option is equal to the share price at the date of grant and vests <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiYWZlYmY4MDE4OTRiYTE4ZWUxYTMwYmExNDA0N2FhL3NlYzpjYmFmZWJmODAxODk0YmExOGVlMWEzMGJhMTQwNDdhYV81ODkvZnJhZzpmZDAzZmViMmZhZWQ0NWY4YmUwODJhNTUzNjUxMTM5Yi90ZXh0cmVnaW9uOmZkMDNmZWIyZmFlZDQ1ZjhiZTA4MmE1NTM2NTExMzliXzQ5NDc4MDIzMzk4NDk_49f32589-5d4e-421f-bc16-da3e52e1d363">six</span> months from the grant date. At December 31, 2018, the Company had options outstanding for 199,245 shares under the plans. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">During 2017, the Company established the Long Term Incentive Plan for the purpose of attracting and retaining executive officers and key employees, and to align management's interest with those of the shareholders. The Plan contemplates the use of a mix of equity award types, and contains, with certain exceptions, a three-year pro-rata vesting schedule for time-based awards. The Long Term Incentive Plan was amended on December 14, 2018 to provide a six-month pro-rata vesting schedule for directors. For stock options, the exercise price is equal to the share price on the date of grant. Upon inception, the remaining options available for future grant under the 2011 Incentive Stock Option Plan and the Directors Stock Option Plans were rolled in the Long Term Incentive Plan, and no further grants may be made out of those plans. At December 31, 2018, the Company had stock options and RSU's outstanding of 240,500 shares under the Long Term Incentive Plan, and there were 1,518,848 shares available for future grant under this plan.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Stock compensation expense recognized during the period is based on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. Vesting requirements vary for directors, officers and key employees. In general, options granted to outside directors vest <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiYWZlYmY4MDE4OTRiYTE4ZWUxYTMwYmExNDA0N2FhL3NlYzpjYmFmZWJmODAxODk0YmExOGVlMWEzMGJhMTQwNDdhYV81ODkvZnJhZzpmZDAzZmViMmZhZWQ0NWY4YmUwODJhNTUzNjUxMTM5Yi90ZXh0cmVnaW9uOmZkMDNmZWIyZmFlZDQ1ZjhiZTA4MmE1NTM2NTExMzliXzk0NQ_a1c37767-3eb5-45e9-9791-cb8436405427">six</span> months from the date of grant and options granted to officers and key employees straight line vest over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiYWZlYmY4MDE4OTRiYTE4ZWUxYTMwYmExNDA0N2FhL3NlYzpjYmFmZWJmODAxODk0YmExOGVlMWEzMGJhMTQwNDdhYV81ODkvZnJhZzpmZDAzZmViMmZhZWQ0NWY4YmUwODJhNTUzNjUxMTM5Yi90ZXh0cmVnaW9uOmZkMDNmZWIyZmFlZDQ1ZjhiZTA4MmE1NTM2NTExMzliXzEwNTQ_9a95d864-cb85-4f6a-91c8-b1653f7f5e85">five</span>-year period from the date of grant. RSUs granted to officers and key employees cliff vest three years from the date of grant.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table provides compensation expense information based on the fair value of stock options and RSU's for the years ended December 31 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.415205%;"><tr><td style="width:1.0%;"/><td style="width:58.588235%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity-based Compensation Expense</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);">3,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: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,598 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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,281 </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);">Tax Benefit</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);">(179)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">(140)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(145)</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);">Equity-based Compensation Expense, Net of Tax</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);">2,919 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,458 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,136 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock Options</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:58.588235%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Fair Value of the Options Granted</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);">14.64 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">15.30 </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 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);">14.65 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The weighted average fair value for these options was estimated at the date of grant using a Black-Scholes option pricing model with the following weighted-average assumptions:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:52.545455%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662757%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662757%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662757%;"/><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="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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free Interest Rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right: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.63% – 2.87%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;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;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);">2.05% – 2.36%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.08% – 2.34%</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);">Dividend Yield</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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);">Volatility Factor</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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.39 – 0.39</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.40 – 0.41</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.40 – 0.45</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected Life in Years</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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0 – 8.0</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right: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.0 – 8.0</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right: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.0 – 8.0</span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">To determine expected volatility, the Company uses historical volatility based on weekly closing prices of its Common Stock and considers currently available information to determine if future volatility is expected to differ over the expected terms of the options granted. The risk-free rate is based on the U.S. Treasury yield curve at the time of grant for the appropriate term of the options granted. Expected dividends are based on the Company’s history and expectation of dividend payouts. The expected term of stock options is based on vesting schedules, expected exercise patterns and contractual terms.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">A summary of the Company’s stock option activity and related information for the years ended December 31 is 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:98.976608%;"><tr><td style="width:1.0%;"/><td style="width:19.861152%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:6.419498%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538552%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.828656%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538552%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.828656%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538552%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.419498%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538552%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.828656%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538552%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.828656%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538552%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.419498%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538552%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.828656%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538552%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.828656%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(Aggregate intrinsic value in<br/>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:7pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:7pt;font-weight:700;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:7pt;font-weight:700;line-height:100%;">Average</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:7pt;font-weight:700;line-height:100%;">Exercise</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:7pt;font-weight:700;line-height:100%;">Price</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:7pt;font-weight:700;line-height:100%;">Aggregate</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:7pt;font-weight:700;line-height:100%;">Intrinsic</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:7pt;font-weight:700;line-height:100%;">Value</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:7pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Options</span></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:7pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right: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:7pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Intrinsic<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="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:7pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Options</span></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:7pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right: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:7pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Intrinsic<br/>Value</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at January 1</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,506,604 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14.65 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,801 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">1,539,017 </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 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12.91 </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 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">35,630 </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;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);">1,661,700 </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 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10.96 </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 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,675 </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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Granted</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">120,270 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32.33 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(226)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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);">118,612 </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33.40 </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">315 </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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);">120,635 </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29.82 </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(48)</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Exercised</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(274,941)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3.89 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,303)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">(131,904)</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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9.77 </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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,467)</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(217,083)</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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.26 </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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,029)</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Forfeited</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(24,014)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34.13 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">88 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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);">(19,121)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24.27 </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(225)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:rgb(255,255,255, 0.0);text-align:right;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);">(26,235)</span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22.57 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(180)</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December 31</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,327,919 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18.13 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,360 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">1,506,604 </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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14.65 </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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,253 </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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,539,017 </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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12.91 </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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25,418 </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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable at December 31</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,043,596 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14.27 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,885 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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);">1,252,315 </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11.17 </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">31,177 </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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);">1,255,295 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9.59 </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,898 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The aggregate intrinsic value in the preceding table represents the total pretax option holder’s intrinsic value, based on the Company’s closing stock price of Common Stock which would have been received by the option holders had all option holders exercised their options as of that date. The Company’s closing stock price of Common Stock was $30.45, $36.06 and $29.43 as of December 31, 2018, 2017 and 2016, respectively.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The weighted average fair value of options vested during 2018, 2017 and 2016 was $16.54, $12.39 and $10.48, respectively. The total fair value of options that vested during the year amounted to $1.4 million, $1.6 million and $1.4 million for the years ended December 31, 2018, 2017 and 2016, respectively. At December 31, 2018, total compensation costs related to non-vested awards not yet recognized amounts to $4.9 million and will be recognized over a weighted average period of 2.27 years.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following is a summary of weighted average exercise prices and contractual lives for outstanding and exercisable stock options 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:98.391813%;"><tr><td style="width:1.0%;"/><td style="width:24.151560%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.806835%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.542942%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.372957%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.542942%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.887073%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.542942%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.806835%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.542942%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.372957%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.542942%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.887073%;"/><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);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise Price Range</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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</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: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:700;line-height:100%;">Weighted Average</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:700;line-height:100%;">Remaining Life</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:700;line-height:100%;">in Years</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:700;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:700;line-height:100%;">Average</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:700;line-height:100%;">Exercise Price</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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</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: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:700;line-height:100%;">Weighted Average</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:700;line-height:100%;">Remaining Life</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:700;line-height:100%;">in Years</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:700;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:700;line-height:100%;">Average</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:700;line-height:100%;">Exercise Price</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);">$ 2.67 – $ 3.19</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);">309,199 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">0.9</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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.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;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);">309,199 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">0.9</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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.86 </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">$ 7.68 – $ 13.63</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);">410,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);">3.0</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);">10.04 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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);">410,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);">3.0</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);">10.04 </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);">$ 22.69 – $ 35.82</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);">589,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);">7.6</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30.90 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,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:bottom;padding-left:1pt;padding-right: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.6</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29.59 </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);">$ 45.89 – $ 45.89</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);">18,253 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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.2</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);">45.89 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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);">18,253 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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.2</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);">45.89 </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;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);">1,327,919 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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.6</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,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);">18.13 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">1,043,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:bottom;padding-left:1pt;padding-right: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.5</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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.27 </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-style:italic;font-weight:700;line-height:120%;">Restricted Stock Units</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">The fair value of each RSU granted is equal to the fair market value of the Company’s Common Stock on the date of grant. The RSU’s cliff vest three years from the date of grant. There were 43,930 RSU’s granted in 2018 at a weighted-average price of $34.11. No awards were vested during 2018, and forfeitures during the year were insignificant. Included in total equity-based compensation expense for the year ended December 31, 2018 was $0.4 million related to RSU's. At December 31, 2018, total compensation costs related to non-vested awards not yet recognized amounts to $1.1 million and will be recognized over a weighted average period of approximately 2 years. </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%;">Employee Stock Purchase Plan</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In addition to the stock options and RSU's discussed above, the Company has established the Employee Stock Purchase Plan to encourage employees to invest in Astronics Corporation. The plan provides employees the opportunity to invest up to the IRS annual maximum of approximately $21,250 in Astronics common stock at a price equal to 85% of the fair market value of the Astronics common stock, determined each October 1. Employees are allowed to enroll annually. Employees indicate the number of shares they wish to obtain through the program and their intention to pay for the shares through payroll deductions over the annual cycle of October 1 through September 30. Employees can withdraw anytime during the annual cycle, and all money withheld from the employees pay is returned with interest. If an employee remains enrolled in the program, enough money will have been withheld from the employees’ pay during the year to pay for all the shares that the employee opted for under the program. At December 31, 2018, employees had subscribed to purchase 127,344 shares at $32.13 per share. The weighted average fair value of the options was approximately $8.48, $5.15 and $8.59 for options granted during the year ended December 31, 2018, 2017 and 2016, respectively.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The fair value for the options granted under the Employee Stock Purchase Plan was estimated at the date of grant using a Black-Scholes option pricing model with the following weighted-average assumptions:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269006%;"><tr><td style="width:1.0%;"/><td style="width:59.561119%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.898380%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.125479%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.898380%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.125479%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.192931%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.125479%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free Interest Rate</span></td><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-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);">2.60 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size: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;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="2" 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:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.31 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size: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;border-top:1pt solid #000000;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="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="2" 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: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.63 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size: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;border-top:1pt solid #000000;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></tr><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);">Dividend Yield</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align: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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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;"><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="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">Volatility Factor</span></td><td colspan="5" 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.33 </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="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="5" 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.26 </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="display:none;"/><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="5" 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.45 </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="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected Life in Years</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.0</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.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;"><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="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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.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;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr></table></div> P10Y 931193 199245 240500 1518848 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table provides compensation expense information based on the fair value of stock options and RSU's for the years ended December 31 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.415205%;"><tr><td style="width:1.0%;"/><td style="width:58.588235%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity-based Compensation Expense</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);">3,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: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,598 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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,281 </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);">Tax Benefit</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);">(179)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">(140)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(145)</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);">Equity-based Compensation Expense, Net of Tax</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);">2,919 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,458 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,136 </span></td></tr></table></div> 3098000 2598000 2281000 179000 140000 145000 2919000 2458000 2136000 <table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:58.588235%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Fair Value of the Options Granted</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);">14.64 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">15.30 </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 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);">14.65 </span></td></tr></table> 14.64 15.30 14.65 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The weighted average fair value for these options was estimated at the date of grant using a Black-Scholes option pricing model with the following weighted-average assumptions:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:52.545455%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662757%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662757%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662757%;"/><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="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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free Interest Rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right: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.63% – 2.87%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;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;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);">2.05% – 2.36%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.08% – 2.34%</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);">Dividend Yield</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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);">Volatility Factor</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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.39 – 0.39</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.40 – 0.41</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.40 – 0.45</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected Life in Years</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:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0 – 8.0</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right: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.0 – 8.0</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right: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.0 – 8.0</span></td></tr></table></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">A summary of the Company’s stock option activity and related information for the years ended December 31 is 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:98.976608%;"><tr><td style="width:1.0%;"/><td style="width:19.861152%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:6.419498%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538552%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.828656%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538552%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.828656%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538552%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.419498%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538552%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.828656%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538552%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.828656%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538552%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.419498%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538552%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.828656%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538552%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.828656%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(Aggregate intrinsic value in<br/>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:7pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:7pt;font-weight:700;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:7pt;font-weight:700;line-height:100%;">Average</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:7pt;font-weight:700;line-height:100%;">Exercise</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:7pt;font-weight:700;line-height:100%;">Price</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:7pt;font-weight:700;line-height:100%;">Aggregate</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:7pt;font-weight:700;line-height:100%;">Intrinsic</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:7pt;font-weight:700;line-height:100%;">Value</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:7pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Options</span></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:7pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right: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:7pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Intrinsic<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="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:7pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Options</span></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:7pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right: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:7pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Intrinsic<br/>Value</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at January 1</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,506,604 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14.65 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,801 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">1,539,017 </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 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12.91 </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 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">35,630 </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;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);">1,661,700 </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 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10.96 </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 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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30,675 </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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Granted</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">120,270 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32.33 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(226)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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);">118,612 </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">33.40 </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">315 </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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);">120,635 </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29.82 </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(48)</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Exercised</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(274,941)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3.89 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,303)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">(131,904)</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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9.77 </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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,467)</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(217,083)</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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.26 </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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,029)</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Forfeited</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(24,014)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34.13 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">88 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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);">(19,121)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24.27 </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(225)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:rgb(255,255,255, 0.0);text-align:right;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);">(26,235)</span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22.57 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(180)</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December 31</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,327,919 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18.13 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,360 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">1,506,604 </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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14.65 </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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,253 </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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,539,017 </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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12.91 </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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25,418 </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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable at December 31</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:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,043,596 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14.27 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,885 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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);">1,252,315 </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11.17 </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">31,177 </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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);">1,255,295 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9.59 </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,898 </span></td></tr></table></div> 1506604 14.65 23801000 1539017 12.91 35630000 1661700 10.96 30675000 120270 32.33 -226000 118612 33.40 315000 120635 29.82 -48000 274941 3.89 7303000 131904 9.77 3467000 217083 6.26 5029000 24014 34.13 -88000 19121 24.27 225000 26235 22.57 180000 1327919 18.13 16360000 1506604 14.65 32253000 1539017 12.91 25418000 1043596 14.27 16885000 1252315 11.17 31177000 1255295 9.59 24898000 30.45 36.06 29.43 16.54 12.39 10.48 1400000 1600000 1400000 4900000 P2Y3M7D <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following is a summary of weighted average exercise prices and contractual lives for outstanding and exercisable stock options 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:98.391813%;"><tr><td style="width:1.0%;"/><td style="width:24.151560%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.806835%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.542942%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.372957%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.542942%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.887073%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.542942%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.806835%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.542942%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.372957%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.542942%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.887073%;"/><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);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise Price Range</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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</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: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:700;line-height:100%;">Weighted Average</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:700;line-height:100%;">Remaining Life</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:700;line-height:100%;">in Years</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:700;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:700;line-height:100%;">Average</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:700;line-height:100%;">Exercise Price</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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</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: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:700;line-height:100%;">Weighted Average</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:700;line-height:100%;">Remaining Life</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:700;line-height:100%;">in Years</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:700;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:700;line-height:100%;">Average</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:700;line-height:100%;">Exercise Price</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);">$ 2.67 – $ 3.19</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);">309,199 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">0.9</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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.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;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);">309,199 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">0.9</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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.86 </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">$ 7.68 – $ 13.63</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);">410,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);">3.0</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);">10.04 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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);">410,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);">3.0</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);">10.04 </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);">$ 22.69 – $ 35.82</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);">589,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);">7.6</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">30.90 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,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:bottom;padding-left:1pt;padding-right: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.6</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29.59 </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);">$ 45.89 – $ 45.89</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);">18,253 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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.2</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);">45.89 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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);">18,253 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;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.2</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);">45.89 </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;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);">1,327,919 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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.6</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,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);">18.13 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">1,043,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:bottom;padding-left:1pt;padding-right: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.5</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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.27 </span></td></tr></table></div> 309199 P0Y10M24D 2.86 309199 P0Y10M24D 2.86 410646 P3Y 10.04 410646 P3Y 10.04 589821 P7Y7M6D 30.90 305498 P6Y7M6D 29.59 18253 P6Y2M12D 45.89 18253 P6Y2M12D 45.89 1327919 P4Y7M6D 18.13 1043596 P3Y6M 14.27 P3Y 43930 34.11 0 400000 1100000 P2Y 21250 0.85 127344 32.13 8.48 5.15 8.59 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The fair value for the options granted under the Employee Stock Purchase Plan was estimated at the date of grant using a Black-Scholes option pricing model with the following weighted-average assumptions:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269006%;"><tr><td style="width:1.0%;"/><td style="width:59.561119%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.898380%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.125479%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.898380%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.125479%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.192931%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.125479%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free Interest Rate</span></td><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-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);">2.60 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size: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;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="2" 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:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.31 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size: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;border-top:1pt solid #000000;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="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="2" 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: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.63 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size: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;border-top:1pt solid #000000;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></tr><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);">Dividend Yield</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align: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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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;"><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="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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);">Volatility Factor</span></td><td colspan="5" 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.33 </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="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="5" 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.26 </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="display:none;"/><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="5" 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.45 </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="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected Life in Years</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.0</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.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;"><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="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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.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;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr></table></div> 0.0260 0.0131 0.0063 0 0 0 0.0033 0.0026 0.0045 P1Y P1Y P1Y FAIR VALUE<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">ASC Topic 820, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Fair Value Measurements and Disclosures</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">, (“ASC Topic 820”) defines fair value, establishes a framework for measuring fair value and expands the related disclosure requirements. This statement applies under other accounting pronouncements that require or permit fair value measurements. The statement indicates, among other things, that 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. ASC Topic 820 defines fair value based upon an exit price model. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment, and involves consideration of factors specific to the asset or liability.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">ASC Topic 820 establishes 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="padding-left:49.5pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;">Level 1</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.</span></div><div style="padding-left:49.5pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;">Level 2</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.</span></div><div style="padding-left:49.5pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;">Level 3</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;">On a Recurring Basis:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">A financial asset or liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement. There were no financial assets or liabilities carried at fair value measured on a recurring basis at December 31, 2018 or 2017.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;">On a Non-recurring Basis:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In accordance with the provisions of ASC Topic 350, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Intangibles – Goodwill and Other,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> the Company estimates the fair value of reporting units, utilizing unobservable Level 3 inputs. Level 3 inputs require significant management judgment due to the absence of quoted market prices or observable inputs for assets of a similar nature. The Company utilizes a discounted cash flow method 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. There were no impairment charges to goodwill in any of the Company’s reporting units in 2018. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">As a result of the annual goodwill impairment test for 2017, the Company recorded an impairment charge of $16.2 million related to the Armstrong reporting unit. Due to the adoption of ASU No. 2017-04 on January 1, 2017, the goodwill impairment was calculated as the amount by which the reporting unit's carrying value exceeded its fair value, not to exceed the carrying value of goodwill. There were no impairment charges to goodwill in any of the Company’s reporting units in 2016.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Long-lived assets 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. There were no impairment charges to any of the Company’s long-lived assets in either of the Company’s segments in 2018, 2017 or 2016.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The CCC and CSC intangible assets were valued using a discounted cash flow methodology, as of their respective acquisitions dates, and are classified as Level 3 inputs.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">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.</span></div> 0 0 0 16200000 0 0 0 0 SELECTED QUARTERLY FINANCIAL 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;line-height:120%;">The following table summarizes selected quarterly financial information for 2018 and 2017:</span></div><div style="margin-top: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:30.748538%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:6.040936%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.040936%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.040936%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.040936%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.748538%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.748538%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.748538%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.748538%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="45" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Quarter Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(Unaudited)</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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Dec. 31,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Sep. 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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Dec. 31,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Sep. 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">July 1,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">April 1,</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands, except for per share data)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">202,917 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">212,674 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">208,606 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">179,059 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">171,318 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">149,636 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">151,114 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">152,396 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Profit (sales less cost of products sold)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">47,672 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">46,320 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,572 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37,132 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,153 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,493 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">38,317 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairment Loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family: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;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family: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;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family: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;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family: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;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,237 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family: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;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family: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;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Income (Loss) Before Income Taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,594 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,580 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17,182 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,926 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,715)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,646 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,569 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,491 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Income (Loss)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,485 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,999 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,025 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,294 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,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;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,060 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,685 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,587 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic Earnings (Loss) Per Share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.38 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.53 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.43 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.10 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.18)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.19 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.35 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted Earnings (Loss) Per Share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.37 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.52 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.42 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.10 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.18)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.18 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.22 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.33 </span></td></tr></table></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table summarizes selected quarterly financial information for 2018 and 2017:</span></div><div style="margin-top: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:30.748538%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:6.040936%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.040936%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.040936%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.040936%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.748538%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.748538%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.748538%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.748538%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="45" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Quarter Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(Unaudited)</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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Dec. 31,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Sep. 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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Dec. 31,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Sep. 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">July 1,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">April 1,</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands, except for per share data)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">202,917 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">212,674 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">208,606 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">179,059 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">171,318 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">149,636 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">151,114 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">152,396 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Profit (sales less cost of products sold)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">47,672 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">46,320 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">49,572 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37,132 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,153 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,493 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">38,317 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairment Loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family: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;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family: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;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family: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;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family: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;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,237 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family: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;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family: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;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Income (Loss) Before Income Taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,594 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,580 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17,182 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,926 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,715)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,646 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,569 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,491 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Income (Loss)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,485 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,999 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,025 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,294 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,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;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,060 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,685 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,587 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic Earnings (Loss) Per Share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.38 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.53 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.43 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.10 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.18)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.19 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.35 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted Earnings (Loss) Per Share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.37 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.52 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.42 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.10 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.18)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.18 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.22 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.33 </span></td></tr></table></div> 202917000 212674000 208606000 179059000 171318000 149636000 151114000 152396000 47672000 46320000 49572000 37132000 32153000 32493000 34150000 38317000 0 0 0 0 16237000 0 0 0 15594000 15580000 17182000 3926000 -9715000 8646000 10569000 15491000 12485000 16999000 14025000 3294000 -5653000 6060000 7685000 11587000 0.38 0.53 0.43 0.10 -0.18 0.19 0.23 0.35 0.37 0.52 0.42 0.10 -0.18 0.18 0.22 0.33 COMMITMENTS AND CONTINGENCIES<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company leases certain facilities and equipment under various lease contracts with terms that meet the accounting definition of operating leases. These arrangements may include fair value renewal or purchase options. Rental expense for the years ended December 31, 2018, 2017 and 2016 was $5.0 million, $3.5 million and $3.9 million, respectively. The following table represents future minimum lease payment commitments 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.707602%;"><tr><td style="width:1.0%;"/><td style="width:85.390029%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.609971%;"/><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: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);"> </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);">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);">4,717 </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);">4,133 </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);">3,451 </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);">3,163 </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);">2,487 </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);">17,951 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">From time to time the Company may enter into purchase agreements with suppliers under which there is a commitment to buy a minimum amount of product. Purchase commitments outstanding at December 31, 2018 were $155.0 million. These commitments are not reflected as liabilities in the Company’s Consolidated Balance Sheets.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;">Legal Proceedings</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">On December 29, 2010, Lufthansa Technik AG (“Lufthansa”) filed a Statement of Claim in the Regional State Court of Mannheim, Germany. Lufthansa’s claim asserts that our subsidiary, AES, sold, marketed, and brought into use in Germany a power supply system that infringes upon a German patent held by Lufthansa. Lufthansa sought an order requiring AES to stop selling and marketing the allegedly infringing power supply system, a recall of allegedly infringing products sold to commercial customers in Germany since November 26, 2003, and compensation for damages related to direct sales of the allegedly infringing power supply system in Germany (referred to as “direct sales”). The claim does not specify an estimate of damages and a related damages claim is being pursued by Lufthansa in separate court proceedings in an action filed in July 2017, as further discussed below. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In February 2015, the Regional State Court of Mannheim, Germany rendered its decision that the patent was infringed. The judgment does not require AES to recall products that are already installed in aircraft or have been sold to other end users. On July 15, 2015, Lufthansa advised AES of their intention to enforce the accounting provisions of the decision, which required AES to provide certain financial information regarding direct sales of the infringing product in Germany to enable Lufthansa to make an estimate of requested damages. Additionally, if Lufthansa provides the required bank guarantee specified in the decision, the Company may be required to offer a recall of products that are in the distribution channels in Germany. No such bank guarantee has been issued to date. As of December 31, 2018 there are no products subject to the order in the distribution channels in Germany.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company appealed to the Higher Regional Court of Karlsruhe. On November 15, 2016, the Court issued its ruling and upheld the lower court’s decision. The Company submitted a petition to grant AES leave for appeal to the German Federal Supreme Court. On April 18, 2018, the German Federal Supreme Court granted Astronics’ petition in part, namely with respect to the part concerning the amount of damages. On January 8, 2019, Federal Supreme Court held the hearing on the appeal. A decision on the Company's appeal is expected in late March 2019. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In July 2017, Lufthansa filed an action in the Regional State Court of Mannheim for payment of damages caused by the alleged patent infringement of AES, related to direct sales of the allegedly infringing product in Germany (associated with the original December 2010 action discussed above). In this action, which was served on AES on April 11, 2018, Lufthansa claims payment of approximately $6.2 million plus interest. According to AES's assessment, this claim is significantly higher than justified. We estimate AES’s potential exposure to be approximately $1 million to $3 million, and have recorded a reserve of $1 million associated with this matter. Such amount is recorded within Other Accrued Expenses and Selling, General and Administrative Expenses in the accompanying financial statements as of and for the year ended December 31, 2018. An oral hearing in this matter has been scheduled for March 15, 2019. A first instance decision in this matter is expected in mid-2019.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">On December 29, 2017, Lufthansa filed another infringement action against AES in the Regional State Court of Mannheim claiming that sales by AES to its international customers have infringed Lufthansa's patent if AES's customers later shipped the products to Germany (referred to as “indirect sales”). This action, therefore, addresses sales other than those covered by the action filed on December 29, 2010, discussed above. In this action, served on April 11, 2018, Lufthansa seeks an injunction, an order obliging AES to provide information and accounting and a finding that AES owes damages for the attacked indirect sales. AES will vigorously defend against the action. No amount of claimed damages has been specified by Lufthansa and such amount is not quantifiable at this time. An oral hearing in this matter has been scheduled for March 15, 2019. A first instance decision is in this matter is expected in mid-2019. As loss exposure is neither probable nor estimable at this time, the Company has not recorded any liability with respect to this litigation as of December 31, 2018.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">In December 2017, Lufthansa filed patent infringement cases in the United Kingdom and France against AES. The Lufthansa patent expired in May 2018. In those cases, Lufthansa accuses AES of having manufactured, used, sold and offered for sale a power supply system, and offered and supplied parts for a power supply system, that infringed upon a Lufthansa patent in those respective countries. As loss exposure is neither probable nor estimable at this time, the Company has not recorded any liability with respect to these matters as of December 31, 2018. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">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>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. 5000000.0 3500000 3900000 The following table represents future minimum lease payment commitments as of December 31, 2018:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:85.390029%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.609971%;"/><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: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);"> </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);">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);">4,717 </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);">4,133 </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);">3,451 </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);">3,163 </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);">2,487 </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);">17,951 </span></td></tr></table> 4717000 4133000 3451000 3163000 2487000 17951000 155000000.0 6200000 1000000 3000000 1000000 SEGMENTS<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Segment information and reconciliations to consolidated amounts for the years ended December 31 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.415205%;"><tr><td style="width:1.0%;"/><td style="width:58.588235%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right: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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">675,744 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">534,724 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">534,408 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less Inter-segment Sales</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);">(119)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(121)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(367)</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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Aerospace Sales</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">675,625 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">534,603 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">534,041 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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);">127,679 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">89,861 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">99,082 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less Inter-segment Sales</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);">(48)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-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:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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;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);">127,631 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">89,861 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">99,082 </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 Consolidated Sales</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);">803,256 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">624,464 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">633,123 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right: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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #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:3pt double #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:3pt double #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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace</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);">69,761 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">38,888 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">77,966 </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems</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,718 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,359 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,507 </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 Operating Profit</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);">80,479 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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,247 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">86,473 </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;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.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top: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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;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.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top: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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top: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></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);">Deductions from Operating Profit:</span></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;"/></tr><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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest Expense, Net of Interest Income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,710)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,369)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,354)</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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate and Other Expenses, Net</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);">(18,487)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,887)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,334)</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);">Income before Income Taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;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);">52,282 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">24,991 </span></td><td 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);">68,785 </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);">Depreciation and Amortization:</span></td><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;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29,947 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,111 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,873 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems</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);">4,500 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,302 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,273 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</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);">585 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">650 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">644 </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 Depreciation and Amortization</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);">35,032 </span></td><td colspan="3" style="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);"/></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);">27,063 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">25,790 </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);">Assets:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #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:3pt double #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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace</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);">647,870 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">621,047 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">500,892 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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);">97,056 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">90,859 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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,575 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</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);">29,714 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,050 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,877 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Assets</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);">774,640 </span></td><td 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);">735,956 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td 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);">604,344 </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);">Capital Expenditures:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,680 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,656 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,511 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems</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,370 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,721 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,345 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</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);">267 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">101 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">181 </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 Capital Expenditures</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);">16,317 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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,478 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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,037 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Operating profit 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.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">For the years ended December 31, 2018 and December, 31 2016, there were no goodwill or purchased intangible asset impairment losses in either the Aerospace or Test System segment. In 2017, there was a goodwill impairment loss of $16.2</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> million recorded in the Aerospace segment. In the Aerospace segment, goodwill amounted to $125.0 million and $125.6 million at December 31, 2018 and 2017, respectively. In the Test Systems segment, there was no goodwill as of December 31, 2018 and 2017.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table summarizes the Company’s sales into the following geographic regions for the years ended December 31:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:58.588235%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align: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);">575,830 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">482,219 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">504,270 </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);">North America (excluding United States)</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,834 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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,198 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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,331 </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);">Asia</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);">112,135 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,732 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">52,171 </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);">Europe</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);">98,193 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">73,677 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">61,200 </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);">South America</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,973 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,280 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">577 </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</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);">4,291 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,358 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,574 </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</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);">803,256 </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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);">624,464 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">633,123 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table summarizes the Company’s property, plant and equipment by country for the years ended December 31:</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:72.122807%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.573099%;"/><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.573099%;"/><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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align: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);">110,738 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">116,026 </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);">France</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);">9,241 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,094 </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);">Canada</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);">883 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">710 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</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);">120,862 </span></td><td colspan="3" style="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);"/></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);">125,830 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Sales recorded by the Company’s foreign operations were $70.6 million, $53.9 million and $50.1 million in 2018, 2017 and 2016, respectively. Net income from these locations was $5.5 million, $2.2 million and $1.8 million in 2018, 2017 and 2016, respectively. Net assets held outside of the U.S. total $45.0 million and $47.4 million at December 31, 2018 and 2017, respectively. The exchange loss included in determining net income was $0.3 million in 2018 and an insignificant gain in 2017. Cumulative translation adjustments amounted to $(7.2) million and $(4.5) million at December 31, 2018 and 2017, respectively.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Company has a significant concentration of business with two major customers; Panasonic Aviation Corporation (“Panasonic”) and The Boeing Company (“Boeing”). The following is information relating to the activity with those customers:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:58.588235%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Percent of Consolidated Sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Panasonic</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14.4% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19.1% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21.6% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Boeing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14.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:center;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);">16.8% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;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);">15.2% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span><br/></span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:72.008811%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts Receivable at December 31,</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Panasonic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,994 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,200 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Boeing</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);">24,649 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">12,969 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Sales to Panasonic are in the Aerospace segment. Sales to Boeing occur in both segments.</span></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Segment information and reconciliations to consolidated amounts for the years ended December 31 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.415205%;"><tr><td style="width:1.0%;"/><td style="width:58.588235%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right: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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">675,744 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">534,724 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">534,408 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less Inter-segment Sales</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);">(119)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(121)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(367)</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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Aerospace Sales</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">675,625 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">534,603 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">534,041 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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);">127,679 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">89,861 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">99,082 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less Inter-segment Sales</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);">(48)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-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:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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;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);">127,631 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">89,861 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">99,082 </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 Consolidated Sales</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);">803,256 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">624,464 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">633,123 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right: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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #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:3pt double #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:3pt double #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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace</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);">69,761 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">38,888 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">77,966 </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems</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,718 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,359 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,507 </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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 Operating Profit</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);">80,479 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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,247 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">86,473 </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;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.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top: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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;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.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top: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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top: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></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);">Deductions from Operating Profit:</span></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;"/></tr><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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest Expense, Net of Interest Income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,710)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,369)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,354)</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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate and Other Expenses, Net</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);">(18,487)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,887)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,334)</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);">Income before Income Taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;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);">52,282 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">24,991 </span></td><td 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);">68,785 </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);">Depreciation and Amortization:</span></td><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;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29,947 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,111 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,873 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems</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);">4,500 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,302 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,273 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</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);">585 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">650 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">644 </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 Depreciation and Amortization</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);">35,032 </span></td><td colspan="3" style="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);"/></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);">27,063 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">25,790 </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);">Assets:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #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:3pt double #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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace</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);">647,870 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">621,047 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">500,892 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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);">97,056 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">90,859 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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,575 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</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);">29,714 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,050 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,877 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Assets</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);">774,640 </span></td><td 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);">735,956 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td 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);">604,344 </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);">Capital Expenditures:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,680 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,656 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,511 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems</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,370 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,721 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,345 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</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);">267 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">101 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">181 </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 Capital Expenditures</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);">16,317 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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,478 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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,037 </span></td></tr></table></div> 675744000 534724000 534408000 -119000 -121000 -367000 675625000 534603000 534041000 127679000 89861000 99082000 -48000 0 0 127631000 89861000 99082000 803256000 624464000 633123000 69761000 38888000 77966000 0.103 0.073 0.146 10718000 7359000 8507000 0.084 0.082 0.086 80479000 46247000 86473000 0.100 0.074 0.137 -9710000 -5369000 -4354000 18487000 15887000 13334000 52282000 24991000 68785000 29947000 22111000 19873000 4500000 4302000 5273000 585000 650000 644000 35032000 27063000 25790000 647870000 621047000 500892000 97056000 90859000 76575000 29714000 24050000 26877000 774640000 735956000 604344000 14680000 10656000 9511000 1370000 2721000 3345000 267000 101000 181000 16317000 13478000 13037000 0 0 0 0 16200000 125000000.0 125600000 0 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;line-height:120%;">The following table summarizes the Company’s sales into the following geographic regions for the years ended December 31:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:58.588235%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align: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);">575,830 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">482,219 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">504,270 </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);">North America (excluding United States)</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,834 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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,198 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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,331 </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);">Asia</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);">112,135 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,732 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">52,171 </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);">Europe</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);">98,193 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">73,677 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">61,200 </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);">South America</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,973 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,280 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">577 </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</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);">4,291 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,358 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,574 </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</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);">803,256 </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td 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);">624,464 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">633,123 </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table summarizes the Company’s property, plant and equipment by country for the years ended December 31:</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:72.122807%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.573099%;"/><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.573099%;"/><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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align: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);">110,738 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">116,026 </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);">France</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);">9,241 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,094 </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);">Canada</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);">883 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">710 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</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);">120,862 </span></td><td colspan="3" style="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);"/></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);">125,830 </span></td></tr></table></div> 575830000 482219000 504270000 10834000 6198000 12331000 112135000 58732000 52171000 98193000 73677000 61200000 1973000 1280000 577000 4291000 2358000 2574000 803256000 624464000 633123000 110738000 116026000 9241000 9094000 883000 710000 120862000 125830000 70600000 53900000 50100000 5500000 2200000 1800000 45000000.0 47400000 -300000 -7200000 -4500000 2 The following is information relating to the activity with those customers:<div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:58.588235%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Percent of Consolidated Sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Panasonic</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14.4% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19.1% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21.6% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Boeing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14.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:center;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);">16.8% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;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);">15.2% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span><br/></span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:72.008811%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts Receivable at December 31,</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Panasonic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,994 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,200 </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:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Boeing</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);">24,649 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">12,969 </span></td></tr></table></div> 0.144 0.191 0.216 0.143 0.168 0.152 14994000 10200000 24649000 12969000 ACQUISITIONS<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;">Astronics Connectivity Systems and Certification Corp.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">On December 1, 2017, Astronics completed the acquisition of substantially all of the assets and liabilities of Telefonix Inc., including 100% of the stock of a related company, Product Development Technologies, LLC and its subsidiaries. The combined group designs and manufactures advanced in-flight entertainment and connectivity equipment, and provides industry leading design consultancy services for the global aerospace industry. The company’s products include wireless access points, file servers, content loaders, passenger control units and cord reels, as well as engineering services for its customers. We purchased the assets of these companies for $103.8 million, net of $0.2 million in cash acquired. All of the goodwill and purchased intangible assets are expected to be deductible for tax purposes over 15 years. The acquired companies are included in our Aerospace reporting segment. Adjustments made to the preliminary purchase price valuation during the measurement period were not significant. The purchase price allocation for this acquisition has been finalized.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following is a summary of the sales and amounts included in income from operations for CSC included in the consolidated financial statements of the Company from the date of acquisition to December 31, 2017 (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:16.939394%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:60.272727%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.787879%;"/><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: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 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);">6,174 </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);">Operating Loss </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);">(499)</span></td></tr></table></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following summary, prepared on a pro forma basis, combines the consolidated results of operations of the Company with those of CSC as if the acquisition took place on January 1, 2017. The pro forma consolidated results include the impact of certain adjustments, including increased interest expense on acquisition debt, amortization of purchased intangible assets and income taxes.</span></div><div style="margin-top:9pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.783626%;"><tr><td style="width:1.0%;"/><td style="width:28.211480%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:34.404834%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.163142%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.857402%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.163142%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;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="height:15pt;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="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unaudited </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, except earnings per share) </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</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;"><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:#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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">683,541 </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 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);">686,143 </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);">Net income </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">18,302 </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">41,672 </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);">Basic earnings per share </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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.56 </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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.24 </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);">Diluted earnings per share </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">0.54 </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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.21 </span></td></tr></table></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The pro forma results are not necessarily indicative of what actually would have occurred if the acquisition had been in effect for the year ended December 31, 2017 and 2016. In addition, they are not intended to be a projection of future results.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;text-decoration: underline;">Astronics Custom Control Concepts, Inc.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">On April 3, 2017, Astronics Custom Control Concepts Inc., a wholly owned subsidiary of the Company, acquired substantially all the assets and certain liabilities of Custom Control Concepts LLC (“CCC”), located in Kent, Washington. CCC is a provider of cabin management and in-flight entertainment systems for a range of aircraft. The total consideration for the transaction was $10.2 million, net of $0.5 million in cash acquired. All of the goodwill and purchased intangible assets are expected to be deductible for tax purposes over 15 years. CCC is included in our Aerospace segment. The purchase price allocation for this acquisition has been finalized.</span></div> 1 103800000 200000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following is a summary of the sales and amounts included in income from operations for CSC included in the consolidated financial statements of the Company from the date of acquisition to December 31, 2017 (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:16.939394%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:60.272727%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.787879%;"/><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: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 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);">6,174 </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);">Operating Loss </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);">(499)</span></td></tr></table></div> 6174000 -499000 The pro forma consolidated results include the impact of certain adjustments, including increased interest expense on acquisition debt, amortization of purchased intangible assets and income taxes.<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.783626%;"><tr><td style="width:1.0%;"/><td style="width:28.211480%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:34.404834%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.163142%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.857402%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.163142%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;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="height:15pt;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="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unaudited </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, except earnings per share) </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</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;"><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:#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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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);">683,541 </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 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);">686,143 </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);">Net income </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">18,302 </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">41,672 </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);">Basic earnings per share </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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.56 </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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.24 </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);">Diluted earnings per share </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">0.54 </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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.21 </span></td></tr></table> 683541000 686143000 18302000 41672000 560 1240 540 1210 10200000 500000 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 have been classified as held for sale in the accompanying 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;line-height:120%;">The following is a summary of the assets and liabilities held for sale as of December 31:</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:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:79.212121%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.787879%;"/><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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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 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="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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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="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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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:6pt;padding-right: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 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;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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right: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 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><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">On February 13, 2019, the Company completed the divestiture. The total proceeds of the divestiture amounted to $103.5 million, including $100.0 million in cash proceeds and approximately $3.5 million related to the sale of certain inventory. The Company expects to record a pre-tax gain on the sale of approximately $80 million in the first quarter of 2019. The income tax expense relating to the gain is estimated to be $22 million.</span></div>The transaction also includes 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 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. 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;line-height:120%;">The following is a summary of the assets and liabilities held for sale as of December 31:</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:96.491228%;"><tr><td style="width:1.0%;"/><td style="width:79.212121%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.787879%;"/><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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">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;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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 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="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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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="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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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:6pt;padding-right: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 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;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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right: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 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 103500000 100000000.0 3500000 80000000 22000000 35000000 <div style="text-align:center;margin-top: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:700;line-height:120%;text-decoration: underline;">SCHEDULE II</span></div><div style="text-align:center;margin-top: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:700;line-height:120%;text-decoration: underline;">Valuation and Qualifying Accounts</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.122807%;"><tr><td style="width:1.0%;"/><td style="width:8.176991%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537463%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:39.002950%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537463%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.356932%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537463%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.634218%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537463%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.144543%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537463%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.997050%;"/><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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Year</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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:700;line-height:100%;">Balance at the</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:700;line-height:100%;">Beginning of</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:700;line-height:100%;">Period</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td 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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions Charged to Cost and Expense</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Write-Offs/Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="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:700;line-height:100%;">Balance at</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:700;line-height:100%;">End of</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:8pt;font-weight:700;line-height:100%;">Period</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size: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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;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:left;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);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;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:left;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);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;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);">2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for Doubtful Accounts</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">960 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">589 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">(63)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,486 </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserve for Inventory Valuation</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">18,013 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,682 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">131 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">20,826 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right: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 Tax Valuation Allowance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,823 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">275 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-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);">8,098 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-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);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;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);">Allowance for Doubtful Accounts</span></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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></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 #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);">602 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></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 #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);">87 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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 #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:rgb(255,255,255, 0.0);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);">271 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></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 #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);">960 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserve for Inventory Valuation</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,410 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,885 </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);">(282)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,013 </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred Tax Valuation Allowance</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,816 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,007 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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: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);">7,823 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for Doubtful Accounts</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">312 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">388 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">(98)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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);">602 </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserve for Inventory Valuation</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,594 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,015 </span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,199)</span></td><td colspan="3" style="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:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right: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,410 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred Tax Valuation Allowance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,640 </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);">1,176 </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;"><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);">3,816 </span></td></tr></table></div> 960000 589000 63000 1486000 18013000 2682000 -131000 20826000 7823000 275000 0 8098000 602000 87000 -271000 960000 15410000 2885000 282000 18013000 3816000 4007000 0 7823000 312000 388000 98000 602000 14594000 2015000 1199000 15410000 2640000 1176000 0 3816000 XML 14 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Feb. 14, 2019
Jun. 30, 2018
Document Information      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2018    
Document Fiscal Year Focus 2018    
Document Fiscal Period Focus FY    
Trading Symbol ATRO    
Entity Registrant Name Astronics Corporation    
Entity Central Index Key 0000008063    
Current Fiscal Year End Date --12-31    
Entity Well-known Seasoned Issuer No    
Entity Current Reporting Status Yes    
Entity Voluntary Filers No    
Entity Filer Category Large Accelerated Filer    
Entity Emerging Growth Company false    
Entity Small Business false    
Entity Shell Company false    
Entity Public Float     $ 847
Common Stock      
Document Information      
Entity Common Stock, Shares Outstanding   24,430,801  
Convertible Class B Stock      
Document Information      
Entity Common Stock, Shares Outstanding   8,165,432  

XML 15 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Operations - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Sales $ 803,256,000 $ 624,464,000 $ 633,123,000
Gross Profit 180,696,000 137,113,000 159,467,000
Impairment Loss 0 16,237,000 0
Selling, General and Administrative Expenses 117,033,000 88,775,000 84,585,000
Income from Operations 63,663,000 32,101,000 74,882,000
Other Operating Income (Expense), Net 1,671,000 1,741,000 1,743,000
Interest Expense, Net of Interest Income 9,710,000 5,369,000 4,354,000
Income Before Income Taxes 52,282,000 24,991,000 68,785,000
Provision for Income Taxes 5,479,000 5,312,000 20,361,000
Net Income $ 46,803,000 $ 19,679,000 $ 48,424,000
Basic earnings (loss) per share (in usd per share) $ 1.45 $ 0.60 $ 1.44
Diluted earnings (loss) per share (in usd per share) $ 1.41 $ 0.58 $ 1.40
Product      
Sales $ 803,256,000 $ 624,464,000 $ 633,123,000
Cost of Products Sold $ 622,560,000 $ 487,351,000 $ 473,656,000
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Statement of Comprehensive Income [Abstract]      
Net Income $ 46,803 $ 19,679 $ 48,424
Other Comprehensive Income (Loss):      
Foreign Currency Translation Adjustments (2,691) 4,132 (626)
Retirement Liability Adjustment – Net of Tax 4,087 (1,990) 196
Other Comprehensive Income (Loss) 1,396 2,142 (430)
Comprehensive Income $ 48,199 $ 21,821 $ 47,994
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Current Assets:    
Cash and Cash Equivalents $ 16,622 $ 17,914
Accounts Receivable, Net of Allowance for Doubtful Accounts 182,308 132,633
Inventories 138,685 150,196
Prepaid Expenses and Other Current Assets 17,198 14,586
Assets Held for Sale 19,358 0
Total Current Assets 374,171 315,329
Property, Plant and Equipment, Net of Accumulated Depreciation 120,862 125,830
Other Assets 21,272 15,659
Intangible Assets, Net of Accumulated Amortization 133,383 153,493
Goodwill 124,952 125,645
Total Assets 774,640 735,956
Current Liabilities:    
Current Maturities of Long-term Debt 1,870 2,689
Accounts Payable 50,664 41,846
Accrued Payroll and Employee Benefits 31,732 24,890
Accrued Income Taxes 312 261
Other Accrued Expenses 15,728 13,598
Customer Advanced Payments and Deferred Revenue 26,880 19,607
Liabilities Held for Sale (906) 0
Total Current Liabilities 128,092 102,891
Long-term Debt 232,112 269,078
Supplemental Retirement Plan and Other Liabilities for Pension Benefits 22,689 26,030
Other Liabilities 1,923 2,909
Deferred Income Taxes 3,199 5,121
Total Liabilities 388,015 406,029
Shareholders’ Equity:    
Additional Paid-in Capital 73,044 67,748
Accumulated Other Comprehensive Loss (13,329) (13,352)
Retained Earnings 376,567 325,191
Treasury Stock; 1,674,714 Shares at December 31, 2018, 1,674,714 Shares at December 31, 2017 (50,000) (50,000)
Total Shareholders’ Equity 386,625 329,927
Total Liabilities and Shareholders’ Equity 774,640 735,956
Common Stock    
Shareholders’ Equity:    
Common Stock 260 229
Convertible Class B Stock    
Shareholders’ Equity:    
Common Stock $ 83 $ 111
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2018
Dec. 31, 2017
Treasury Stock, Shares (in shares) 1,674,714 1,674,714
Common Stock    
Common Stock, Par value (in usd per share) $ 0.01 $ 0.01
Common Stock, Shares authorized (in shares) 40,000,000 40,000,000
Common Stock, Shares issued (in shares) 25,978,037 22,860,742
Common Stock, Shares outstanding (in shares) 24,303,323 21,168,028
Convertible Class B Stock    
Common Stock, Par value (in usd per share) $ 0.01 $ 0.01
Common Stock, Shares authorized (in shares) 15,000,000 15,000,000
Common Stock, Shares issued (in shares) 8,289,794 11,083,060
Common Stock, Shares outstanding (in shares) 8,289,794 11,083,060
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Cash Flows from Operating Activities      
Net Income $ 46,803,000 $ 19,679,000 $ 48,424,000
Adjustments to Reconcile Net Income to Cash Provided By Operating Activities, Excluding the Effects of Acquisitions:      
Depreciation and Amortization 35,032,000 27,063,000 25,790,000
Provision for Non-Cash Losses on Inventory and Receivables 3,271,000 2,973,000 2,404,000
Equity-based Compensation Expense 3,098,000 2,598,000 2,281,000
Deferred Tax Benefit (2,680,000) (5,494,000) (4,756,000)
Impairment Loss 0 16,237,000 0
Other (668,000) (937,000) 165,000
Cash Flows from Changes in Operating Assets and Liabilities, net of the Effects from Acquisitions of Businesses:      
Accounts Receivable (47,291,000) (9,844,000) (14,622,000)
Inventories (14,695,000) (18,116,000) (2,671,000)
Prepaid Expenses and Other Current Assets 464,000 (2,132,000) 108,000
Accounts Payable 9,171,000 10,439,000 (2,000,000)
Accrued Expenses 9,177,000 (702,000) (174,000)
Income Taxes Payable (4,460,000) (376,000) 7,926,000
Customer Advanced Payments and Deferred Revenue 15,735,000 (4,918,000) (15,539,000)
Supplemental Retirement Plan and Other Liabilities 1,924,000 1,313,000 1,518,000
Cash Provided By Operating Activities 54,881,000 37,783,000 48,854,000
Cash Flows from Investing Activities      
Acquisitions of Business, Net of Cash Acquired 0 (114,039,000) 0
Capital Expenditures (16,317,000) (13,478,000) (13,037,000)
Other (3,350,000) (2,044,000) (1,585,000)
Cash Used For Investing Activities (19,667,000) (129,561,000) (14,622,000)
Cash Flows from Financing Activities      
Proceeds From Long-term Debt 35,015,000 147,086,000 20,000,000
Principal Payments on Long-term Debt (72,834,000) (23,720,000) (41,835,000)
Purchase of Outstanding Shares for Treasury 0 (32,382,000) (17,618,000)
Payments of Debt Issuance Costs (516,000) 0 0
Proceeds from Exercise of Stock Options 2,201,000 441,000 3,813,000
Excess Tax Benefit from Exercise of Stock Options 0 0 834,000
Cash (Used for) Provided by Financing Activities (36,134,000) 91,425,000 (34,806,000)
Effect of Exchange Rates on Cash (372,000) 366,000 (86,000)
(Decrease) Increase in Cash and Cash Equivalents (1,292,000) 13,000 (660,000)
Cash and Cash Equivalents at Beginning of Year 17,914,000 17,901,000 18,561,000
Cash and Cash Equivalents at End of Year 16,622,000 17,914,000 17,901,000
Supplemental Cash Flow Information:      
Interest Paid 9,710,000 4,775,000 4,536,000
Income Taxes Paid, Net of Refunds $ 12,218,000 $ 10,777,000 $ 15,898,000
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Shareholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Common Stock
Common Stock
Convertible Class B Stock
Additional Paid in Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Treasury Stock
Beginning of Year at Dec. 31, 2015   $ 194 $ 143 $ 57,784 $ (15,064) $ 257,168 $ 0
Increase (Decrease) in Stockholders' Equity              
Exercise of Stock Options and Equity-based Compensation Expense – Net of Taxes   1 2 6,925      
Class B Stock Converted to Common Stock   25 (25)        
Foreign Currency Translation Adjustments $ (626)       (626)    
Retirement Liability Adjustment – Net of Taxes         196    
Net Income 48,424         48,424  
Cash Paid in Lieu of Fractional Shares from Stock Distribution           (80)  
Purchase of Shares             (17,618)
End of Year at Dec. 31, 2016 337,449 $ 220 $ 120 64,709 (15,494) 305,512 $ (17,618)
Beginning of Year (in shares) at Dec. 31, 2015   19,349 14,286       0
Increase (Decrease) in Stockholders' Equity (in shares)              
Exercise of Stock Options (in shares)   151 65        
Class B Stock Converted to Common Stock (in shares)   2,455 2,455        
Purchase of Shares (in shares)             523
End of Year (in shares) at Dec. 31, 2016   21,955 11,896       523
Increase (Decrease) in Stockholders' Equity              
Exercise of Stock Options and Equity-based Compensation Expense – Net of Taxes   $ 0 $ 0 3,039      
Class B Stock Converted to Common Stock   9 (9)        
Foreign Currency Translation Adjustments 4,132       4,132    
Retirement Liability Adjustment – Net of Taxes         (1,990)    
Net Income 19,679         19,679  
Cash Paid in Lieu of Fractional Shares from Stock Distribution           0  
Purchase of Shares             $ (32,382)
End of Year at Dec. 31, 2017 329,927 $ 229 $ 111 67,748 (13,352) 325,191 $ (50,000)
Increase (Decrease) in Stockholders' Equity (in shares)              
Exercise of Stock Options (in shares)   26 67        
Class B Stock Converted to Common Stock (in shares)   880 880        
Purchase of Shares (in shares)             1,152
End of Year (in shares) at Dec. 31, 2017   22,861 11,083       1,675
Increase (Decrease) in Stockholders' Equity              
Exercise of Stock Options and Equity-based Compensation Expense – Net of Taxes   $ 1 $ 2 5,296      
Class B Stock Converted to Common Stock   30 (30)        
Adoption of ASU 2018-02         1,373 1,373  
Foreign Currency Translation Adjustments (2,691)       (2,691)    
Retirement Liability Adjustment – Net of Taxes         4,087    
Net Income 46,803         46,803  
Cash Paid in Lieu of Fractional Shares from Stock Distribution           (68)  
Purchase of Shares             $ 0
End of Year at Dec. 31, 2018 $ 386,625 $ 260 $ 83 $ 73,044 $ (13,329) $ 376,567 $ (50,000)
Increase (Decrease) in Stockholders' Equity (in shares)              
Exercise of Stock Options (in shares)   166 158        
Class B Stock Converted to Common Stock (in shares)   2,951 2,951        
Purchase of Shares (in shares)             0
End of Year (in shares) at Dec. 31, 2018   25,978 8,290       1,675
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Principles and Practices
12 Months Ended
Dec. 31, 2018
Accounting Policies [Abstract]  
Summary of Significant Accounting Principles and Practices SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES
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”).
At December 31, 2018, the Company has two reportable segments, Aerospace and Test Systems. The Aerospace segment designs and manufactures products for the global aerospace industry. 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.
On April 3, 2017, Astronics Custom Control Concepts Inc., a wholly owned subsidiary of the Company acquired substantially all the assets and certain liabilities of Custom Control Concepts LLC, located in Kent, Washington. CCC is a provider of cabin management and in-flight entertainment systems for a range of aircraft. The total consideration for the transaction was $10.2 million, net of $0.5 million in cash acquired. CCC is included in our Aerospace segment.
On December 1, 2017, Astronics acquired substantially all of the assets of Telefonix Inc. and a related company Product Development Technologies, LLC and its subsidiaries, to become CSC, located in Waukegan and Lake Zurich, Illinois. CSC designs and manufactures advanced in-flight entertainment and connectivity equipment, and provides industry leading design consultancy services for the global aerospace industry. Under the terms of the Agreement, the total consideration for the transaction was $103.8 million, net of $0.2 million in cash acquired. CSC is included in our Aerospace segment.
On February 13, 2019, the Company completed a divestiture of its semiconductor test business within the Test Systems segment. The total cash proceeds of the divestiture amounted to approximately $103.5 million, consisting of $100 million cash at closing, plus approximately $3.5 million related to the sale of certain related inventory. The Company expects to record a pre-tax gain on the sale of approximately $80 million in the first quarter of 2019. The income tax expense relating to the gain is estimated to be $22 million.
The transaction also includes 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 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.
Principles of Consolidation
The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated.
Acquisitions are accounted for under the acquisition method and, accordingly, the operating results for the acquired companies are included in the consolidated statements of operations from the respective dates of acquisition.
For additional information on the acquired businesses, see Note 20.
Cost of Products Sold, Engineering and Development and Selling, General and Administrative Expenses
Cost of products sold includes the costs to manufacture products such as direct materials and labor and manufacturing overhead as well as all engineering and developmental 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 expenses amounted to $114.3 million in 2018, $95.0 million in 2017 and $88.9 million in 2016. Selling, general and administrative (“SG&A”) expenses include costs primarily related to our sales, marketing and administrative departments. Interest expense is shown net of interest income. Interest income was insignificant for the years ended December 31, 2018, 2017 and 2016.
Shipping and Handling
Shipping and handling costs are included in costs of products sold.
Equity-Based Compensation
The Company accounts for its stock options following Accounting Standards Codification (“ASC”) Topic 718, Compensation – Stock Compensation (“ASC Topic 718”). This Topic requires all equity-based payments to employees, including grants of employee stock options and restricted stock units (“RSU's”), to be recognized in the statement of earnings based on the grant date fair value of the award. For awards with graded vesting, the Company uses a straight-line method of attributing the value of stock-based compensation expense, subject to minimum levels of expense, based on vesting. The Company accounts for forfeitures as they occur.
Under ASC Topic 718, stock compensation expense recognized during the period is based on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. Vesting requirements vary for directors, officers and key employees. In general, options granted to outside directors vest six months from the date of grant and options granted to officers and key employees vest with graded vesting over a five-year period, 20% each year, from the date of grant. In general, RSU's granted to officers and key employees cliff vest in three years. Equity-based compensation expense is included in selling, general and administrative expenses.
Cash and Cash Equivalents
All highly liquid instruments with a maturity of three months or less at the time of purchase are considered cash equivalents.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable are composed of trade and contract receivables recorded at either the invoiced amount or costs in excess of billings, are expected to be collected within one year, and do not bear interest. The Company will record a valuation allowance to account for potentially uncollectible accounts receivable. The allowance is determined based on our knowledge of the business, specific customers, review of the receivables’ aging and a specific identification of accounts where collection is at risk. Account balances are charged against the allowance after all means of collections have been exhausted and recovery is considered remote. The Company typically does not require collateral.
Inventories
We record our inventories at the lower of cost or net realizable value. We determine the cost basis of our inventory on a first-in, first-out or weighted average basis using a standard cost methodology that approximates actual cost. The Company records valuation reserves to provide for excess, slow moving or obsolete inventory. In determining the appropriate reserve, the Company considers the age of inventory on hand, the overall inventory levels in relation to forecasted demands as well as reserving for specifically identified inventory that the Company believes is no longer salable.
Property, Plant and Equipment
Depreciation of property, plant and equipment is computed using the straight-line method for financial reporting purposes and using accelerated methods for income tax purposes. Estimated useful lives of the assets are as follows: buildings, 25-40 years; machinery and equipment, 4-10 years. Leased buildings and associated leasehold improvements are amortized over the shorter of the terms of the lease or the estimated useful lives of the assets, with the amortization of such assets included within depreciation expense.
The cost of properties sold or otherwise disposed of and the accumulated depreciation thereon are eliminated from the accounts and the resulting gain or loss, as well as maintenance and repair expenses, is reflected within operating income. Replacements and improvements are capitalized.
Depreciation expense was approximately $15.0 million, $14.1 million and $14.3 million in 2018, 2017 and 2016, respectively.
Buildings acquired under capital leases amounted to $3.4 million ($8.2 million, net of $4.8 million of accumulated amortization) and $10.3 million ($15.5 million, net of $5.2 million accumulated amortization) at December 31, 2018 and 2017, respectively. Future minimum lease payments associated with these capital leases are expected to be $2.0 million in 2019, $2.1 million in 2020, $2.2 million in 2021, and $0.9 million in 2022.
Long-Lived Assets
Long-lived assets to be held and used are initially recorded at cost. The carrying value of these assets is evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying amount may not be recoverable. Impairments are recognized if future undiscounted cash flows from operations are not expected to be sufficient to recover long-lived assets. The carrying amounts are then reduced to fair value, which is typically determined by using a discounted cash flow model.
Assets of Business Held for Sale
Assets held for sale are to be reported at lower of its carrying amount or fair value less cost to sell. Judgment is required in estimating the sales price of assets held for sale and the time required to sell the assets. These estimates are based upon available market data and operating cash flows of the assets held for sale.
As of December 31, 2018, the Company’s Board of Directors had approved a plan to sell the semiconductor test business within the Test Systems segment. Accordingly, the assets and liabilities associated with these operations have been classified as held for sale in the accompanying 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.
Goodwill
The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. The Company has twelve reporting units, however only nine reporting units have goodwill and were subject to the goodwill impairment test as of the first day of our fourth quarter.
We may elect to perform a qualitative assessment that considers economic, industry and company-specific factors for all or selected reporting units. If, after completing the assessment, it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value, we proceed to a quantitative test. We may also elect to perform a quantitative test instead of a qualitative test for any or all of our reporting units.
Quantitative testing requires a comparison of the fair value of each reporting unit to its carrying value. We use the discounted cash flow method to estimate the fair value of our reporting units. The discounted cash flow method incorporates various assumptions, the most significant being projected sales growth rates, operating margins and cash flows, the terminal growth rate and the weighted average cost of capital. If the carrying value of the reporting unit exceeds its fair value, goodwill is considered impaired and any loss must be measured. Accordingly, goodwill impairment is measured as the amount by which a reporting unit's carrying value exceeds its fair value, not to exceed the carrying value of goodwill.
See Note 7 for further information regarding the goodwill impairment charges in 2017 relating to our Armstrong reporting unit. There were no impairment charges in 2018 or 2016.
Intangible Assets
Acquired intangibles are generally valued based upon future economic benefits such as earnings and cash flows. Acquired identifiable intangible assets are recorded at fair value and are amortized over their estimated useful lives. Acquired intangible assets with an indefinite life are not amortized, but are reviewed for impairment at least annually or more frequently whenever events or changes in circumstances indicate that the carrying amounts of those assets are below their estimated fair values.
Impairment is tested under ASC Topic 350, Intangibles - Goodwill and Other, as amended by Accounting Standards Update (“ASU”) 2012-2, by first performing a qualitative analysis in a manner similar to the testing methodology of goodwill discussed
previously. The qualitative factors applied under this new provision indicated no impairment to the Company’s indefinite lived intangible assets in 2018, 2017 or 2016.
Financial Instruments
The Company’s financial instruments consist primarily of cash and cash equivalents, accounts receivable, accounts payable, notes payable and long-term debt. The Company performs periodic credit evaluations of its customers’ financial condition and generally does not require collateral. The Company does not hold or issue financial instruments for trading purposes. Due to their short-term nature, the carrying values 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.
The Company holds a long-term, strategic investment in a company to promote business and strategic objectives. This investment is included in Other Assets on the Consolidated Balance Sheets. As further discussed below, the Company adopted ASU 2016-01 on January 1, 2018. As this investment has no readily determinable fair value, we have elected the practicability exception, under which the investment is measured at cost, less impairment, plus or minus observable price changes from orderly transactions of an identical or similar investment of the same issuer. Prior to 2018, this security was accounted for using the cost method of accounting, measured at cost less other-than-temporary impairment.
Use of Estimates
The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent liabilities and the reported amounts of sales and expenses during the reporting periods in the financial statements and accompanying notes. Actual results could differ from those estimates.
Foreign Currency Translation
The Company accounts for its foreign currency translation in accordance with ASC Topic 830, Foreign Currency Translation. The aggregate transaction gain included in operations was insignificant in 2018, 2017, and 2016.
Dividends
The Company has not paid any cash dividends in the three-year period ended December 31, 2018.
Loss Contingencies
Loss contingencies may from time to time arise from situations such as claims and other legal actions. Loss contingencies are recorded as liabilities when it is probable that a liability has been incurred and the amount of the loss is reasonably estimable. Disclosure is required when there is a reasonable possibility that the ultimate loss will exceed the recorded provision. Contingent liabilities are often resolved over long time periods. In recording liabilities for probable losses, management is required to make estimates and judgments regarding the amount or range of the probable loss. Management continually assesses the adequacy of estimated loss contingencies and, if necessary, adjusts the amounts recorded as better information becomes known.
Acquisitions
The Company accounts for its acquisitions under ASC Topic 805, Business Combinations and Reorganizations (“ASC Topic 805”). ASC Topic 805 provides guidance on how the acquirer recognizes and measures the consideration transferred, identifiable assets acquired, liabilities assumed, non-controlling interests, and goodwill acquired in a business combination. ASC Topic 805 also expands required disclosures surrounding the nature and financial effects of business combinations. See Note 20 regarding the acquisitions in 2017.
Newly Adopted and Recent Accounting Pronouncements
In May 2014, the FASB issued Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (“ASU 2014-09”), that, together with several subsequent updates, outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance. ASU 2014-09 is based on the principle that an entity should recognize revenue to depict the transfer of goods or services to
customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. ASU 2014-09 also provides for enhanced disclosure requirements surrounding revenue recognition.
Prior to the adoption of ASU 2014-09, revenue on a significant portion of our contracts had been recognized at the time of shipment of goods, transfer of title and customer acceptance, as required. Our revenue transactions generally consist of a single performance obligation to transfer promised goods and are not accounted for under industry-specific guidance. We have retained much of the same accounting treatment used to recognize revenue under the prior standard. However, the adoption of ASU 2014-09 required us to accelerate the recognition of revenue as compared to the prior standard for certain contracts, in cases where we produce products unique to those customers, and for which we would have an enforceable right of payment, inclusive of profit, for production completed to date. In some cases, revenue which qualified for accelerated recognition under the prior standard did not qualify for acceleration under ASU 2014-09; in these cases the revenue treatment was changed to reflect recognition at the time of transfer of control.
We adopted ASU 2014-09 on January 1, 2018 using the modified retrospective method, which required the recognition of the cumulative effect of the transition as an adjustment to retained earnings. The Company elected to apply the standard only to open contracts as of January 1, 2018. Based on the application of the changes described above, we recognized a transition adjustment of $3.3 million, net of tax effects, which increased our January 1, 2018 retained earnings. Based on our existing operations, ASU 2014-09 has not had a material impact to net earnings for the year ended December 31, 2018. Refer to Note 2 for additional information and a discussion of the Company's policies with respect to revenue recognition.
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.
On January 1, 2018 ASU 2016-01, Financial Instruments - Recognition and Measurement of Financial Assets and Financial Liabilities, became effective for the Company. This ASU requires entities to carry all investments in equity securities, including other ownership interests such as partnerships, unincorporated joint ventures, and limited liability companies, at fair value with changes in fair value recognized within net income. This ASU does not apply to equity method investments, investments that result in consolidation of the investee or investments in certain investment companies. For investments in equity securities without a readily determinable fair value, an entity is permitted to elect a practicability exception, under which the investment will be measured at cost, less impairment, plus or minus observable price changes from orderly transactions of an identical or similar investment of the same issuer.
Additionally, this ASU eliminated the requirement to assess whether an impairment of an equity investment is other than temporary. The impairment model for equity investments subject to this election is now a single-step model whereby an entity performs a qualitative assessment to identify impairment. If the qualitative assessment indicates that an impairment exists, the entity would estimate the fair value of the investment and recognize in net income an impairment loss equal to the difference between the fair value and the carrying amount of the equity investment.The Company’s non-marketable equity securities formerly classified as cost method investments are measured and recorded using the measurement alternative. The Company has elected the practicability exception whereby these investments are measured at cost, less impairment, plus or minus observable price changes from orderly transactions of identical or similar investments of the same issuer.

In February 2016, the FASB issued ASU No. 2016-02, Leases. ASU 2016-02 required entities to adopt the new standard using a modified retrospective method and initially apply the related guidance at the beginning of the earliest period presented in the financial statements. During July 2018, the FASB issued ASU 2018-11, which allows for an additional and optional transition method under which an entity would record a cumulative-effect adjustment at the beginning of the period of adoption (“cumulative-effect method”). We will adopt this guidance as of January 1, 2019 using the cumulative-effect method. We anticipate an increase in our assets and liabilities due to the recognition of the required right-of-use asset and corresponding lease obligations for leases that are currently classified as operating leases. While the adoption will result in an increase to assets and liabilities on the balance sheet, we estimate that the impact to both will not exceed 3% of our consolidated total assets. In addition, we do not expect that the adoption will result in a material impact to our consolidated statement of operations.
In January 2017, the FASB issued ASU No. 2017-01, Clarifying the Definition of a Business, which narrows the existing definition of a business and provides a framework for evaluating whether a transaction should be accounted for as an acquisition (or disposal) of assets or a business. The ASU requires an entity to evaluate if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets; if so, the set of transferred assets and activities (collectively, the set) is not a business. To be considered a business, the set would need to
include an input and a substantive process that together significantly contribute to the ability to create outputs. The standard also narrows the definition of outputs. The definition of a business affects areas of accounting such as acquisitions, disposals and goodwill. Under the new guidance, fewer acquired sets are expected to be considered businesses. This ASU was effective for fiscal years beginning after December 15, 2017 on a prospective basis with early adoption permitted.
In March 2017, the FASB issued ASU No. 2017-07, Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost. This ASU changes how employers that sponsor defined benefit pension and/or other postretirement benefit plans present the net periodic benefit cost in the income statement. This ASU was adopted as of January 1, 2018 on a retrospective basis. Under the new standard, only the service cost component of net periodic benefit cost would be included in operating expenses. All other net periodic benefit costs components (such as interest cost, prior service cost amortization and actuarial gain/loss amortization) would be reported outside of operating income. These include components totaling $2.0 million, $1.7 million and $1.7 million, for the years ended December 31, 2018, 2017, and 2016, respectively, that are no longer be included within operating expenses and instead are reported outside of income from operations under the new standard, within other expense, net of other income in the accompanying Consolidated Statements of Operations.
In May 2017, the FASB issued ASU No. 2017-09, Scope of Modification Accounting, that clarifies when changes to the terms or conditions of a share-based payment award must be accounted for as a modification. The general model for accounting for modifications of share-based payment awards is to record the incremental value arising from the changes as additional compensation cost. Under the new standard, fewer changes to the terms of an award would require accounting under this modification model. This ASU was adopted as of January 1, 2018. As the Company has not made changes to the terms or conditions of its issued share-based payment awards, this ASU had no impact on our consolidated results of operations and financial condition.
In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—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, Compensation—Retirement Benefits—Defined Benefit Plans—General (Subtopic 715-20): Disclosure Framework—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 22 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue
12 Months Ended
Dec. 31, 2018
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.
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 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. As of December 31, 2018, 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. These incremental costs include, but are not limited to, sales commissions incurred to obtain a contract with a customer. 
The Company recognizes an asset for certain, 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 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. Capitalized fulfillment costs were $9.6 million as of December 31, 2018. These costs were associated with a contract that is included in the divestiture of the semiconductor business and as such, the balance is included in Assets Held for Sale in the accompanying consolidated balance sheet at December 31, 2018. Amortization of fulfillment costs recognized within Cost of Products Sold was approximately $1.0 million for the year ended December 31, 2018.
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts which are, therefore, not distinct. Promised goods or services that are immaterial in the context of the contract are not separately assessed as performance obligations.
Some of our contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the product lifecycle (development, production, maintenance and support). For contracts with multiple performance obligations, the contract’s transaction price is allocated to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is the expected cost plus 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. Contract modifications are for goods or services that are distinct, and, therefore, are accounted for as new contracts. The aggregate effect of all modifications as of the period beginning January 1, 2018 has been reflected when identifying the satisfied and unsatisfied performance obligations, determining the transaction price and allocating the transaction price. Contracts modified prior to January 1, 2018 have not been retrospectively restated.
The vast majority of the Company’s revenue from contracts with customers is recognized at a point in time, when the customer obtains control of the promised product, which is generally upon delivery and acceptance by the customer. These contracts may provide credits or incentives, which may be accounted for as variable consideration. Variable consideration is estimated at the most likely amount to predict the consideration to which the Company will be entitled, and only to the extent it is probable that a subsequent change in estimate will not result in a significant revenue reversal when estimating the amount of revenue to recognize. Variable consideration is treated as a change to the sales transaction price and based on an assessment of all information (i.e., historical, current and forecasted) that is reasonably available to the Company, and estimated at contract inception and updated at the end of each reporting period as additional information becomes available. Most of our contracts do not contain rights to return product; where this right does exist, it is evaluated as possible variable consideration.
For contracts 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 December 31, 2018, we had $415.5 million of remaining performance obligations, which we refer to as total backlog, inclusive of $12.2 million in backlog associated with the divested semiconductor business. We expect to recognize approximately $352.4 million of our remaining performance obligations as revenue in 2019.
We recognized the cumulative effect of initially applying the new revenue standard as an adjustment to the opening balance of retained earnings. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.
The cumulative effect of the changes made to our consolidated January 1, 2018 balance sheet for the adoption of ASU 2014-09, were as follows:
(In thousands) Balance at December 31, 2017 Adjustments Due to ASU 2014-09 Balance at January 1, 2018 
Assets 
Accounts Receivable, Net of Allowance for Doubtful Accounts $132,633 $4,005 $136,638 
Inventories $150,196 $(7,957)$142,239 
Liabilities 
Accrued Income Taxes $261 $1,028 $1,289 
Customer Advance Payments and Deferred Revenue $19,607 $(8,176)$11,431 
Deferred Income Taxes $5,121 $(72)$5,049 
Equity 
Retained Earnings $325,191 $3,268 $328,459 
In accordance with the new revenue standard requirements, the disclosure of the impact of adoption on our consolidated income statement and balance sheet at December 31 is as follows:
(In thousands) 2018 
Income Statement As Reported Effect of Change Higher/(Lower) Balances Without Adoption of ASU 2014-09 
Sales 
Aerospace
$675,625 $(1,796)$677,421 
Test Systems
$127,631 $1,633 $125,998 
Costs and Expenses
Cost of Products Sold
$622,560 $(610)$623,170 
Provision for (Benefit from) Income Taxes $5,479 $119 $5,360 
Net Income
$46,803 $328 $46,475 

(In thousands) 2018 
Balance Sheet
As Reported Effect of Change Higher/(Lower) Balances Without Adoption of ASU 2014-09 
Assets
Accounts Receivable, Net of Allowance for Doubtful Accounts
$182,308 $11,277 $171,031 
Inventories
$138,685 $(7,345)$146,030 
Liabilities
Accrued (Prepaid) Income Taxes $312 $1,947 $(1,635)
Customer Advance Payments and Deferred Revenue
$26,880 $(740)$27,620 
Deferred Income Taxes $3,199 $(871)$4,070 
Equity
Retained Earnings $376,567 $3,596 $372,971 
Costs in excess of billings includes unbilled amounts resulting from revenues under contracts with customers that are satisfied over time and when the cost-to-cost measurement method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer, and right to payment is not just subject to the passage of time. Amounts may not exceed their net realizable value. Costs in excess of billings are classified as current assets, within Accounts Receivable, Net of Allowance for Doubtful Accounts on our Consolidated Balance Sheet.
Billings in excess of cost includes billings in excess of revenue recognized as well as deferred revenue, which includes advanced payments, up-front payments, and progress billing payments. Billings in excess of cost are classified as current liabilities, reported in our Consolidated Balance Sheet within Customer Advance Payments and Deferred Revenue. To determine the revenue recognized in the period from the beginning balance of billings in excess of cost, the contract liability as of the beginning of the period is recognized as revenue on a contract-by-contract basis when the Company 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 $8.1 million during the year ended December 31, 2018 in revenues that were included in the contract liability balance at January 1, 2018.
The Company's contract assets and contract liabilities consist of costs and profits in excess of billings and billings in excess of cost and profits, respectively. Non-current contract liabilities are reported in our Consolidated Balance Sheet within Other Liabilities. The following table presents the beginning and ending balances of contract assets and contract liabilities:
(In thousands) Contract Assets Contract Liabilities 
Beginning Balance, January 1, 2018 (1)
$24,423 $11,431 
Ending Balance, December 31, 2018 $33,030 $27,347 
(1) Due to the adoption of ASU 2014-09 effective January 1, 2018, the Company recorded a transition adjustment to the opening balance of Contract Assets and Contract Liabilities at January 1, 2018. Refer to the cumulative effect of the changes table above for further explanation of the changes made to our consolidated January 1, 2018 balance sheet.
The following table presents our revenue disaggregated by Market Segments as of December 31 as follows:
(In thousands) 2018 2017 2016 
Aerospace Segment 
Commercial Transport
$536,269 $414,523 $435,552 
Military
68,138 61,270 54,556 
Business Jet
43,090 41,298 25,407 
Other
28,128 17,512 18,526 
Aerospace Total 675,625 534,603 534,041 
Test Systems Segment 
Semiconductor
84,254 31,999 37,939 
Aerospace & Defense
43,377 57,862 61,143 
Test Systems Total 127,631 89,861 99,082 
Total $803,256 $624,464 $633,123 
The following table presents our revenue disaggregated by Product Lines as of December 31 as follows:
(In thousands) 2018 2017 2016 
Aerospace Segment 
Electrical Power & Motion
$303,180 $264,286 $288,465 
Lighting & Safety
174,383 158,663 156,871 
Avionics
131,849 53,960 32,761 
Systems Certification
13,951 14,333 16,531 
Structures
24,134 25,849 20,887 
Other
28,128 17,512 18,526 
Aerospace Total 675,625 534,603 534,041 
Test Systems 127,631 89,861 99,082 
Total $803,256 $624,464 $633,123 
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Receivable
12 Months Ended
Dec. 31, 2018
Receivables [Abstract]  
Accounts Receivable ACCOUNTS RECEIVABLE
Accounts receivable at December 31 consists of:
(In thousands)20182017
Trade Accounts Receivable$150,764 $114,461 
Unbilled Recoverable Costs and Accrued Profits33,030 19,132 
Total Receivables, Gross183,794 133,593 
Less Allowance for Doubtful Accounts(1,486)(960)
Total Receivables, Net$182,308 $132,633 
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories
12 Months Ended
Dec. 31, 2018
Inventory Disclosure [Abstract]  
Inventories INVENTORIES
Inventories at December 31 are as follows:
(In thousands)20182017
Finished Goods$33,100 $35,193 
Work in Progress27,409 33,219 
Raw Material78,176 81,784 
Total Inventories$138,685 $150,196 
Additionally, net Inventories of $14,385 are classified in Assets Held for Sale at December 31, 2018. Refer to Note 21.
At December 31, 2018, the Company’s reserve for inventory valuation was $20.8 million, or 12.0% of gross inventory, inclusive of inventory and its associated reserves held for sale. At December 31, 2017, the Company’s reserve for inventory valuation was $18.0 million, or 10.7% of gross inventory.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property, Plant and Equipment (Notes)
12 Months Ended
Dec. 31, 2018
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
Property, Plant and Equipment at December 31 are as follows:
(In thousands)20182017
Land$11,191 $11,237 
Building and Improvements83,812 81,872 
Machinery and Equipment106,327 105,827 
Construction in Progress6,404 9,761 
Total Property, Plant and Equipment, Gross$207,734 $208,697 
Less Accumulated Depreciation86,872 82,867 
Total Property, Plant and Equipment, Net$120,862 $125,830 
Additionally, net Property, Plant and Equipment of $3,521 is classified in Assets Held for Sale at December 31, 2018. Refer to Note 21.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets
12 Months Ended
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets INTANGIBLE ASSETS
The following table summarizes acquired intangible assets at December 31 as follows:
 2018 2017 
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents 11 Years $2,146 $1,716 $2,146 $1,629 
Non-compete Agreement 4 Years 10,900 4,680 10,900 1,687 
Trade Names 10 Years 11,454 5,182 11,492 4,114 
Completed and Unpatented Technology 10 Years 36,406 14,964 38,114 11,931 
Backlog 1 Years 8,790 8,790 14,424 12,184 
Customer Relationships 15 Years 136,894 37,875 137,967 30,005 
Total Intangible Assets 13 Years $206,590 $73,207 $215,043 $61,550 
Additionally, net Intangible Assets of $651 are classified in Assets Held for Sale at December 31, 2018. Refer to Note 21.
Amortization is computed on the straight-line method for financial reporting purposes, with the exception of backlog, which is amortized based on the expected realization period of the acquired backlog. Amortization expense for intangibles was $19.4 million, $12.3 million and $10.8 million for 2018, 2017 and 2016, respectively.
Based upon acquired intangible assets at December 31, 2018, amortization expense for each of the next five years is estimated to be:
(In thousands) 
2019$16,582 
2020$15,909 
2021$14,000 
2022$13,576 
2023$12,409 
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill
12 Months Ended
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill GOODWILL
The following table summarizes the changes in the carrying amount of goodwill at December 31 as follows:
(In thousands)20182017
Balance at Beginning of the Year$125,645 $115,207 
Acquisition(241)25,740 
Impairment Charge— (16,237)
Foreign Currency Translations and Other(452)935 
Balance at End of the Year$124,952 $125,645 
Goodwill, Gross$157,731 $158,424 
Accumulated Impairment Losses(32,779)(32,779)
Goodwill, Net$124,952 $125,645 
All goodwill relates to the Aerospace segment. As discussed in Note 1, goodwill is not amortized but is periodically tested for impairment. For the nine reporting units with goodwill on the first day of our fourth quarter, the Company performed a quantitative assessment of the goodwill’s carrying value. The 2018 assessment indicated no impairment to the carrying value of goodwill in any of the Company’s reporting units and no impairment charge was recognized.
In the year ending December 31, 2017, the Company recorded an impairment charge of approximately $16.2 million in the consolidated statement of operations associated to the Armstrong reporting unit, which represented all of Armstrong's goodwill. The impairment loss was incurred in the Aerospace segment and is reported on the Impairment Loss line of the Consolidated Statements of Operations. There was no impairment to the carrying value of goodwill in 2016.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-Term Debt and Notes Payable
12 Months Ended
Dec. 31, 2018
Debt Disclosure [Abstract]  
Long-Term Debt and Notes Payable LONG-TERM DEBT AND NOTES PAYABLE
Long-term Debt at December 31 is as follows:
(In thousands)20182017
Revolving Credit Line issued under the Fifth Amended and Restated Credit Agreement dated February 21, 2018. Interest is at LIBOR plus between 1.00% and 1.50% (3.70% at December 31, 2018). $227,000 $262,000 
Other Bank Debt338 807 
Capital Lease Obligations6,644 8,960 
Total Debt233,982 271,767 
Less Current Maturities1,870 2,689 
Total Long-term Debt$232,112 $269,078 
Principal maturities of long-term debt are approximately:
(In thousands) 
2019$1,870 
20202,133 
20212,067 
2022912 
2023227,000 
Thereafter— 
Total Debt$233,982 
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 were rolled into the Agreement on the date of closing. The maturity date of the loans under the Agreement is February
16, 2023. At December 31, 2018, there was $227.0 million outstanding on the revolving credit facility and there remains $271.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 December 31, 2018, outstanding letters of credit totaled $1.1 million.
The maximum permitted leverage ratio of funded debt to Adjusted EBITDA (as defined in the Agreement) was 3.75 to 1, increasing to 4.50 to 1 for up to four fiscal quarters following the closing of an acquisition permitted under the Agreement, subject to limitations. The Company's leverage ratio was 2.04 to 1 at December 31, 2018. The Company will pay interest on the unpaid principal amount of the facility at a rate equal to one-, three- or six-month LIBOR plus between 1.00% and 1.50% based upon the Company’s leverage ratio. The Company will also pay a commitment fee to the Lenders in an amount equal to between 0.10% and 0.20% on the undrawn portion of the credit facility, based upon the Company’s leverage ratio.
The Company’s obligations under the Credit Agreement as amended are jointly and severally guaranteed by each domestic subsidiary of the Company other than a non-material subsidiary. The obligations are secured by a first priority lien on substantially all of the Company’s and the guarantors’ assets.
In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the 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 29 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Warranty
12 Months Ended
Dec. 31, 2018
Guarantees [Abstract]  
Warranty WARRANTY
In the ordinary course of business, the Company warrants its products against defects in design, materials and workmanship typically over periods ranging from twelve to sixty months. The Company determines warranty reserves needed by product line based on experience and current facts and circumstances. Activity in the warranty accrual, which is included in other accrued expenses on the Consolidated Balance Sheets, is summarized as follows:
(In thousands)201820172016
Balance at Beginning of the Year$5,136 $4,675 $5,741 
Warranty Liabilities Acquired— 511 — 
Warranties Issued2,806 1,782 2,281 
Reassessed Warranty Exposure(370)540 (966)
Warranties Settled(2,545)(2,372)(2,381)
Balance at End of the Year$5,027 $5,136 $4,675 
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
12 Months Ended
Dec. 31, 2018
Income Tax Disclosure [Abstract]  
Income Taxes INCOME TAXES
The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial reporting and tax basis of assets and liabilities. Deferred tax assets are reduced, if deemed necessary, by a valuation allowance for the amount of tax benefits which are not expected to be realized. Investment tax credits are recognized on the flow through method.
The provision (benefit) for income taxes at December 31 consists of the following:
(In thousands)201820172016
Current
U.S. Federal$7,540 $8,436 $21,667 
State(504)2,054 2,899 
Foreign1,123 316 551 
Deferred
U.S. Federal(1,799)(3,850)(2,871)
State(1,584)(326)(1,140)
Foreign703 (1,318)(745)
Total$5,479 $5,312 $20,361 
The effective tax rates differ from the statutory federal income tax rate as follows:
201820172016
Statutory Federal Income Tax Rate21.0 %35.0 %35.0 %
Permanent Items
Stock Compensation Expense(0.9)%1.1 %1.1 %
Domestic Production Activity Deduction— %(4.7)%(3.3)%
Other0.4 %0.5 %0.2 %
Foreign Tax Benefits0.5 %(5.6)%(1.1)%
State Income Tax, Net of Federal Income Tax Effect2.8 %4.5 %1.8 %
Revised State Filing Tax Benefit, Net of Federal Income Tax Effect, Net of Reserve(6.7)%— %— %
Research and Development Tax Credits(6.2)%(11.5)%(3.7)%
Tax Expense on Deemed Repatriation of Foreign Earnings(0.8)%5.6 %— %
Revaluation of Deferred Taxes for Federal Tax Rate Change(0.1)%(3.5)%— %
Other0.5 %(0.1)%(0.4)%
Effective Tax Rate10.5 %21.3 %29.6 %
Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.
Significant components of the Company’s deferred tax assets and liabilities at December 31, are as follows:
(In thousands)20182017
Deferred Tax Assets:
Asset Reserves$8,808 $7,596 
Deferred Compensation5,628 6,091 
Capital Lease Basis Difference1,743 1,002 
State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax1,066 1,379 
Customer Advanced Payments and Deferred Revenue875 1,007 
State Net Operating Loss Carryforwards and Other8,281 8,115 
Total Gross Deferred Tax Assets26,401 25,190 
Valuation Allowance for Foreign Tax Credit, State Deferred Tax Assets and Tax Credit Carryforwards, Net of Federal Tax(8,098)(7,823)
Deferred Tax Assets18,303 17,367 
Deferred Tax Liabilities:
Depreciation11,687 9,267 
Goodwill and Intangible Assets4,438 7,275 
Other3,812 3,130 
Deferred Tax Liabilities19,937 19,672 
Net Deferred Tax Liabilities$(1,634)$(2,305)
The net deferred tax assets and liabilities presented in the Consolidated Balance Sheets are as follows at December 31:
(In thousands)20182017
Other Assets — Long-term$3,999 $2,816 
Assets Held for Sale(1,528)— 
Deferred Tax Liabilities — Long-term(3,199)(5,121)
Liabilities Held for Sale(906)— 
Net Deferred Tax Liabilities$(1,634)$(2,305)
At December 31, 2018, state tax credit carryforwards amounted to approximately $1.3 million, of which $0.7 million will expire from 2018 through 2032 and $0.6 million will carryforward until utilized. At December 31, 2018, state net operating loss carryforwards which the Company expects to utilize amounted to approximately $10.8 million and expire at various dates between 2027 and 2037.
Due to the uncertainty as to the Company’s ability to generate sufficient taxable income in certain states in the future and utilize certain of the Company’s state operating loss carryforwards before they expire, the Company has recorded a valuation allowance accordingly. These state net operating loss carryforwards amount to approximately $85.5 million and expire at various dates from 2021 through 2038. The Company adopted ASU No. 2016-09, Improvements to Employee Share-Based Payment Accounting during 2017 and beginning with 2017, the excess tax benefits associated with stock option exercises are no longer recorded directly to shareholders’ equity, but rather, are recorded in the provision for income taxes, when realized. A benefit of approximately $0.7 million and $0.5 million was recorded in the provision for incomes taxes for the year ended December 31, 2018 and 2017, respectively. Amounts recorded directly to shareholders’ equity amounted to approximately $0.8 million for the year end December 31, 2016.
At December 31, 2018, estimated foreign tax credit carryforwards, which the Company expects not to utilize, amounted to approximately $0.3 million. Due to the uncertainty as to the Company’s ability to generate any general limitation foreign source income in the future and utilize these foreign tax credits, the Company has recorded a valuation allowance accordingly.
During the year ended December 31, 2018, the Company, determined that a revised state filing position could be taken which would reduce the taxable income apportioned for state income tax purposes. Based on the assessment performed, the Company concluded that amended state income tax returns would be filed for the open tax years of 2014 through 2017 to reflect this revised tax position and claim the associated tax benefits. The Company will also claim the benefit of the revised filing position for 2018 when it files the associated 2018 tax return. In addition, the revised state tax filing position also resulted in a deferred tax benefit due to the revaluation of deferred tax liabilities. Accordingly, the Company recognized the tax benefits, and related tax reserves, for the revised state filing position during the year ended December 31, 2018.
The Company has analyzed its filing positions in all of the federal and state jurisdictions where it is required to file income tax returns, as well as all open tax years in these jurisdictions. Should the Company need to accrue a liability for uncertain tax benefits, any interest associated with that liability would be recorded as interest expense. Penalties, if any, would be recorded as operating expenses. During the year ended December 31, 2018, reserves for uncertain tax positions were recorded in association with revised state income tax filing positions pursuant to ASC Topic 740-10. No reserves for uncertain income tax positions were deemed necessary for the years ended December 31, 2017 or 2016. A reconciliation of the total amounts of unrecognized tax benefits, excluding interest and penalties, is as follows:
(in thousands)201820172016
Balance at Beginning of the Year$— $— $— 
Decreases as a Result of Tax Positions Taken in Prior Years— — — 
Increases as a Result of Tax Positions Taken in the Current Year2,197 — — 
Balance at End of the Year2,197 $— $— 
There are no penalties or interest liabilities accrued as of December 31, 2018 or 2017, nor are any material penalties or interest costs included in expense for each of the years ended December 31, 2018, 2017 and 2016. The years under which we conducted our evaluation coincided with the tax years currently still subject to examination by major federal and state tax jurisdictions, those being 2015 through 2018 for federal purposes and 2014 through 2018 for state purposes.
Pretax income from the Company’s foreign subsidiaries amounted to $7.3 million, $1.1 million and $1.6 million for 2018, 2017 and 2016, respectively. The balance of pretax earnings for each of those years were domestic.
On December 22, 2017, the President of the United States signed into law the Tax Cuts and Jobs Act (the “Act”). The legislation significantly changed U.S. tax law by, among other things, lowering corporate income tax rates, implementing a territorial tax system and imposing a repatriation tax on deemed repatriated earnings of foreign subsidiaries. The Act permanently reduced the U.S. corporate income tax rate from a maximum of 35% to a 21% rate, effective January 1, 2018.
The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to reverse. As a result of the reduction in the U.S. corporate income tax rate from 35% to 21% under the Tax Cuts and Jobs Act, the Company revalued its ending net deferred tax liabilities at December 31, 2017 and recognized a $0.1 million tax benefit and a
provisional $0.9 million tax benefit in the Company’s consolidated statement of income for the years ended December 31, 2018 and 2017 respectively.
The Tax Cuts and Jobs Act provided for a one-time deemed mandatory repatriation of post-1986 undistributed foreign subsidiary earnings and profits (“E&P”) through the year ended December 31, 2018. The Company had an estimated $10.3 million of undistributed foreign E&P subject to the deemed mandatory repatriation and recognized a provisional $1.4 million of income tax expense in the Company’s consolidated statement of income for the year ended December 31, 2017. The Company made an adjustment to its provisional amounts included in its consolidated financial statements for the year ended December 31, 2017 resulting in a benefit of approximately $0.4 million recorded during the year ended December 31, 2018. No additional provision for U.S. federal or foreign taxes has been made as the foreign subsidiaries’ undistributed earnings (approximately $20.9 million at December 31, 2018) are considered to be permanently reinvested. It is not practicable to determine the amount of other taxes that would be payable if these amounts were repatriated to the U.S.
While the Tax Cuts and Jobs Act provides for a territorial tax system, beginning in 2018, it includes the foreign-derived intangible income (“FDII”) and global intangible low-taxed income (“GILTI”) provisions. The Company elected to account for GILTI tax in the period in which it is incurred. The GILTI provisions require the Company to include in its U.S. income tax return foreign subsidiary earnings in excess of an allowable return on the foreign subsidiary’s tangible assets. The GILTI tax expense resulted from required allocations of interest expense and stewardship expenses to the GILTI income, which created a U.S. foreign tax credit limitation. The FDII provisions allow for a deduction equal to a percentage of the foreign-derived intangible income of a domestic corporation. As a result of these provisions, net, the Company recorded tax expense of approximately $0.2 million during the year ended December 31, 2018.
The Base Erosion and Anti-Abuse Tax (“BEAT”) provisions in the Tax Cuts and Jobs Act eliminates the deduction of certain base-erosion payments made to related foreign corporations, and impose a minimum tax if greater than regular tax. The Company does not expect it will be subject to this tax and therefore has not included any tax impacts of BEAT in its consolidated financial statements for the year ended December 31, 2018.
On December 22, 2017, the SEC staff issued Staff Accounting Bulletin No. 118 (“SAB 118”) to address the application of U.S. GAAP in situations when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the Tax Cuts and Jobs Act. The Company had recognized the provisional tax impacts related to deemed repatriated earnings and the revaluation of deferred tax assets and liabilities and included these amounts in its consolidated financial statements for the year ended December 31, 2017. The accounting for these income tax effects of the Tax Cuts and Jobs Act was completed during the fourth quarter of 2018 and the provisional tax impacts were adjusted for the year ended December 31, 2018.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Profit Sharing/401(k) Plan
12 Months Ended
Dec. 31, 2018
Postemployment Benefits [Abstract]  
Profit Sharing/401(k) Plan PROFIT SHARING/401(k) PLAN
The Company offers eligible domestic full-time employees participation in certain profit sharing/401(k) plans. The plans provide for a discretionary annual company contribution. In addition, employees may contribute a portion of their salary to the plans which is partially matched by the Company. The plans may be amended or terminated at any time.
Total charges to income before income taxes for these plans were approximately $8.3 million, $7.4 million and $6.7 million in 2018, 2017 and 2016, respectively.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Retirement Plans and Related Post Retirement Benefits
12 Months Ended
Dec. 31, 2018
Retirement Benefits [Abstract]  
Retirement Plans and Related Post Retirement Benefits RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS
The Company has two non-qualified supplemental retirement defined benefit plans (“SERP” and “SERP II”) for certain current and retired executive officers. The accumulated benefit obligation of the plans as of December 31, 2018 and 2017 amounts to $21.0 million and $22.7 million, respectively.
The Plans provide for benefits based upon average annual compensation and years of service and in the case of SERP, there are offsets for social security and profit sharing benefits. It is the Company’s intent to fund the plans as plan benefits become payable, since no assets exist at December 31, 2018 or 2017 for either of the plans.
The Company accounts for the funded status (i.e., the difference between the fair value of plan assets and the projected benefit obligations) of its pension plans in accordance with the recognition and disclosure provisions of ASC Topic 715, Compensation, Retirement Benefits, which requires the Company to recognize the funded status in its balance sheet, with a corresponding adjustment to AOCI, net of tax. These amounts will be subsequently recognized as net periodic pension cost pursuant to the Company’s historical policy for amortizing such amounts. Further, actuarial gains and losses that arise in subsequent periods and are not recognized as net periodic pension cost in the same periods will be recognized as a component of AOCI. Those amounts will be subsequently recognized as a component of net periodic pension cost on the same basis as the amounts recognized in AOCI.
Unrecognized prior service costs of $2.5 million ($3.1 million net of $0.6 million in taxes) and unrecognized actuarial losses of $3.2 million ($4.1 million net of $0.9 million in taxes) are included in AOCI at December 31, 2018 and have not yet been recognized in net periodic pension cost. The prior service cost included in AOCI that is expected to be recognized in net periodic pension cost during the fiscal year-ended December 31, 2019 is $0.3 million ($0.4 million net of $0.1 million in taxes). The actuarial loss included in AOCI expected to be recognized in net periodic pension cost during the fiscal year-ended December 31, 2019 is $0.2 million ($0.3 million net of $0.1 million in taxes).
The reconciliation of the beginning and ending balances of the projected benefit obligation of the plans for the years ended December 31 is as follows:
(In thousands)20182017
Funded Status
Projected Benefit Obligation
Beginning of the Year — January 1$25,141 $21,533 
Service Cost200 186 
Interest Cost899 897 
Actuarial (Gain) Loss(3,922)2,873 
Benefits Paid(348)(348)
End of the Year — December 31$21,970 $25,141 
The assumptions used to calculate the projected benefit obligation as of December 31 are as follows:
20182017
Discount Rate4.20%  3.60%  
Future Average Compensation Increases2.00%  2.00% - 3.00% 
The plans are unfunded at December 31, 2018 and are recognized in the accompanying Consolidated Balance Sheets as a current accrued pension liability of $0.4 million and a long-term accrued pension liability of $21.6 million. This also is the expected future contribution to the plan, since the plan is unfunded.
The following table summarizes the components of the net periodic cost for the years ended December 31:
(In thousands)201820172016
Net Periodic Cost
Service Cost — Benefits Earned During Period$200 $186 $173 
Interest Cost899 897 901 
Amortization of Prior Service Cost386 387 413 
Amortization of Losses629 369 343 
Net Periodic Cost$2,114 $1,839 $1,830 
The assumptions used to determine the net periodic cost are as follows:
201820172016
Discount Rate3.60%  4.20%  4.45%  
Future Average Compensation Increases 2.00% - 3.00%  3.00% - 5.00% 3.00% - 5.00% 
The Company expects the benefits to be paid in each of the next five years to be $0.3 million and $4.1 million in the aggregate for the next five years after that. This also is the expected Company contribution to the plans.
Participants in SERP are entitled to paid medical, dental and long-term care insurance benefits upon retirement under the plan. The measurement date for determining the plan obligation and cost is December 31.
The reconciliation of the beginning and ending balances of the accumulated postretirement benefit obligation for the years ended December 31, is as follows:
(In thousands)20182017
Funded Status
Accumulated Postretirement Benefit Obligation
Beginning of the Year — January 1$1,307 $1,021 
Service Cost16 
Interest Cost46 41 
Actuarial (Gain) Loss(162)307 
Benefits Paid(71)(69)
End of the Year — December 31$1,136 $1,307 
The assumptions used to calculate the accumulated post-retirement benefit obligation as of December 31 are as follows:
20182017
Discount Rate4.20%  3.60%  
The following table summarizes the components of the net periodic cost for the years ended December 31 as follows:
(In thousands)201820172016
Net Periodic Cost
Service Cost — Benefits Earned During Period$16 $$
Interest Cost46 41 40 
Amortization of Prior Service Cost16 16 24 
Amortization of Losses59 31 22 
Net Periodic Cost$137 $95 $91 
The assumptions used to determine the net periodic cost are as follows:
201820172016
Discount Rate3.60%  4.20%  4.45%  
Future Average Healthcare Benefit Increases5.38%  5.50%  5.72%  
Unrecognized prior service of less than $0.1 million and unrecognized actuarial losses of $0.4 million for medical, dental and long-term care insurance benefits (net of taxes of $0.1 million) are included in AOCI at December 31, 2018 and have not been recognized in net periodic cost. The Company estimates that the prior service costs and net losses in AOCI as of December 31, 2018 that will be recognized as components of net periodic benefit cost during the year ended December 31, 2019 for the Plan will be insignificant. For measurement purposes, a 5.2% increase in the cost of health care benefits was assumed for 2019 and 2020, respectively, and a range between 4.3% and 6.1% from 2020 through 2070. A one percentage point increase or decrease in this rate would change the post retirement benefit obligation by less than $0.1 million. The plan is recognized in the accompanying Consolidated Balance Sheets as a current accrued pension liability of less than $0.1 million and a long-term accrued pension liability of $1.1 million. The Company expects the benefits to be paid in each of the next five years to be less than $0.1 million per year and approximately $0.4 million in the aggregate for the next five years after that. This also is the expected Company contribution to the plan, as it is unfunded.
The Company is a participating employer in a trustee-managed multiemployer defined benefit pension plan for employees who participate in collective bargaining agreements. The plan generally provides retirement benefits to employees based on years of service to the Company. Contributions are based on the hours worked and are expensed on a current basis. The Plan is 91.9% funded as of January 1, 2018. The Company’s contributions to the plan were $1.1 million in each of 2018, 2017 and 2016. These contributions represent less than 1% of total contributions to the plan.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Shareholders' Equity
12 Months Ended
Dec. 31, 2018
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 of common stock. No amounts have been repurchased under the new program as of December 31, 2018.
Reserved Common Stock
At December 31, 2018, approximately 12.9 million shares of common stock were reserved for issuance upon conversion of the Class B stock, exercise of stock options and purchases under the Employee Stock Purchase Plan. Class B Stock is identical to Common Stock, except Class B Stock has ten votes per share, is automatically converted to Common Stock on a one-for-one basis when sold or transferred other than via gift, devise or bequest and cannot receive dividends unless an equal or greater amount of dividends is declared on Common Stock.
Comprehensive Income and Accumulated Other Comprehensive Income (Loss)
Comprehensive income consists of net income and the after-tax impact of retirement liability adjustments. No income tax effect is recorded for currency translation adjustments.
The components of accumulated other comprehensive income (loss) are as follows:
(In thousands)20182017
Foreign Currency Translation Adjustments$(7,156)$(4,465)
Retirement Liability Adjustment – Before Tax(7,814)(12,988)
Tax Benefit1,641 4,101 
Retirement Liability Adjustment – After Tax(6,173)(8,887)
Accumulated Other Comprehensive Loss$(13,329)$(13,352)
The components of other comprehensive income (loss) are as follows:
(In thousands)201820172016
Foreign Currency Translation Adjustments$(2,691)$4,132 $(626)
Retirement Liability Adjustment5,174 (2,377)301 
Tax (Expense) Benefit(1,087)387 (105)
Retirement Liability Adjustment4,087 (1,990)196 
Other Comprehensive Income (Loss) $1,396 $2,142 $(430)
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share
12 Months Ended
Dec. 31, 2018
Earnings Per Share [Abstract]  
Earnings Per Share EARNINGS PER SHARE
Earnings per share computations are based upon the following table:
(In thousands, except per share data)201820172016
Net Income$46,803 $19,679 $48,424 
Basic Earnings Weighted Average Shares32,351 32,874 33,537 
Net Effect of Dilutive Stock Options785 844 1,000 
Diluted Earnings Weighted Average Shares33,136 33,718 34,537 
Basic Earnings Per Share$1.45 $0.60 $1.44 
Diluted Earnings Per Share$1.41 $0.58 $1.40 
The above information has been adjusted to reflect the impact of the three-for-twenty distribution of Class B Stock for 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 excluded from the computation was approximately 0.2 million for the year ended December 31, 2018, 0.1 million for the year ended December 31, 2017, and 0.2 million for the year ended December 31, 2016.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Compensation
12 Months Ended
Dec. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Equity Compensation EQUITY COMPENSATION
The Company has equity compensation plans that authorize the issuance of restricted stock units or options for shares of Common Stock to directors, officers and key employees. Equity-based compensation is designed to reward long-term contributions to the Company and provide incentives for recipients to remain with the Company. The exercise price of stock options, determined by a committee of the Board of Directors, may not be less than the fair market value of the Common Stock on the grant date. Options become exercisable over periods not exceeding ten years. The Company’s practice has been to issue new shares upon the exercise of the options.
The Company established Incentive Stock Option Plans for the purpose of attracting and retaining executive officers and key employees, and to align management’s interest with those of the shareholders. Generally, the options must be exercised within 10 years from the grant date and vest ratably over a five-year period. The exercise price for the options is equal to the share price at the date of grant. At December 31, 2018, the Company had options outstanding for 931,193 shares under the plans.
The Company established the Directors Stock Option Plans for the purpose of attracting and retaining the services of experienced and knowledgeable outside directors, and to align their interest with those of the shareholders. The options must be exercised within ten years from the grant date. The exercise price for the option is equal to the share price at the date of grant and vests six months from the grant date. At December 31, 2018, the Company had options outstanding for 199,245 shares under the plans.
During 2017, the Company established the Long Term Incentive Plan for the purpose of attracting and retaining executive officers and key employees, and to align management's interest with those of the shareholders. The Plan contemplates the use of a mix of equity award types, and contains, with certain exceptions, a three-year pro-rata vesting schedule for time-based awards. The Long Term Incentive Plan was amended on December 14, 2018 to provide a six-month pro-rata vesting schedule for directors. For stock options, the exercise price is equal to the share price on the date of grant. Upon inception, the remaining options available for future grant under the 2011 Incentive Stock Option Plan and the Directors Stock Option Plans were rolled in the Long Term Incentive Plan, and no further grants may be made out of those plans. At December 31, 2018, the Company had stock options and RSU's outstanding of 240,500 shares under the Long Term Incentive Plan, and there were 1,518,848 shares available for future grant under this plan.
Stock compensation expense recognized during the period is based on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. Vesting requirements vary for directors, officers and key employees. In general, options granted to outside directors vest six months from the date of grant and options granted to officers and key employees straight line vest over a five-year period from the date of grant. RSUs granted to officers and key employees cliff vest three years from the date of grant.
The following table provides compensation expense information based on the fair value of stock options and RSU's for the years ended December 31 as follows:
(In thousands)201820172016
Equity-based Compensation Expense$3,098 $2,598 $2,281 
Tax Benefit(179)(140)(145)
Equity-based Compensation Expense, Net of Tax$2,919 $2,458 $2,136 
Stock Options
201820172016
Weighted Average Fair Value of the Options Granted$14.64 $15.30 $14.65 
The weighted average fair value for these options was estimated at the date of grant using a Black-Scholes option pricing model with the following weighted-average assumptions:
201820172016
Risk-free Interest Rate2.63% – 2.87%2.05% – 2.36%1.08% – 2.34%
Dividend Yield—%  —%  —%  
Volatility Factor0.39 – 0.390.40 – 0.410.40 – 0.45
Expected Life in Years5.0 – 8.05.0 – 8.04.0 – 8.0
To determine expected volatility, the Company uses historical volatility based on weekly closing prices of its Common Stock and considers currently available information to determine if future volatility is expected to differ over the expected terms of the options granted. The risk-free rate is based on the U.S. Treasury yield curve at the time of grant for the appropriate term of the options granted. Expected dividends are based on the Company’s history and expectation of dividend payouts. The expected term of stock options is based on vesting schedules, expected exercise patterns and contractual terms.
A summary of the Company’s stock option activity and related information for the years ended December 31 is as follows:
201820172016
(Aggregate intrinsic value in
thousands)
Options
Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
OptionsWeighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
OptionsWeighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
Outstanding at January 11,506,604 $14.65 $23,801 1,539,017 $12.91 $35,630 1,661,700 $10.96 $30,675 
Options Granted120,270 $32.33 $(226)118,612 $33.40 $315 120,635 $29.82 $(48)
Options Exercised(274,941)$3.89 $(7,303)(131,904)$9.77 $(3,467)(217,083)$6.26 $(5,029)
Options Forfeited(24,014)$34.13 $88 (19,121)$24.27 $(225)(26,235)$22.57 $(180)
Outstanding at December 311,327,919 $18.13 $16,360 1,506,604 $14.65 $32,253 1,539,017 $12.91 $25,418 
Exercisable at December 311,043,596 $14.27 $16,885 1,252,315 $11.17 $31,177 1,255,295 $9.59 $24,898 
The aggregate intrinsic value in the preceding table represents the total pretax option holder’s intrinsic value, based on the Company’s closing stock price of Common Stock which would have been received by the option holders had all option holders exercised their options as of that date. The Company’s closing stock price of Common Stock was $30.45, $36.06 and $29.43 as of December 31, 2018, 2017 and 2016, respectively.
The weighted average fair value of options vested during 2018, 2017 and 2016 was $16.54, $12.39 and $10.48, respectively. The total fair value of options that vested during the year amounted to $1.4 million, $1.6 million and $1.4 million for the years ended December 31, 2018, 2017 and 2016, respectively. At December 31, 2018, total compensation costs related to non-vested awards not yet recognized amounts to $4.9 million and will be recognized over a weighted average period of 2.27 years.
The following is a summary of weighted average exercise prices and contractual lives for outstanding and exercisable stock options as of December 31, 2018:
 OutstandingExercisable
Exercise Price RangeShares
Weighted Average
Remaining Life
in Years
Weighted 
Average
Exercise Price
Shares
Weighted Average
Remaining Life
in Years
Weighted
Average
Exercise Price
$ 2.67 – $ 3.19309,199 0.9$2.86 309,199 0.9$2.86 
$ 7.68 – $ 13.63410,646 3.0$10.04 410,646 3.0$10.04 
$ 22.69 – $ 35.82589,821 7.6$30.90 305,498 6.6$29.59 
$ 45.89 – $ 45.8918,253 6.2$45.89 18,253 6.2$45.89 
1,327,919 4.6$18.13 1,043,596 3.5$14.27 
Restricted Stock Units
The fair value of each RSU granted is equal to the fair market value of the Company’s Common Stock on the date of grant. The RSU’s cliff vest three years from the date of grant. There were 43,930 RSU’s granted in 2018 at a weighted-average price of $34.11. No awards were vested during 2018, and forfeitures during the year were insignificant. Included in total equity-based compensation expense for the year ended December 31, 2018 was $0.4 million related to RSU's. At December 31, 2018, total compensation costs related to non-vested awards not yet recognized amounts to $1.1 million and will be recognized over a weighted average period of approximately 2 years.
Employee Stock Purchase Plan
In addition to the stock options and RSU's discussed above, the Company has established the Employee Stock Purchase Plan to encourage employees to invest in Astronics Corporation. The plan provides employees the opportunity to invest up to the IRS annual maximum of approximately $21,250 in Astronics common stock at a price equal to 85% of the fair market value of the Astronics common stock, determined each October 1. Employees are allowed to enroll annually. Employees indicate the number of shares they wish to obtain through the program and their intention to pay for the shares through payroll deductions over the annual cycle of October 1 through September 30. Employees can withdraw anytime during the annual cycle, and all money withheld from the employees pay is returned with interest. If an employee remains enrolled in the program, enough money will have been withheld from the employees’ pay during the year to pay for all the shares that the employee opted for under the program. At December 31, 2018, employees had subscribed to purchase 127,344 shares at $32.13 per share. The weighted average fair value of the options was approximately $8.48, $5.15 and $8.59 for options granted during the year ended December 31, 2018, 2017 and 2016, respectively.
The fair value for the options granted under the Employee Stock Purchase Plan was estimated at the date of grant using a Black-Scholes option pricing model with the following weighted-average assumptions:
201820172016
Risk-free Interest Rate2.60 %1.31 %0.63 %
Dividend Yield— %— %— %
Volatility Factor0.33  0.26  0.45  
Expected Life in Years1.01.01.0
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value
12 Months Ended
Dec. 31, 2018
Fair Value Disclosures [Abstract]  
Fair Value FAIR VALUE
ASC Topic 820, Fair Value Measurements and Disclosures, (“ASC Topic 820”) defines fair value, establishes a framework for measuring fair value and expands the related disclosure requirements. This statement applies under other accounting pronouncements that require or permit fair value measurements. The statement indicates, among other things, that 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. ASC Topic 820 defines fair value 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.
ASC Topic 820 establishes 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 2017.
On a Non-recurring Basis:
In accordance with the provisions of ASC Topic 350, Intangibles – Goodwill and Other, 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 method 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. There were no impairment charges to goodwill in any of the Company’s reporting units in 2018.
As a result of the annual goodwill impairment test for 2017, the Company recorded an impairment charge of $16.2 million related to the Armstrong reporting unit. Due to the adoption of ASU No. 2017-04 on January 1, 2017, the goodwill impairment was calculated as the amount by which the reporting unit's carrying value exceeded its fair value, not to exceed the carrying value of goodwill. There were no impairment charges to goodwill in any of the Company’s reporting units in 2016.
Long-lived assets 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. There were no impairment charges to any of the Company’s long-lived assets in either of the Company’s segments in 2018, 2017 or 2016.
The CCC and CSC intangible assets were valued using a discounted cash flow methodology, as of their respective acquisitions dates, and are classified as Level 3 inputs.
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.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Selected Quarterly Financial Information
12 Months Ended
Dec. 31, 2018
Quarterly Financial Information Disclosure [Abstract]  
Selected Quarterly Financial Information SELECTED QUARTERLY FINANCIAL INFORMATION
The following table summarizes selected quarterly financial information for 2018 and 2017:
 Quarter Ended
(Unaudited)Dec. 31,Sep. 29,June 30,March 31,Dec. 31,Sep. 30,July 1,April 1,
(In thousands, except for per share data)20182018201820182017201720172017
Sales$202,917 $212,674 $208,606 $179,059 $171,318 $149,636 $151,114 $152,396 
Gross Profit (sales less cost of products sold)$47,672 $46,320 $49,572 $37,132 $32,153 $32,493 $34,150 $38,317 
Impairment Loss$— $— $— $— $16,237 $— $— $— 
Income (Loss) Before Income Taxes$15,594 $15,580 $17,182 $3,926 $(9,715)$8,646 $10,569 $15,491 
Net Income (Loss)$12,485 $16,999 $14,025 $3,294 $(5,653)$6,060 $7,685 $11,587 
Basic Earnings (Loss) Per Share$0.38 $0.53 $0.43 $0.10 $(0.18)$0.19 $0.23 $0.35 
Diluted Earnings (Loss) Per Share$0.37 $0.52 $0.42 $0.10 $(0.18)$0.18 $0.22 $0.33 
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies COMMITMENTS AND CONTINGENCIES
The Company leases certain facilities and equipment under various lease contracts with terms that meet the accounting definition of operating leases. These arrangements may include fair value renewal or purchase options. Rental expense for the years ended December 31, 2018, 2017 and 2016 was $5.0 million, $3.5 million and $3.9 million, respectively. The following table represents future minimum lease payment commitments as of December 31, 2018:
(In thousands) 
2019$4,717 
20204,133 
20213,451 
20223,163 
20232,487 
$17,951 
From time to time the Company may enter into purchase agreements with suppliers under which there is a commitment to buy a minimum amount of product. Purchase commitments outstanding at December 31, 2018 were $155.0 million. These commitments are not reflected as liabilities in the Company’s Consolidated Balance Sheets.
Legal Proceedings
On December 29, 2010, Lufthansa Technik AG (“Lufthansa”) filed a Statement of Claim in the Regional State Court of Mannheim, Germany. Lufthansa’s claim asserts that our subsidiary, AES, sold, marketed, and brought into use in Germany a power supply system that infringes upon a German patent held by Lufthansa. Lufthansa sought an order requiring AES to stop selling and marketing the allegedly infringing power supply system, a recall of allegedly infringing products sold to commercial customers in Germany since November 26, 2003, and compensation for damages related to direct sales of the allegedly infringing power supply system in Germany (referred to as “direct sales”). The claim does not specify an estimate of damages and a related damages claim is being pursued by Lufthansa in separate court proceedings in an action filed in July 2017, as further discussed below.
In February 2015, the Regional State Court of Mannheim, Germany rendered its decision that the patent was infringed. The judgment does not require AES to recall products that are already installed in aircraft or have been sold to other end users. On July 15, 2015, Lufthansa advised AES of their intention to enforce the accounting provisions of the decision, which required AES to provide certain financial information regarding direct sales of the infringing product in Germany to enable Lufthansa to make an estimate of requested damages. Additionally, if Lufthansa provides the required bank guarantee specified in the decision, the Company may be required to offer a recall of products that are in the distribution channels in Germany. No such bank guarantee has been issued to date. As of December 31, 2018 there are no products subject to the order in the distribution channels in Germany.
The Company appealed to the Higher Regional Court of Karlsruhe. On November 15, 2016, the Court issued its ruling and upheld the lower court’s decision. The Company submitted a petition to grant AES leave for appeal to the German Federal Supreme Court. On April 18, 2018, the German Federal Supreme Court granted Astronics’ petition in part, namely with respect to the part concerning the amount of damages. On January 8, 2019, Federal Supreme Court held the hearing on the appeal. A decision on the Company's appeal is expected in late March 2019.
In July 2017, Lufthansa filed an action in the Regional State Court of Mannheim for payment of damages caused by the alleged patent infringement of AES, related to direct sales of the allegedly infringing product in Germany (associated with the original December 2010 action discussed above). In this action, which was served on AES on April 11, 2018, Lufthansa claims payment of approximately $6.2 million plus interest. According to AES's assessment, this claim is significantly higher than justified. We estimate AES’s potential exposure to be approximately $1 million to $3 million, and have recorded a reserve of $1 million associated with this matter. Such amount is recorded within Other Accrued Expenses and Selling, General and Administrative Expenses in the accompanying financial statements as of and for the year ended December 31, 2018. An oral hearing in this matter has been scheduled for March 15, 2019. A first instance decision in this matter is expected in mid-2019.
On December 29, 2017, Lufthansa filed another infringement action against AES in the Regional State Court of Mannheim claiming that sales by AES to its international customers have infringed Lufthansa's patent if AES's customers later shipped the products to Germany (referred to as “indirect sales”). This action, therefore, addresses sales other than those covered by the action filed on December 29, 2010, discussed above. In this action, served on April 11, 2018, Lufthansa seeks an injunction, an order obliging AES to provide information and accounting and a finding that AES owes damages for the attacked indirect sales. AES will vigorously defend against the action. No amount of claimed damages has been specified by Lufthansa and such amount is not quantifiable at this time. An oral hearing in this matter has been scheduled for March 15, 2019. A first instance decision is in this matter is expected in mid-2019. As loss exposure is neither probable nor estimable at this time, the Company has not recorded any liability with respect to this litigation as of December 31, 2018.
In December 2017, Lufthansa filed patent infringement cases in the United Kingdom and France against AES. The Lufthansa patent expired in May 2018. In those cases, Lufthansa accuses AES of having manufactured, used, sold and offered for sale a power supply system, and offered and supplied parts for a power supply system, that infringed upon a Lufthansa patent in those respective countries. As loss exposure is neither probable nor estimable at this time, the Company has not recorded any liability with respect to these matters as of December 31, 2018. 
On November 26, 2014, Lufthansa filed a complaint in the United States District for the Western District of Washington. Lufthansa’s complaint in that action alleges that AES manufactures, uses, sells and offers for sale a power supply system that infringes upon a U.S. patent held by Lufthansa. The patent at issue in the U.S. action is based on technology similar to that involved in the German action. On April 25, 2016, the Court issued its ruling on claim construction, holding that the sole independent claim in the patent is indefinite, rendering all claims in the patent indefinite. Based on this ruling, AES filed a motion for summary judgment on the grounds that the Court’s ruling that the patent is indefinite renders the patent invalid and unenforceable. On July 20, 2016, the U.S. District Court granted the motion for summary judgment and issued an order dismissing all claims against AES with prejudice.
Lufthansa appealed the District Court's decision to the United States Court of Appeals for the Federal Circuit. On October 19, 2017, the Federal Circuit affirmed the district court’s decision, holding that the sole independent claim of the patent is indefinite, rending all claims on the patent indefinite. Lufthansa did not file a petition for en banc rehearing or petition the U.S. Supreme Court for a writ of certiorari. Therefore, there is no longer a risk of exposure from that lawsuit.
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segments
12 Months Ended
Dec. 31, 2018
Segment Reporting [Abstract]  
Segments SEGMENTS
Segment information and reconciliations to consolidated amounts for the years ended December 31 are as follows:
(In thousands)201820172016
Sales:
Aerospace$675,744 $534,724 $534,408 
Less Inter-segment Sales(119)(121)(367)
Total Aerospace Sales675,625 534,603 534,041 
Test Systems127,679 89,861 99,082 
Less Inter-segment Sales(48)— — 
Test Systems127,631 89,861 99,082 
Total Consolidated Sales$803,256 $624,464 $633,123 
Operating Profit and Margins:
Aerospace$69,761 $38,888 $77,966 
10.3 %7.3 %14.6 %
Test Systems10,718 7,359 8,507 
8.4 %8.2 %8.6 %
Total Operating Profit$80,479 $46,247 $86,473 
10.0 %7.4 %13.7 %
Deductions from Operating Profit:
Interest Expense, Net of Interest Income$(9,710)$(5,369)$(4,354)
Corporate and Other Expenses, Net(18,487)(15,887)(13,334)
Income before Income Taxes$52,282 $24,991 $68,785 
Depreciation and Amortization:
Aerospace$29,947 $22,111 $19,873 
Test Systems4,500 4,302 5,273 
Corporate585 650 644 
Total Depreciation and Amortization$35,032 $27,063 $25,790 
Assets:
Aerospace$647,870 $621,047 $500,892 
Test Systems97,056 90,859 76,575 
Corporate29,714 24,050 26,877 
Total Assets$774,640 $735,956 $604,344 
Capital Expenditures:
Aerospace$14,680 $10,656 $9,511 
Test Systems1,370 2,721 3,345 
Corporate267 101 181 
Total Capital Expenditures$16,317 $13,478 $13,037 
Operating profit 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.
For the years ended December 31, 2018 and December, 31 2016, there were no goodwill or purchased intangible asset impairment losses in either the Aerospace or Test System segment. In 2017, there was a goodwill impairment loss of $16.2
million recorded in the Aerospace segment. In the Aerospace segment, goodwill amounted to $125.0 million and $125.6 million at December 31, 2018 and 2017, respectively. In the Test Systems segment, there was no goodwill as of December 31, 2018 and 2017.
The following table summarizes the Company’s sales into the following geographic regions for the years ended December 31:
(In thousands)201820172016
United States$575,830 $482,219 $504,270 
North America (excluding United States)10,834 6,198 12,331 
Asia112,135 58,732 52,171 
Europe98,193 73,677 61,200 
South America1,973 1,280 577 
Other4,291 2,358 2,574 
Total$803,256 $624,464 $633,123 
The following table summarizes the Company’s property, plant and equipment by country for the years ended December 31:
(In thousands)20182017
United States$110,738 $116,026 
France9,241 9,094 
Canada883 710 
Total$120,862 $125,830 
Sales recorded by the Company’s foreign operations were $70.6 million, $53.9 million and $50.1 million in 2018, 2017 and 2016, respectively. Net income from these locations was $5.5 million, $2.2 million and $1.8 million in 2018, 2017 and 2016, respectively. Net assets held outside of the U.S. total $45.0 million and $47.4 million at December 31, 2018 and 2017, respectively. The exchange loss included in determining net income was $0.3 million in 2018 and an insignificant gain in 2017. Cumulative translation adjustments amounted to $(7.2) million and $(4.5) million at December 31, 2018 and 2017, respectively.
The Company has a significant concentration of business with two major customers; Panasonic Aviation Corporation (“Panasonic”) and The Boeing Company (“Boeing”). The following is information relating to the activity with those customers:
201820172016
Percent of Consolidated Sales
Panasonic14.4%  19.1%  21.6%  
Boeing14.3%  16.8%  15.2%  

(In thousands)20182017
Accounts Receivable at December 31,
Panasonic$14,994 $10,200 
Boeing$24,649 $12,969 
Sales to Panasonic are in the Aerospace segment. Sales to Boeing occur in both segments.
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions
12 Months Ended
Dec. 31, 2018
Business Combinations [Abstract]  
Acquisitions ACQUISITIONS
Astronics Connectivity Systems and Certification Corp.
On December 1, 2017, Astronics completed the acquisition of substantially all of the assets and liabilities of Telefonix Inc., including 100% of the stock of a related company, Product Development Technologies, LLC and its subsidiaries. The combined group designs and manufactures advanced in-flight entertainment and connectivity equipment, and provides industry leading design consultancy services for the global aerospace industry. The company’s products include wireless access points, file servers, content loaders, passenger control units and cord reels, as well as engineering services for its customers. We purchased the assets of these companies for $103.8 million, net of $0.2 million in cash acquired. All of the goodwill and purchased intangible assets are expected to be deductible for tax purposes over 15 years. The acquired companies are included in our Aerospace reporting segment. Adjustments made to the preliminary purchase price valuation during the measurement period were not significant. The purchase price allocation for this acquisition has been finalized.
The following is a summary of the sales and amounts included in income from operations for CSC included in the consolidated financial statements of the Company from the date of acquisition to December 31, 2017 (in thousands):
Sales $6,174 
Operating Loss $(499)
The following summary, prepared on a pro forma basis, combines the consolidated results of operations of the Company with those of CSC as if the acquisition took place on January 1, 2017. The pro forma consolidated results include the impact of certain adjustments, including increased interest expense on acquisition debt, amortization of purchased intangible assets and income taxes.
Unaudited 
(In thousands, except earnings per share) 20172016
Sales $683,541 $686,143 
Net income $18,302 $41,672 
Basic earnings per share $0.56 $1.24 
Diluted earnings per share $0.54 $1.21 
The pro forma results are not necessarily indicative of what actually would have occurred if the acquisition had been in effect for the year ended December 31, 2017 and 2016. In addition, they are not intended to be a projection of future results.
Astronics Custom Control Concepts, Inc.
On April 3, 2017, Astronics Custom Control Concepts Inc., a wholly owned subsidiary of the Company, acquired substantially all the assets and certain liabilities of Custom Control Concepts LLC (“CCC”), located in Kent, Washington. CCC is a provider of cabin management and in-flight entertainment systems for a range of aircraft. The total consideration for the transaction was $10.2 million, net of $0.5 million in cash acquired. All of the goodwill and purchased intangible assets are expected to be deductible for tax purposes over 15 years. CCC is included in our Aerospace segment. The purchase price allocation for this acquisition has been finalized.
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Divestiture Activities
12 Months Ended
Dec. 31, 2018
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 have been classified as held for sale in the accompanying 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:
(In thousands) 2018 
Assets Held for Sale 
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 
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.5 million, including $100.0 million in cash proceeds and approximately $3.5 million related to the sale of certain inventory. The Company expects to record a pre-tax gain on the sale of approximately $80 million in the first quarter of 2019. The income tax expense relating to the gain is estimated to be $22 million.
The transaction also includes 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 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 42 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2018
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and Qualifying Accounts
SCHEDULE II
Valuation and Qualifying Accounts
YearDescription
Balance at the
Beginning of
Period
Additions Charged to Cost and ExpenseWrite-Offs/Other
Balance at
End of
Period
(In thousands)     
2018Allowance for Doubtful Accounts$960 $589 $(63)$1,486 
Reserve for Inventory Valuation18,013 2,682 131 20,826 
Deferred Tax Valuation Allowance7,823 275 — 8,098 
2017Allowance for Doubtful Accounts$602 $87 $271 $960 
Reserve for Inventory Valuation15,410 2,885 (282)18,013 
Deferred Tax Valuation Allowance3,816 4,007 — 7,823 
2016Allowance for Doubtful Accounts$312 $388 $(98)$602 
Reserve for Inventory Valuation14,594 2,015 (1,199)15,410 
Deferred Tax Valuation Allowance2,640 1,176 — 3,816 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Principles and Practices (Policies)
12 Months Ended
Dec. 31, 2018
Accounting Policies [Abstract]  
Description of Business
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”).
At December 31, 2018, the Company has two reportable segments, Aerospace and Test Systems. The Aerospace segment designs and manufactures products for the global aerospace industry. 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.
On April 3, 2017, Astronics Custom Control Concepts Inc., a wholly owned subsidiary of the Company acquired substantially all the assets and certain liabilities of Custom Control Concepts LLC, located in Kent, Washington. CCC is a provider of cabin management and in-flight entertainment systems for a range of aircraft. The total consideration for the transaction was $10.2 million, net of $0.5 million in cash acquired. CCC is included in our Aerospace segment.
On December 1, 2017, Astronics acquired substantially all of the assets of Telefonix Inc. and a related company Product Development Technologies, LLC and its subsidiaries, to become CSC, located in Waukegan and Lake Zurich, Illinois. CSC designs and manufactures advanced in-flight entertainment and connectivity equipment, and provides industry leading design consultancy services for the global aerospace industry. Under the terms of the Agreement, the total consideration for the transaction was $103.8 million, net of $0.2 million in cash acquired. CSC is included in our Aerospace segment.
On February 13, 2019, the Company completed a divestiture of its semiconductor test business within the Test Systems segment. The total cash proceeds of the divestiture amounted to approximately $103.5 million, consisting of $100 million cash at closing, plus approximately $3.5 million related to the sale of certain related inventory. The Company expects to record a pre-tax gain on the sale of approximately $80 million in the first quarter of 2019. The income tax expense relating to the gain is estimated to be $22 million.
The transaction also includes 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 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.
Principles of Consolidation
Principles of Consolidation
The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated.
Acquisitions are accounted for under the acquisition method and, accordingly, the operating results for the acquired companies are included in the consolidated statements of operations from the respective dates of acquisition.
Cost of Products Sold, Engineering and Development and Selling, General and Administrative Expenses Cost of Products Sold, Engineering and Development and Selling, General and Administrative ExpensesCost of products sold includes the costs to manufacture products such as direct materials and labor and manufacturing overhead as well as all engineering and developmental 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 expenses amounted to $114.3 million in 2018, $95.0 million in 2017 and $88.9 million in 2016. Selling, general and administrative (“SG&A”) expenses include costs primarily related to our sales, marketing and administrative departments.
Shipping and Handling
Shipping and Handling
Shipping and handling costs are included in costs of products sold.
Equity-Based Compensation
Equity-Based Compensation
The Company accounts for its stock options following Accounting Standards Codification (“ASC”) Topic 718, Compensation – Stock Compensation (“ASC Topic 718”). This Topic requires all equity-based payments to employees, including grants of employee stock options and restricted stock units (“RSU's”), to be recognized in the statement of earnings based on the grant date fair value of the award. For awards with graded vesting, the Company uses a straight-line method of attributing the value of stock-based compensation expense, subject to minimum levels of expense, based on vesting. The Company accounts for forfeitures as they occur.
Under ASC Topic 718, stock compensation expense recognized during the period is based on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. Vesting requirements vary for directors, officers and key employees. In general, options granted to outside directors vest six months from the date of grant and options granted to officers and key employees vest with graded vesting over a five-year period, 20% each year, from the date of grant. In general, RSU's granted to officers and key employees cliff vest in three years. Equity-based compensation expense is included in selling, general and administrative expenses.
Cash and Cash Equivalents
Cash and Cash Equivalents
All highly liquid instruments with a maturity of three months or less at the time of purchase are considered cash equivalents.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable are composed of trade and contract receivables recorded at either the invoiced amount or costs in excess of billings, are expected to be collected within one year, and do not bear interest. The Company will record a valuation allowance to account for potentially uncollectible accounts receivable. The allowance is determined based on our knowledge of the business, specific customers, review of the receivables’ aging and a specific identification of accounts where collection is at risk. Account balances are charged against the allowance after all means of collections have been exhausted and recovery is considered remote. The Company typically does not require collateral.
Inventories
Inventories
We record our inventories at the lower of cost or net realizable value. We determine the cost basis of our inventory on a first-in, first-out or weighted average basis using a standard cost methodology that approximates actual cost. The Company records valuation reserves to provide for excess, slow moving or obsolete inventory. In determining the appropriate reserve, the Company considers the age of inventory on hand, the overall inventory levels in relation to forecasted demands as well as reserving for specifically identified inventory that the Company believes is no longer salable.
Property, Plant and Equipment
Property, Plant and Equipment
Depreciation of property, plant and equipment is computed using the straight-line method for financial reporting purposes and using accelerated methods for income tax purposes. Estimated useful lives of the assets are as follows: buildings, 25-40 years; machinery and equipment, 4-10 years. Leased buildings and associated leasehold improvements are amortized over the shorter of the terms of the lease or the estimated useful lives of the assets, with the amortization of such assets included within depreciation expense.
The cost of properties sold or otherwise disposed of and the accumulated depreciation thereon are eliminated from the accounts and the resulting gain or loss, as well as maintenance and repair expenses, is reflected within operating income. Replacements and improvements are capitalized.
Long-Lived Assets
Long-Lived Assets
Long-lived assets to be held and used are initially recorded at cost. The carrying value of these assets is evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying amount may not be recoverable. Impairments are recognized if future undiscounted cash flows from operations are not expected to be sufficient to recover long-lived assets. The carrying amounts are then reduced to fair value, which is typically determined by using a discounted cash flow model.
Assets of Business Held for Sale
Assets held for sale are to be reported at lower of its carrying amount or fair value less cost to sell. Judgment is required in estimating the sales price of assets held for sale and the time required to sell the assets. These estimates are based upon available market data and operating cash flows of the assets held for sale.
As of December 31, 2018, the Company’s Board of Directors had approved a plan to sell the semiconductor test business within the Test Systems segment. Accordingly, the assets and liabilities associated with these operations have been classified as held for sale in the accompanying 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.
Goodwill
Goodwill
The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. The Company has twelve reporting units, however only nine reporting units have goodwill and were subject to the goodwill impairment test as of the first day of our fourth quarter.
We may elect to perform a qualitative assessment that considers economic, industry and company-specific factors for all or selected reporting units. If, after completing the assessment, it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value, we proceed to a quantitative test. We may also elect to perform a quantitative test instead of a qualitative test for any or all of our reporting units.
Quantitative testing requires a comparison of the fair value of each reporting unit to its carrying value. We use the discounted cash flow method to estimate the fair value of our reporting units. The discounted cash flow method incorporates various assumptions, the most significant being projected sales growth rates, operating margins and cash flows, the terminal growth rate and the weighted average cost of capital. If the carrying value of the reporting unit exceeds its fair value, goodwill is considered impaired and any loss must be measured. Accordingly, goodwill impairment is measured as the amount by which a reporting unit's carrying value exceeds its fair value, not to exceed the carrying value of goodwill.
Intangible Assets
Intangible Assets
Acquired intangibles are generally valued based upon future economic benefits such as earnings and cash flows. Acquired identifiable intangible assets are recorded at fair value and are amortized over their estimated useful lives. Acquired intangible assets with an indefinite life are not amortized, but are reviewed for impairment at least annually or more frequently whenever events or changes in circumstances indicate that the carrying amounts of those assets are below their estimated fair values.
Impairment is tested under ASC Topic 350, Intangibles - Goodwill and Other, as amended by Accounting Standards Update (“ASU”) 2012-2, by first performing a qualitative analysis in a manner similar to the testing methodology of goodwill discussed
previously.
Financial Instruments
Financial Instruments
The Company’s financial instruments consist primarily of cash and cash equivalents, accounts receivable, accounts payable, notes payable and long-term debt. The Company performs periodic credit evaluations of its customers’ financial condition and generally does not require collateral. The Company does not hold or issue financial instruments for trading purposes. Due to their short-term nature, the carrying values 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.
The Company holds a long-term, strategic investment in a company to promote business and strategic objectives. This investment is included in Other Assets on the Consolidated Balance Sheets. As further discussed below, the Company adopted ASU 2016-01 on January 1, 2018. As this investment has no readily determinable fair value, we have elected the practicability exception, under which the investment is measured at cost, less impairment, plus or minus observable price changes from orderly transactions of an identical or similar investment of the same issuer. Prior to 2018, this security was accounted for using the cost method of accounting, measured at cost less other-than-temporary impairment.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent liabilities and the reported amounts of sales and expenses during the reporting periods in the financial statements and accompanying notes. Actual results could differ from those estimates.
Foreign Currency Translation Foreign Currency TranslationThe Company accounts for its foreign currency translation in accordance with ASC Topic 830, Foreign Currency Translation.
Dividends
Dividends
The Company has not paid any cash dividends in the three-year period ended December 31, 2018.
Loss Contingencies
Loss Contingencies
Loss contingencies may from time to time arise from situations such as claims and other legal actions. Loss contingencies are recorded as liabilities when it is probable that a liability has been incurred and the amount of the loss is reasonably estimable. Disclosure is required when there is a reasonable possibility that the ultimate loss will exceed the recorded provision. Contingent liabilities are often resolved over long time periods. In recording liabilities for probable losses, management is required to make estimates and judgments regarding the amount or range of the probable loss. Management continually assesses the adequacy of estimated loss contingencies and, if necessary, adjusts the amounts recorded as better information becomes known.
Acquisitions AcquisitionsThe Company accounts for its acquisitions under ASC Topic 805, Business Combinations and Reorganizations (“ASC Topic 805”). ASC Topic 805 provides guidance on how the acquirer recognizes and measures the consideration transferred, identifiable assets acquired, liabilities assumed, non-controlling interests, and goodwill acquired in a business combination. ASC Topic 805 also expands required disclosures surrounding the nature and financial effects of business combinations.
Newly Adopted and Recent Accounting Pronouncements
Newly Adopted and Recent Accounting Pronouncements
In May 2014, the FASB issued Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (“ASU 2014-09”), that, together with several subsequent updates, outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance. ASU 2014-09 is based on the principle that an entity should recognize revenue to depict the transfer of goods or services to
customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. ASU 2014-09 also provides for enhanced disclosure requirements surrounding revenue recognition.
Prior to the adoption of ASU 2014-09, revenue on a significant portion of our contracts had been recognized at the time of shipment of goods, transfer of title and customer acceptance, as required. Our revenue transactions generally consist of a single performance obligation to transfer promised goods and are not accounted for under industry-specific guidance. We have retained much of the same accounting treatment used to recognize revenue under the prior standard. However, the adoption of ASU 2014-09 required us to accelerate the recognition of revenue as compared to the prior standard for certain contracts, in cases where we produce products unique to those customers, and for which we would have an enforceable right of payment, inclusive of profit, for production completed to date. In some cases, revenue which qualified for accelerated recognition under the prior standard did not qualify for acceleration under ASU 2014-09; in these cases the revenue treatment was changed to reflect recognition at the time of transfer of control.
We adopted ASU 2014-09 on January 1, 2018 using the modified retrospective method, which required the recognition of the cumulative effect of the transition as an adjustment to retained earnings. The Company elected to apply the standard only to open contracts as of January 1, 2018. Based on the application of the changes described above, we recognized a transition adjustment of $3.3 million, net of tax effects, which increased our January 1, 2018 retained earnings. Based on our existing operations, ASU 2014-09 has not had a material impact to net earnings for the year ended December 31, 2018. Refer to Note 2 for additional information and a discussion of the Company's policies with respect to revenue recognition.
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.
On January 1, 2018 ASU 2016-01, Financial Instruments - Recognition and Measurement of Financial Assets and Financial Liabilities, became effective for the Company. This ASU requires entities to carry all investments in equity securities, including other ownership interests such as partnerships, unincorporated joint ventures, and limited liability companies, at fair value with changes in fair value recognized within net income. This ASU does not apply to equity method investments, investments that result in consolidation of the investee or investments in certain investment companies. For investments in equity securities without a readily determinable fair value, an entity is permitted to elect a practicability exception, under which the investment will be measured at cost, less impairment, plus or minus observable price changes from orderly transactions of an identical or similar investment of the same issuer.
Additionally, this ASU eliminated the requirement to assess whether an impairment of an equity investment is other than temporary. The impairment model for equity investments subject to this election is now a single-step model whereby an entity performs a qualitative assessment to identify impairment. If the qualitative assessment indicates that an impairment exists, the entity would estimate the fair value of the investment and recognize in net income an impairment loss equal to the difference between the fair value and the carrying amount of the equity investment.The Company’s non-marketable equity securities formerly classified as cost method investments are measured and recorded using the measurement alternative. The Company has elected the practicability exception whereby these investments are measured at cost, less impairment, plus or minus observable price changes from orderly transactions of identical or similar investments of the same issuer.

In February 2016, the FASB issued ASU No. 2016-02, Leases. ASU 2016-02 required entities to adopt the new standard using a modified retrospective method and initially apply the related guidance at the beginning of the earliest period presented in the financial statements. During July 2018, the FASB issued ASU 2018-11, which allows for an additional and optional transition method under which an entity would record a cumulative-effect adjustment at the beginning of the period of adoption (“cumulative-effect method”). We will adopt this guidance as of January 1, 2019 using the cumulative-effect method. We anticipate an increase in our assets and liabilities due to the recognition of the required right-of-use asset and corresponding lease obligations for leases that are currently classified as operating leases. While the adoption will result in an increase to assets and liabilities on the balance sheet, we estimate that the impact to both will not exceed 3% of our consolidated total assets. In addition, we do not expect that the adoption will result in a material impact to our consolidated statement of operations.
In January 2017, the FASB issued ASU No. 2017-01, Clarifying the Definition of a Business, which narrows the existing definition of a business and provides a framework for evaluating whether a transaction should be accounted for as an acquisition (or disposal) of assets or a business. The ASU requires an entity to evaluate if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets; if so, the set of transferred assets and activities (collectively, the set) is not a business. To be considered a business, the set would need to
include an input and a substantive process that together significantly contribute to the ability to create outputs. The standard also narrows the definition of outputs. The definition of a business affects areas of accounting such as acquisitions, disposals and goodwill. Under the new guidance, fewer acquired sets are expected to be considered businesses. This ASU was effective for fiscal years beginning after December 15, 2017 on a prospective basis with early adoption permitted.
In March 2017, the FASB issued ASU No. 2017-07, Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost. This ASU changes how employers that sponsor defined benefit pension and/or other postretirement benefit plans present the net periodic benefit cost in the income statement. This ASU was adopted as of January 1, 2018 on a retrospective basis. Under the new standard, only the service cost component of net periodic benefit cost would be included in operating expenses. All other net periodic benefit costs components (such as interest cost, prior service cost amortization and actuarial gain/loss amortization) would be reported outside of operating income. These include components totaling $2.0 million, $1.7 million and $1.7 million, for the years ended December 31, 2018, 2017, and 2016, respectively, that are no longer be included within operating expenses and instead are reported outside of income from operations under the new standard, within other expense, net of other income in the accompanying Consolidated Statements of Operations.
In May 2017, the FASB issued ASU No. 2017-09, Scope of Modification Accounting, that clarifies when changes to the terms or conditions of a share-based payment award must be accounted for as a modification. The general model for accounting for modifications of share-based payment awards is to record the incremental value arising from the changes as additional compensation cost. Under the new standard, fewer changes to the terms of an award would require accounting under this modification model. This ASU was adopted as of January 1, 2018. As the Company has not made changes to the terms or conditions of its issued share-based payment awards, this ASU had no impact on our consolidated results of operations and financial condition.
In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—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, Compensation—Retirement Benefits—Defined Benefit Plans—General (Subtopic 715-20): Disclosure Framework—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.
Income Taxes The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial reporting and tax basis of assets and liabilities. Deferred tax assets are reduced, if deemed necessary, by a valuation allowance for the amount of tax benefits which are not expected to be realized. Investment tax credits are recognized on the flow through method.
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]  
Summary of Cumulative Effect of Changes
The cumulative effect of the changes made to our consolidated January 1, 2018 balance sheet for the adoption of ASU 2014-09, were as follows:
(In thousands) Balance at December 31, 2017 Adjustments Due to ASU 2014-09 Balance at January 1, 2018 
Assets 
Accounts Receivable, Net of Allowance for Doubtful Accounts $132,633 $4,005 $136,638 
Inventories $150,196 $(7,957)$142,239 
Liabilities 
Accrued Income Taxes $261 $1,028 $1,289 
Customer Advance Payments and Deferred Revenue $19,607 $(8,176)$11,431 
Deferred Income Taxes $5,121 $(72)$5,049 
Equity 
Retained Earnings $325,191 $3,268 $328,459 
In accordance with the new revenue standard requirements, the disclosure of the impact of adoption on our consolidated income statement and balance sheet at December 31 is as follows:
(In thousands) 2018 
Income Statement As Reported Effect of Change Higher/(Lower) Balances Without Adoption of ASU 2014-09 
Sales 
Aerospace
$675,625 $(1,796)$677,421 
Test Systems
$127,631 $1,633 $125,998 
Costs and Expenses
Cost of Products Sold
$622,560 $(610)$623,170 
Provision for (Benefit from) Income Taxes $5,479 $119 $5,360 
Net Income
$46,803 $328 $46,475 

(In thousands) 2018 
Balance Sheet
As Reported Effect of Change Higher/(Lower) Balances Without Adoption of ASU 2014-09 
Assets
Accounts Receivable, Net of Allowance for Doubtful Accounts
$182,308 $11,277 $171,031 
Inventories
$138,685 $(7,345)$146,030 
Liabilities
Accrued (Prepaid) Income Taxes $312 $1,947 $(1,635)
Customer Advance Payments and Deferred Revenue
$26,880 $(740)$27,620 
Deferred Income Taxes $3,199 $(871)$4,070 
Equity
Retained Earnings $376,567 $3,596 $372,971 
Summary of Contract Assets and Liabilities The following table presents the beginning and ending balances of contract assets and contract liabilities:
(In thousands) Contract Assets Contract Liabilities 
Beginning Balance, January 1, 2018 (1)
$24,423 $11,431 
Ending Balance, December 31, 2018 $33,030 $27,347 
(1) Due to the adoption of ASU 2014-09 effective January 1, 2018, the Company recorded a transition adjustment to the opening balance of Contract Assets and Contract Liabilities at January 1, 2018. Refer to the cumulative effect of the changes table above for further explanation of the changes made to our consolidated January 1, 2018 balance sheet.
Disaggregation of Revenue
The following table presents our revenue disaggregated by Market Segments as of December 31 as follows:
(In thousands) 2018 2017 2016 
Aerospace Segment 
Commercial Transport
$536,269 $414,523 $435,552 
Military
68,138 61,270 54,556 
Business Jet
43,090 41,298 25,407 
Other
28,128 17,512 18,526 
Aerospace Total 675,625 534,603 534,041 
Test Systems Segment 
Semiconductor
84,254 31,999 37,939 
Aerospace & Defense
43,377 57,862 61,143 
Test Systems Total 127,631 89,861 99,082 
Total $803,256 $624,464 $633,123 
The following table presents our revenue disaggregated by Product Lines as of December 31 as follows:
(In thousands) 2018 2017 2016 
Aerospace Segment 
Electrical Power & Motion
$303,180 $264,286 $288,465 
Lighting & Safety
174,383 158,663 156,871 
Avionics
131,849 53,960 32,761 
Systems Certification
13,951 14,333 16,531 
Structures
24,134 25,849 20,887 
Other
28,128 17,512 18,526 
Aerospace Total 675,625 534,603 534,041 
Test Systems 127,631 89,861 99,082 
Total $803,256 $624,464 $633,123 
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2018
Receivables [Abstract]  
Summary of Accounts Receivable
Accounts receivable at December 31 consists of:
(In thousands)20182017
Trade Accounts Receivable$150,764 $114,461 
Unbilled Recoverable Costs and Accrued Profits33,030 19,132 
Total Receivables, Gross183,794 133,593 
Less Allowance for Doubtful Accounts(1,486)(960)
Total Receivables, Net$182,308 $132,633 
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2018
Inventory Disclosure [Abstract]  
Summary of Inventories
Inventories at December 31 are as follows:
(In thousands)20182017
Finished Goods$33,100 $35,193 
Work in Progress27,409 33,219 
Raw Material78,176 81,784 
Total Inventories$138,685 $150,196 
Additionally, net Inventories of $14,385 are classified in Assets Held for Sale at December 31, 2018. Refer to Note 21.
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2018
Property, Plant and Equipment [Abstract]  
Summary of Property, Plant and Equipment
Property, Plant and Equipment at December 31 are as follows:
(In thousands)20182017
Land$11,191 $11,237 
Building and Improvements83,812 81,872 
Machinery and Equipment106,327 105,827 
Construction in Progress6,404 9,761 
Total Property, Plant and Equipment, Gross$207,734 $208,697 
Less Accumulated Depreciation86,872 82,867 
Total Property, Plant and Equipment, Net$120,862 $125,830 
Additionally, net Property, Plant and Equipment of $3,521 is classified in Assets Held for Sale at December 31, 2018. Refer to Note 21.
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Acquired Intangible Assets
The following table summarizes acquired intangible assets at December 31 as follows:
 2018 2017 
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents 11 Years $2,146 $1,716 $2,146 $1,629 
Non-compete Agreement 4 Years 10,900 4,680 10,900 1,687 
Trade Names 10 Years 11,454 5,182 11,492 4,114 
Completed and Unpatented Technology 10 Years 36,406 14,964 38,114 11,931 
Backlog 1 Years 8,790 8,790 14,424 12,184 
Customer Relationships 15 Years 136,894 37,875 137,967 30,005 
Total Intangible Assets 13 Years $206,590 $73,207 $215,043 $61,550 
Summary of Future Amortization Expense for Intangible Assets
Based upon acquired intangible assets at December 31, 2018, amortization expense for each of the next five years is estimated to be:
(In thousands) 
2019$16,582 
2020$15,909 
2021$14,000 
2022$13,576 
2023$12,409 
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill (Tables)
12 Months Ended
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Changes in Carrying Amount of Goodwill
The following table summarizes the changes in the carrying amount of goodwill at December 31 as follows:
(In thousands)20182017
Balance at Beginning of the Year$125,645 $115,207 
Acquisition(241)25,740 
Impairment Charge— (16,237)
Foreign Currency Translations and Other(452)935 
Balance at End of the Year$124,952 $125,645 
Goodwill, Gross$157,731 $158,424 
Accumulated Impairment Losses(32,779)(32,779)
Goodwill, Net$124,952 $125,645 
All goodwill relates to the Aerospace segment.
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-Term Debt and Notes Payable (Tables)
12 Months Ended
Dec. 31, 2018
Debt Disclosure [Abstract]  
Summary of Long-Term Debt
Long-term Debt at December 31 is as follows:
(In thousands)20182017
Revolving Credit Line issued under the Fifth Amended and Restated Credit Agreement dated February 21, 2018. Interest is at LIBOR plus between 1.00% and 1.50% (3.70% at December 31, 2018). $227,000 $262,000 
Other Bank Debt338 807 
Capital Lease Obligations6,644 8,960 
Total Debt233,982 271,767 
Less Current Maturities1,870 2,689 
Total Long-term Debt$232,112 $269,078 
Principal Maturities of Long-Term Debt
Principal maturities of long-term debt are approximately:
(In thousands) 
2019$1,870 
20202,133 
20212,067 
2022912 
2023227,000 
Thereafter— 
Total Debt$233,982 
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Warranty (Tables)
12 Months Ended
Dec. 31, 2018
Guarantees [Abstract]  
Summary of Activity in Warranty Accrual Activity in the warranty accrual, which is included in other accrued expenses on the Consolidated Balance Sheets, is summarized as follows:
(In thousands)201820172016
Balance at Beginning of the Year$5,136 $4,675 $5,741 
Warranty Liabilities Acquired— 511 — 
Warranties Issued2,806 1,782 2,281 
Reassessed Warranty Exposure(370)540 (966)
Warranties Settled(2,545)(2,372)(2,381)
Balance at End of the Year$5,027 $5,136 $4,675 
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2018
Income Tax Disclosure [Abstract]  
Provision (Benefit) for Income Taxes
The provision (benefit) for income taxes at December 31 consists of the following:
(In thousands)201820172016
Current
U.S. Federal$7,540 $8,436 $21,667 
State(504)2,054 2,899 
Foreign1,123 316 551 
Deferred
U.S. Federal(1,799)(3,850)(2,871)
State(1,584)(326)(1,140)
Foreign703 (1,318)(745)
Total$5,479 $5,312 $20,361 
Effective Tax Rates Differ from Statutory Federal Income Tax Rate
The effective tax rates differ from the statutory federal income tax rate as follows:
201820172016
Statutory Federal Income Tax Rate21.0 %35.0 %35.0 %
Permanent Items
Stock Compensation Expense(0.9)%1.1 %1.1 %
Domestic Production Activity Deduction— %(4.7)%(3.3)%
Other0.4 %0.5 %0.2 %
Foreign Tax Benefits0.5 %(5.6)%(1.1)%
State Income Tax, Net of Federal Income Tax Effect2.8 %4.5 %1.8 %
Revised State Filing Tax Benefit, Net of Federal Income Tax Effect, Net of Reserve(6.7)%— %— %
Research and Development Tax Credits(6.2)%(11.5)%(3.7)%
Tax Expense on Deemed Repatriation of Foreign Earnings(0.8)%5.6 %— %
Revaluation of Deferred Taxes for Federal Tax Rate Change(0.1)%(3.5)%— %
Other0.5 %(0.1)%(0.4)%
Effective Tax Rate10.5 %21.3 %29.6 %
Significant Components of Company's Deferred Tax Assets and Liabilities
Significant components of the Company’s deferred tax assets and liabilities at December 31, are as follows:
(In thousands)20182017
Deferred Tax Assets:
Asset Reserves$8,808 $7,596 
Deferred Compensation5,628 6,091 
Capital Lease Basis Difference1,743 1,002 
State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax1,066 1,379 
Customer Advanced Payments and Deferred Revenue875 1,007 
State Net Operating Loss Carryforwards and Other8,281 8,115 
Total Gross Deferred Tax Assets26,401 25,190 
Valuation Allowance for Foreign Tax Credit, State Deferred Tax Assets and Tax Credit Carryforwards, Net of Federal Tax(8,098)(7,823)
Deferred Tax Assets18,303 17,367 
Deferred Tax Liabilities:
Depreciation11,687 9,267 
Goodwill and Intangible Assets4,438 7,275 
Other3,812 3,130 
Deferred Tax Liabilities19,937 19,672 
Net Deferred Tax Liabilities$(1,634)$(2,305)
Components of Net Deferred Tax Assets and Liabilities
The net deferred tax assets and liabilities presented in the Consolidated Balance Sheets are as follows at December 31:
(In thousands)20182017
Other Assets — Long-term$3,999 $2,816 
Assets Held for Sale(1,528)— 
Deferred Tax Liabilities — Long-term(3,199)(5,121)
Liabilities Held for Sale(906)— 
Net Deferred Tax Liabilities$(1,634)$(2,305)
Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties A reconciliation of the total amounts of unrecognized tax benefits, excluding interest and penalties, is as follows:
(in thousands)201820172016
Balance at Beginning of the Year$— $— $— 
Decreases as a Result of Tax Positions Taken in Prior Years— — — 
Increases as a Result of Tax Positions Taken in the Current Year2,197 — — 
Balance at End of the Year2,197 $— $— 
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Retirement Plans and Related Post Retirement Benefits (Tables)
12 Months Ended
Dec. 31, 2018
SERP  
Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation
The reconciliation of the beginning and ending balances of the projected benefit obligation of the plans for the years ended December 31 is as follows:
(In thousands)20182017
Funded Status
Projected Benefit Obligation
Beginning of the Year — January 1$25,141 $21,533 
Service Cost200 186 
Interest Cost899 897 
Actuarial (Gain) Loss(3,922)2,873 
Benefits Paid(348)(348)
End of the Year — December 31$21,970 $25,141 
Assumptions Used to Calculate the Post Retirement Benefit Obligation
The assumptions used to calculate the projected benefit obligation as of December 31 are as follows:
20182017
Discount Rate4.20%  3.60%  
Future Average Compensation Increases2.00%  2.00% - 3.00% 
Summary of the Components of Net Periodic Cost
The following table summarizes the components of the net periodic cost for the years ended December 31:
(In thousands)201820172016
Net Periodic Cost
Service Cost — Benefits Earned During Period$200 $186 $173 
Interest Cost899 897 901 
Amortization of Prior Service Cost386 387 413 
Amortization of Losses629 369 343 
Net Periodic Cost$2,114 $1,839 $1,830 
Assumptions Used to Determine the Net Periodic Cost
The assumptions used to determine the net periodic cost are as follows:
201820172016
Discount Rate3.60%  4.20%  4.45%  
Future Average Compensation Increases 2.00% - 3.00%  3.00% - 5.00% 3.00% - 5.00% 
SERP Medical  
Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation
The reconciliation of the beginning and ending balances of the accumulated postretirement benefit obligation for the years ended December 31, is as follows:
(In thousands)20182017
Funded Status
Accumulated Postretirement Benefit Obligation
Beginning of the Year — January 1$1,307 $1,021 
Service Cost16 
Interest Cost46 41 
Actuarial (Gain) Loss(162)307 
Benefits Paid(71)(69)
End of the Year — December 31$1,136 $1,307 
Assumptions Used to Calculate the Post Retirement Benefit Obligation
The assumptions used to calculate the accumulated post-retirement benefit obligation as of December 31 are as follows:
20182017
Discount Rate4.20%  3.60%  
Summary of the Components of Net Periodic Cost
The following table summarizes the components of the net periodic cost for the years ended December 31 as follows:
(In thousands)201820172016
Net Periodic Cost
Service Cost — Benefits Earned During Period$16 $$
Interest Cost46 41 40 
Amortization of Prior Service Cost16 16 24 
Amortization of Losses59 31 22 
Net Periodic Cost$137 $95 $91 
Assumptions Used to Determine the Net Periodic Cost
The assumptions used to determine the net periodic cost are as follows:
201820172016
Discount Rate3.60%  4.20%  4.45%  
Future Average Healthcare Benefit Increases5.38%  5.50%  5.72%  
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2018
Equity [Abstract]  
Components of Accumulated Other Comprehensive Income (Loss)
The components of accumulated other comprehensive income (loss) are as follows:
(In thousands)20182017
Foreign Currency Translation Adjustments$(7,156)$(4,465)
Retirement Liability Adjustment – Before Tax(7,814)(12,988)
Tax Benefit1,641 4,101 
Retirement Liability Adjustment – After Tax(6,173)(8,887)
Accumulated Other Comprehensive Loss$(13,329)$(13,352)
Components of Other Comprehensive Income (Loss)
The components of other comprehensive income (loss) are as follows:
(In thousands)201820172016
Foreign Currency Translation Adjustments$(2,691)$4,132 $(626)
Retirement Liability Adjustment5,174 (2,377)301 
Tax (Expense) Benefit(1,087)387 (105)
Retirement Liability Adjustment4,087 (1,990)196 
Other Comprehensive Income (Loss) $1,396 $2,142 $(430)
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2018
Earnings Per Share [Abstract]  
Earnings Per Share Computations
Earnings per share computations are based upon the following table:
(In thousands, except per share data)201820172016
Net Income$46,803 $19,679 $48,424 
Basic Earnings Weighted Average Shares32,351 32,874 33,537 
Net Effect of Dilutive Stock Options785 844 1,000 
Diluted Earnings Weighted Average Shares33,136 33,718 34,537 
Basic Earnings Per Share$1.45 $0.60 $1.44 
Diluted Earnings Per Share$1.41 $0.58 $1.40 
The above information has been adjusted to reflect the impact of the three-for-twenty distribution of Class B Stock for shareholders of record on October 12, 2018.
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Compensation (Tables)
12 Months Ended
Dec. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Compensation Expense Information Based on Fair Value of Stock Options and RSUs
The following table provides compensation expense information based on the fair value of stock options and RSU's for the years ended December 31 as follows:
(In thousands)201820172016
Equity-based Compensation Expense$3,098 $2,598 $2,281 
Tax Benefit(179)(140)(145)
Equity-based Compensation Expense, Net of Tax$2,919 $2,458 $2,136 
Summary of Weighted Average Fair Value of Options Granted
201820172016
Weighted Average Fair Value of the Options Granted$14.64 $15.30 $14.65 
Summary of Weighted-Average Assumptions
The weighted average fair value for these options was estimated at the date of grant using a Black-Scholes option pricing model with the following weighted-average assumptions:
201820172016
Risk-free Interest Rate2.63% – 2.87%2.05% – 2.36%1.08% – 2.34%
Dividend Yield—%  —%  —%  
Volatility Factor0.39 – 0.390.40 – 0.410.40 – 0.45
Expected Life in Years5.0 – 8.05.0 – 8.04.0 – 8.0
Summary of Company's Stock Option Activity and Related Information
A summary of the Company’s stock option activity and related information for the years ended December 31 is as follows:
201820172016
(Aggregate intrinsic value in
thousands)
Options
Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
OptionsWeighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
OptionsWeighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
Outstanding at January 11,506,604 $14.65 $23,801 1,539,017 $12.91 $35,630 1,661,700 $10.96 $30,675 
Options Granted120,270 $32.33 $(226)118,612 $33.40 $315 120,635 $29.82 $(48)
Options Exercised(274,941)$3.89 $(7,303)(131,904)$9.77 $(3,467)(217,083)$6.26 $(5,029)
Options Forfeited(24,014)$34.13 $88 (19,121)$24.27 $(225)(26,235)$22.57 $(180)
Outstanding at December 311,327,919 $18.13 $16,360 1,506,604 $14.65 $32,253 1,539,017 $12.91 $25,418 
Exercisable at December 311,043,596 $14.27 $16,885 1,252,315 $11.17 $31,177 1,255,295 $9.59 $24,898 
Summary of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options
The following is a summary of weighted average exercise prices and contractual lives for outstanding and exercisable stock options as of December 31, 2018:
 OutstandingExercisable
Exercise Price RangeShares
Weighted Average
Remaining Life
in Years
Weighted 
Average
Exercise Price
Shares
Weighted Average
Remaining Life
in Years
Weighted
Average
Exercise Price
$ 2.67 – $ 3.19309,199 0.9$2.86 309,199 0.9$2.86 
$ 7.68 – $ 13.63410,646 3.0$10.04 410,646 3.0$10.04 
$ 22.69 – $ 35.82589,821 7.6$30.90 305,498 6.6$29.59 
$ 45.89 – $ 45.8918,253 6.2$45.89 18,253 6.2$45.89 
1,327,919 4.6$18.13 1,043,596 3.5$14.27 
Fair Value for Options Granted under Employee Stock Purchase Plan
The fair value for the options granted under the Employee Stock Purchase Plan was estimated at the date of grant using a Black-Scholes option pricing model with the following weighted-average assumptions:
201820172016
Risk-free Interest Rate2.60 %1.31 %0.63 %
Dividend Yield— %— %— %
Volatility Factor0.33  0.26  0.45  
Expected Life in Years1.01.01.0
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Selected Quarterly Financial Information (Tables)
12 Months Ended
Dec. 31, 2018
Quarterly Financial Information Disclosure [Abstract]  
Summarizes Selected Quarterly Financial Information
The following table summarizes selected quarterly financial information for 2018 and 2017:
 Quarter Ended
(Unaudited)Dec. 31,Sep. 29,June 30,March 31,Dec. 31,Sep. 30,July 1,April 1,
(In thousands, except for per share data)20182018201820182017201720172017
Sales$202,917 $212,674 $208,606 $179,059 $171,318 $149,636 $151,114 $152,396 
Gross Profit (sales less cost of products sold)$47,672 $46,320 $49,572 $37,132 $32,153 $32,493 $34,150 $38,317 
Impairment Loss$— $— $— $— $16,237 $— $— $— 
Income (Loss) Before Income Taxes$15,594 $15,580 $17,182 $3,926 $(9,715)$8,646 $10,569 $15,491 
Net Income (Loss)$12,485 $16,999 $14,025 $3,294 $(5,653)$6,060 $7,685 $11,587 
Basic Earnings (Loss) Per Share$0.38 $0.53 $0.43 $0.10 $(0.18)$0.19 $0.23 $0.35 
Diluted Earnings (Loss) Per Share$0.37 $0.52 $0.42 $0.10 $(0.18)$0.18 $0.22 $0.33 
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payment Commitments The following table represents future minimum lease payment commitments as of December 31, 2018:
(In thousands) 
2019$4,717 
20204,133 
20213,451 
20223,163 
20232,487 
$17,951 
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segments (Tables)
12 Months Ended
Dec. 31, 2018
Segment Reporting [Abstract]  
Summary of Segment Reporting Information
Segment information and reconciliations to consolidated amounts for the years ended December 31 are as follows:
(In thousands)201820172016
Sales:
Aerospace$675,744 $534,724 $534,408 
Less Inter-segment Sales(119)(121)(367)
Total Aerospace Sales675,625 534,603 534,041 
Test Systems127,679 89,861 99,082 
Less Inter-segment Sales(48)— — 
Test Systems127,631 89,861 99,082 
Total Consolidated Sales$803,256 $624,464 $633,123 
Operating Profit and Margins:
Aerospace$69,761 $38,888 $77,966 
10.3 %7.3 %14.6 %
Test Systems10,718 7,359 8,507 
8.4 %8.2 %8.6 %
Total Operating Profit$80,479 $46,247 $86,473 
10.0 %7.4 %13.7 %
Deductions from Operating Profit:
Interest Expense, Net of Interest Income$(9,710)$(5,369)$(4,354)
Corporate and Other Expenses, Net(18,487)(15,887)(13,334)
Income before Income Taxes$52,282 $24,991 $68,785 
Depreciation and Amortization:
Aerospace$29,947 $22,111 $19,873 
Test Systems4,500 4,302 5,273 
Corporate585 650 644 
Total Depreciation and Amortization$35,032 $27,063 $25,790 
Assets:
Aerospace$647,870 $621,047 $500,892 
Test Systems97,056 90,859 76,575 
Corporate29,714 24,050 26,877 
Total Assets$774,640 $735,956 $604,344 
Capital Expenditures:
Aerospace$14,680 $10,656 $9,511 
Test Systems1,370 2,721 3,345 
Corporate267 101 181 
Total Capital Expenditures$16,317 $13,478 $13,037 
Summarizes the Company's Sales and Long-Lived Assets by Geographic Region
The following table summarizes the Company’s sales into the following geographic regions for the years ended December 31:
(In thousands)201820172016
United States$575,830 $482,219 $504,270 
North America (excluding United States)10,834 6,198 12,331 
Asia112,135 58,732 52,171 
Europe98,193 73,677 61,200 
South America1,973 1,280 577 
Other4,291 2,358 2,574 
Total$803,256 $624,464 $633,123 
The following table summarizes the Company’s property, plant and equipment by country for the years ended December 31:
(In thousands)20182017
United States$110,738 $116,026 
France9,241 9,094 
Canada883 710 
Total$120,862 $125,830 
Schedule of Activities with Major Customers The following is information relating to the activity with those customers:
201820172016
Percent of Consolidated Sales
Panasonic14.4%  19.1%  21.6%  
Boeing14.3%  16.8%  15.2%  

(In thousands)20182017
Accounts Receivable at December 31,
Panasonic$14,994 $10,200 
Boeing$24,649 $12,969 
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions (Tables)
12 Months Ended
Dec. 31, 2018
Business Combinations [Abstract]  
Summary of Sales and Amounts Included in Income from Operations
The following is a summary of the sales and amounts included in income from operations for CSC included in the consolidated financial statements of the Company from the date of acquisition to December 31, 2017 (in thousands):
Sales $6,174 
Operating Loss $(499)
Summary of Pro-Forma Consolidated Results The pro forma consolidated results include the impact of certain adjustments, including increased interest expense on acquisition debt, amortization of purchased intangible assets and income taxes.
Unaudited 
(In thousands, except earnings per share) 20172016
Sales $683,541 $686,143 
Net income $18,302 $41,672 
Basic earnings per share $0.56 $1.24 
Diluted earnings per share $0.54 $1.21 
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Divestiture Activities (Tables)
12 Months Ended
Dec. 31, 2018
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:
(In thousands) 2018 
Assets Held for Sale 
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 
Total Assets Held for Sale $19,358 
Liabilities Held for Sale 
Deferred Income Taxes $906 
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Principles and Practices - Narrative (Details)
3 Months Ended 12 Months Ended
Feb. 13, 2019
USD ($)
Dec. 01, 2017
USD ($)
Apr. 03, 2017
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Sep. 29, 2018
USD ($)
Jun. 30, 2018
USD ($)
Mar. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Sep. 30, 2017
USD ($)
Jul. 01, 2017
USD ($)
Apr. 01, 2017
USD ($)
Dec. 31, 2018
USD ($)
reporting_unit
Dec. 31, 2017
USD ($)
segment
Dec. 31, 2016
USD ($)
Jan. 01, 2018
USD ($)
Oct. 02, 2016
reporting_unit
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                                  
Number of reportable segments | segment                           2      
Business acquisition purchase price paid in cash                         $ 0 $ 114,039,000 $ 0    
Research and development, design and related engineering                         $ 114,300,000 95,000,000.0 88,900,000    
Period of options granted (in years)                         5 years        
Cash and cash equivalents maturity period (in months)                         3 months        
Depreciation expense                         $ 15,000,000.0 14,100,000 14,300,000    
Capital leases payments due in 2019         $ 2,000,000.0               2,000,000.0        
Capital leases payments due in 2020         2,100,000               2,100,000        
Capital leases payments due in 2021         2,200,000               2,200,000        
Capital leases payments due in 2022         900,000               $ 900,000        
Number of reporting units | reporting_unit                         12        
Number of reporting units have goodwill and subject to goodwill impairment test | reporting_unit                                 9
Impairment Loss         0 $ 0 $ 0 $ 0 $ 16,237,000 $ 0 $ 0 $ 0 $ 0 16,237,000 0    
Intangible asset impairment charge                         0 0 0    
Cash dividends paid                         $ 0 0 0    
Year 3                                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                                  
Vesting percentage                         20.00%        
Year 2                                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                                  
Vesting percentage                         20.00%        
Year 1                                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                                  
Vesting percentage                         20.00%        
Held for Sale                                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                                  
Maximum total earnout proceeds                         $ 35,000,000        
Test Systems | Subsequent Event | Held for Sale                                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                                  
Total cash proceeds of divesture $ 103,500,000                                
Cash at closing 100,000,000.0                                
Sale of inventory 3,500,000                                
Gain on sale, net of tax $ 80,000,000                                
Income taxes from divesture       $ 22,000,000                          
Pension Plan                                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                                  
Net periodic benefit cost                         2,000,000.0 1,700,000 $ 1,700,000    
Retained Earnings                                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                                  
Adoption of ASU 2018-02                         $ 1,373,000        
Accounting Standards Update 2014-09 | Retained Earnings                                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                                  
Adoption of ASU 2014-09                               $ 3,268,000  
Machinery and Equipment | Minimum                                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                                  
Property, plant and equipment, useful life (in years)                         4 years        
Machinery and Equipment | Maximum                                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                                  
Property, plant and equipment, useful life (in years)                         10 years        
Building                                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                                  
Building acquired under capital leases, net         3,400,000       10,300,000       $ 3,400,000 10,300,000      
Building acquired under capital leases, gross         8,200,000       15,500,000       8,200,000 15,500,000      
Accumulated amortization         $ 4,800,000       $ 5,200,000       $ 4,800,000 $ 5,200,000      
Building | Minimum                                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                                  
Property, plant and equipment, useful life (in years)                         25 years        
Building | Maximum                                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                                  
Property, plant and equipment, useful life (in years)                         40 years        
Astronics Custom Control Concepts Inc. | Custom Control Concepts LLC                                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                                  
Business acquisition purchase price paid in cash     $ 10,200,000                            
Cash acquired     $ 500,000                            
Astronics Custom Control Concepts Inc. | Telefonix, Incorporated                                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                                  
Business acquisition purchase price paid in cash   $ 103,800,000                              
Cash acquired   $ 200,000                              
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Jan. 01, 2018
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Capitalized fulfillment costs $ 9,600  
Amortization of fulfillment cost 1,000  
Contract Liabilities 27,347 $ 11,431
Revenue recognized included in contract liability balance 8,100  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation $ 352,400  
Period of recognition 12 months  
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 $ 415,500  
Test Systems | Held for Sale | 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 $ 12,200  
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Cumulative Effect of Changes (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
ASSETS      
Accounts Receivable, Net of Allowance for Doubtful Accounts $ 182,308 $ 136,638 $ 132,633
Inventories 138,685 142,239 150,196
Liabilities      
Accrued Income Taxes   1,289  
Customer Advance Payments and Deferred Revenue   11,431  
Deferred Income Taxes 3,199 5,049 5,121
Shareholders’ Equity:      
Retained Earnings 376,567 328,459 325,191
Balances Without Adoption of ASU 2014-09      
ASSETS      
Accounts Receivable, Net of Allowance for Doubtful Accounts 171,031   132,633
Inventories 146,030   150,196
Liabilities      
Accrued Income Taxes     261
Customer Advance Payments and Deferred Revenue     19,607
Deferred Income Taxes 4,070   5,121
Shareholders’ Equity:      
Retained Earnings 372,971   $ 325,191
Effect of Change Higher/(Lower) | Accounting Standards Update 2014-09      
ASSETS      
Accounts Receivable, Net of Allowance for Doubtful Accounts 11,277 4,005  
Inventories (7,345) (7,957)  
Liabilities      
Accrued Income Taxes   1,028  
Customer Advance Payments and Deferred Revenue   (8,176)  
Deferred Income Taxes (871) (72)  
Shareholders’ Equity:      
Retained Earnings $ 3,596 $ 3,268  
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Impact on Financial Statements (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 29, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jul. 01, 2017
Apr. 01, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Jan. 01, 2018
Sales                        
Sales                 $ 803,256 $ 624,464 $ 633,123  
Costs and Expenses                        
Provision for Income Taxes                 5,479 5,312 20,361  
Net Income $ 12,485 $ 16,999 $ 14,025 $ 3,294 $ (5,653) $ 6,060 $ 7,685 $ 11,587 46,803 19,679 48,424  
ASSETS                        
Accounts Receivable, Net of Allowance for Doubtful Accounts 182,308       132,633       182,308 132,633   $ 136,638
Inventories 138,685       150,196       138,685 150,196   142,239
Liabilities                        
Accrued Income Taxes 312       261       312 261    
Customer Advanced Payments and Deferred Revenue 26,880       19,607       26,880 19,607    
Deferred Income Taxes 3,199       5,121       3,199 5,121   5,049
Shareholders’ Equity:                        
Retained Earnings 376,567       325,191       376,567 325,191   328,459
Retained Earnings                        
Costs and Expenses                        
Net Income                 46,803 19,679 48,424  
Aerospace                        
Sales                        
Sales                 675,625 534,603 534,041  
Test Systems                        
Sales                        
Sales                 127,631 89,861 99,082  
Effect of Change Higher/(Lower) | Accounting Standards Update 2014-09                        
Costs and Expenses                        
Provision for Income Taxes                 119      
Net Income                 328      
ASSETS                        
Accounts Receivable, Net of Allowance for Doubtful Accounts 11,277               11,277     4,005
Inventories (7,345)               (7,345)     (7,957)
Liabilities                        
Accrued Income Taxes 1,947               1,947      
Customer Advanced Payments and Deferred Revenue (740)               (740)      
Deferred Income Taxes (871)               (871)     (72)
Shareholders’ Equity:                        
Retained Earnings 3,596               3,596     $ 3,268
Effect of Change Higher/(Lower) | Accounting Standards Update 2014-09 | Aerospace                        
Sales                        
Sales                 (1,796)      
Effect of Change Higher/(Lower) | Accounting Standards Update 2014-09 | Test Systems                        
Sales                        
Sales                 1,633      
Balances Without Adoption of ASU 2014-09                        
Costs and Expenses                        
Provision for Income Taxes                 5,360      
Net Income                 46,475      
ASSETS                        
Accounts Receivable, Net of Allowance for Doubtful Accounts 171,031       132,633       171,031 132,633    
Inventories 146,030       150,196       146,030 150,196    
Liabilities                        
Accrued Income Taxes (1,635)               (1,635)      
Customer Advanced Payments and Deferred Revenue 27,620               27,620      
Deferred Income Taxes 4,070       5,121       4,070 5,121    
Shareholders’ Equity:                        
Retained Earnings 372,971       325,191       372,971 325,191    
Balances Without Adoption of ASU 2014-09 | Aerospace                        
Sales                        
Sales                 677,421      
Balances Without Adoption of ASU 2014-09 | Test Systems                        
Sales                        
Sales                 125,998      
Product                        
Sales                        
Sales $ 202,917 $ 212,674 $ 208,606 $ 179,059 $ 171,318 $ 149,636 $ 151,114 $ 152,396 803,256 624,464 633,123  
Costs and Expenses                        
Cost of Products Sold                 622,560 $ 487,351 $ 473,656  
Product | Effect of Change Higher/(Lower) | Accounting Standards Update 2014-09                        
Costs and Expenses                        
Cost of Products Sold                 (610)      
Product | Balances Without Adoption of ASU 2014-09                        
Costs and Expenses                        
Cost of Products Sold                 $ 623,170      
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Summary of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Jan. 01, 2018
Revenue from Contract with Customer [Abstract]    
Contract Assets $ 33,030 $ 24,423
Contract Liabilities $ 27,347 $ 11,431
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Revenue Disaggregated by Market (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Disaggregation of Revenue [Line Items]      
Sales $ 803,256 $ 624,464 $ 633,123
Commercial Transport      
Disaggregation of Revenue [Line Items]      
Sales 536,269 414,523 435,552
Military      
Disaggregation of Revenue [Line Items]      
Sales 68,138 61,270 54,556
Business Jet      
Disaggregation of Revenue [Line Items]      
Sales 43,090 41,298 25,407
Other      
Disaggregation of Revenue [Line Items]      
Sales 28,128 17,512 18,526
Aerospace      
Disaggregation of Revenue [Line Items]      
Sales 675,625 534,603 534,041
Semiconductor      
Disaggregation of Revenue [Line Items]      
Sales 84,254 31,999 37,939
Aerospace & Defense      
Disaggregation of Revenue [Line Items]      
Sales 43,377 57,862 61,143
Test Systems      
Disaggregation of Revenue [Line Items]      
Sales $ 127,631 $ 89,861 $ 99,082
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Disaggregated by Product Lines (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Disaggregation of Revenue [Line Items]      
Sales $ 803,256 $ 624,464 $ 633,123
Aerospace      
Disaggregation of Revenue [Line Items]      
Sales 675,625 534,603 534,041
Test Systems      
Disaggregation of Revenue [Line Items]      
Sales 127,631 89,861 99,082
Electrical Power & Motion      
Disaggregation of Revenue [Line Items]      
Sales 303,180 264,286 288,465
Lighting & Safety      
Disaggregation of Revenue [Line Items]      
Sales 174,383 158,663 156,871
Avionics      
Disaggregation of Revenue [Line Items]      
Sales 131,849 53,960 32,761
Systems Certification      
Disaggregation of Revenue [Line Items]      
Sales 13,951 14,333 16,531
Structures      
Disaggregation of Revenue [Line Items]      
Sales 24,134 25,849 20,887
Other      
Disaggregation of Revenue [Line Items]      
Sales $ 28,128 $ 17,512 $ 18,526
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Receivable - Summary of Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Receivables [Abstract]      
Trade Accounts Receivable $ 150,764   $ 114,461
Unbilled Recoverable Costs and Accrued Profits 33,030   19,132
Total Receivables, Gross 183,794   133,593
Less Allowance for Doubtful Accounts (1,486)   (960)
Accounts Receivable $ 182,308 $ 136,638 $ 132,633
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories - Summary of Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Inventory Disclosure [Abstract]      
Finished Goods $ 33,100   $ 35,193
Work in Progress 27,409   33,219
Raw Material 78,176   81,784
Total Inventory $ 138,685 $ 142,239 $ 150,196
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories - Narrative (Details) - USD ($)
$ in Millions
Dec. 31, 2018
Dec. 31, 2017
Inventory Disclosure [Abstract]    
Reserve for inventory valuation $ 20.8 $ 18.0
Percentage of reserve for inventory valuation 12.00% 10.70%
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross $ 207,734 $ 208,697
Less Accumulated Depreciation 86,872 82,867
Property, Plant and Equipment, Net of Accumulated Depreciation 120,862 125,830
Land    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 11,191 11,237
Building and Improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 83,812 81,872
Machinery and Equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 106,327 105,827
Construction in Progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross $ 6,404 $ 9,761
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets - Summary of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets    
Weighted Average Life 13 years  
Gross Carrying Amount $ 206,590 $ 215,043
Accumulated Amortization $ 73,207 61,550
Patents    
Finite-Lived Intangible Assets    
Weighted Average Life 11 years  
Gross Carrying Amount $ 2,146 2,146
Accumulated Amortization $ 1,716 1,629
Non-compete Agreement    
Finite-Lived Intangible Assets    
Weighted Average Life 4 years  
Gross Carrying Amount $ 10,900 10,900
Accumulated Amortization $ 4,680 1,687
Trade Names    
Finite-Lived Intangible Assets    
Weighted Average Life 10 years  
Gross Carrying Amount $ 11,454 11,492
Accumulated Amortization $ 5,182 4,114
Completed and Unpatented Technology    
Finite-Lived Intangible Assets    
Weighted Average Life 10 years  
Gross Carrying Amount $ 36,406 38,114
Accumulated Amortization $ 14,964 11,931
Backlog    
Finite-Lived Intangible Assets    
Weighted Average Life 1 year  
Gross Carrying Amount $ 8,790 14,424
Accumulated Amortization $ 8,790 12,184
Customer Relationships    
Finite-Lived Intangible Assets    
Weighted Average Life 15 years  
Gross Carrying Amount $ 136,894 137,967
Accumulated Amortization $ 37,875 $ 30,005
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Goodwill and Intangible Assets Disclosure [Abstract]      
Amortization expense for intangibles $ 19.4 $ 12.3 $ 10.8
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets - Summary of Future Amortization Expense for Intangible Assets (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2019 $ 16,582
2020 15,909
2021 14,000
2022 13,576
2023 $ 12,409
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 29, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jul. 01, 2017
Apr. 01, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2018
Dec. 31, 2017
Goodwill                          
Balance at Beginning of the Year       $ 125,645,000       $ 115,207,000 $ 125,645,000 $ 115,207,000      
Acquisition                 (241,000) 25,740,000      
Impairment Charge $ 0 $ 0 $ 0 0 $ (16,237,000) $ 0 $ 0 0 0 (16,237,000) $ 0    
Foreign Currency Translations and Other                 (452,000) 935,000      
Balance at End of the Year 124,952,000       125,645,000       124,952,000 125,645,000 115,207,000    
Goodwill, Gross                       $ 157,731,000 $ 158,424,000
Accumulated Impairment Losses                       (32,779,000) (32,779,000)
Goodwill $ 124,952,000     $ 125,645,000 $ 125,645,000     $ 115,207,000 $ 125,645,000 $ 125,645,000 $ 115,207,000 $ 124,952,000 $ 125,645,000
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill - Narrative (Details)
3 Months Ended 12 Months Ended
Dec. 31, 2018
USD ($)
Sep. 29, 2018
USD ($)
Jun. 30, 2018
USD ($)
Mar. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Sep. 30, 2017
USD ($)
Jul. 01, 2017
USD ($)
Apr. 01, 2017
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Oct. 02, 2016
reporting_unit
Goodwill [Line Items]                        
Number of reporting units have goodwill and subject to goodwill impairment test | reporting_unit                       9
Impairment Loss $ 0 $ 0 $ 0 $ 0 $ 16,237,000 $ 0 $ 0 $ 0 $ 0 $ 16,237,000 $ 0  
Armstrong Areospace, Inc.                        
Goodwill [Line Items]                        
Impairment Loss                 $ 16,200,000 $ 16,200,000    
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-Term Debt and Notes Payable - Summary of Long-Term Debt (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Debt Instrument    
Capital Lease Obligations $ 6,644 $ 8,960
Long-term debt and capital lease obligations 233,982 271,767
Less Current Maturities 1,870 2,689
Long-term debt and capital lease obligations excluding current maturities $ 232,112 $ 269,078
Line of Credit | Revolving Credit Facility | LIBOR    
Debt Instrument    
Effective interest rate   3.70%
Line of Credit | Revolving Credit Facility | LIBOR | Minimum    
Debt Instrument    
Interest rate on revolving credit at LIBOR rate 1.00%  
Line of Credit | Revolving Credit Facility | LIBOR | Maximum    
Debt Instrument    
Interest rate on revolving credit at LIBOR rate 1.50%  
Line of Credit | Revolving Credit Facility | Fifth Amended and Restated Credit Agreement    
Debt Instrument    
Long-term debt $ 227,000 $ 262,000
Other Bank Debt    
Debt Instrument    
Long-term debt $ 338 $ 807
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-Term Debt and Notes Payable - Principal Maturities of Long-Term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Maturities of Long-term Debt and Capital Lease Obligations [Abstract]    
2019 $ 1,870 $ 2,689
2020 2,133  
2021 2,067  
2022 912  
2023 227,000  
Thereafter 0  
Long-term debt and capital lease obligations $ 233,982 $ 271,767
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-Term Debt and Notes Payable - Narrative (Details)
12 Months Ended
Dec. 31, 2018
USD ($)
fiscal_quarter
Feb. 16, 2018
USD ($)
Sep. 26, 2014
USD ($)
Debt Instrument      
Actual leverage ratio at end of period 2.04    
Amended And Restated Credit Agreement      
Debt Instrument      
Permitted leverage ratio 3.75    
Leverage ratio increase, duration of permitted following acquisition (in fiscal quarters) | fiscal_quarter 4    
Amended And Restated Credit Agreement | Maximum      
Debt Instrument      
Permitted leverage ratio 4.50    
Line of Credit | Revolving Credit Facility | LIBOR | Minimum      
Debt Instrument      
Interest rate on revolving credit at LIBOR rate 1.00%    
Line of Credit | Revolving Credit Facility | LIBOR | Maximum      
Debt Instrument      
Interest rate on revolving credit at LIBOR rate 1.50%    
Line of Credit | Fourth Amended and Restated Credit Agreement | Revolving Credit Facility      
Debt Instrument      
Maximum borrowing capacity     $ 350,000,000
Optional increase in maximum borrowing capacity     $ 150,000,000
Line of Credit | Fourth Amended and Restated Credit Agreement | Revolving Credit Facility | Minimum      
Debt Instrument      
Commitment fee (percentage) 0.10%    
Line of Credit | Fourth Amended and Restated Credit Agreement | Revolving Credit Facility | Maximum      
Debt Instrument      
Commitment fee (percentage) 0.20%    
Line of Credit | Fourth Amended and Restated Credit Agreement | Revolving Credit Facility | LIBOR | Minimum      
Debt Instrument      
Interest rate on revolving credit at LIBOR rate 1.00%    
Line of Credit | Fourth Amended and Restated Credit Agreement | Revolving Credit Facility | LIBOR | Maximum      
Debt Instrument      
Interest rate on revolving credit at LIBOR rate 1.50%    
Line of Credit | Fifth Amended and Restated Credit Agreement | Revolving Credit Facility      
Debt Instrument      
Maximum borrowing capacity   $ 500,000,000  
Optional increase in maximum borrowing capacity   $ 150,000,000  
Outstanding letters of credit on revolving credit facility $ 227,000,000.0    
Revolving line of credit 271,900,000    
Line of Credit | Fifth Amended and Restated Credit Agreement | Letter of Credit      
Debt Instrument      
Credit facility allocation 20,000,000    
Outstanding letters of credit $ 1,100,000    
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.10.0.1
Warranty - Narrative (Details)
12 Months Ended
Dec. 31, 2018
Minimum  
Product Warranty Liability  
Product warranty period 12 months
Maximum  
Product Warranty Liability  
Product warranty period 60 months
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.10.0.1
Warranty - Summary of Activity in Warranty Accrual (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Movement in Standard Product Warranty Accrual      
Balance at Beginning of the Year $ 5,136 $ 4,675 $ 5,741
Warranty Liabilities Acquired 0 511 0
Warranties Issued 2,806 1,782 2,281
Reassessed Warranty Exposure (370) 540 (966)
Warranties Settled (2,545) (2,372) (2,381)
Balance at End of the Year $ 5,027 $ 5,136 $ 4,675
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Current      
U.S. Federal $ 7,540 $ 8,436 $ 21,667
State (504) 2,054 2,899
Foreign 1,123 316 551
Deferred      
U.S. Federal (1,799) (3,850) (2,871)
State (1,584) (326) (1,140)
Foreign 703 (1,318) (745)
Provision (benefit) for income taxes, net $ 5,479 $ 5,312 $ 20,361
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Effective Tax Rates Differ from Statutory Federal Income Tax (Details)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Tax Disclosure [Abstract]      
Statutory Federal Income Tax Rate 21.00% 35.00% 35.00%
Stock Compensation Expense (0.90%) 1.10% 1.10%
Domestic Production Activity Deduction 0.00% (4.70%) (3.30%)
Other 0.40% 0.50% 0.20%
Foreign Tax Benefits 0.50% (5.60%) (1.10%)
State Income Tax, Net of Federal Income Tax Effect 2.80% 4.50% 1.80%
Revised State Filing Tax Benefit, Net of Federal Income Tax Effect, Net of Reserve (6.70%) 0.00% 0.00%
Research and Development Tax Credits (6.20%) (11.50%) (3.70%)
Tax Expense on Deemed Repatriation of Foreign Earnings (0.80%) 5.60% 0.00%
Revaluation of Deferred Taxes for Federal Tax Rate Change (0.10%) (3.50%) 0.00%
Other 0.50% (0.10%) (0.40%)
Effective Tax Rate 10.50% 21.30% 29.60%
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Tax      
Tax credit carryforwards $ 1,300,000    
State tax credit carryforwards subject to expire $ 700,000    
State and foreign tax credit carryforwards expiration beginning year 2018    
State and foreign tax credit carryforwards expiration ending year 2032    
State tax credit carryforwards not subject to expire $ 600,000    
Operating loss carryforwards expiration beginning year 2021    
Operating loss carryforwards expiration ending year 2038    
Excess tax benefit $ 700,000 $ 500,000  
Penalties or interest liabilities accrued 0 0  
Foreign earnings repatriated 10,300,000    
Pretax income 7,300,000 1,100,000 $ 1,600,000
Income tax benefit recognized   100,000  
Provisional tax benefit 900,000 900,000  
Tax benefits related to stock option exercises   $ 800,000  
Provisional foreign tax credit carryforwards 300,000    
Provisional income tax expense on foreign earnings 1,400,000    
Foreign subsidiaries' undistributed earnings 20,900,000    
Tax expense, result of GILTI tax provisions 200,000    
Federal      
Income Tax      
Provisional income tax expense on foreign earnings 400,000    
State      
Income Tax      
Operating loss carryforwards expected to be utilized 10,800,000    
Net operating loss carryforwards $ 85,500,000    
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Significant Components of Company's Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Deferred Tax Assets:    
Asset Reserves $ 8,808 $ 7,596
Deferred Compensation 5,628 6,091
Capital Lease Basis Difference 1,743 1,002
State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax 1,066 1,379
Customer Advanced Payments and Deferred Revenue 875 1,007
State Net Operating Loss Carryforwards and Other 8,281 8,115
Total Gross Deferred Tax Assets 26,401 25,190
Valuation Allowance for Foreign Tax Credit, State Deferred Tax Assets and Tax Credit Carryforwards, Net of Federal Tax (8,098) (7,823)
Deferred Tax Assets 18,303 17,367
Deferred Tax Liabilities:    
Depreciation 11,687 9,267
Goodwill and Intangible Assets 4,438 7,275
Other 3,812 3,130
Deferred Tax Liabilities 19,937 19,672
Net Deferred Tax Liabilities $ (1,634) $ (2,305)
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Components of Net Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]      
Other Assets — Long-term $ 3,999   $ 2,816
Assets Held for Sale (1,528)   0
Deferred Tax Liabilities — Long-term (3,199) $ (5,049) (5,121)
Liabilities Held for Sale (906)   0
Net Deferred Tax Liabilities $ (1,634)   $ (2,305)
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Reconciliation of Unrecognized Tax Benefits      
Balance at Beginning of the Year $ 0 $ 0 $ 0
Decreases as a Result of Tax Positions Taken in Prior Years 0 0 0
Increases as a Result of Tax Positions Taken in the Current Year 2,197 0 0
Balance at End of the Year $ 2,197 $ 0 $ 0
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.10.0.1
Profit Sharing/401(k) Plan - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Astronics Plan      
Share-based Compensation Arrangement by Share-based Payment Award      
Defined contribution plan charges recognized $ 8.3 $ 7.4 $ 6.7
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.10.0.1
Retirement Plans and Related Post Retirement Benefits - Narrative (Details)
12 Months Ended
Dec. 31, 2018
USD ($)
retirement_plan
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Defined Benefit Plan Disclosure      
Number of non-qualified supplemental retirement defined benefit plans | retirement_plan 2    
Accumulated benefit obligation of the plans $ 21,000,000.0 $ 22,700,000  
Fair value of plan assets at period end 0 0  
Unrecognized prior service costs, net 3,100,000    
Unrecognized prior service costs, tax 600,000    
Unrecognized actuarial losses 3,200,000    
Unrecognized actuarial losses, net 4,100,000    
Unrecognized actuarial losses, tax 900,000    
Net periodic pension cost 300,000    
Net periodic pension cost net of tax 400,000    
Net periodic pension cost, tax 100,000    
Actuarial loss 200,000    
Actuarial loss, net of tax 300,000    
Actuarial loss, tax 100,000    
SERP      
Defined Benefit Plan Disclosure      
Unrecognized prior service costs 2,500,000    
Current accrued pension liability 400,000    
Long-term accrued pension liability 21,600,000    
Expected future payments in 2019 (less than for SERP Medical) 300,000    
Expected future payments in 2020 (less than for SERP Medical) 300,000    
Expected future payments in 2021 (less than for SERP Medical) 300,000    
Expected future payments in 2022 (less than for SERP Medical) 300,000    
Expected future payments in 2023 (less than for SERP Medical) 300,000    
Benefits to be paid in the aggregate for the following five years 4,100,000    
SERP Medical      
Defined Benefit Plan Disclosure      
Fair value of plan assets at period end 100,000    
Unrecognized actuarial losses 400,000    
Unrecognized actuarial losses, tax 100,000    
Current accrued pension liability 100,000    
Long-term accrued pension liability 1,100,000    
Expected future payments in 2019 (less than for SERP Medical) 100,000    
Expected future payments in 2020 (less than for SERP Medical) 100,000    
Expected future payments in 2021 (less than for SERP Medical) 100,000    
Expected future payments in 2022 (less than for SERP Medical) 100,000    
Expected future payments in 2023 (less than for SERP Medical) 100,000    
Benefits to be paid in the aggregate for the following five years $ 400,000    
Annual increase in the cost of health care benefits 5.20%    
Change in retirement benefit obligation $ 100,000    
Percentage of fund 91.90%    
Contributions of employer $ 1,100,000 $ 1,100,000 $ 1,100,000
Total employer contribution 1.00%    
SERP Medical | Minimum      
Defined Benefit Plan Disclosure      
Annual increase in the cost of health care benefits range 4.30%    
SERP Medical | Maximum      
Defined Benefit Plan Disclosure      
Annual increase in the cost of health care benefits range 6.10%    
XML 91 R78.htm IDEA: XBRL DOCUMENT v3.10.0.1
Retirement Plans and Related Post Retirement Benefits - Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
SERP      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Balance at beginning of the year $ 25,141 $ 21,533  
Service Cost 200 186 $ 173
Interest Cost 899 897 901
Actuarial (Gain) Loss (3,922) 2,873  
Benefits Paid (348) (348)  
Balance at end of the year 21,970 25,141 21,533
SERP Medical      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Balance at beginning of the year 1,307 1,021  
Service Cost 16 7 5
Interest Cost 46 41 40
Actuarial (Gain) Loss (162) 307  
Benefits Paid (71) (69)  
Balance at end of the year $ 1,136 $ 1,307 $ 1,021
XML 92 R79.htm IDEA: XBRL DOCUMENT v3.10.0.1
Retirement Plans and Related Post Retirement Benefits - Assumptions Used to Calculate the Post Retirement Benefit Obligation (Details)
Dec. 31, 2018
Dec. 31, 2017
SERP    
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
Discount Rate 4.20% 3.60%
Future Average Compensation Increases 2.00%  
SERP Medical    
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
Discount Rate 4.20% 3.60%
Minimum | SERP    
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
Future Average Compensation Increases 2.00% 2.00%
Maximum | SERP    
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
Future Average Compensation Increases 3.00%  
XML 93 R80.htm IDEA: XBRL DOCUMENT v3.10.0.1
Retirement Plans and Related Post Retirement Benefits - Summarizes the Components of the Net Periodic Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
SERP      
Net Periodic Cost      
Service Cost — Benefits Earned During Period $ 200 $ 186 $ 173
Interest Cost 899 897 901
Amortization of Prior Service Cost 386 387 413
Amortization of Losses 629 369 343
Net Periodic Cost 2,114 1,839 1,830
SERP Medical      
Net Periodic Cost      
Service Cost — Benefits Earned During Period 16 7 5
Interest Cost 46 41 40
Amortization of Prior Service Cost 16 16 24
Amortization of Losses 59 31 22
Net Periodic Cost $ 137 $ 95 $ 91
XML 94 R81.htm IDEA: XBRL DOCUMENT v3.10.0.1
Retirement Plans and Related Post Retirement Benefits - Assumptions Used to Determine the Net Periodic Cost (Details)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
SERP      
Defined Benefit Plan Disclosure      
Discount Rate 3.60% 4.20% 4.45%
SERP Medical      
Defined Benefit Plan Disclosure      
Discount Rate 3.60% 4.20% 4.45%
Future Average Compensation Increases 5.38% 5.50% 5.72%
SERP Medical | Minimum      
Defined Benefit Plan Disclosure      
Future Average Compensation Increases 2.00% 3.00% 3.00%
SERP Medical | Maximum      
Defined Benefit Plan Disclosure      
Future Average Compensation Increases 3.00% 5.00% 5.00%
XML 95 R82.htm IDEA: XBRL DOCUMENT v3.10.0.1
Shareholders' Equity - Narrative (Details)
12 Months Ended
Feb. 24, 2016
USD ($)
shares
Dec. 31, 2018
USD ($)
shares
Dec. 31, 2017
shares
Dec. 31, 2016
shares
Stockholders Equity        
Amount authorized for stock repurchase program | $ $ 50,000,000      
Common stock reserved (in shares)   12,900,000    
Income tax effect recorded for currency translation adjustments | $   $ 0    
Convertible Class B Stock        
Stockholders Equity        
Class B stock voting rights per share   10    
Conversion ratio for Class B stock to common stock   1.00    
Treasury Stock        
Stockholders Equity        
Number of shares repurchased (in shares) 1,675,000 0 1,152,000 523,000
Treasury stock repurchased (in shares)   0    
XML 96 R83.htm IDEA: XBRL DOCUMENT v3.10.0.1
Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Total Shareholders’ Equity $ 386,625 $ 329,927 $ 337,449  
Foreign Currency Translation Adjustments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Total Shareholders’ Equity (7,156) (4,465)    
Retirement Liability Adjustment        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Retirement Liability Adjustment – Before Tax (7,814) (12,988)    
Retirement Liability Adjustment – Before Tax 1,641 4,101    
Total Shareholders’ Equity (6,173) (8,887)    
Accumulated Other Comprehensive Loss        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Adoption of ASU 2018-02 1,373      
Total Shareholders’ Equity $ (13,329) $ (13,352) $ (15,494) $ (15,064)
XML 97 R84.htm IDEA: XBRL DOCUMENT v3.10.0.1
Shareholders' Equity - Components of Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Other Comprehensive (Loss) Income $ 1,396 $ 2,142 $ (430)
Foreign Currency Translation Adjustments      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Other Comprehensive (Loss) Income (2,691) 4,132 (626)
Retirement Liability Adjustment      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Other Comprehensive (Loss) Income 4,087 (1,990) 196
Other Comprehensive (Loss) Income, Before Tax 5,174 (2,377) 301
Tax Benefit (Expense) $ (1,087) $ 387 $ (105)
XML 98 R85.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share - Earnings Per Share Computations (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Oct. 12, 2018
Dec. 31, 2018
USD ($)
$ / shares
Sep. 29, 2018
USD ($)
$ / shares
Jun. 30, 2018
USD ($)
$ / shares
Mar. 31, 2018
USD ($)
$ / shares
Dec. 31, 2017
USD ($)
$ / shares
Sep. 30, 2017
USD ($)
$ / shares
Jul. 01, 2017
USD ($)
$ / shares
Apr. 01, 2017
USD ($)
$ / shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Dec. 31, 2017
USD ($)
$ / shares
shares
Dec. 31, 2016
USD ($)
$ / shares
shares
Class of Stock [Line Items]                        
Net Income | $   $ 12,485 $ 16,999 $ 14,025 $ 3,294 $ (5,653) $ 6,060 $ 7,685 $ 11,587 $ 46,803 $ 19,679 $ 48,424
Basic earnings weighted average shares (in shares)                   32,351 32,874 33,537
Net effect of dilutive stock options (in shares)                   785 844 1,000
Diluted earnings weighted average shares (in shares)                   33,136 33,718 34,537
Basic earnings (loss) per share (in usd per share) | $ / shares   $ 0.38 $ 0.53 $ 0.43 $ 0.10 $ (0.18) $ 0.19 $ 0.23 $ 0.35 $ 1.45 $ 0.60 $ 1.44
Diluted earnings (loss) per share (in usd per share) | $ / shares   $ 0.37 $ 0.52 $ 0.42 $ 0.10 $ (0.18) $ 0.18 $ 0.22 $ 0.33 $ 1.41 $ 0.58 $ 1.40
Number of shares out-of-the-money (in shares)                   200 100 200
Convertible Class B Stock                        
Class of Stock [Line Items]                        
Stock split ratio, common stock 0.15                      
XML 99 R86.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Compensation - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award        
Period of options granted (in years) 5 years      
Stock Compensation Expense $ 3,098,000 $ 2,598,000 $ 2,281,000  
Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award        
Share price (in usd per share) $ 30.45 $ 36.06 $ 29.43  
Weighted average fair value of options vested (in usd per share) $ 16.54 $ 12.39 $ 10.48  
Total fair value of options that vested during the year $ 1,400,000 $ 1,600,000 $ 1,400,000  
Total compensation costs related to non-vested awards $ 4,900,000      
Weighted average period (in years) 2 years 3 months 7 days      
Options outstanding (in shares) 1,327,919 1,506,604 1,539,017 1,661,700
Weighted average fair value of options granted (in usd per share) $ 14.64 $ 15.30 $ 14.65  
Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award        
Period of options granted (in years) 3 years      
Number of awards granted in period (in shares) 43,930      
Weighted-average price of awards (in usd per share) $ 34.11      
Number of awards vested in period (in shares) 0      
Stock Compensation Expense $ 400,000      
Total compensation costs related to non-vested awards $ 1,100,000      
Weighted average period (in years) 2 years      
Employee Stock        
Share-based Compensation Arrangement by Share-based Payment Award        
Share price (in usd per share) $ 32.13      
Cash compensation limit $ 21,250      
Common stock price to market value (percentage) 85.00%      
Number of shares employees had subscribed to purchase (in shares) 127,344      
Weighted average fair value of options granted (in usd per share) $ 8.48 $ 5.15 $ 8.59  
Stock Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award        
Stock option exercisable period (not exceeding, in years) 10 years      
Period of options granted (in years) 5 years      
Options outstanding (in shares) 931,193      
Directors Stock Option Plan        
Share-based Compensation Arrangement by Share-based Payment Award        
Stock option exercisable period (not exceeding, in years) 10 years      
Period of options granted (in years) 6 months      
Options outstanding (in shares) 199,245      
Long Term Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award        
Options outstanding (in shares) 240,500      
Options available for future grant (in shares) 1,518,848      
Director        
Share-based Compensation Arrangement by Share-based Payment Award        
Period of options granted (in years) 6 months      
Key Employee        
Share-based Compensation Arrangement by Share-based Payment Award        
Period of options granted (in years) 5 years      
Maximum        
Share-based Compensation Arrangement by Share-based Payment Award        
Stock option exercisable period (not exceeding, in years) 10 years      
XML 100 R87.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Compensation - Compensation Expense Information Based on Fair Value of Stock Options and RSU's (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]      
Stock Compensation Expense $ 3,098 $ 2,598 $ 2,281
Tax Benefit (179) (140) (145)
Stock Compensation Expense, Net of Tax $ 2,919 $ 2,458 $ 2,136
XML 101 R88.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Compensation - Summary of Weighted Average Fair Value of Options Granted (Details) - $ / shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award      
Weighted Average Fair Value of the Options Granted (in usd per share) $ 14.64 $ 15.30 $ 14.65
XML 102 R89.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Compensation - Summary of Weighted-Average Assumptions (Details) - Stock Option
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award      
Risk-free Interest Rate 2.05% 2.05% 1.08%
Volatility Factor 0.39% 0.40% 0.40%
Expected Life in Years 5 years 5 years 4 years
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award      
Risk-free Interest Rate 2.87% 2.36% 2.34%
Volatility Factor 0.39% 0.41% 0.45%
Expected Life in Years 8 years 8 years 8 years
XML 103 R90.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Compensation - Summary of Company's Stock Option Activity and Related Information (Details) - Stock Option - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Options      
Balance at beginning of the period (in shares) 1,506,604 1,539,017 1,661,700
Options granted (in shares) 120,270 118,612 120,635
Options exercised (in shares) (274,941) (131,904) (217,083)
Options forfeited (in shares) (24,014) (19,121) (26,235)
Balance at end of the period (in shares) 1,327,919 1,506,604 1,539,017
Exercisable at end of the period (in shares) 1,043,596 1,252,315 1,255,295
Weighted Average Exercise Price      
Balance at beginning of the period (in usd per share) $ 14.65 $ 12.91 $ 10.96
Options granted (in usd per share) 32.33 33.40 29.82
Options exercised (in usd per share) 3.89 9.77 6.26
Options forfeited (in usd per share) 34.13 24.27 22.57
Balance at end of the period (in usd per share) 18.13 14.65 12.91
Exercisable at end of the period (in usd per share) $ 14.27 $ 11.17 $ 9.59
Aggregate Intrinsic Value      
Balance at beginning of the period (in usd) $ 23,801 $ 35,630 $ 30,675
Options granted (in usd) (226) 315 (48)
Options exercised (in usd) (7,303) (3,467) (5,029)
Options forfeited (in usd) 88 (225) (180)
Balance at end of the period (in usd) 16,360 32,253 25,418
Exercisable at end of the period (in usd) $ 16,885 $ 31,177 $ 24,898
XML 104 R91.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Compensation - Summary of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options (Details) - Stock Option - $ / shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Outstanding        
Shares (in shares) 1,327,919 1,506,604 1,539,017 1,661,700
Weighted average remaining life (in years) 4 years 7 months 6 days      
Weighted average exercise price (in usd per share) $ 18.13 $ 14.65 $ 12.91 $ 10.96
Exercisable        
Shares (in shares) 1,043,596 1,252,315 1,255,295  
Weighted average remaining life (in years) 3 years 6 months      
Weighted average exercise price (in usd per share) $ 14.27 $ 11.17 $ 9.59  
$2.67 - $3.19        
Share-based Compensation Arrangement by Share-based Payment Award        
Exercise price, lower range (in usd per share) 2.67      
Exercise price, upper range (in usd per share) $ 3.19      
Outstanding        
Shares (in shares) 309,199      
Weighted average remaining life (in years) 10 months 24 days      
Weighted average exercise price (in usd per share) $ 2.86      
Exercisable        
Shares (in shares) 309,199      
Weighted average remaining life (in years) 10 months 24 days      
Weighted average exercise price (in usd per share) $ 2.86      
$7.68 - $13.63        
Share-based Compensation Arrangement by Share-based Payment Award        
Exercise price, lower range (in usd per share) 7.68      
Exercise price, upper range (in usd per share) $ 13.63      
Outstanding        
Shares (in shares) 410,646      
Weighted average remaining life (in years) 3 years      
Weighted average exercise price (in usd per share) $ 10.04      
Exercisable        
Shares (in shares) 410,646      
Weighted average remaining life (in years) 3 years      
Weighted average exercise price (in usd per share) $ 10.04      
$22.69 - $35.82        
Share-based Compensation Arrangement by Share-based Payment Award        
Exercise price, lower range (in usd per share) 22.69      
Exercise price, upper range (in usd per share) $ 35.82      
Outstanding        
Shares (in shares) 589,821      
Weighted average remaining life (in years) 7 years 7 months 6 days      
Weighted average exercise price (in usd per share) $ 30.90      
Exercisable        
Shares (in shares) 305,498      
Weighted average remaining life (in years) 6 years 7 months 6 days      
Weighted average exercise price (in usd per share) $ 29.59      
$45.89 - $45.89        
Share-based Compensation Arrangement by Share-based Payment Award        
Exercise price, lower range (in usd per share) 45.89      
Exercise price, upper range (in usd per share) $ 45.89      
Outstanding        
Shares (in shares) 18,253      
Weighted average remaining life (in years) 6 years 2 months 12 days      
Weighted average exercise price (in usd per share) $ 45.89      
Exercisable        
Shares (in shares) 18,253      
Weighted average remaining life (in years) 6 years 2 months 12 days      
Weighted average exercise price (in usd per share) $ 45.89      
XML 105 R92.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Compensation - Fair Value for Options Granted under Employee Stock Purchase Plan (Details) - Employee Stock
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]      
Risk-free Interest Rate 2.60% 1.31% 0.63%
Dividend Yield 0.00% 0.00% 0.00%
Volatility Factor 0.33% 0.26% 0.45%
Expected Life in Years 1 year 1 year 1 year
XML 106 R93.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 29, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jul. 01, 2017
Apr. 01, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis                      
Impairment Loss $ 0 $ 0 $ 0 $ 0 $ 16,237,000 $ 0 $ 0 $ 0 $ 0 $ 16,237,000 $ 0
Intangible asset impairment charge                 0 0 0
Recurring Basis | Level 3 | Other Assets                      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis                      
Financial assets carried at fair value 0               0    
Recurring Basis | Level 3 | Other Liabilities                      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis                      
Financial liabilities carried at fair value $ 0       $ 0       0 0  
Nonrecurring Basis | Level 3                      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis                      
Impairment Loss                 0   0
Intangible asset impairment charge                 0 0 $ 0
Armstrong Areospace, Inc.                      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis                      
Impairment Loss                 $ 16,200,000 $ 16,200,000  
XML 107 R94.htm IDEA: XBRL DOCUMENT v3.10.0.1
Selected Quarterly Financial Information - Summarizes Selected Quarterly Financial Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 29, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jul. 01, 2017
Apr. 01, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Sales                 $ 803,256,000 $ 624,464,000 $ 633,123,000
Gross Profit (sales less cost of products sold) $ 47,672,000 $ 46,320,000 $ 49,572,000 $ 37,132,000 $ 32,153,000 $ 32,493,000 $ 34,150,000 $ 38,317,000 180,696,000 137,113,000 159,467,000
Impairment Loss 0 0 0 0 16,237,000 0 0 0 0 16,237,000 0
Income (Loss) Before Income Taxes 15,594,000 15,580,000 17,182,000 3,926,000 (9,715,000) 8,646,000 10,569,000 15,491,000      
Net Income (Loss) $ 12,485,000 $ 16,999,000 $ 14,025,000 $ 3,294,000 $ (5,653,000) $ 6,060,000 $ 7,685,000 $ 11,587,000 $ 46,803,000 $ 19,679,000 $ 48,424,000
Basic earnings (loss) per share (in usd per share) $ 0.38 $ 0.53 $ 0.43 $ 0.10 $ (0.18) $ 0.19 $ 0.23 $ 0.35 $ 1.45 $ 0.60 $ 1.44
Diluted earnings (loss) per share (in usd per share) $ 0.37 $ 0.52 $ 0.42 $ 0.10 $ (0.18) $ 0.18 $ 0.22 $ 0.33 $ 1.41 $ 0.58 $ 1.40
Product                      
Sales $ 202,917,000 $ 212,674,000 $ 208,606,000 $ 179,059,000 $ 171,318,000 $ 149,636,000 $ 151,114,000 $ 152,396,000 $ 803,256,000 $ 624,464,000 $ 633,123,000
XML 108 R95.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Schedule of Future Minimum Lease Payment Commitments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]      
Rental expense $ 5,000 $ 3,500 $ 3,900
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity      
2019 4,717    
2020 4,133    
2021 3,451    
2022 3,163    
2023 2,487    
Total 17,951    
Purchase commitments outstanding $ 155,000    
XML 109 R96.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Narrative (Details) - Lufthansa - Astronics Advanced Electronic Systems Corp. - Patent Infringement - Germany - USD ($)
$ in Thousands
Apr. 11, 2018
Dec. 31, 2018
Loss Contingencies    
Claims sought $ 6,200  
Liability reserve   $ 1,000
Minimum    
Loss Contingencies    
Estimate of the value of the dispute   1,000
Maximum    
Loss Contingencies    
Estimate of the value of the dispute   $ 3,000
XML 110 R97.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segments - Summary of Segment Reporting Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Segment Reporting Information      
Sales $ 803,256 $ 624,464 $ 633,123
Total Operating Profit 63,663 32,101 74,882
Deductions from Operating Profit:      
Interest Expense, Net of Interest Income (9,710) (5,369) (4,354)
Income Before Income Taxes 52,282 24,991 68,785
Total Depreciation and Amortization 35,032 27,063 25,790
Total Assets 774,640 735,956 604,344
Total Capital Expenditures 16,317 13,478 13,037
Aerospace      
Segment Reporting Information      
Sales 675,625 534,603 534,041
Test Systems      
Segment Reporting Information      
Sales 127,631 89,861 99,082
Operating Segments      
Segment Reporting Information      
Total Operating Profit $ 80,479 $ 46,247 $ 86,473
Operating Margins 10.00% 7.40% 13.70%
Operating Segments | Aerospace      
Segment Reporting Information      
Sales $ 675,744 $ 534,724 $ 534,408
Total Operating Profit $ 69,761 $ 38,888 $ 77,966
Operating Margins 10.30% 7.30% 14.60%
Deductions from Operating Profit:      
Total Depreciation and Amortization $ 29,947 $ 22,111 $ 19,873
Total Assets 647,870 621,047 500,892
Total Capital Expenditures 14,680 10,656 9,511
Operating Segments | Test Systems      
Segment Reporting Information      
Sales 127,679 89,861 99,082
Total Operating Profit $ 10,718 $ 7,359 $ 8,507
Operating Margins 8.40% 8.20% 8.60%
Deductions from Operating Profit:      
Total Depreciation and Amortization $ 4,500 $ 4,302 $ 5,273
Total Assets 97,056 90,859 76,575
Total Capital Expenditures 1,370 2,721 3,345
Intersegment Eliminations | Aerospace      
Segment Reporting Information      
Sales (119) (121) (367)
Intersegment Eliminations | Test Systems      
Segment Reporting Information      
Sales (48) 0 0
Corporate      
Deductions from Operating Profit:      
Corporate and Other Expenses, Net 18,487 15,887 13,334
Total Depreciation and Amortization 585 650 644
Total Assets 29,714 24,050 26,877
Total Capital Expenditures $ 267 $ 101 $ 181
XML 111 R98.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segments - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 29, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jul. 01, 2017
Apr. 01, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Segment Reporting Information                      
Impairment Loss $ 0 $ 0 $ 0 $ 0 $ 16,237,000 $ 0 $ 0 $ 0 $ 0 $ 16,237,000 $ 0
Goodwill 124,952,000       125,645,000       124,952,000 125,645,000 $ 115,207,000
Operating Segments | Aerospace                      
Segment Reporting Information                      
Impairment Loss                 0 16,200,000  
Purchased intangible impairment loss                 0    
Goodwill 125,000,000.0       125,600,000       125,000,000.0 125,600,000  
Operating Segments | Test Systems                      
Segment Reporting Information                      
Impairment Loss                 0    
Purchased intangible impairment loss                 0    
Goodwill $ 0       $ 0       $ 0 $ 0  
XML 112 R99.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segments - Summarizes the Company's Sales and Long-Lived Assets by Geographic Regions (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 29, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jul. 01, 2017
Apr. 01, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Revenues from External Customers and Long-Lived Assets                      
Sales                 $ 803,256 $ 624,464 $ 633,123
Property, Plant and Equipment, Net of Accumulated Depreciation $ 120,862       $ 125,830       120,862 125,830  
Net Income (Loss) 12,485 $ 16,999 $ 14,025 $ 3,294 (5,653) $ 6,060 $ 7,685 $ 11,587 46,803 19,679 48,424
Exchange gain (loss) included in net income (300)               (300)    
Cumulative translation adjustments (7,200)       (4,500)       (7,200) (4,500)  
United States                      
Revenues from External Customers and Long-Lived Assets                      
Sales                 575,830 482,219 504,270
Property, Plant and Equipment, Net of Accumulated Depreciation 110,738       116,026       110,738 116,026  
North America (excluding United States)                      
Revenues from External Customers and Long-Lived Assets                      
Sales                 10,834 6,198 12,331
Asia                      
Revenues from External Customers and Long-Lived Assets                      
Sales                 112,135 58,732 52,171
Europe                      
Revenues from External Customers and Long-Lived Assets                      
Sales                 98,193 73,677 61,200
South America                      
Revenues from External Customers and Long-Lived Assets                      
Sales                 1,973 1,280 577
Other                      
Revenues from External Customers and Long-Lived Assets                      
Sales                 4,291 2,358 2,574
France                      
Revenues from External Customers and Long-Lived Assets                      
Property, Plant and Equipment, Net of Accumulated Depreciation 9,241       9,094       9,241 9,094  
Canada                      
Revenues from External Customers and Long-Lived Assets                      
Property, Plant and Equipment, Net of Accumulated Depreciation 883       710       883 710  
Non-US                      
Revenues from External Customers and Long-Lived Assets                      
Sales                 70,600 53,900 50,100
Net Income (Loss)                 5,500 2,200 $ 1,800
Net assets $ 45,000       $ 47,400       $ 45,000 $ 47,400  
XML 113 R100.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segments - Schedule of Activities with Major Customers (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2018
USD ($)
customer
Dec. 31, 2017
USD ($)
Dec. 31, 2016
Segment Reporting [Abstract]      
Number of major customers | customer 2    
Panasonic | Customer Concentration Risk | Consolidated Revenue      
Revenue, Major Customer      
Percent of consolidated revenue 14.40% 19.10% 21.60%
Panasonic | Customer Concentration Risk | Accounts Receivable      
Revenue, Major Customer      
Accounts receivable $ 14,994 $ 10,200  
Boeing | Customer Concentration Risk | Consolidated Revenue      
Revenue, Major Customer      
Percent of consolidated revenue 14.30% 16.80% 15.20%
Boeing | Customer Concentration Risk | Accounts Receivable      
Revenue, Major Customer      
Accounts receivable $ 24,649 $ 12,969  
XML 114 R101.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 01, 2017
Apr. 03, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Business Acquisition [Line Items]          
Business acquisition purchase price paid in cash     $ 0 $ 114,039 $ 0
Telefonix, Incorporated          
Business Acquisition [Line Items]          
Percentage of acquired stock 100.00%        
Astronics Custom Control Concepts Inc. | Telefonix, Incorporated          
Business Acquisition [Line Items]          
Business acquisition purchase price paid in cash $ 103,800        
Cash acquired $ 200        
Astronics Custom Control Concepts Inc. | Custom Control Concepts LLC          
Business Acquisition [Line Items]          
Business acquisition purchase price paid in cash   $ 10,200      
Cash acquired   $ 500      
XML 115 R102.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions - Astronics Connectivity Systems and Certification Corp. (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Business Acquisition [Line Items]      
Sales $ 803,256 $ 624,464 $ 633,123
Operating Loss $ 63,663 32,101 74,882
CSC      
Business Acquisition [Line Items]      
Sales   6,174  
Operating Loss   (499)  
Sales   683,541 686,143
Net income   $ 18,302 $ 41,672
Basic earnings per share (in usd per share)   $ 560 $ 1,240
Diluted earnings per share (in usd per share)   $ 540 $ 1,210
XML 116 R103.htm IDEA: XBRL DOCUMENT v3.10.0.1
Divestiture Activities - Summary of Assets and Liabilities Held for Sale (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Assets Held for Sale $ 19,358 $ 0
Held for Sale | Test Systems    
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 117 R104.htm IDEA: XBRL DOCUMENT v3.10.0.1
Divestiture Activities - Narrative (Details) - Held for Sale - USD ($)
3 Months Ended 12 Months Ended
Feb. 13, 2019
Mar. 31, 2019
Dec. 31, 2018
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Maximum total earnout proceeds     $ 35,000,000
Test Systems      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Impairment loss     $ 0
Test Systems | Subsequent Event      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Total cash proceeds of divesture $ 103,500,000    
Cash at closing 100,000,000.0    
Sale of inventory 3,500,000    
Gain on sale, net of tax $ 80,000,000    
Income taxes from divesture   $ 22,000,000  
XML 118 R105.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Allowance for Doubtful Accounts      
Movement in Valuation Allowances and Reserves      
Balance at the Beginning of Period $ 960 $ 602 $ 312
Additions Charged to Cost and Expense 589 87 388
Write-Offs/Other (63) 271 (98)
Balance at End of Period 1,486 960 602
Reserve for Inventory Valuation      
Movement in Valuation Allowances and Reserves      
Balance at the Beginning of Period 18,013 15,410 14,594
Additions Charged to Cost and Expense 2,682 2,885 2,015
Write-Offs/Other 131 (282) (1,199)
Balance at End of Period 20,826 18,013 15,410
Deferred Tax Valuation Allowance      
Movement in Valuation Allowances and Reserves      
Balance at the Beginning of Period 7,823 3,816 2,640
Additions Charged to Cost and Expense 275 4,007 1,176
Write-Offs/Other 0 0 0
Balance at End of Period $ 8,098 $ 7,823 $ 3,816
EXCEL 119 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "207$X?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ ))!<3B?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 " DD%Q.!6/,\O K @ $0 &1O8U!R;W!S+V-O M&ULS9++:L,P$$5_I6AOCQ_T8>%HD]!5"X4&6KH3TB01L60A3;'S][75 MQ*&T']"E9J[.G(%IE>>J#_@2>H^!#,:;T78N3QQ6[3'ZKUYOM(Q-543994675P[:\Y[<-KYN/ MV?6'WU78]MKLS#\VO@B*%G[=A?@"4$L#!!0 ( "207$Z97)PC$ 8 )PG M 3 >&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&V MM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X M>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E M'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ( MX53"Q,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T M;1K@X_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW? MZYMHG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;C MZWH2%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6 M-$9RG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[ MR:0S>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>I MP+,BUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^ M",C?C8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ M ?_1VC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH M9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-# MMW)+ZK:4OK4F.$KTL@'37[]EUVY".E,%.70[@:0KX# M;;J=W#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW' MB/*B(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$" M\E)58#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO* MWF6QP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4" M(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8> M^3+?.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@ M#'S4JUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6: M&C/5BZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+ MOP%02P,$% @ ))!<3EX>4X'Z @ GPP !@ !X;"]W;W)K]>SYSSQS+FU3/^BR$B5[JJM&K^&Q,>YG\6-=>? M9"L:^\]1JIH;.U2G1+=*\(,CU55"T[1(:EXV\7KIYA[4>BDOIBH;\: B?:EK MKOYN1"5OJYC$KQ./Y>ELNHEDO6SY2?P0YF?[H.PH&:,PZ_@Q! MXU&S(T[O7Z-_=LG;9)ZX%EM9_2X/YKR*YW%T$$=^J5=K_1_J*-K(.NM_Z?O!AH.($.!#H2:/8N@0T$ M-A+(^X1L(&0>(>E3<7NSXX:OETK>(M4_WI9W543N,KO[^V[2;;;[SVZ/MK/7 M=;I,KEV8 ;'I$72"(",BL;%' 8H);"B@T[<"6XA@;Q$[B,CP)3 T1^;H;$+/ M<7J&TC-'SR;TPMLBB)CA CDJD /ZW!. B 4N4* "!: 3_RDCD,!CGJ$2,\CW MGO.FA^0.TO25D)(Y+C)'1>90Q"N5#0()U,H"E5A ?NY)() "ER I[KD41ICY MKD,P@;TB 6<3&&'AJQ#P3.9IP0(ZJ,'O"04Z%)PA""907@3W,&$P@E]@&":4 M"VYU IU,,U\%P03.$X+[G4 [4_](P3"A7'#3$VAI"JH,P82J#/<]@<:GH,H@ M)G!\$=SW!+J:@1*#F) ([GP"?V >?-*R#*6SM-0BX';ED)+LM!J<4O2 M_,/IXFZCT$DPW0*>MJ3(LTD%]%+)I'NKA3JYSEA'>WEI7%L^F1V[[WOJNK__ M\+YU_\[5J6QT]"2-[2%=IW>4T@B[GO237J;YG[@9'M M\#F0C-\DZW]02P,$% @ ))!<3CIUN?MQ P : X !@ !X;"]W;W)K MW, M-9TX"6K &7 ZO6^_YC 9XBJBN0G8_%7UE6.H\N)JF_?V9(R+/JNR;I?QR;GS M:PC%_(\Y:HSJ!7?"O,M9W<1UTJ;]:^=X,_]\LX[8A,:7:N__3^I4_>)_.6MV9CR^_%WIV6L8ZCO3GDE])] MM=<_S)B0B*,Q^[_,ARF]O"/Q,7:V;/O?:'=IG:U&+QZERC^':U'WU^OP1+#1 M##>@HP&]&1#YT("-!NR7 7]HP$<#'A@D0RK]VFQSEZ\6C;U&S?#WGO-N%Y%G M[E=_UTWVB]T_\\O3^MF/%9.+Y*/S,TK6@X1.).2F2+SS6P2*15A38$[O VR@ M@JE[R1:1:!R"H6FRWIY/[;,@S4$B>TG=2W3*J)!IF@:\4"DIYY(#Y191,D8H MFRKOZ#E*SP$]#R*M!XF81"(ZE1E"CRB9(H1!>D0I,B[5++U Z06D)P&] )%" M:J@@DC(%H1^YNH.5**R$L,%V74N(0E3*X )NH%)KI02$1H1<:#&[T IE5Y"= M!>P*!)),2@0="ADE*8'H4*BXUG067:/H&J+S %TC.T!!H VB4QP!1W7S;V:& M06P3<&8B3]=@A-]0))C/(#76<"3[+35+\NY]""FG*))FG1VOB"Z&07H?T M%!0/+GU)0O"ADF02272+^=2#DEL)[RL)Z.&C6E>@K?C@VB2I]DB(VZ MXC/(> TEL(B*L(B.FB ."9&A*GT2.F1&?\T/HATKO/!I(];'X(7-0*KF@@K\JBYYQHR "E *=>*">Q3A4@5D_<+,Z20 M3-KMRC3'_BC31CM[J5W7MDYF;\>E%]JUZ\'\NCM&]6W\+S?#&>SOO#D6=1N] M6>Q[/=>V[@>WO'82#$Z*5+?><#W8Z]'[> 6N8H=:)&3*^_: 1^HPZY]C^C?$G?DOG,# M]RWPU%X:+@->D8_H@G]B_CP>J-AY2Y93V^.!M61P*#[OW,=@N\\D7@%^M?C. M5FM'.CD2\B(WWTX[UY>"<(=K+C,@\;KA"G>=3"1D_)ESNLN1DKA>OV7_HKP+ M+T?$<$6ZW^V)-SLW=9T3/J-KQY_(_2N>_42N,YO_CF^X$W"I1)Q1DXZIIU-? M&2?]G$5(Z='K]&X'];Y/7Y)PIMD)8": A1#$GQ+"F1"^$^"G!#@3H$;P)BNJ M-GO$49%3)J*W(@IS[R;SS)!R@H 5)%@0 MGDB^G !L)Y3 H(./!U0F(DP^0O862&H7$5IMAHH?KFU".Q]:^5#QX8H/4ZU, M$R16D&&"Q*FO%;,R44$6)YEFUY(KA> _BB.KXLAT'-GYL94?&XZC6',\0:*5 MR@V(LT!S;*)@$&HML+>DBD%LUYM8]2:F7JV)RL14XJ<:J#)!FR#+?$VOB1*_ MT2XWMK;,+#TK*J?I M-5$@2('6,WM+KB3+]/[W5I=4\S#;X?B%[:@3E'PL45K"[*,R$<"Y'^@RAH(V;MLNGPF,M&+?U!+ P04 " DD%Q.9D%YM)H$ "X%@ & 'AL+W=OA.;:RV8]"A+D I6QRJ_7&^6HSW M'MK5HGGMZ_TQ/K2S[O5PJ-I_U[%NSLNYGK_?^+Q_V?7#C6*U.%4O\<_8?SD] MM.FJN+:RW1_BL=LWQUD;GY?SG_3]IE1#P*CX:Q_/WI_?QA.+ZXO$CI+C*-'6 AV(H')!E[*74O12_&Z4!3(ZA*XS->G.C%<2^6>'&\EX"&>N$J)?OPH@_/?3CBP[,>T)4I+<2( M(-,&(J2&!)W!,F36MY;1J8$[TM01",^B#(:E2-(96YJ, M(QG&FM.8/HSUI+GMR;G2EHHZ$G1H@LFL="TC69?L_>)R698QJCE''>6H%@CI MZ>S8""JP/C<+98QJSE%'.:HY(HVR%/X;059J7^;R*Z-4FZ6-J4'U*F=W%:GN] MJ.-S/YRZ=-Y>]E(O%WUSFO:)B^MF]>H_4$L#!!0 ( "207$[ES[N^< ( M * ( 8 >&PO=V]R:W-H965T&ULC99OKYHP%,:_"N$# M7/H'*!@UV659MF1+S%UV][IJ57*!LK;JW;=?6[@$2IWZ0MKR/*>_@\=3EE]RKTZK, N# M/3O0^/4KZQ-*PJ#/_CN[L$K+#8G>8\@ 8#C/]KP+T!.X:H([.I?J:*KI>"7P/1_5HM-44!%U@_S)U9 MM,_.WM/92KUZ6>?Q,KJ8.+WDN9.@D01-%<5<@N$1HBP%)$9^ M(N(E(G.BW"$B\XUB##!&V"'R""%,,X R/U'F)M_4$L#!!0 ( "207$Y[56&W MF 4 .H= 8 >&PO=V]R:W-H965T&ULA9EA;]LV$(;_ MBN'OJ7EW%$D%28#&PK !&U!TV/99393$J&UYDI)T_WZ2K+H6[Z7[);:4EZ?W M:)+/4;QYKYNO[4M5=8MON^V^O5V^=-WA>K5J'UZJ7=E^J _5OO_/4]WLRJZ_ M;)Y7[:&IRL>QT6Z[8F/<:E=N]LN[F_'>I^;NIG[MMIM]]:E9M*^[7=G\=U]M MZ_?;)2V_W_B\>7[IAANKNYM#^5S]675_'3XU_=7J%.5QLZOV[:;>+YKJZ7;Y MD:X+.S88%7]OJO?V[/MB2.5+77\=+GY[O%V:P5&UK1ZZ(439?[Q5ZVJ['2+U M/OZ=@BY/SQP:GG__'OV7,?D^F2]E6ZWK[3^;Q^[E=AF6B\?JJ7S==I_K]U^K M*:%LN9BR_[UZJ[:]?'#2/^.AWK;CW\7#:]O5NRE*;V57?CM^;O;CY_L4_WLS MW("G!GQJ0.YB YD:R(\&]F(#.S6P48/5,96Q;XJR*^]NFOI]T1Q_WD,YC"*Z MMGWO/PPWQ\X>_]=W3]O??;LC8VY6;T.@27-_U/"YYJ18]=%/CV#TB'M6S7G^ M@+56B)]+"B )V(3 /&5L+[,\$UE8&,". >Q9 !NB?CI*W"C9'R4N&#%QAZZU MD'+G M*H P&SLID;R'WCWP;B/O7GMG3]JZUG'N@7.@LR;]JP5H/ #C660\:.,F#]JX MUG$&= 70<:"D\1P:SX%Q%QG/U8.NV 6CG0-A9G.KK0.A]9E+>B>#UT.CYSG% MZZ%1SXIM PDY%J]]7PPV=YQ8P0GTMX\MD^X>Y\!(0<(<^M9"V4E _GF^8;J3Q MYI5W#:.<$"* L.>- +8#Y=608]H^!AP!PI$JX322>O]Z6J^!\,H;U/= 2#X- M.<*4(X Y4@NNYM*5M0[@ BG%HX&OA3[G"[C K",-.Z_6'HTFRKR@B8L@EA, M-5)2ELW'V;PVQ[QCS3NBJ#Z_9T"SG,'414(A4"$A84;IJ ?Q>L7:U2IY!'-R!JT=ET, M-S>-B<>:>#V?8M.(8TX(+%M0*M:#J8.E9E[CS'/ S&/-/%UX,8"9C'-?I8"P M9U#=@924A73QQ1A\#/9UI!( F.IWJP[]"$C*>>;T5"N@]F+MQ!A_[,$,2E20 MC!G$B$'Q*LY@KY49 JLX4)+U)@ * >E4 J0Z 6.(P9Z+XQJ 3,\!T'K.-J? MB6<]; LDM10D/1H%DT@ B3BN!.3G6R\@N1*6 &H8)"7O+G!(,(<$<(ACB@K8 M6F6@*%\#H7)^23)WC,$C#!S'Y)Q$\_@$TPN9!WL\4".B@,ZEUW;!@!.P MO^/XU;/HW1CY?D@ \U ))G6!E"&"^3P!C%.48KP*@Z:)R8$H *&&J!5:: M"PE@NDJN2PQ)A+ 8;A; 36*X68VC?'S'H,X/M-!Z#V8_$F:2GC\6X\T"O$F, MMTDT.]5@!IO7-5(:#]Y&%$B9A1SP>75VX+6KFN?Q,+%=/-2O^VXX-SJ[>SJP M_,C#@5ET_YZNB^.QXX\PQU/0/\KF>;-O%U_JKJMWXZ'94UUW56_4?.B[^*4J M'T\7V^JI&[[Z_GMS/'T\7G3U83I979V.=^_^!U!+ P04 " DD%Q.9:5) M,(P% #H'0 & 'AL+W=OQT1I(:O5&JEZ!RUO7:"$] !3&TGG/[[VL8A>.9=(!$V6>_ZXU%S[RD?C[+WI4]YKWC?;I/\OX=TDQWN M^Z+_>>/[^FU5UC>&X]$^>4M_I.5?^Z>\NAJ>6EFNM^FN6&>[7IZ^WO=_$W>/ MVM8&C>+O=7HHSK[WZJX\9]G/^N+WY7T_JB-*-^E+63>15!\?Z23=;.J6JCC^ M;1OMGWS6AN??/UN?-YVO.O.<%.DDV_RS7I:K^[[O]Y;I:_*^*;]GA\>T[9#I M]]K>_Y%^I)M*7D=2^7C)-D7SO_?R7I39MFVE"F6;_#I^KG?-YZ%M_],,&\C6 M0)X,A+AHH%H#=3*0YJ*!;@WTR4#YBP:F-3!?'MQ% ]L:V"\/EPU<:^"^.GTY M)-\:^"^#IM/#XW TXSM-RF0\RK-#+S].T7U2KP1QYZL9]%+?;"9,\ULUQ$5U M]V,LE!H-/^J&6LW#42,[&MW53)#&=#53I+%=S0QI7%?(GS;#*VBEU$J9.-@WH3@,DCLE18QO-[JB)2>JF0*/)$,RXQCCG24MSKAH( M$UDB6W"9-$Y83Q+$91%.CX+I48VY.D^/#C2@80.:YU<+DM^CQISGCF27*R3) M+5?86!H&@BWB?H2S(@ W$=@8!'!%9U,K.G>EE-.:8K#5=9 C"9"G0"2H M: 8\6NTBXG .9!4*-67O G4@,D9(FE,>V\6)XJ-L8Y *1G$T1@')#80Y$-D!(@5$M *M-1&,!L-:&E3-7 M5-UP,+$%1S;K]:/@/#92!?Q@'@L 9$.W*,&)+$7,^PW +7S,9AZ7A:/&@!?^ M]AI"8"X+!&9:1;0B7.JTG;XJF0G.=Q6=583=DA(#7B+ TW&2'/"4#D R"$6" M^2\Y_UDQ(3D]M5 DW/DU53>:0*V-R$D+"LE9-Q!Q')@P$O-.JNM51:LAI8NC M#R%79=UX,#PE@B>KZ#D70[W&6)2HA*6%12OJ;()**A\:2HP\B9!''SDE1YZ2 M<2SI9BEY/2LE6PQ<) 1AP QXM,[1H9\#V:!Z8J8L7< .&!%3MH/8!B:J_@(Y MQ7B7[O9-6F+62EY-\TU:\DJ9/CQ,@<:Z0"B8V1(PF^W1DM/6>TKM*Z+N4RPF ML@)$9CNTXK@5Y_MKUQ$&K@(%MZ''+(JS5%9%'ZV3@$R(R"L:-I!9%ZA@%":S MDK?OT2IP4L"1R_?H5M19Q+377$*?]15'LI&AITZ%B:P0D>D>K3B1%9V=0#-0 MH=1A;BM4SA)NSQ4O5(5R9#(LKJFZX6"VJQM.(!0@J+04C/.KLFX\F(OJEG,( MQ0M5'?D LA2FI[KA+$*!8P;K(S8.UV3=>#!"U2WG$0H<2-C KJ$Q'?4M!Q*M MZ(:31(W1J!$:Z;S2_!%=>6OI*=L$Z*2E2Q.(*#UG0.-41+,\![*Z8J!5R@+% M[ZRQCF83M'>A8M 8VQIA.S3V&-L:89M6#!K4P):6#$AD0L$$#HL!E%G-H,%A M<,P.&:ZINN%@+FO$95HU:$[%;WGK"RS;?.ZZ37+RK1J,?I6M;5*D^7I8I.^EO575WW/ MC^\>CQ=EMF_?JPY/+W?'_P-02P,$% @ ))!<3G@ZDCJV 0 T@, !@ M !X;"]W;W)KU,8J[M&T#7.=!5Y%D)(L39);IKC0M,BB[VR+S/1> M"@UG2URO%+>_3R#-D-,-?74\BJ;UP<&*K.,-? ?_HSM;M-C,4@D%V@FCB84Z MI_>;XVD7XF/ DX#!+$!I Q$*./7Q$GG ME &X/+^R?XJU8RT7[N#!R)^B\FU.#Y144/->^D)*RMYYHR86E*+XR[@+'?=AO-G?3;!U0#H!TAEPB'G8F"@J_\@]+S)K M!F+'WG<\//'FF&)ORN",K8AW*-ZA]UIL]H>,70/1%',:8])ES!S!D'U.D:ZE M.*5OX.DZ?+NJ4DMS@"+7XP69#0NW#\0.> M[3AFH^%--_T@-G_CX@]02P,$% @ ))!<3E#=>3.T 0 T@, !@ !X M;"]W;W)K<.3,>YZ.QSZX#\.152>T*VGG? M'QAS50>*NRO3@\:;QEC%/9JV9:ZWP.L(4I*EN]TU4UQH6N;1=[)E;@8OA8:3 M)6Y0BMN?1Y!F+&A"WQV/HNU\<+ R[WD+3^"_]2>+%EM8:J% .V$TL= 4]"XY M'+,0'P.^"QC=ZDQ")6=CGH/QN2[H+@@""94/#!RW"]R#E($(9;S,G'1)&8#K M\SO[IU@[UG+F#NZ-_"%JWQ7TEI(:&CY(_VC&!YCK^4#)7/P7N(#$\* $J)D%I2C^.NU"QWV<;K*;&;8-2&= N@!N8QXV)8K*/W+/R]R:D=BI M]ST/3YP<4NQ-%9RQ%?$.Q3OT7LKD.LG9)1#-,<&PO=V]R M:W-H965T)W^?0?LN%9KY068X9PS%X9L-/;%M0">O&K5N9RVWO='QES9 M@A;NQO30X4UMK!8>3=LPUUL0521IQ7B2')@6LJ-%%GUG6V1F\$IV<+;$#5H+ M^_L$RHPYW=$WQY-L6A\YX2@,^ M IXEC&YU)J&2BS$OP?A2Y30)"8&"T@<%@=L5'D"I((1I_)HUZ1(R$-?G-_5/ ML7:LY2(D=)1748E#^R8R?8:[GEI*Y^*]P!87PD G&*(UR<27E MX+S1LPJFHL7KM,LN[N-TP_(?)._1>BUWR,6/7(#1C3A.&KS$+@J'Z$H)OA3CQ_^A\F[[? MS' ?Z?MU]$.Z+9!N"J11('VWQ W,X?:?(&S54PVVB=/D2&F&+D[RRKL,[#V/ M;_(7/DW[-V$;V3ER,1Y?-O:_-L8#II+&PO=V]R:W-H M965T0J(5(&531:W42JM$;9Z] M,( 57ZAMEO3O8QM"4(+Z8GO&YYRY>)R/VKS8#L"A5RF4+7#G7'\@Q%8=2&:O M= _*WS3:2.:\:5IB>P.LCB0I"-WM,B(95[C,H^]DREP/3G %)X/L("4S_XX@ M]%C@!+\['GG;N> @9=ZS%I[ _>Y/QEMD4:FY!&6Y5LA 4^"[Y'!, SX"_G 8 M[>J,0B5GK5^"\:,N\"XD! (J%Q28WRYP#T($(9_&WUD3+R$#<7U^5W^(M?M: MSLS"O1;/O'9=@6\QJJ%A@W"/>OP.RBS-R27HS)#C!*$K2+(@B!=?(M"M"$?ZA4ZWZ?O-!/>1 MOE]'S[)M@713((T"Z?\J_ I)LIM/,^U& (:%XXW_FRF(9L,I_OY_Y#E M$Y=O4$L#!!0 ( "207$[EL;6DM@$ -(# 9 >&PO=V]R:W-H965T M-"VQO0%61Y 4A";)#9&,*USFT7BQP MBM\<3[SM7'"0,N]9"S_!_>I/QEMD8:FY!&6Y5LA 4^"[]'#,0GP,^,UAM*LS M"I6ZP$D0! (J%QB8WRYP#T($(B_CS\R)EY0!N#Z_L3_&VGTM9V;A M7HMG7KNNP'N,:FC8(-R3'K_"7,\U1G/QW^$"PH<')3Y'I86-*ZH&Z[2<6;P4 MR5ZGG:NXC]--ELZP;0"= 70![&,>,B6*RA^88V5N](C,U/N>A2=.#]3WI@K. MV(IXY\5;[[V4Z67MLHX!Q M *_3O\^ '==MK;X ,\PY/*F5>=RVGK?'QAS90M:N"O30X#1MPUQO0501I!7CN]T-TT)VM,BB[V2+S Q>R0Y.EKA!:V%_'4&9,:=[ M^N%XE$WK@X,562\:> +_HS]9M-C"4DD-G9.F(Q;JG-[O#\ GQ)&MSJ3 M4,G9F)=@?*URN@N"0$'I X/ [0(/H%0@0AFO,R==4@;@^OS!_CG6CK6JXIF8O_!A=0&!Z48([2*!=74@[.&SVSH!0M MWJ9==G$?IYOK9(9M _@,X O@+N9A4Z*H_)/PHLBL&8F=>M^+\,3[ \?>E,$9 M6Q'O4+Q#[Z78W_*,70+1''.<8O@Z9HE@R+ZDX%LICOP?.-^&)YL*DPA/_E"8 M;!.DFP1I)$C_6^)63/I7$K;JJ0;;Q&ERI#1#%R=YY5T&]I['-_D=/DW[=V$; MV3ER-AY?-O:_-L8#2ME=X0BU^,$60T'MP_$6SW8:L\GPII]_$%N^&PO=V]R:W-H965T?1=3)GCX*30<#'$#DIQ\^<,$L>")O35\23: MS@4'*_.>M_ =W(_^8KS%%I5:*-!6H"8&FH(^)*?S/N CX*> T:[.)%1R17P. MQI>ZH+N0$$BH7%#@?KO!(T@9A'P:OV=-NH0,Q/7Y5?U3K-W7,O$Q*I0VKJ0:K$,UJ_A4%'^9=J'C M/DXWAVRF;1/2F9 NA/L8ATV!8N8?N>-E;G D9NI]S\,3)Z?4]Z8*SMB*>.>3 MM]Y[*X])SFY!9X:<)TBZ@KPAF!=?(J1;$<[I.WJZ3<\V$\PB/5M'/V;; OM- M@7T4V/^OPO>0Y'CX)P9;=52!:>,L65+AH.,X-.L?^.F%=J2 M*SK_KK'[#:(#G\KNS@]0Y[_78DAH7#@>_=E,0S89#OOY_[#E$Y=_ 5!+ P04 M " DD%Q.I!I==[4! #2 P &0 'AL+W=O9NQ%$BF>PT.*2@=C7UP#X,F;DMIEM/&^.S+FB@:4<#>F XTWE;%*>#1M MS5QG0901I"3CF\TM4Z+5-$^C[VSSU/1>MAK.EKA>*6%_G4":(:-;^N%X;.O& M!P?+TT[4\ 3^1W>V:+&9I6P5:-<:32Q4&;W;'D^[$!\#?K8PN,69A$HNQKP$ MXVN9T4T0!!(*'Q@$;E>X!RD#$8ZOE$R53\-[B"Q/"@!',41KJXDJ)WWJB)!:4H\3;NK8[[ M,-XDR01;!_ )P&? (>9A8Z*H_+/P(D^M&8@=>]^)\,3;(\?>%,$96Q'O4+Q# M[S7?[F]3=@U$4\QIC.'+F#F"(?N<@J^E./%_X'P=GJPJ3"(\^4/A?IU@MTJP MBP2[_Y:X%G/X*PE;]%2!K>,T.5*87L=)7GCG@;WC\4U^AX_3_EW8NM6.7(S' MEXW]KXSQ@%(V-SA"#7ZPV9!0^7#XEW/._>"2CVB?70?@R8M6QA6T\[X_,>:J#K1P=]B#"3<-6BU\,&W+7&]! MU(FD%>-9]I9I(0TM\^2[V#+'P2MIX&*)&[06]M<9%(X%W=%7QY-L.Q\=K,Q[ MT<)7\-_ZBPT66U1JJ<$XB898: KZL#N=#Q&? -\EC&YU)K&2*^)S-#[5!$3U0]:^*^B1DAH: M,2C_A.-'F.MY0\E<_&>X@0KPF$F(4:%R:275X#SJ626DHL7+M$N3]G&ZX7RF M;1/X3. +X9CBL"E0ROR]\*+,+8[$3KWO17SBW8F'WE31F5J1[D+R+GAOY>[^ M7+,_Z'S;?I^,\-]HN_7T8_9ML!A4^"0! [_ M+7$#<_R[2+;JJ0;;IFERI,+!I$E>>9>!?4B/R/[ IVG_(FPKC2-7].%E4_\; M1 \AE>PNC% 7/MAB*&A\/-Z'LYW&;#(\]O,/8LLW+G\#4$L#!!0 ( "20 M7$Y-^<)ZLP$ -(# 9 >&PO=V]R:W-H965TIZJ3-NG4:>MG+G$25(@S()?NWP](FF9;M"^ MC=_SLS'9B.;%M@".O&K5V9RVSO5'QFS9@A;V!GOH_$V-1@OG3=,PVQL0501I MQ?AN=\NTD!TMLN@[FR+#P2G9P=D0.V@MS*\3*!QSNJ=OCB?9M"XX6)'UHH%O MX+[W9^,MMK!44D-G)7;$0)W3N_WQE(;X&/!#PFA79Q(JN2"^!.-SE=-=$ 0* M2A<8A-^N< ]*!2(OX^?,29>4 ;@^O[$_Q-I]+1=AX1[5LZQ/*'PF2;(-TD2"-!^M\2MV+2 MOY*P54\UF"9.DR4E#EVW<< MV8#VQ;4 GKQJ95Q.6^^[$V.N;$$+=X<=F'!3H]7"!],VS'461)5 6C&^V=PS M+:2A199\%UMDV'LE#5PL<;W6POX\@\(AIUOZYGB63>NC@Q59)QKX OYK=['! M8C-+)348)]$0"W5.'[>G\S[&IX!O$@:W.)-8R17Q)1H?JYQNHB!04/K((,)V M@R=0*A(%&3\F3CJGC,#E^8W]?:H]U'(5#IY0?9>5;W-ZI*2"6O3*/^/P :9Z M#I1,Q7^"&Z@0'I6$'"4JEU92]LZCGEB"%"U>QUV:M _CS>XPP=8!? +P&7!, M>=B8*"E_)[PH,HL#L6/O.Q&?>'OBH3=E=*96I+L@W@7OK=@>#QF[1:(IYCS& M\&7,',$"^YR"KZ4X\W_@?!V^6U6X2_#='PKOUPGVJP3[1+#_;XEK,0]_)6&+ MGFJP39HF1TKL39KDA7<>V$>>WN1W^#CMGX5MI''DBCZ\;.I_C>@A2-G;#06UC\>'<+;CF(V&QV[Z06S^QL4O4$L#!!0 ( "207$[2;#96M0$ M -(# 9 >&PO=V]R:W-H965TDDB]3M,F;=*IT[;/7.(DJ( S()?NWP](FF5MM"^ C=_SLS'YB.;) M=@"./"NI;4$[Y_HC8[;J0'%[@SUH?].@4=QYT[3,]@9X'4%*LC1)WC'%A:9E M'GUG4^8X."DTG VQ@U+<_#Z!Q+&@._KB>!1MYX*#E7G/6_@&[GM_-MYB"TLM M%&@K4!,#34'O=\=3%N)CP \!HUV=2:CD@O@4C,]U09,@""14+C!POUWA :0, M1%[&KYF3+BD#<'U^8?\8:_>U7+B%!Y0_1>VZ@AXHJ:'A@W2/.'Z"N9Y;2N;B MO\ 5I \/2GR."J6-*ZD&ZU#-+%Z*XL_3+G3;L/WFPKW$;[_1^'=-D&V29!%@NR_)6[$W"6ODK!53Q68 M-DZ3)14..D[RRKL,['T:W^1O^#3M7[EIA;;D@LZ_;.Q_@^C 2TEN_ AU_H,M MAH3&A>-[?S;3F$V&PW[^06SYQN4?4$L#!!0 ( "207$[?(\G@LP$ -(# M 9 >&PO=V]R:W-H965T=;*^()V(?1'QGS5@1;^QO9@\*:Q3HN IFN9[QV(.H&T8GRW>\VTD(:6>?*= M79G;(2AIX.R('[06[L<)E!T+FM$7QX-LNQ =K,Q[T<(7"%_[LT.++2RUU&"\ MM(8X: IZEQU/AQB? AXEC'YU)K&2B[5/T?A8%W07!8&"*D0&@=L5[D&I2(0R MOL^<=$D9@>OS"_O[5#O6[JWZ)NO0%?26DAH:,:CP8,)YVJ5)^SC=\&R&;0/X#. +X#;E85.BI/R= M"*+,G1V)FWK?B_C$V9%C;ZKH3*U(=RC>H_=:9F^SG%TCT1QSFF+X.F:)8,B^ MI.!;*4[\+SC?AN\W%>X3?/^;PG\0'#8)#HG@\-\2MV+V?R1AJYYJ<&V:)D\J M.Y@TR2OO,K!W/+W)K_!IVC\+UTKCR<4&?-G4_\;: "AE=X,CU.$'6PP%38C' M-WAVTYA-1K#]_(/8\HW+GU!+ P04 " DD%Q.$ 036+0! #2 P &0 M 'AL+W=OU5K\ =]Q[]^XXL@'-LVT!''E54MN< MMLYU>\9LV8+B]@H[T/ZF1J.X\Z9IF.T,\"J"E&3)9G/#%!>:%EGT'4V18>^D MT' TQ/9*:TJFXK_!&:0/#TI\ MCA*EC2LI>^M032Q>BN*OXRYTW(?Q9G>!K0.2"9#,@-L(8&.BJ/R!.UYD!@=B MQMYW/#SQ=I_XWI3!&5L1[[QXZ[WG8OLYS=@Y$$TQAS$F6<;,$&PO M=V]R:W-H965T5%2VYRVSG5' MQFS9@N+V!CO0_J9&H[CSIFF8[0SP*H*49,EF<\L4%YH66?2=39%A[Z30<#;$ M]DIQ\WH"B4-.M_3=\2B:U@4'*[*.-_ =W(_N;+S%9I9**-!6H"8&ZIS>;X^G M-,3'@)\"!KLXDU#)!?$I&%^JG&Z"()!0NL# _7:%!Y R$'D9SQ,GG5,&X/+\ MSOXIUNYKN7 +#RA_B^D>'CB[3'QO2F#,[8BWGGQUGNOQ?9NG[%K()IB3F-,LHR9(YAGGU,D:RE.R3_P M9!V^6U6XB_#='PH/ZP3I*D$:"=+_EK@6<_=7$K;HJ0+3Q&FRI,1>QTE>>.>! MO4_BF_P.'Z?]&S>-T)9&PO=V]R M:W-H965T/8FD\2J+\%V-N7O&3MI")#VQ?:,YYPY,Q[GHW6/O@,(Y$DKXPO:A= ?&?-5 M!UKX&]N#P9O&.BT"FJYEOG<@Z@32BO'=[BW30AI:YLEW=F5NAZ"D@;,C?M!: MN%\G4'8LZ)X^.QYDVX7H8&7>BQ:^0OC6GQU:;&&II0;CI37$05/0N_WQE,7X M%/!=PNA79Q(KN5C[&(U/=4%W41 HJ$)D$+A=X1Z4BD0HX^?,29>4$;@^/[-_ M2+5C+1?AX=ZJ'[(.74%O*:FA$8,*#W;\"',];RB9B_\,5U 8'I5@CLHJGU92 M#3Y8/;.@%"V>IEV:M(_3S2&;8=L /@/X KA->=B4*"E_+X(H]R(^ M\?[(L3=5=*96I#L4[]%[+?%! (=?C!%D-!$^+Q'9[=-&:3$6P__R"V M?./R-U!+ P04 " DD%Q.FBAR-[4! #2 P &0 'AL+W=O9NQ%$BF>PT.*RD9CGUT+X,FKDMKEM/6^/S+FRA:4<#>F M!XTWM;%*>#1MPUQO0501I"3C2?*!*=%I6F31=[9%9@8O.PUG2]R@E+!O)Y!F MS.F.OCN>NJ;UP<&*K!<-? /_O3];M-C"4G4*M.N,)A;JG-[MCJ 'QV, M;G4FH9*+,<_!>*ARF@1!(*'T@4'@=H5[D#(0H8R7F9,N*0-P?7YG_QQKQUHN MPL&]D3^[RK0&!Z48([22!=74@[.&S6S MH!0E7J>]TW$?IYM#.L.V 7P&\ 5P&_.P*5%4_DEX4636C,1.O>]%>.+=D6-O MRN",K8AW*-ZA]UKP9)^Q:R":8TY3#%_%[)8(ANQ+"KZ5XL3_@?-M^'Y3X3[" M]W\H3+<)TDV"-!*D_RUQ*^;P5Q*VZJD"V\1I8N^4;.%DB.VU%N;7$10.&=W0 M3\>SK!L7'"Q/.U'#"[COWB5>\;A":9ZKBF9BO\*%U ^/"CQ.0I4-JZDZ*U#/;%X*5J\ MC[MLXSZ,-]=\@JT#^ 3@,V ?\[ Q453^()S(4X,#,6/O.Q&>>'/@OC=%<,96 MQ#LOWGKO)>?)3C M;%H?'*S(>M' 3_"_^I-%BRTJE=30.6DZ8J'.Z5UZ..X#/@)^2QC=ZDQ")6=C MGH/QK"\T;,*IJ+%R[3+ M+N[C=,-O9]HV@<\$OA!N8APV!8J9/P@OBLR:D=BI][T(3YP>./:F#,[8BGB' MR3OT7@J>W&;L$H1FS''"\!4F71 ,U9<0?"O$D;^C\VWZ;C/#7:3OUO0TV1;8 M;PKLH\#^PQ(W,.G;(MFJIQIL$Z?)D=(,79SDE7<9V#L>W^0_?)KV'\(VLG/D M;#R^;.Q_;8P'3"6YPA%J\8,MAH+:A^-G/-MIS";#FW[^06SYQL4_4$L#!!0 M ( "207$YOJ5T!M $ -(# 9 >&PO=V]R:W-H965T,>TD#TM\^@[VS(WHU>RA[,E;M1:V)\G4&8J:$+?'$^R[7QP ML#(?1 M?P7\;SA8MMK+44D/OI.F)A::@]\GQE(7X&/!=PN0V9Q(JN1CS$HQ/ M=4$/01 HJ'Q@$+A=X0&4"D0HX\?"2=>4 ;@]O[%_B+5C+1?AX,&H9UG[KJ!W ME-30B%'Y)S-]A*6>6TJ6XC_#%12&!R68HS+*Q954H_-&+RPH18O7>9=]W*?Y M)DT7V#Z +P"^ NYB'C8GBLH?A1=E;LU$[-S[080G3HX<>U,%9VQ%O$/Q#KW7 MDB<\9]= M,2D^0;9+D$6" M[+\E[L5D?R5AFYYJL&V<)D=6#O>7R3W^'SM'\1MI6](Q?C\65C M_QMC/*"4PPV.4(&UL M?5/;;MP@$/T5Q >$-;N;1"O;4C91E$JMM$K4]IFUQQ<%& ?P.OW[ '98J]DZV&DR&V5TJ87T>0.&0TH9^.Y[9N7'"P/.U$ M#2_@OGDJGXKW !Z<.#$I^C0&GC2HK>.E03BY>BQ/NXMSKNPWBSWT^P M=0"? 'P&W,8\;$P4E3\()_+4X$#,V/M.A"=.#MSWI@C.V(IXY\5;[[WD/-FG M[!*(IICC&,,7,*C!UG"9+"NQUG.2%=Q[8.Q[?Y'?X..W?A*E;;&UL?5-A MC]0@$/TKA!]PM.RZKINVR>T9HXDFFS.>G]EVVI*#4H%NSW_O0'NU:N,78(9Y M;]X,0S8:^^Q: $]>M.I<3EOO^Q-CKFQ!"W=G>NCPIC96"X^F;9CK+8@J@K1B M/$D.3 O9T2*+OHLM,C-X)3NX6.(&K87]>09EQIRF]-7Q*)O6!PJ2D@EH,RC^: M\2/,];RA9"[^,]Q 87A0@CE*HUQ<23DX;_3,@E*T>)EVV<5]G&X.AQFV#> S M@"^ 8\S#ID11^7OA19%9,Q([];X7X8G3$\?>E,$96Q'O4+Q#[ZW@Z3%CMT T MQYRG&+Z*29<(ANQ+"KZ5XLS_@?-M^&Y3X2["=W\H?+=-L-\DV$>"_7]+W(CA MR5])V*JG&FP3I\F1T@Q=G.25=QG8>Q[?Y'?X-.U?A&UDY\C5>'S9V/_:& \H M);G#$6KQ@RV&@MJ'XUL\VVG,)L.;?OY!;/G&Q2]02P,$% @ ))!<3L2X MQ&R] @ >0L !D !X;"]W;W)K&UL=5;1;ILP M%/T5Q <4;" D51*IZ31MTB95G;8]NXF3H )FMI-T?S_;T#2SCU\"=LX]QQ?N MN=SE11<)V]=VZM5>M1ZN,\RM3WRCJD[,?#>_+,7LF/:+.4A4X/D;.>" MNC:C>3[+.M;TZ7KI]I[D>BE.NFUZ_B03=>HZ)O]N>"LNJY2D[QO/S>&H[4:V M7@[LP']P_7-XDF:575EV3<=[U8@^D7R_2A_(_886-L A?C7\HF[N$YO*BQ"O M=O%UMTIS>R+>\JVV%,Q'O_SO[9)6^2>6&*/XKV M=[/3QU4Z3Y,=W[-3JY_%Y0N?$JK29,K^&S_SUL#M28S&5K3*_2;;D]*BFUC, M43KV-EZ;WETO$_][& Z@4P#U K)1R)W\$]-LO93BDLCQX0_,OF-R3\VSV=I- M]RCUY2297:V1!-F,V+H#>8#D1GVJP1%$AL:A%,<7L 3%BZ\N%6O M%IB@A 2E(RC_2Y%Z*2),@44J*%(!@M(309@*B\R@R P0S#P1A*FQ2 U%:D P M]T00)O).YE!D'A(4N2>",)'"6T"114 P\]]["*%%I#I)C@V4 XK"=Q "E1&= MB%%)F(U?8 !#BTB%$6C6!T(#"E+[;P: :#&+Z&!7DP)0U+X. LTC.MC\)'1V M'?0WX/XB4LX$VY^$WB:U7VP 1,L\HH,[ 'V+H-\$"A6U;@)$.#P,JAJ!(I5 M->X#!)B\K'P=!(J5&VX%!!B]#,H-@2+E1G$WH,#HY<+30: J4@<4=P,*G$[\ M>D.@*O;IQNV J=7@0X"1;Z>%+<#&CJ=S ,=T XJO]ZRF\FGX_+@9CZ5;,6I M=P/GS>YUKGR@;G+Z@(]#Z7AS?SEIJ2]$)J;L^1WQLM',P=?%RW? M:WM;FWLY#H/C0HMA&G2SZ[2]_@=02P,$% @ ))!<3GU$1LC4 0 G 0 M !D !X;"]W;W)K&UL=51M;]L@$/XKB!]0'!([ M661;:EI5F[1)4:=UGXE]?E'!>(#C[M\/L.MY*?MBN..YY[G#=Z2C5*^Z 3#H M3?!.9[@QIC\2HHL&!--WLH?.GE12"6:LJ6JB>P6L]$&"$QI%"1&L[7">>M]9 MY:D<#&\[."ND!R&8^GT"+L<,;_"[X[FM&^,<)$][5L-W,#_ZL[(665C*5D"G M6]DA!56&[S?'4^+P'O#2PJA7>^0JN4CYZHPO988CEQ!P*(QC8':YP@-P[HAL M&K]F3KQ(NL#U_IW]R==N:[DP#0^2_VQ+TV3X@%$)%1NX>9;C9YCKB3&:B_\* M5^ 6[C*Q&H7DVG]1,6@CQ+-D=J[*9S37X4_L\EKZ[WF-(Y3@*LUD0 MQ+(O$C0D<:(?PFDX?!O,<.O#MVOUY#\$NR#!SA/L_BDQN2DQA-F'1>*@2!P@ M.-R(A#"?PB))4"3Y2)!$-R(AS.WO(JON$*!J/Q<:%7+H_$RNO,OHW5/?77_A MT]Q^8ZIN.XTNTM@>]9U426G IA+=V8(;^U0L!H?*N.W>[M4T,)-A9#^_!61Y MD/(_4$L#!!0 ( "207$[&..P#M0$ -(# 9 >&PO=V]R:W-H965T M/8FDXOJ M2["=3?E[QDX:0LF+[1F?<^;B<3X9^^PZ $]>E-2NH)WWPXDQ5W6@A+LS VB\ M:8Q5PJ-I6^8&"Z*.)"49/QR.3(E>TS*/OHLM=#PY6YH-HX1OX[\/%HL56E;I7H%UO-+'0%/0A.9VS@(^ 'SU,;G,F MH9*K,<_!^%P7]! 2 @F5#PH"MQL\@I1!"-/XM6C2-60@;L^OZA]C[5C+53AX M-/)G7_NNH/>4U-"(4?HG,WV"I9YWE"S%?X$;2(2'3#!&9:2+*ZE&YXU:5# 5 M)5[FO==QG^:;-%EH^P2^$/A*N(]QV!PH9OY!>%'FUDS$SKT?1'CBY,2Q-U5P MQE;$.TS>H?=6\B//V2T(+9CSC.$;3+(B&*JO(?A>B#/_C\[WZ>ENAFFDI]OH MQVQ?(-L5R*) ]D^)Z9L2]S!O@[!-3Q78-DZ3(Y49=9SDC7<=V <>W^0O?)[V MK\*VO7;D:CR^;.Q_8XP'3.5PAR/4X0=;#0F-#\?W>+;SF,V&-\/R@]CZC&PO=V]R:W-H965T 'WLSL9;[%9I6P5:-NB)@:JC-YM#\=]P$? KQ8&NSB34,D9 M\348W\N,;D)"(*%P04'X[0+W(&40\FG\F33I'#(0E^=/]<=8NZ_E+"SBQ-NX MMSKNPWBSXQ-MG< G I\)MS$.&P/%S!^$$WEJ<"!F['TGPA-O#]SWI@C.V(IX MYY.WWGO)>7*=LDL0FC#'$<,7F.V,8%Y]#L'70ASY?W2^3M^M9KB+]-TR>I*L M"^Q7!?918/]/B&UL;5/;;MP@$/T5Q >$->ML-BO;4C91U4J)M$K5]IFUQS8*%Q?P M.OG[ '9<-_$+,,,Y9RX,V:#-BVT!''J50MD@+-<*&:AS?)<A(1 0.F" O/;!>Y!B"#DT_@[:>(Y9" NSQ_JWV+MOI8SLW"OQ1]> MN3;'>XPJJ%DOW+,>OL-4SS5&4_&/< 'AX2$3'Z/4PL85E;UU6DXJ/A7)7L>= MJ[@/XTV:3+1U IT(=";L8QPR!HJ9/S#'BLSH 9FQ]QT+3YP2C!-G":+2MVK.,D+[SRP=S2^R3_X..U/ MS#1<6736SK]L['^MM0.?RN;*CU#K/]AL"*A=.-[XLQG';#2<[J8?1.9O7+P# M4$L#!!0 ( "207$X0*Z])Q0$ #<$ 9 >&PO=V]R:W-H965T%+BS=C@28JH.)#-W:H#>[31* M2V;=4K?$#!I8'9*D(#1)[HEDO,=E'F)G7>9JM(+W<-;(C%(R_?L$0DT%3O%; MX)FWG?4!4N8#:^$;V._#6;L565EJ+J$W7/5(0U/@Q_1XVGM\ /S@,)G-'/E* M+DJ]^,7GNL")-P0"*NL9F!NN\ 1">")GX]?"B5=)G[B=O[%_#+6[6B[,P),2 M/WEMNP(_8%1#PT9AG]7T"99Z]A@MQ7^!*P@']TZ<1J6$"5]4C<8JN; X*Y*] MSB/OPSC-._?IDA9/H$L"71,>@@Z9A8+S#\RR,M=J0GH^^X'Y*TZ/U)U-Y8/A M*,*>,V]<]%K20Y*3JR=:,*<90S>8=$40Q[Y*T)C$B?Z33N/I6=1A%M*SK?HA MBQ/LH@2[0+#[J\3TIL08YC\N]U&1?80@NQ&)878W(F1S<1)T&YZL094:^] N MF^C:%8\T7/P[?&ZIKTRWO#?HHJQ[/N&2&Z4L."O)G?/2N2Y>%P(:ZZ<'-]?S M6YX75@U+FY+U7U'^ 5!+ P04 " DD%Q.],6/N+@! #2 P &0 'AL M+W=O-\= M&7-% TJX&].!QIO*6"4\FK9FKK,@RDA2DO'-YI8IT6J:I]%WMGEJ>B];#6=+ M7*^4L'].(,V0T2W]<#RU=>.#@^5I)VIX!O^S.UNTV*Q2M@JT:XTF%JJ,WF^/ MIUW 1\"O%@:W.)-0R<68EV!\*S.Z"0F!A,('!8';%1Y RB"$:;Q.FG0.&8C+ M\X?ZUU@[UG(1#AZ,_-V6OLGH'24E5**7_LD,CS#5LZ=D*OX[7$$B/&2",0HC M75Q)T3MOU*2"J2CQ-NZMCOLPWNR3B;9.X!.!SX2[&(>-@6+F7X07>6K-0.S8 M^TZ$)]X>.?:F",[8BGB'R3OT7G-^V*?L&H0FS&G$\ 5F.R,8JL\A^%J($_^/ MSM?IR6J&2:0GR^B'9%U@MRJPBP*[?TJ\_53B&N;P*0A;]%2!K>,T.5*87L=) M7GCG@;WG\4W^PL=I_R%LW6I'+L;CR\;^5\9XP%0V-SA"#7ZPV9!0^7 \X-F. M8S8:WG33#V+S-\[? 5!+ P04 " DD%Q.[I;V\,8! W! &0 'AL M+W=OPZWD97PQWO'OO[N".G=2*RV9=:9NB.DUL"H$24%HDGPBDO$.%UGPG761J<$*WL%9 M(S-(R?3;"80:M; #[ _^[-V%EE8*BZA,UQU2$.=XX?T M>-IY? #\XC":U1[Y2BY*O7CC6Y7CQ"<$ DKK&9A;KO (0G@BE\:?F1,ODCYP MO?]@_Q)J=[5G88S<5_ARL(!_>9.(U2 M"1.^J!R,57)F<:E(]CJMO OK.)ULZ1P6#Z!S %T"#D&'3$(A\\_,LB+3:D1Z MZGW/_!6G1^IZ4WIG:$4X<\D;Y[T6='_(R-43S9C3A*$K3+H@B&-?)&A,XD3_ M"Z?Q\$TTPTT(WZS5]_LXP39*L T$VW]*O+\I,8(Y)'&1751D%R%(;T1BF-M6 MD-7%2=!->+(&E6KHPKBLO,M4/(270O["IY%Z8KKAG4$79=WS"9=<*V7!I9+< MN5Q:-\6+(:"V?KMW>SV]Y&PO=V]R:W-H965T"XR>8Z[FG M9"[^"UQ!>7C(Q,VS \-%:V-JF[#]^]J&4$JG+]@S/G/.C,U,.@KY MIAH [;USUJG,;[3N3X2HH@%.U8/HH3,GE9"<:F/*FJA> BU=$&=)J#+_:7K/&YS/S )@0,"FT9J%EN M\ R,62*3QL^9TU\D;>!Z?V?_Z&HWM5RI@F?!?K2E;C(_\;T2*CHP_2+&3S#7 M<_"]N?@O< -FX#83HU$(IMS7*P:E!9]93"J$FP R M";G,/U!-\U2*T9/3W??4/O'N%)J[*:S3784[,\DKX[WE81*GY&:)9LQYPH0K MS&Y!$,.^2(28Q#G\)SS$PR,TP\B%1VOU),()]BC!WA'L_RKQN"D1PR2XR $5 M.2 $CQL1!/,8X"(Q*A(C!+N-"(;YSWT?49$C0A!M1##,'A=)4)$$(3AL1#!, MO!$AJ_^<@ZQ=ARNO$$/GILO*NPR1I]#UR1_X-(&^4EFWG?*N0IMN:F09K?EO4$L#!!0 ( "207$Z8 M3M6O& ( . & 9 >&PO=V]R:W-H965T"V/A?4&DJ4U/\)/ ML+_JK78KTK/L2PF5*545:3BLXC5=;BCS#@'Q5D)CKN:13V6GU+M??-NOXL1' M! )RZRFX&\[P#$)X)A?'1T<:]YK>\7I^87\)R;MD=MS LQ*_R[TM5O$\CO9P MX"=A7U7S%;J$)G'49?\=SB ?LW]'=,E3>V,XBK#G@C?.>L[88I:2 MLR?J,)L6PZXPM$<0Q]Y+,$QBPV[<&>X^0B,_X/K8UF9:*>L:W.A M&1V4LN!B29YD7 @[63V=NKMN>VRZLJKOWA/2/6O874$L#!!0 ( M "207$[412!AQ $ #<$ 9 >&PO=V]R:W-H965T!>]TAAMC^CTANFA ,'TC>^CL3B658,8N54UTKX"5 MGB0XH9O-C@C6=CA/?>RH\E0.AK<='!72@Q!,_3D EV.&(WP)O+1U8UR Y&G/ M:O@!YF=_5'9%%I6R%=#I5G9(097AAVA_2!S> UY;&/5JCEPE)RG?W.);F>&- M2P@X%,8I,#NPN MM#"!S@2Z$.X\@4Q&/O,G9EB>*CDB-9U]S]P51WMJSZ9P07\4?L\FKVWTG,<1 M3KQVO_]$8!L4V'J![3\E MQE&PO=V]R:W-H965T M]T?&7-6!XN[&]*#Q MIC%6<8^F;9GK+? ZDI1DZ6[W@2DN-"WSZ#O;,C>#ET+#V1(W*,7M[Q-(,Q8T MH6^.)]%V/CA8F?>\A>_@?_1GBQ9;5&JA0#MA-+'0%/0A.9[V 1\!SP)&MSJ3 M4,G%F)=@?*D+N@L)@83*!P6.VQ4>0AR=.CBGVI@K. MV(IXA\D[]%[+++G+V34(S9C3A$E7F&1!,%1?0J1;(4[I?_1TFYYM9IA%>K:. M?G^[+;#?%-A'@?T_)1[>E;B%N7\7A*UZJL"V<9H4; MEW\ 4$L#!!0 ( "207$XP)I/C] $ ,L% 9 >&PO=V]R:W-H965T M@U:UJX2$_UG%/Y^PQ,#*D? M^O?$2U/5VB9(EG2T@N^@?W07:2(RJQ0-AU8UHO4DE*G_&)[.1XMW@)\-#&JQ M]VPG5R%>;?"E2/W %@0,^FERM5 M\"38KZ;0=>H??*^ DO9,OXCA,TS];'UO:OXKW( 9N*W$>.2"*??KY;W2@D\J MIA1.W\>U:=TZ3/IW&DZ()D*T(I#1R%7^B6J:)5(,GAS/OJ/VBL-39,XFMTEW M%.Z;*5Z9["V+HR A-RLT8H338[3"V-'CI?OQ M@ ML4(&-$]C\TV*X:A'#?%#E%C79(@+QR@3#;'"3'6JR0P2V*Q,,L\--]JC) M'A'8KTPPS =W6B M;]T(6V3G2?48N[-7H[S90RTZ*;12>;YG?T!4$L#!!0 ( "207$X\EV$5M@$ -(# 9 M >&PO=V]R:W-H965T#2S&A>;8]@",O2FI; MTMZYX<28K7M0W-[A -K?M&@4=]XT';.# =Y$DI(L39)W3'&A:55$W\54!8Y. M"@T70^RH%#>_SR!Q*NF!OCJ>1->[X&!5,? .OH'[/ER,M]BJT@@%V@K4Q$!; MTH?#Z9P'? 3\$##9S9F$2JZ(S\'XW)0T"0F!A-H%!>ZW&SR"E$'(I_%KT:1K MR$#-*ZM$Z5(N*3T7QEWD7.N[3?'/,%]H^(5T(Z4JXCW'8'"AF_H$[7A4& M)V+FW@\\//'AE/K>U,$96Q'O?/+6>V]5EF4%NP6A!7.>,>D&GR9(: M1QTG>>-=!_8AC6_R%SY/^U=N.J$MN:+S+QO[WR(Z\*DD=WZ$>O_!5D-"Z\+Q MO3^;>E!XTUCK.(>3=LRUUO@=20IR=(D>6"*"TW+//HNMLS-X*70 M<+'$#4IQ^_L,THP%W=$WQ[-H.Q\X@41XR 1C M5$:ZN))J<-ZH60534?QUVH6.^SC=W&QZ>>'=*L3=5<,96Q#M,WJ'W5F;90\YN06C&G"=,NL+L%@1#]25$NA7B MG/Y'3[?IV6:&6:1G:WIRV!;8;PKLH\#^GQ(/[TK&PO=V]R:W-H965T, 7J=_7\".8VWIBV&&!>]UCEMC MA@,ANFQ!,'TC!^CM2BV58,:&JB%Z4, J3Q*9SYU4DX?W@.<.)KV9(]?)6%LT\6KI MB-OYA_HWW[OMY>QZ/T[SRFVZT,($NA#H2KCS/F0V\I5_9885F9(3 M4O/>#\S]XOA [=Z4+NFWPJ_9XK7-7HHD^9*1BQ-:,,<90S>8>$40J[Y:T)#% MD?Y#IV%Z$JPP\?1D2X^CL$ :%$B]0+IM,8VN6@QA_M/D+FBR"PC0*Y,0)@F; M[(,F^X! >F42PNRN3,CF= A0C;\7&I5R[/V=W&37JW=/_>GZA,_W]B=33==K M=);&GE%_DFHI#=A2HAO;<&N?BC7@4!LWO;5S-5^8.3!R6-X"LCY(Q5]02P,$ M% @ ))!<3KQ]Z.'% 0 -P0 !D !X;"]W;W)K&UL;53;;MP@$/T5Q <$7S?;E6TIFRAJI49:I6KRS-KCBP+&!;Q._KZ M'-6Z^% B"I;X%3=B %ZLU,+R:DV2]D0 M-4B@E2-Q1J(@V!%.NQX7F8N=9)&)4;.NAY-$:N2>N:;4- MD"(;: ._0/\>3M*LR*I2=1QZU8D>2:AS?!<>CJG%.\!+!Y/:S)&MY"S$FUW\ MJ'(Z!,2MDTOBS:.+5TA*W\T_U1U>[J>5,%=P+]MI5NLWQ M'J,*:CHR_2RF[[#4DV*T%/\3+L ,W&9B/$K!E/NB6>7+#0_(5H(T4K8.Q\R&[G,'ZBF12;%A.1\]@.U5QP>(G,VI0VZHW![)GEE MHINS-,';T>$L/8[] XA5( MG$#R3XFW5R7Z,'N_2>HU23T"WZY,/)@TN#(AFXOC(!OW9!4JQ=B[=ME$UZZX MB]S%?\'GEGJBLNEZA&PO=V]R M:W-H965T3:.5;2F;*DJE5EJE M:OO,VF,;!8P+>)W^?0?L.&[J%V"&<\Y<&++1V!?7 GCRJE7G)\?3/N C MX*>$T:W.)%1R,>8E&%^JG.Y"0J"@]$%!X':%!U J"&$:OV=-NH0,Q/7Y3?TQ MUHZU7(2#!Z-^R53 5+5ZG779Q'Z>;PV&F;1/X3. +X2[&85.@F/EGX46163,2._6^%^&) MDR/'WI3!&5L1[S!YA]YKD1Z2C%V#T(PY31B^PKPC&*HO(?A6B!/_C\ZWZ>EF MAFFDIVMZ!_3\E\@\E;F'2#T'8JJ<:;!.GR9'2#%V7S;VOS;& Z:RN\$1:O&#+8:"VH?C)SS;:S67G[F&W2\DV^R[;U?^[S8I-6]67Q,"MW19;>M4:;]4P*86>;=+6= M7IRU]Y;%Q5G^5*U7VVQ93,JGS28M_GN7K?.7\RE-#S=N5@^/57-C=G&V2Q^R M/[/JK]VRJ*]F1R]WJTVV+5?Y=E)D]^?3/^CM320:@Q;Q]RI[*5]]GS2I_,CS MG\W%Y[OSJ6@BRM;9;=6X2.N/Y^PR6Z\;3W4<_W9.I\K]KDZV1^ MI&5VF:__6=U5C^?3>#JYR^[3IW5UD[]\RKJ$S'329?\U>\[6-;R)I![C-E^7 M[=_)[5-9Y9O.2QW*)OVU_UQMV\^7SO_!#!O(SD >#23U&JC.0 TUT)V!'FI@ M.@,SU,!V!G:H0=091$,-XLX@'FJ0= ;)4 ,2A\J)P2;'8M-@DT.Y:7"]Z5!P M&EQQ.I2E0>!I<>3J4GF(OL-F>BBVWWZ=5 M>G%6Y"^38B]/N[1107I;6]7.F[NM6K3_K/E=UG>?+Y319[/GQE.'>;?'2 =C M7,PEPE@7\QYA(A?S 6%B%W.%,(F+^0@P5KB83PA#+N8SPD@7 B;QYOD&8W_,\JQ_0XU,J\5,J M6P_*\2"Q!X4]J-:#=CQX-5KL,:;%;%L,,X;&8V@PAE?C^1YC7XWAS=8B1!!I MH1(A/.2RSY<3K\'Q&A"O][S-#8I&"1%$LS#!["5& . R!,9QX@*=Z"V.WH+H M?28@3(1'B? H$?#@\62., D>)<:CQ*&'V)NV>1Q6 L[O(@[FES2A0B"@ZBE$ M@H-/0/">C%XE0? 2Q3Y/0@J*GHB:90GL:@+$Y,GV50=R!D/S-!\ =*/B>BV! MJ)0?%86#21C5:: ;%:.M)$%4VH]*ANR&0Y'RD4XV!)E@^R!NL$PKI'U7BE]Y4(P'IA]1,GRU*)D&(E$#\=:^ MERH7)KXQ&+8\GHK41Z&Z0+0&RZC.!*':3+[008+95F1+H, M>R5B;Y N +'I,LR3@'D)ES!#"!F/2)BAA 1KM$3Z"8>+-.6O,-VM%D,>A7C! MD%@QO% T8LO',$.!E4WB'VZH<,5"HLN;&8[;8B)^&'\XL&@1HG>6&2HIL'9) MK#]H0MK[0/?P@V&]#EG/R:5F2*]' MD%XSI-K$*7BR$NW4RYHUAT0B#\3,')*3H:N@; 6@-AI@-=+H:X=#-E MU,, ]2#_,,2$O5W',-,0:.!IV5"/BP$>W3P9A3/AJD)SQU.&43@S8E5A&/$R M2+P"T0 @8B3=,@IGP_ZO23,^&(6S(Q8 EA$OB\3+3QB!B&D+EE$X"YH_,6W! M,@IG1S1_RVB'1;_C> F_M^!(3_0]UY;[V07Q-_)' R3J&XOAD$4<8OJ093AD M1W#(,ARR8/OLS_"E!>MHH>*>M".&21%BDC?%EQTH_$G%&VOVZE6 YF6D;VGQ ML-J6DQ]Y5>6;]J?_^SROLMJG>%,_)(]9>G>\6&?W5?,UJK\7^Y> ]A=5ONM> M<)H=W[*Z^!]02P,$% @ ))!<3H9MIW]W @ N @ !D !X;"]W;W)K M&ULE5;;CILP$/T5Q &(-K=63,^,5D6K)+YYH."4GTU25'O;]V*M(4;N;U.P=^"9E5UD6-3UP M1URKBO _.UJR=NTB][[Q7%QRJ3>\3=J0"_U!Y<_FP-7*&U!.145K4;#:X?2\ M=K=HM4>);C 5+P5MQ>C>T5:.C+WJQ=?3VO6U(EK23&H(HBXWNJ=EJ9&4CM\] MJ#MPZL;Q_1W]LS&OS!R)H'M6_BI.,E^["]A0EI2)OW;6HS;7M\>]M< /N&_#0@.)_-@1]0_#> M$!KSG3)C]1.19)-RUCJ\^[<:HE\*M K4869ZTYR=>:;<"K5[VX1HF7HW#=37 M[+H:/*I!0X6GT <*#%'LL-6.'PGV=D6(?9@B %T$!B!X )C1&(( H0$('P F M*G==36QJ:E.SC/T9F1'($@$LP82EJXE&+,B?8XE!EAA@"2XPEK?8S)'W\FZF?R?\4M3".3*III&9&6?&)%5J_"=U<+GZC!@6)3U+ M?9NH>][-TFXA6=-_)WC#Q\KF+U!+ P04 " DD%Q.#U@<$V8# #T#P M&0 'AL+W=O^[NFV=\%0;W>J2*M;_5>E>:?K:Z*M#'-ZCFH]Y5*-YU1D0?(F R* M-"O]Q:SK>Z@6,WUH\JQ4#Y57'XHBK?[>JUR?YC[X;QV/V?.N:3N"Q6R?/JL? MJOFY?ZA,*SA[V62%*NM,EUZEMG/_$]RM.&L-.L6O3)WJBW>O+>5)ZY>V\74S M]UF;D?P:E_CMD:7KZ_>?_<%6^*>4IKM=3Y[VS3 M[.9^['L;M4T/>?.H3U_44%#H>T/UW]11Y4;>9F)BK'5>=[_>^E WNAB\F%2* M]+5_9F7W//7_1&(PHPUP,,"S 7QLP <#/M5 # ;",@CZ4KJQ6:5-NIA5^N15 M_?3NTW85P9TPH[]N.[O![OXSPU.;WN-"<)P%Q];1H+GO-7BAL11+5R&0O=>L M7 V/SI+ )'G.%,E,L;/G[S+EM -..N"= W'A0'*KTEXB.TG922!&SF*K7$+& MI>26;$7)4(XE+&[,+&,0RMI0B80>6(E3Q$ MX9!8$[-T12$3]NP1(L"1=!,RW<29NWADFP*CB<*<@A-F$X6Y%4I"2$8JAQ$6 K$B1A8^T)""*R@%-*9@ J<&S;MU&0&[6)C#N!"Z#Q $ M-(-@ H2 PHMDW/D*7,<7H $#5Q &:,3 _QFS AV:T9FIVY@I\;N=HV[6MDWJO^'MHW&KT?[MC!^:*_^ =0 M2P,$% @ ))!<3L >@AQ;!P 7BL !D !X;"]W;W)K&ULE5IM4]LX$/XKF7RGL:35RF: F0::0D)F.KVYN\\N&,@TB;G$ MP-V_/]LQ:;PO1/T"B7EVK5U)SSY:=/96;GYNGXJB&OR[6JZWY\.GJGH^'8VV M=T_%*M]^*I^+=?V7AW*SRJOZZ^9QM'W>%/E]:[1:CFR2X&B5+];#B[/VV;?- MQ5GY4BT7Z^+;9K!]6:WRS7_C8EF^G0_-\/W!]\7C4]4\&%V>/Q1]%]>?S MMTW];;3WOMHEP/-L7#^?"S.9T': Q:Q%^+XFU[\'G0A/*C+'\V7V[N MSX=),Z)B6=Q5C8N\_O5:7!;+9>.I'L<_G=/A_IV-X>'G=^^3-O@ZF!_YMK@L MEW\O[JNG\V$Z'-P7#_G+LOI>OET774!^..BBORU>BV4-;T92O^.N7&[;GX.[ MEVU5KCHO]5!6^;^[WXMU^_NM\_]N)AO8SL#N#>IW?V3@.@/WRP ^-(#. &(- M?&?@8PVP,\!8@] 9A%B#M#-(8PVRSB"+-3#)^\PEOTSP8Y/]9)OHM[Q/M['1 M)N\3;NB,CW9KL5W<5WF57YQMRK?!9K<_G_.&!LQI;54[;YZVVZ7]8[W M_73 MUPMPZ=GHM?'48<8[C.UALCYFRC%FCQC50]B/PXKC&%MF;_MON.0(@*2/N1(P M?<07R8OI8R8=1>'K5G80-XV0/*'I#%#60"ISN(/QBIAT"2,Q- =30D9@ZRB4-ENP9YP($/ MF+)&8*DU%E)/=K6 PBPC<5T)*$@L\?6%HYS-R(Q/..C$HR?[\BM'88*$;:XY M*" -\$88NO$IG=W Y@2P7M=D>CG*9$@7P:W@*P4+\ORF\ORF?$D[95-DLH>, MK1 DX8PS'DYJ74(6TD2 .8N.>)O&>9O%>9MG?-H>3>@'02ASG;Q;I;R[AP%J-V8TF-(RPI)1%:621\-E8ELX0 M:#HM&RZCP(D LFAH(B,\S8YXZH>EE$WC>%@9#"U;"K2PW#MD2DRU2C5 MS0CE35-L1JEOAA)#X7++N5PK M!U:AJ^V8"SCM FN=;&9> =E)5Z-IRN@90]K-5.-%"? 85 M5K$^(H.>KRP;T!F:08Y+LY16Q%L!EF5):I6!*UQFA=..T_*GD( -\3O8*BQ@ MT^.GK@[32Z#1)DIA"AO!%);O[9H;E<.WLK-=$B_:G;*SG3DNVSM,/R>6"K%I M'&PNP"!)E*ET"ILXSB9,9SN^^T^" T^''06;B[#,*\O8:0T3WC%11;%3J,1Q M><5$L>,RQF1LL1]#]8>CT)+CM,3$K.,\+OA6Y0, E5E!,))W7M(OW-COOKAZCL M;2_H&RH4O"!(14O=*2HIO"\.712 M4P+54T=A_0$I%.4%D4-5A><459]U+)451V'] 6G_\^%4QG2%YP(&DL"6$4<) M3:TH7[-COOJA*0SK.<-J\L,K!.L_[-%TV>$$ZX+-J**:2#BI717I;W;<7S]$ MA=J]0.U>6T0*:7M.VEKM1H6SD7,VJ]W(N1-# &U=H,*=R+D3O.9#(2?DY*1& MK' 3BOQ034MN^"+A:!B>>=NY%G'&&B*&O$@XR=.2]UQ+.&V-( M'#D7*H,*/*!P(O7*8#@I!!J$KIJ4P*,P7./.Q% ;A1(A& M*0A!H<<@' B]LF:"PH]!Z"FI 2O$%P3B8P%+5VR<"33DT<%=M%6Q>6PO:FX' M=^7+NFJ&>?!T?QGTLVWNLI'G8W-Z8X3G4W-ZN[OJ^\WMH2RKHAY^\JF>J: M_ ]02P,$% @ ))!<3NV,S$#. 0 8@0 !D !X;"]W;W)K&UL?53;CILP%/P5Y ]8@^TD501(W515*[52M%7;9P<. :V- MJ>V$[=_7-@2Q@/H2^QQFQC.^).V5?C4U@(W>I&A-AFIKNR/&IJA!:IN5C0MG'5D;E)R_?<9A.HS ME*!'XZ6YUM8W<)YV_ H_P/[LSMI5>%(I&PFM:50;::@R]#$YGIC'!\"O!GHS MFT<^R46I5U]\+3,4>T,@H+!>@;OA#B<0P@LY&W]&330MZ8GS^4/]<\CNLERX M@9,2OYO2UAGZ@*(2*GX3]D7U7V#,LT/1&/X;W$$XN'?BUBB4,.$W*F[&*CFJ M."N2OPUCTX:Q'_4?M&T"&0ED(B3LOP0Z$NB"@ =G(>HG;GF>:M5'>CBLCOL[ MD1RIV\S"-\/>A6\NK7'=>\YV+,5W+S1BG@<,F6'(>\1IC6 DGC#8.9ALD$T; M) C0F4"R)]L"=%. !@'V+L=ND6/ [ .F#1A*8QHOLJQ1A#%"M\VP33-L;88L M-Y6MESE0=EB86:.2A-%D80;/3MN_ON]<7YO61!=EW<4)QULI9<$IQD_N2M?N MP4^%@,KZZ<'-]7#MA\*J;GS1>/I;R?\!4$L#!!0 ( "207$Y6#H_3;0, M ,4. 9 >&PO=V]R:W-H965T:. DJX R S7./[Y[XSK[9 M4==/S4XI$[R41=7,PYTQ^^LH:E8[56;-E=ZKRG[9Z+K,C!W6VZC9URI;=T9E M$4$]6%?HX#TGX.O&0;W>FG8@6 MLWVV53^5^;6_K^TH.K&L\U)53:ZKH%:;>7A#KN] M@8=XG>NCLWH/6A#>=3Z MJ1U\6\_#N/5(%6IE6HK,/I[54A5%RV3]^#N0AJQ[[+TDRF.$&,!C R8"(#PWH8$#?#-B'!FPP8(Y!U(?2:7.7 MF6PQJ_4QJ/N_=Y^UNXA<,ZO^JIWLQ.Z^67D:._N\8%S,HN>6:,#<]A@88<@) M$5GVTQ* +7$+GCF\7V#I(VCR'G*'0"3N!$7CI)T]?1=G@A,PE(!U!&SL0.KH MU$-$!ZDZB(PIN'(N?9@ Q@1S(D9@E!*@N-,<=9I[3C,^(9M "<3YLB4H0?*Y M;#V$CP+E5(!P8$L?Q@CC(SUZV1 8Y9P#[K1$G9:(;"E.D*($Z?FRD1C/R_AS MX0;,.%8AR2@O>N$P&($D=H1#8)SQT>Y][_9$.2&^="*>H$#+Q0V!"\3#DYW0 M,\2CR$:)T]@5#X$12*4KG@\#SN(IM_$20_P:0R8I\(0G_ +Q\)0GX@SQA!^N M).#M/!]&$D[ %0^!20Y3.P\O-,2O-+:H3E#@:4_D!>+AB4_2,\1+_7Q,N #N MJN?C.+79Y%8\'!>SJ4,:+SC@%QPFIBCPY =ROGZ )S_ Y_H-F'&\DMEL0 GOS +A /3W[PCWM?/(Z4/9HDKG@^ MC"=2N)F+P 0A;.*. GC! ;_@,#85.9[\D%P@'I[\X!_ZOGC2NY/9@U10XJKG MXV0J!7'5\V%I&DMWWT2CNWRIZFW7)S7!2A\JTUZ)1[.G7NP&VE[ F;^U/5K? M4;W1] W>CZS>YE43/&IC.XVN']AH;93U,KZR_^[.]I2G0:$VIGU-['O=-U;] MP.C]T#1&I\YU\1]02P,$% @ ))!<3HI_ ,)J P R0X !D !X;"]W M;W)K&ULE5=M;YLP$/XKB!]0\/D%4R61VD;3)FU2 MU6G;9YHX"2K@#)RF^_C'3!U/DE;JO@^90EEG][U85^C@/2?@Z\9!O=Z:=B!:S?;95/Y7YM;^O[2@Z ML:SS4E5-KJN@5IMY>$.NER!;@P[Q.U?'9O0>M*$\:OW4#KZMYV'<>J0*M3(M M168?S^I.%47+9/WX.Y"&IS5;P_'[*_N7+G@;S&/6J#M=_,G79C!D/TW]6S*BR\]<2NL=)%T_T&JT-C=#FP6%?*[*5_YE7W//9? M$C&8X08P&,#)@'QL0 <#^F; /C1@@P%S#*(^E$Z;96:RQ:S6QZ#N_]Y]UNXB MSL\X().HN>6Z(!<]MC8(0A)T1DV4]+ +;$+7CF\'Z! M.Q]!D_>0)0*1N!,4C9-V]G0<)T]P H82L(Z C1U('9UZB.@@50>1,04NG&A] MF #&!',B1F"4$J"XTQQUFGM.VX5P H$2B/-E2U""Y'/9>@@?!YIP =R1S8=Q MRD3L;-8E"HO9Q(Z5J-,2D6TBZA0E2,^7C<1X7L:?"S=@QK$22 0ECG((3J92 M.+ E DO36,*$WQ/UA/C:C;;V>PJT7MP0N$ ]/-L)/4,]ZH5+8TID[*KGXT P MD,*5#\%)R02?\!PO,\2O,],4>-(3?H%^>-H3<89^PM]]":.2NOHA."Z%>\HL M49R0R43F$KS>$+_@,#%1\@B>_41>H!^>_R0]0[_4C]=N/Y:Z^ODX3E,1N_+Y M,&J+P=1)C5<=\*L.$Q.A UX @)RO'N % .!S]0;,>_52[I8^#,8H=?<>!A.< M3HF'%QWPBPX3$Y<4P+,?V 7BX=D/_IGOB\?]4L4(9:YX"(Q[&W2)P6(II]S& M*P[X%8?$4Q1XZD-R@7AXZH-_\OOB2>]B!I* =,7S823A!%SQ$)CDX%:L:'2? M+U6][7JE)ECI0V7::_%H]M2/W4#;#SCSM[9/Z[NJ-YJ^R?N1U=N\:H)';6RW MT?4$&ZV-LE[&5_;/W=F^\C0HU,:TKXE]K_OFJA\8O1\:Q^C4O2[^ U!+ P04 M " DD%Q.:18UY#(" ")!@ &0 'AL+W=O@>HDHV=G:CA(DX2 AM9M7!9N[5F6A;AI7K?L64;JUC14_MDQ+OIM#./' MPDM]K;1= &71T2O[SO2/[EF:&9BBG.N&M:H6;23991M_A)M#;O5.\+-FO9J- M(UO)48A7._ERWL:)!6*8\932FN\%_U65?;>!5'9W:A-ZY?1/^9C?5D<306_Y7=&3=R2V)RG 17[AJ=;DJ+ M9HQB4!KZ-MSKUMW[,?[#%C:DHR&=#!#_TX!& _I? QX-V#. H137FP/5M"RD MZ",YO-V.VH\(;K#I_LDNNF:[9Z8]RJS>2TS6!;C;0*-F-VC2F29]K]@O%3A- MWFL.2PW*)PDPD!-I&B1-G1_-_)#@< 4#(!< #R'S#W(W: A3M,.2;(DG^49 M:@G((,8$AG%P$ <'<*"',VBR61Z$$N1W=JF":XC2,$P6A,D",-Y+WF7+-"N4 MK_W>!&0(96L4QB%!'!+ 01X.6>3Y /&*>#0!U9HD898\R)(O6&#B[Y!\^3VL M4I2LO&T2D"%"D"<[A&0I07X'P6R/VT/Z&Y77NE7146AS7+A-?1%",Q,R>3(= MJ,Q_89IP=M%VF)NQ'$['8:)%-Q[\8/K[E'\!4$L#!!0 ( "207$XF-L^. M& ( /D% 9 >&PO=V]R:W-H965T]]6C6N[?B7# M@\UOP(,!CX:8_M- !@/Y7P,=#'1F0'TJKC9[IMFVD*(+9'^Z+;,_4;RFIOHG M.^F*[=9,>929O6]I1@MTMX$&S7.OP1,-?E3LE@J*HT?-?JDAV2A!!G(DQ5Y2 M[/QDXH_3U!^ > ,0%X ^I)K,4NTUJ=,T/22)HWDJ'E42KX@?AGIAJ (^^7*B/*J1\F]<*D'IA\ M!I,N#B F>9K/3G/GD5&,R;R"'ED2Q:OYSX4F=\H^BM^9O%:-"HY"F^OI+M%% M" TF9/1D2E":=W@<<+AHV\U,7_:O43_0HAT>6C2^]MN_4$L#!!0 ( "20 M7$YGD,ZBR $ %D$ 9 >&PO=V]R:W-H965T0/B+EMPD: U$U5M5(K15MU^^S (:#UA=I.V/Y]?6$1I59?8I_C MF6'&EY23D*^J!]#1&Z-<5:C7>CQBK)H>&%$[,0(W*YV0C&A3RBM6HP32.A*C M.(WC/69DX*@N7>\LZU+<-!TXG&6D;HP1^?L)J)@JE*#WQO-P[;5MX+HXW:FY*"S:K&"N,O/EQX&Z<_,I#,=/" MA'0FI LAR?]+R&9"MB%@[\Q%_4@TJ4LIIDCZPQJ)O1/),3.;V=BFVSNW9M(J MT[W7^>&QQ'/"9=8=*_$:=_$=EA@6!C8'&1!EVDCI^M^,E^'Q;(@@*9 M$\C7,8IX$\-C'AV&^QCQKM@D\:#]"I0482-YT$@>,))LC(0PVQT-8;*-$;PZ M9/OHOA%Y';B*+D*;^^).M1-"@]&+=^8F]^:=+P6%3MOIP M_DWJ/U!+ P04 " DD%Q.#,SBA80" !$"0 &0 'AL+W=OUNS$?W+]J]Y*,PIZED->\DKEHO(D/Z[\ M3VBQ0<0&.,1KSALU>/>LE9T0;W;P[;#R0ZN(%WRO+04SCRO?\**P3$;'GX[4 M[]>T@>53WSOP([L4^D4T7WEG*/6]SOUW?N6% M@5LE9HV]*)3[]?87I479L1@I)7MOGWGEGDW'?PN# Z(N(.H#4/+?@+@+B$;>3KK2$D'NBO%F*+)5@# T+"N[P7!^P&*IH*RF3)#\(Z MX@^D!>YB!+7Q)"W3#D4ACB,RS@N$2VDT4RT([F4T;>9D4);W%' #(OR!Q, M MB,@CB2&3C10GX7BW!5 9P6-'P> XL_>+'TR>\DIY.Z'-R>C.KZ,0FAO&\,FD MZ&RN-/V@X$=M7XEYE^VYW@ZTJ+L[2]!?G-;_ %!+ P04 " DD%Q.O[U* M!)\# "4$0 &0 'AL+W=O3\"1]YS_%[ MC'FP/3^K^K792]D&;V51-8MPW[:'^RAJUGM99LV=.LA*_[-5=9FU^K+>12FK)E=54,OM(GR ^Q4378!1_,KEN1F= M!UTI+TJ]=A=?-XN0=(YD(==MER+3AY- M%_.2-7*EBM_YIMTOPC0,-G*;'8OV69V_R*$@'@9#]=_D219:WCG1;:Q5T9C? M8'UL6E4.6;25,GOKCWEECN D.+8":>717!\ 0QFB V">*K!/&D%S -QQOA M:",<22 FC?0:8315WU=$\!F9=!@B TYB1\T"M2,0.\G$CK#:21@E$]6J5_&1 M2@#G!#>3H&82Q$R*)TC1!*G_$)BA"68>0P#3S/!&@."O&_$8!(/H^O'&$]5J M4'&7ZMJ.X^T'CT$PB,9V( '+#EAV0%!7[Z"D> !JV>'$,8X 1P'

&+ #.!? ! R8BCFHI3@;J0P9JDP$@YA,[*VJC0&P"&.J8.181-]"!X71@/G1 1)PXIFT,IP/SH0-#9@Y,I%,_ M*X9,'5@R$ZX5&,X'YL,'9O.!)6G"IXX0&2'6XXQ&:]Q2UCNS'= $:W6LS%[$ MZ.YER^&!FC7RA[S?K_B>U;N\:H(7U>J5MED/;Y5JI79#[G3/[&6VN5P4&UL?53;;J,P$/T5Q ?$W)JD M$2 UB:I=:5>*NMK=9P>&BVIC:IO0_?OUK912U!?L&9]SYH+'Z=KC&GZ!_-U?N++0I%*V%#K1 MLL[C4&7^0W@X)QIO ']:&,5L[^E*KHP]:^-[F?F!3@@(%%(K8+70FCC?OZD_FMI5+5;O?:^$"@]$/K'Q&[AZ[GS/%?\# M;D 47&>B8A2,"//UBD%(1IV*2H7B5[NVG5E'>[)-'&V=$#E"-!'"[9>$V!'B M=\+7$1)'2!8$9$LQO3ECB?.4L]'C]N_V6%^B\)"H[A?::9IMSE1[A/+>\KM@ MEZ*;%G*8H\5$,TPX(9!2GT)$:R&.T2=Z]#' Z3,B7N1P7H'LUY.(5^N,#3^> MU["+UP6258'$""0?&K5?-,IB[@VFLT'N-\FBV!50M(D7Y:Z @LVR8#3[R11X M;09(> 4;.JE[-?-.,_H0Z4NR\!_5[-I1>Y>Q@_\3\[KMA'=E4EU!KM3>VXGSAJ2]>XQ0=.+EO\'4$L#!!0 ( "207$Z$ M1?N^XP$ /T$ 9 >&PO=V]R:W-H965TELLVF3-IELT_::T>-H%L4%9MR^?0$=:T9Z(W#\S_^= M@T(V"OFF&@ =?'2\5SEJM![V&*NR@8ZI!S% ;][40G9,FZ4\8S5(8)5+ZCBF MA"2X8VV/BLS%CK+(Q$7SMH>C#-2EZYC\

C-"N\N%1M![UJ11](J'/T*=P?4JMW@E\MC&HU#VPG)R'>[.)KE2-B"P(. MI;8.S Q7> ;.K9$IXWWV1 O2)J[G-_<7U[OIY<04/ O^NZUTDZ-'%%10LPO7 MKV+\ G,_,0KFYK_!%;B1VTH,HQ1QB2NG8QS2VO1O'V?^6YD^@ MV>*5R9Z+6+RE.&K M-9HUATE#5YHH_J?!QG^!4"^$.H-H91"FD=\@\AI$SB!V!KTSH"2\+W,2)2M1 MF,2/U,_9>3D[#X>2.\Y6%,9/Y#\;$GLYL8\3WG&VHG!'"/%S$B\G\7'H'6S%\9_+<]BHX"6T.@?M5:R$T&$?R M8(B-N8N6!8=:VVEJYG(ZD=-"BV&^;/!RXQ5_ 5!+ P04 " DD%Q.D#OE M)&8# "@#P &0 'AL+W=O*8XZC;45* M$PO:MF>E49R9PWXU]IH/^^1$DSC#K[E1G-(TRO^-<$+. Q.8EX&W>'^@Y8 U M[!^C/?Z)Z:_C:\Z>K$9E&Z#;C+Q . 'I$EQ.<'4)'B=XN@2? M$WQ=0L )@2XAY(10EP#L2^7L;XIWG](4&VA'N90;0&W*I>! N^+@4G(@UMRJ MV[>:#T\1C8;]G)R-O)[2QZA<.4"/09EX.5K-L.I/-B<*-OHY=('=MSY+)8X9 MU1AXA4%.V,;,90QH$!:ST/B 2A\C*/%A.\)81B D.'U28-J(B4H%M#%3&>/X M;A?),:XU68K&Y%Z'K(M6VA768*)'"A[4O(N;;F0D>SE:FK MSM159"K48UYCW*M8/R "LB<9!UT?V36I+GL*2T- C3TI?,#/N1#QU(B:> ME)" F,H:/X '';FTSYW17CH1LTX_\T[$0D;<<+R\YZ=51U]=1U]11W'1\64W MB+6QU%HR+G3">>L&*'\EKC^KXCKP!K%3) $-UT56Z2E/L%6^%+^-BL.*C5/0[T_5 V MI@5M.[NUDP&2,U_X-(PXQNNN^$0)599\J@^=J: W/CGZJ@M]Z%+?P$K_9:VU M#-15M*ZVIBG.]]51KS VY)31@-P.*\3GH+>O#XK=\ M?79=1?D^S@KCG5"VI:YVO3M"*&89V ^L P_LN-P\)'A'RUN?W>?UF;%^H.3( MS\-6&ULC9;M$""N%;1YVI6ENMSCC=V=W? MJ49E"H1-HG;O?I,06<"TY(^0X_.^.9900[)WRG*\'5L _L6>$N/)R8"SF14PB/Z@=C/,/,5CNQ[8K$D(9VC'A /GE@F8HRX013^./ M\K3K*86P>7]S7\BU\[6\0XIF./N=[MEI;">VM4<'>,[8&[Z^(+6>T+;4XM?H M@C*.BTSX'#N<4?EK[K\K_)M,+/"7P:H$'OA7X2N"; M"@(E"$P%H1*$IH)("2)30:P$L:D@48+$5#!0@H&I +BWRKG&DKK8P%AR*S

X%1PT*BZ?'Z?J1=G<<\C@9$3PU2+5XUE"\18 0Z[BYB(J'Q?Y)V]PRJ.7 M20B2D7,13HJ95HS78 )_T&96]PRH"8>G4.?A:?.8>G=Z/^S,,=,PD=MFYCH& MM)DG'>.UF86.\=O,LXX)VLR+C@G;S%+'1)W]-=B?5X.5+![_550.]0Z!W"*1#T,PAZ>S)IF)"R122^6*.4#]'>#='T&F5:85$C2DZ M#3?K)>:]Q%,OL;@G0.3YL>MVP.=>JY=>8ME+K'J)5].$U]]9M8H8Z8L8W14Q M]+YPB/4.L7FS)GJ'I+>15HEN/USW;C]>#< J):?QCL\1.!Y)@6U'K'C'^;Y.?C@#%#/'_W M@1?TQ,^0]2!#!R9N8WY/JI-4-6"X5(=$ISZI3OX!4$L#!!0 ( "207$[: M4,CQQP( .@* 9 >&PO=V]R:W-H965T??N MO0MG;G$1\D4=.=?!:UTU:AD>M6[OHTAMC[QFZDZTO#%/]D+63)NE/$2JE9SM M7%!=13B.:52SL@E7"[?W*%<+<=)5V?!'&:A373/Y=\TK<5F&*+QN/)6'H[8; MT6K1L@/_P?7/]E&:532P[,J:-ZH432#Y?AD^H/L-QC; (7Z5_*)&]X&U\BS$ MBUU\W2W#V"KB%=]J2\',Y\2C%:1&=+U&/6'0:/,&^(R+ /*3"48HTGX?@V MP6:*(!F<@8 FB(LG-R8P3)" !(DC2&X(B%>%#D,=IG$82I/$@_ -NX5Y !:#";^X>=-.V.(MC M_ZB!PJ/A>V]O,W,MN]NH66K3]7!D-P^WJ'U!+ P04 " DD%Q. M:H(=2!P" !B!@ &0 'AL+W=OV. MFS 0?!7$ YS!)GQ$!.F24]5*K11=U>MO)]D$= 93VPG7MZ]M".+ Z1]L+[,S MLZQM\HZ+=UD"*.^C9HW<^*52[1HA>2RAIO*)M]#H-VR%)Z]U3<7?+3#>;?S0OP=>JTNI3 5>4LO M\!/4KW8O] J-+*>JAD96O/$$G#?^<[C>909O 6\5='(R]TPE!\[?S>+;:>,' MQA P."K#0/5P@QTP9HBTC3\#IS]*FL3I_,[^Q=:N:SE0"3O.?EE:^-Q3_'6[ --PXT1I'SJ1]>L>K5+P>6+25FG[T8]78L1OX M[VGN!#PDX#$AC/Z;0(8$,DM O3-;Z@M5M,@%[SS1-ZNE9D^$:Z(_YM$$[;>S M[W2U4D=OQ8JD.;H9H@&S[3%X@L&?$;LE@B0C!&D#HPOL=(%M/OGD(G,3$"4Q.Y] P 31$ !D !X;"]W;W)K&ULE9CO;ILP%,5?!?$ 5\;2*HD4O]HVJ1-JCIM^TP3)T$%G %INK>? M,30E<)R&?BC@G'N/K_'/8.9'5;R4.RDKYRU+\W+A[JIJ?^-YY6HGL[BN3[H9?%2>XNYZ;ML5C.U:%*DUP^%DYYR+*X M^'!U@%+\3>2P[YTY=RK-2+_7%M_7"]>L>R52NJCI%K ^O\EZF:9U)]^-O MF]0]>=:!W?/W[%],\;J8Y[B4]RK]DZRKW<*=NLY:;N)#6CVIXU?9%A2X3EO] M=_DJ4RVO>Z(]5BHMS7]G=2@KE;59=%>R^*TY)KDY'MO\[V$X@-H .@7PX&( M;P/X*8#8Q0#1!HA>@->48L;F(:[BY;Q01Z=H;N\^KF<1NQ%Z]%=UHQEL\YL> MGE*WOBX#P>;>:YVHU=PU&NIH/A2>SGZR(&1Q1X/P0-"YQ3W2\'/- ]((W!$. M:^4F >\F(,()!$P@3 )QUH.@-UB-AOE&E!L137Q+/P-H$P";$"<(88+P^D(C MF" "/8AZA4;#0ODD"K#-%-I,@#*(VBVCH1'W+2DP)&P$)0QCP@ G?+"H()'-!W/" "B< M6U)@4M@(5!AFA0%8AM4BD64B,PP+ [0$MGN+86"SZZLE3 /YH!>LOU(WHK"[ M- 1^\V=QP^ 0 ">@OAL;N+%/W# ]!.@)+/.),#TT@A["]! (Q"]^01%EK6" M,#T$Z DLCQG"]- (>@C30P",8;5(%%E\,#V$Z)E:4F!Z: 0]'-/# 3V#M0** M;#Z8&XZXL3SV.(:!TXAJ+>];_)IJD)X0"&T((^QS#P8$2U& 8>?KXR MWK>B[EKUOE39.HRYX0B)_EMU*QJQ,G),#P?TA(,[.1VX$447W3!H'+RTA=1W MFPU>#"EBLPMN C,I &ZA9=47&#?!1NPL,&X"/'O"_CK8BLYJOG@[!093 .;" MP4:&#R9Z^9R6)K]O&ELU*'W'Q$Z+2>OA7Z[)V,UZ>+5&ZJ^C32YT6SP6\N*K5O/UYXIR\HR_]0 M2P,$% @ ))!<3J,/'PSA 0 ^@0 !D !X;"]W;W)K&ULC53;;IPP$/T5RQ\0 [L+9 5(V515*[72*E7;9R\,%\7&U#9+ M^O>U#:$DZX>\8,_XS)DS@\?9).2S:@$T>N&L5SENM1Z.A*BR!4[5G1B@-R>U MD)QJ8\J&J$$"K5P09R0*@IAPVO6XR)SO+(M,C)IU/9PE4B/G5/X] 1-3CD/\ MZGCJFE9;!RFR@3;P _3/X2R-15:6JN/0JT[T2$*=XX?P>$HMW@%^=3"IS1[9 M2BY"/%OC:Y7CP H"!J6V#-0L5W@$QBR1D?%GX<1K2ANXW;^R?W:UFUHN5,&C M8+^[2K,EN*_P168@5LE)D@KTCV+TA2/T$!R_!P:/@_EV/;C'[Z-Z?)/8FB6^3)(&?(/$2)!\O M,_42I!\HTX-)WE\&LKE['&3CIDZA4HR]F_B-=QWLA\C=W?_P^57X3F73]0I= MA#83X.YI+80&(R6X,RUOS4.T&@QJ;;>)V(1 <7P" !(" &0 'AL+W=OQV]>HA>R)]*@33XZ$MI"+ M)3UYK*<('A2IQ1[P_<1K8=.Y1:[V7FB1DS/'38=>J,/.;0OIOQ)A,FS$*_$'_K7ZA8>;/*H6E1QQK2.10=-^YSL*Y6$J\ OQLTL,7< MD9GL"'F7B^^'C>M+0PBC/9<*4 P7M$482R%AX^^DZ''.#:=&H=)_TJS$\!$ #,A2!X2PHD0?A*BAX1H(D0:P1M34;6I((=% M3LG@T/'M]E!^1,$Z$M7?RTU5;/5,E(>)W4L1IR#W+E)HPI0C!BPPP8SPA/H< M MA"E,"@:P&V)B),;R&5!9+93836/$/%#V_R#.T"D54@4@+14B (M$*-F$1A MN@D3)EJR)BA*TEA+UZ*41G>J'EO]QJ;?--+\CIAX$<77S)H((^OJDW+NN+R6%KMS.WP&\C[6]DO1 M)L>N]BDS]MB?D)Z:CCD[PL5MK^[D(R$<"8_^DZAG+=KZO,#HR.4T%7,Z-K=Q MP4D_]6UO_O-0_ =02P,$% @ ))!<3D>D!D&M @ 3@D !D !X;"]W M;W)K&ULC5;1;MHP%/V5*.]M8CM.0@5(!31MTB:A M3MN>73 0-8DSVT#W][.=D ;G4O%";.><<\^]N=B>GH5\4P?.=?!>E;6:A0>M MFZS\!D]K9 C.,3O@I_58!S85%Z%>+.3;]M9&%M'O.0;;268>9SXDI>E M53(^_G:B81_3$H?CB_H7E[Q)YI4IOA3EGV*K#[,P#X,MW[%CJ5_$^2OO$J)A MT&7_G9]X:>#6B8FQ$:5RO\'FJ+2H.A5CI6+O[;.HW?/1MFNP@]):;Z&[OHBNW>F?(H MLWJ:TRR?1B:.H,=)N-^RDGL$ ."N1W]%,^_CPH&U2US1= D9QZ6BL A?/L1LX3 MT/+DCHZ: )9I[K<4@"+8_T:0%!K\G:XWN([NJH##2-EL=]5 .@!$>3M ME2L(EB7TAND;>S("3">^:33:(FB2^;T!H0C"ONDQ"L>L+>UEPA]6'3'O3^,'DOJA5\"JT.?+XGZ*]3\/U!+ P04 " DD%Q. M:8V@>^(" !H# &0 'AL+W=O9\% M$F<)@:V;U_;R69A?* W)#;? M')\Q(WM8G$7WVA\XE\Y;737]TCU(V3YX7K\Y\+KH/XF6-^J;G>CJ0JIAM_?Z MMN/%U@35E1?X?N+51=FXJX69>^I6"W&45=GPI\[ICW5=='\S7HGSTF7N^\1S MN3](/>&M%FVQYS^X_-D^=6KD32K;LN9-7XK&Z?ANZ3ZRAYS%.L 0OTI^[B_> M'9W*BQ"O>O!UNW1][8A7?".U1*$>)[[F5:65E(\_HZ@[K:D#+]_?U3^;Y%4R M+T7/UZ+Z76[E8>FFKK/EN^)8R6=Q_L+'A&+7&;/_QD^\4KAVHM;8B*HWG\[F MV$M1CRK*2EV\#<^R,<_SJ/\>A@.",2"8 EAR-R < \*/@.AN0#0&1"3 &U(Q M>Y,7LE@M.G%VNN'G;0M=1>PA4KN_T9-FL\UW:GMZ-7M:Q6F\\$Y::&2R@0DN MQGE*?E@C0$EE@A0?7"ZQM(IQ=(SE 4FPBA'F&)CZ\S"$-L4 $!2(C$%UM M5$(V"C$DD35B4I+L?>;*; S-QD!@3LP"9NX3LXAAQ.Q]YLIL LTF0(!42(:8 MD)A%3$3,(B;&9F?0[,P28#[YB3.;B>>D5-:(H34/F'B&S:;0; H6(;66(8;6 M+&)(.>4VD_@^-CN'9N= @-1:AAAZF""&E$J.F B;93X^-WT@81V<"**5 ""K MMO/_0->.;YST#)BAI0NAE#I&$*T'!+$;!<'@Q?'( B!!2P)"M"8@9.VQ#=W> M8WS+L!"L$U''"(JI8P0EU+$-W7:,KS5FWS7V@08@^Y D)56#J$;9QK#=QNS M+YR$T5,-0G/J&$"!3QTCB-YOWD6[5?-N;UK9WMF(8R-UUW(Q.[7+CX%NU\A\ MIMMHT\9]R P]^/>BVY=-[[P(J9I!T[+MA)!<>?0_*8\'U?9/@XKOI'Z=J?=N MZ'V'@13MV-=[TY^+U3]02P,$% @ ))!<3LE.ZAI1 P L@X !D !X M;"]W;W)K&ULE5=_;YLP$/TJB ]0\!D(J9)(3:)I MDS:IZK3M;YHX"2K@#)RD^_8S/TJ)>7'5_!&P>7?O[LP][-E%EB_500CEO.99 M4\^K-@>1)]6=/(I"/]G),D^4'I9[KSJ6(MDV1GGFD>]'7IZDA;N8 M-7./Y6(F3RI+"_%8.M4ISY/RWU)D\C)WF?LV\93N#ZJ>\!:S8[(7/X7Z=7PL M]#>J5-YEO*E'GS;SEV_CDAD M8J-J%XF^G,5*9%GM2ML MQ2XY9>I)7KZ*+J'0=;KLOXNSR#2\CD1S;&16-?_.YE0IF7=>="AY\MI>TZ*Y M7MHGT;0SPP;4&5!OP"*K >\,^+M!8#4(.H/ ,/#:5)K:K!.5+&:EO#AEN[S' MI'Z+V'V@J[^I)YMB-\]T>2H]>UY$1#/O7#OJ,,L60P,,ZQ&>]MY3$*)8TLC< M(%B-$7QR#5D#2(R#X#!/WMCSJSPY=A! !T'C(+AR$!B%:C%1@RG:0G&__F&B M$!*%@"@TB,(1T<3"$T&>"/!$!D^+"0<\Y+,;=9] E@E@,=9V.0$LG#!+#%EB MP!(;+/&H9I&E9E/(,P4\4X-G"K*A&PW#?-R4_IB'^V97^JAL-Q:'W>A^!HB8 M2<0^>MO:+@:XT%)A!M7B@1$(::1(-,I]%(T->&FO'2@(=F$PY48 QD#P#4#BF7K"H8EBP'-XJ$95 A*9:'"JL6 ;'%3 MMMA8MZ:P3A_BKD/"$L> QIG?KU4'&E8ZME%AG6- Z+@I=!UHF)7UC<12QX#6 M<5/KV%CL6&#A(JQW!/0N,/6.D-[9EHNPYA'0O,#4O YT36:APEI&0,N"&Q\V MPBI$G]BX$-860MIBKB2-)<.ZD%@(:"P$87QKLX@;G*)/)(P;DD!#!J9RTWC7 MP7Q;2Q)N20(M&9C*3>/-1QS"CZ,WV+CGHMPWAZ+*VK][V"V/W@]4+WQ M-^:7^D#6'I_>W;2GN1])N4^+RGF62A\KFLW_3DHE=*#^G:['01\@^T$F=JJ^ MG>C[LCU%M0,EC]T)T>N/J8O_4$L#!!0 ( "207$Y5L;P"YP( $H+ 9 M >&PO=V]R:W-H965T)BVM?NJ+6- MWJJR[I;QT=KF(4FZ[5%7JKLWC:[=/WO35LJZ;GM(NJ;5:C<$565""1%)I8HZ M7BV&L<=VM3 G6Q:U?FRC[E15JOV[UJ6Y+&.(WP>>BL/1]@/):M&H@_ZI[7/S MV+I>-B [ ,&Q:]"7[J;=M27\F+,:]_YMEO&I"?2 MI=[:/H5RC[/>Z++L,SF./U/2^#IG'WC;?L_^92C>%?.B.KTQY>]B9X_+.(NC MG=ZK4VF?S.6KG@KB<315_UV?=>GD/8F;8VO*;OB-MJ?.FFK*XE J]38^BWIX M7J;\[V%X )T"Z#4 TO\&L"F >0')2#:4^EE9M5JTYA*UXVXUJG\IX(&YQ=SV M@\/:#?^Y:CLW>EZ)E"^22B(B!"*HP@4180HG'@H IE%" \%$3&9XR@2 M19$!BO0710:39-([%9M0X]9DYJW/4) ,61/P2+*0A&:>:(.( #B.DJ,H.8+B M'?)U'LQ"14I\%D3%(2"87?DTLA 612;^F4);3V9)P MWP3$.+GOX1":8IJR8,]#E:1R;GEP[X30/($$.*$QL@R"KR.B C9W)'#_!,Q M_<\*(.:8YRS8+4PFY(R? ^ZB$-JHX+Z/3J+;S^D=");Z0(B,,N)O6')SJ>EO MF3]4>RCJ+GHQUMV/AEO,WABK74IR[ZH[NHOMM5/JO>V;TK7;\78W=JQIIIMK M&PO=V]R:W-H M965TY GJRI88A$488:6K=A6=BUO2@+?E6L;F$O GEM M&BI^;X#Q^SK$X6/AI;Y4RBR@LNCH!;Z!^M[MA9ZA,>54-]#*FK>!@/,Z_(!7 MN]SHK>!'#7FD@/GKV;R^;0.(P,$#([*)%!]N<$6&#-!&N/7D!F.6QKC M=/Q(_VAKU[4^/T3#/6D83 4_P5NP+3 M^E)L;W94T;(0_!Z(_NEVU/R)\"K1W3^:1=ML>T^W1^K56YEE48%N)FC0;'H- MF6C(>\5VKDB(D[*;:^)\E" -.9(2+RFQ_GCBQXO8'Q![ V(;D+PK%3NE]IK, M:MH>)L=N3;3KKR5,:)6[G/%DI)MB/G'F1LQGRPOV_9O-=EI'3W]U<])?.Y5Z, M?-ZYU*EVD\][@K,X<4 \*A)'J0.#)B^T.9&_4G&I6QD&ULA57M;ILP M%'T5Q /4X>"DNN=0!E"8UNN$_>>A]KO &\%M"(P=S1F1P9>].+'Z>-N]*& M@$(FM0)1PPUV0*D64C;>.TVWWU(3A_.[^G>3N\KE2 3L&/U;G&2^<1]=YP1G MR))FG#6.+P]W9KHC\A;AZKZ MF0Z:8IMWJCQ"16\IQD&";EJHPVQ;C#_ >#T"*?5^"]^VQ=:?T?WQ!KLY(HC' MD+T%\F@W$5CS# P_&.49V@5"JT!H!,*!0.1YDT*U&&PPE<&L)IE^B=@O(48V M(ZO-:&83XVABL\5$"S:_1.R7$".;V&H36VSBB4T\V\+WODV^B]T<-'6ZA!@Y MC:U.8\NY3PL:S\[,XG0.FCI=0K1.T>"W+H%?3,L43L:NE=1_QR#:=^4G7[>% M27RKNG7;7#]EVE;_B_!+40GGR*1J.J8UG!F3H RN'E05V"\GJ[OI _1V6_@=02P,$% @ ))!<3J7<'AG] 0 *04 !D !X M;"]W;W)K&UL?53;;J,P$/T5Q =@;H$T(DA-HFI7 MVI6BKK;[[)#AHMJ8VB9T_WYM0RD!MGG ]OB<,Y>,)^D8?Q4E@+3>*:G%WBZE M;'8(B:P$BH7#&JC538%$PP%?#8D2Y+MNA"BN:CM-C.W,TX2UDE0U MG+DE6DHQ_WL PKJ][=D?AN>J**4VH#1I< &_0/YNSER=T*ARK2C4HF*UQ2'? MVX_>[K31> -XJ: 3D[VE,[DP]JH/WZ][V]4! 8%,:@6LEAL<@1 MI,)X&S3M MT:4F3OY?D? M@7!5(#0"P9W P[K 9E5@LXP@=F>5[C$/!E,;S-8)W.G/FY5NR8B=<%:[)29R MXEGH:-(P%'AA'J.P,M;64M=]8AW?^Z.O&VYF/Z@YT#_;3YE^B/S$O*AJ85V8 M5.ULFBYG3((*T754C*6:6^.!0"[U-E9[WK_>_B!9,PPF-$[']!]02P,$% M @ ))!<3DY.'8QD! ZA< !D !X;"]W;W)K&ULE9CK;N,V$(5?1= #K,0A=0ML W&,10NT0+!%V]^*35^PDNB5Y'C[]M4M M7IMS3#CY$5O*<,X,[?-IPMG9U-^;O=:M][,LJF;N[]OV^!0$S7JOR[SY8HZZ MZOZR-769M]UEO0N:8ZWSS;"H+ (*PS@H\T/E+V;#O==Z,3.GMCA4^K7VFE-9 MYO5_2UV8\]P7_L>-;X?=ONUO!(O9,=_IOW3[]_&U[JZ"2Y;-H=15& M(M^;NO]#O^NB"^\KZ336IFB&W][ZU+2FG+)TI93YS_'U4 VOYRG_QS*\@*8% M=%D@8^<".2V0EP4DG O4M$!9"X*QE6%O5GF;+V:U.7OU^/$>\_Y;))Y4M_OK M_N:PV":64N*8B59T% BFPIXEOHDL+@$!)(25M*\AUT26'$","8U&:,X)!Q M?E88-0*P)K59,P7=\,PEA1$B $-2FR&"(\+Y66%0"$"*U":%X*AP;B!&A>"L MH"R]DP)30&2//Y,(VYN0O6UB$;&9CB[C!7=]/P@8G8/#,QA9Q@SNEL,$)&#RSL47+3@//)29@$Q <"&28XA<0D MD.'C,)'8X!(8G U[DAOG[;]I;GZSKC[W_);8WA+9VR:DY/863BWL;XG\S7:0^]LIA?TMD;]M0,K//< E]K=$ M_K8!*;F_G5+8WA+,^PR0D@_\+BF%,:# 0, J?A X)3"N% %PR04U#\H(<5 MQH5"\X ]U\&@.Q.9PJQ0:!2P#3P%Q8_NWIWC!,Z*Q/X??@F#[IR_* P*Q4&1 MA+:C%#\LL$$Q_B/_:.#J@<#;ZC%Z%$=/$MHF!4&1O'/PHC!W%.=.$JH[*3!/ M5/KX UAA3BC.B21DYD5!,=:),"0B#HGDWK@18?-'XO%N(VSJB/N5=PN#;%,' M5P>>I:YWPV%RXZW-J6K[0\.KNY<#Z^?AO-JZOQ1/J_$@]5>:\13\S[S>':K& M>S-M:\KAT'1K3*N[&L,OW7=]K_/-Y:+0V[9_FW3OZ_'T>;QHS7$Z60\NQ_N+ M_P%02P,$% @ ))!<3KA$(KL. P 9@P !D !X;"]W;W)K&ULC5==;]HP%/TK4=[;^.8[%2 5T+1)FU1UZO;L@H&H2!:-;$U1704A(&M2T;/S%S,P]B,6,GV15-NQ!>.VI MKJGXNV05O\Q]\-\F'LO]0>J)8#$[TCW[R>33\4&H43"P;,N:-6W)&T^PW=R_ MA[LUY#K ('Z5[-*.WCV]E&?.7_3@VW;N$ZV(56PC-055CS-;L:K23$K'GY[4 M'W+JP/'[&_L7LWBUF&?:LA6O?I=;>9C[N>]MV8Z>*OG(+U]9OZ#$]_K5?V=G M5BFX5J)R;'C5FD]O$!81\0#@&0?A@0]0'1 M>T#\84#*+;WB/5IPCN8E7]C9XTQ3;?J?*T:O:\ MR$@Q"\Z:J, B*A!-G'' SA/@3_M&#KA*EMA@78]](!)),B,6-%S#G MM?VC!XVSQ(Y8!..<.00SM=6X-0/FS;:#@&N\-Y#:#H*@IL\N[KV F:_M(>"Z MYDUF_VIAH+28$(-[*V#FZGA([O[>0.3L)8)R[LH:0[EW)1@U6S43>]/(MMZ& MGQJI>Y;1[- LWX>Z6;/FE[J)-DW<.TW7@?^@8E\VK??,I6H%3<.VXUPR)9+< MJI(>5-,_#"JVD_HU4^^BZWR[@>3'OJL/AK\6BW]02P,$% @ ))!<3G5$ M&L&ULE57MCILP M$'P5Q .<,20AB0A2+U752JT47=7K;R?9!'0&4]L)U[>O;0@EL%3IG_B#V=G9 M<=9.:B'?5 :@O?>"EVKC9UI7:T+4(8."J2=106F^G(0LF#9+>2:JDL".+JC@ M) R"!2E87OIIXO9V,DW$1?.\A)WTU*4HF/S]#%S4&Y_ZMXV7_)QINT'2I&)G M^ [Z1[639D4ZEF->0*ER47H23AO_ UUOZ= M=^Z;J5:9W6L:TS@A5TO48IX;3-C#A/>([1@1_24A1D"G(D15A"Y^UL^P6N($ M$4H0.8+HKHP )YBA!+.1@I@N!SY@F-7 "0033@B9HT+F" $=",$P(9YD@299 MC BB8.+ 8I0@?MSO)4JP?,!O##/T&\%,^;U"A:P0@@@GH '>0L'C9M")+J0/ MG#H*&G7BOT'W8O!FI.-NC,/9! 7>CO0_^I'B#4FQ3AI9@H'F@SRD=Q?:Q^D; MD^>\5-Y>:'.MNLOO)(0&0Q@\F=;*S'O8+3B\" ##"P &0 'AL+W=O>/=LS@Q)H.7IF[%*CQ)>;Z+(K$[L8:* M3_S,6O7/@7<-E6K8'2-Q[AC=&Z.FCG \HNLJY8]=(&X M- WM_I:LYK=5B,+7B))Z(EHOS_3(?C#Y\_S0J5$T>-E7#6M%Q=N@8X=5 M>(_NMBC5!H;X5;&;&+T'>BE/G#_KP=?]*HRU(E:SG=0NJ'IG59B'P9X=Z*66C_SVA=D%+<+ KOX; MN[):X5J)BK'CM3"_P>XB)&^L%R6EH2_]LVK-\V;]OYK!!M@:X,&@3\ZL ;$& MY,T@>=<@L0:)8Q#U2S&YV5))U\N.WX*NW]XSU:<(W24J^SL]:9)M_E/I$6KV MNLYPNHRNVI%ERI[!(P8-1*2\#R$P%*+$GCF>!MCX!,FFR!9 :^6.)L<9E[05)W01N?(:G#; $FF1%;@&(+(+-.1LK""X(12ARU M/H1RXLH%H1C6BV*XG,6>8A+/7%,T4Q'1QV\Z BO>/<(?N.L6FBS7/9$ XQY( M %G,B(4K(_)+HW_7+30Y]YY8@$&N6H"9VV&X#J/D [?=0N_G]O_,%F!P,B,7 MKOH(*/O>?;?09 _=^PXPQ,NNSV \(Q>N^P@H_-Z-M]#D\^)^L#< 5"QZ0S4=TIN;OKW]3KMCU8K@ MB4O59YENZ,"Y9$IB_$DE\Z0ZZF%0LX/4KYEZ[_JVLA](?K8MM_4$L# M!!0 ( "207$XBSR,-?@( &@) 9 >&PO=V]R:W-H965T'-XS@O295I>.Y;N14N*CM--%C6Y8F]"3*HB9;9O%356'V9T5*VBYL M9%\&WHIC+M2 DR8-/I+O1/QHMDSVG$%E7U2DY@6M+48."WN)7C

7C3-:D+)62]/&[%[6'.15QW+ZH?]*+ MEXO984[6M/Q5[$6^L&>VM2<'?"K%&VT_DWY!H6WUJ_]*SJ24<.5$SI'1DNM? M*SMQ0:M>15JI\$?W+&K];'O]"PTF>#W!&P@H>DCP>X)_)00/"4%/" R"TRU% M9[/! J<)HZW%NL_;8/4O0J^!3#]3@SIL_4[&P^7H.8U]E#AG)=1C5AW&&V&N M"$>J#U-XT!0K;T+W;B=83Q%^? O9 ) 9;,('U^EK?C V,;\C$( "@1;P1P)1 M[,,"(2@03AS$:&8D#6 \UP@+TID;:0$8WX/-1J#9:"+@NS$L$(,"\?-QS4"! MV1-Q 9A)7)".&1> N1?7'#0[!XR8NPC ^+YA%L($AED($\)FD0OO>7_M"@17$?0?903! M=01!16*2&P0*S=R@,A&9N3T&=8Z=T7%3$7;41SFW,GJJA:K:H]'ANK#TU'%E MC*_4-4(?8U>9[@[R#;-C47-K1X4\#/61=:!4$.G1?9$>\USG"Y2O\"4$L#!!0 ( "207$YLLX-R7 ( $ ( 9 M>&PO=V]R:W-H965TT8##, E*6E1^OG!C&YDO MQ%GSHF(;Z:ES65+Y]YEQT2Q]Y'\,O!;'D[8#0;ZHZ9']8/IGO9&F%_0J^Z)D ME2I$Y4EV6/J?T'R-(DMPB%\%:]15V[-1MD*\V<[7_=(/[8P89SMM):BY7-B* M<6Z5S#S^=*)^[VF)U^T/]<\NO FSI8JM!/]=[/5IZ6>^MV<'>N;Z531?6!>( M^%Z7_AN[,&[@=B;&8R>X[JRT*#L5,Y62OK?7HG+7IKV39!T-)N".@'L" M3N\2HHX0/4J(.T+\GQ#>)9".0$:$H,WN%O.%:IHOI&@\V;X/-;6O'9H3\[AV M=M ]'7?/K*:YQ> !)AMB5A!F-L2\ )@X'&+6$ ;UF,!D MZ0-A,!!V M% ,,"$2@0.8%X(!"-5J3%) Y3.0P)VQ_L%(-.,> 4C]:UQ9 K M)X1G=YP(Z$0 )S)R(I-,-RP2T"*96$0$YJ<@/WW\N66@0 9D3$89L^EJW@@Y M SUF@,>H6E:SJ0=L@4*X(L.)";HJMZ'$C:)&CR\F@LL(82!J-MX8\#1KDI+K ME[/;':; <+PY %J(X(G6&@ 2'-TL" 17.8+*?#:>=G1GVJU+<+71VK/U.Y7' MHE+>5FBS9[N=]2"$9D8N?#)")W.<]QW.#MHV4].6[9G6=K2HN_,ZZ#\:\G]0 M2P,$% @ ))!<3LOWMJG" @ , H !D !X;"]W;W)K&ULE59=;YLP%/TKB/<6;&P#51*I23MMTB95G;8]NXF3H )FMI-T M_W[&$$K@LF8O8)MSCL^]^./.3E*]ZKT0QGLK\E+/_;TQU5T0Z/5>%%S?RDJ4 M]LM6JH(;VU6[0%=*\(TC%7F PY %!<]*?S%S8T]J,9,'DV>E>%*>/A0%5W^6 M(I>GN8_\\\!SMMN;>B!8S"J^$]^%^5$]*=L+.I5-5HA29[+TE-C._7MT]XA8 M37"(GYDXZ5[;JT-YD?*U[GS9S/VP=B1RL3:U!+>OHUB)/*^5K(_?K:C?S5D3 M^^VS^B<7O WFA6NQDOFO;&/VB>0?Q)( M2R#7$FA+H -"T,3NDOG #5_,E#QYJED/%:^7';JC]G>MZT'W=]PWFT]M1X^+ MF(:SX%@+M9AE@\$]#.H0@57OIL#0%$L\HN/+"59C1!1?0AX 2'()>1Q#8CIA M- )S$3F!Z$( PP($%"!.@/0$TD&HRP;"'*1LXV ,TT%& !A.4SS,"@"+8D)2 MV#0%3=.1:8EI M! NDH$!Z?390"._($/! AELR!#*2H %L!<$03I-DPM'$&8&N<81&4R%&T-#0 M&$50.+%+$7B>W"/\\8)I,1>!,Q1'0SL +$F2>,(/?&R@:.0GF=B!"#XW$/F/ M50/O8C3>QHC285;H^!]%\<3Z1O!V1^R*[+/1N72#(GN"#=,/X^A [P'$49(. MUN CC L9&408]&['0JB=*U6TMY:'TM5)O=&N'+K'[G9]AS>UU#>N=EFIO1=I M[!WM;M*ME$98.^&M3?3>EF]=)Q=;4S=CVU9-#=-TC*S:^BSHBL3%7U!+ P04 M " DD%Q.5AJAQ88" "Q" &0 'AL+W=O" (F+JE9J);15VV<#!J)-XM0VL/W[VD[( M!N>PXH78SLQXSH3X9'KEXDV>&%/>>UE4%U_QX4F8AF$]K>F0_F?I5;X2>!9W*/B]9)7->>8(=9OX"3=8(&X)%_,[9 M5?;&GBEER_F;F7S;S_S0.&(%VRDC0?7EPE:L*(R2]O&W%?6[/0VQ/[ZI?['% MZV*V5+(5+_[D>W6:^6/?V[,#/1?JE5^_LK:@V/?:ZK^S"RLTW#C1>^QX(>VO MMSM+Q=3P:^>:!YO30-0 9PR8(6">Q?')7)X8%(E @L@+1G4#B M!-5@$HNIFJ!(YH!60Q!&D9/(>@@:122$_<:@WWC@MV?WCI^ _.3YP%)0('TB ML 83]\O$28:6%6 &J$LBQT8@-@*'L0&WIPA"# =.J:1H-]8I1&KNDA:H1)ZAX& (R$ M#\XD!!Y*"X0!TV/7-!Z^A@B(>@@C+F@-:\6.Z:!W;I=,'&U/E-Z.GRMECK_> M:M=W%[;M.NM+TX]M/_B0:9KY#RJ.>26]+5>ZJ]BS_\"Y8MID^*(C/>GOAVY2 ML(,RPU2/1=-$FXGB=?N!$'1?*?/_4$L#!!0 ( "207$X$]7"*AP, .\/ M 9 >&PO=V]R:W-H965T[L[F>J49D"<2%J]]]ON$CE<'3XHH#/^W)RW@3#X"RRSWS/ MN=2^DCC-A_I>RL.38>3K/4_"_%$<>*I^V8HL":4ZS79&?LAXN"E%26Q0TW2, M)(Q2?30HK[UEHX$XRCA*^5NFY<)I'(M4ROAWJ/\A30&@A*(G?$3_G5\=:,90/(3Z+D_EF MJ)M%13SF:UE8A.KKQ,<\C@LG5?FKK8RY%4KNH4I+P MJ_J.TO+[7/M?9+B U@+:" B[*[!J@=4(+')7P&H!ZRNP:X'=5^#4 J>OP*T% M;E^!5PN\O@*_%OA]!<2\)&?VEC1A?Z=MN? ^1)J91Y<;5<+N6/:H+GZNIIY-K^P#@53C7S7#'TFG', M-C/&&-)F)AA#V\P+QEAM9HHQK,V\8HS=9F88X[29.<:X;6:!,5Z;66(,Z/,* M85S0YP!COOMLJ+";Q"F>."T=K)8#Q1TLW,$J'5C+ 60TKABG9-*2(91Y(($) M0CF^#_KR@E#,I,!KVJ4LZL-IT84>;,<&Q<^ZE&/"&3_O0BIU4-0"*9W8'IA MRR[%',\$5:T0+]]Q0;,"Q,MCE.$!,SQ@A@0,.KFL&+O5;LL&2WZ%41[T"A#* MLBT7K]G&:[:1FD$:2[MS'QKH.7ZR#E@F?/TD':0BQ MK3#*)>#Y$R 4N]EB%Z_916H&4WE<,>[5?7NX;EZ2*Z@/6,/ M&Q0(?X)!-OR'QR &H"D&P5R[#)8KZ@2@.0914-,";0$(?]F%5!SPJ8CV":Y8 MU G/U<=S]9%^IWG C7!/]VJRQ#(!/=]6M46FVET*VIVZKU:-FV+6[M9 MTG]S0V[LCPCMMLT#PWVNH:+DZWD%RS6N]N'%JW 09KLHS;4/(=6FOMQW;X60 M7%FJ&:!K>_7VW9S$?"N+0U<=9]4K:'4BQ:%^O3::=_S1?U!+ P04 " D MD%Q.@D8KMKT$ "K& &0 'AL+W=OMNHS@8?94H#P"^@EVED=JFHUUI5ZIFM3N_:>)<-!"R0)O9MU\NG@S8QQ7] MDP YW\W^SK%Q5M>R^EX?C6D6/XK\7-\OCTUSN8OC>GLT159'Y<6+Z4IELUQL5>(B.YV7ZU7_[*5:K\JW)C^=S4NUJ-^*(JO^>S1Y M>;U?TN7/!U]/AV/3/8C7JTMV,'^9YN_+2]7>Q3_[^Z7I,O(Y&;;="ZR]NO=/)D\[SRU>?QK MG2YO,3O#\?5/[U_ZXMMB7K/:/)7YM].N.=XOU7*Q,_OL+6^^EM??C"U(+A>V M^C_,N\E;>)=)&V-;YG7_N=B^U4U96"]M*D7V8_@^G?OOZ_!+DE@S;,"L ;L9 M,/&A ;<&_&9 /S80UD#,-9#60#H&\5![/YB;K,G6JZJ\+JJA'RY9UW;T3K;3 MM>T>]K/3_]:.9]T^?5^GBJ[B]\Z1Q3P.&#;"_$+$K?=;"(9"/#+/G$T#//D( MGDXA&P!14\BS#TEE(%$.QX+W#OC(09)H[$! !Z)W("9U),Y@(DR*@T@81'H. MI-).D &3])CS$(1H10AQ!M[',0EP&X!CBHYQD\03F'CB)9XJAAVDT$$Z?WX4 M=*! !MP9N@&33H8N$M(9.(!*(N+,]<9',1T)CE/6,&4-4A9.RMH+0Y-(.J@G M@&(1=SIG U!M^0JG3 G6% *2EJZH$*^GJ"#$[U$$3 !P,\/C-/N (E*0O<(&UE2;SM9%B=:7IC-4+@%(=$'&*19@"%=:N"EO0N"$$USS4#E@[*1!/ M[8HG]16/BXB&=CA8\1A0/.TJG@6-:PK4P[ R,5^9_*6? 67Z0)@8%B:&-,=M M!@N:""[]*!86)X;$R15!!-))( Y6!X;4(;#U8IBI3,ZG&<-,96@;Y+:_!4V: MDD4TL'-@F- ,<56YD5)_:T>9#,T@IC1#E/8:TP>I8*=@0C.?T(JX;RL6-%E+ M6,J%P*$X9C1'C':7$@L:3Y,:;Y:&E02@9$0===A 7S+06QP+!/<%0I& .G-, M?,[F=S@/O$;Y5%7$[7 $B1 1H[YS.>\;D%0* XF/0?+LR>[%C3N.LTIU0'* MJ-1.A4)B! C$PL$P)S$#Q"08*S$ Q9[LO_#TW$T2&)%D$CCQ\?BGB M+MX6-'T/H$J%WBL%)J+PB:A(R 4FF/C$/EE@@HDY^V0 "G:.]+GC5PM!H4,M3!P)]K9IH!4E)H[\!'$D)HZ@ MC#5 MH3\-KQ?;\NW<=(>4HZ>W$_<'UAW@.L\?Z=UF.#?_Y68XQO\SJPZG<[UX+9NF M+/I#W'U9-J;-D40M58XFV]UN&PO=V]R:W-H965TY+L(=SSIR9V$/1,_XB:@#IO5+2BK5?2]FM$!)5#12+!]9!J]Z<&*=8 MJBT_(]%QP$=#H@1%09 ABIO6+PL3V_.R8!=)FA;VW!,72C'_MP'"^K4?^K? M4W.NI0Z@LNCP&7Z!?.[V7.W0J')L*+2B8:W'X;3V'\/5+M-X _C=0"\F:T]7 M5]@"(5I(V?@[:/IC2DV] MQ^V_VV%]B,)5HKI?Z:!IMGFGVB-4]%KF85"@JQ8:,!N+B2:8<$0@I3ZFB%PI M-M$=/7J?8'N/B!?O(3L')'>;B)UUQH8?3VM8?B"0. 42(Y!,!-)\.6N4Q60& MTUJ3P22++?8>%*5ST,X!BO(/NIXZ_:9W?O,PG/FUF'22Y4NXF!6U=8&2V1'9 M.4&IVV_F])LY_,[.R2:[[\HRG/MU@))TWE\'*(RSF5\TN404^-D,*.%5[-)* M?18GT7$&/D;Z$L[B&S4;[2A[D[&#]2?FYZ85WH%)=<7-13PQ)D%Y#!Y4.VLU MR\<-@9/4RX5:&PO=V]R:W-H965T&B];&U#9A^_>U#6%98NT+]HS/.7/!XV1@_%74 M -)YHZ05J5M+V1T0$GD-%(L-ZZ!5)R7C%$ME\@J)C@,N#(D2Y&^W,:*X:=TL M,;X+SQ+62]*T<.&.Z"G%_-\1"!M2UW/OCN>FJJ5VH"SI< 6_0/[N+EQ9:%8I M&@JM:%CK<"A3]\D[G".--X"7!@:QV#NZDBMCK]KX7J3N5B<$!'*I%;!:;G " M0K202N/OI.G.(35QN;^K?S6UJUJN6,")D3]-(>O4W;M. 27NB7QFPS>8ZHE< M9RK^!]R *+C.1,7(&1'FZ^2]D(Q.*BH5BM_&M6G-.DSZ=YJ=X$\$?R9X\:>$ M8"($[X3P4T(X$<(5 8VEF-ZX3R MWK*]%R3HIH4FS''$^ N,-R.04I]#^+801_^![G\,<'I$!+N/D+,%LK]\N$%H%0B,0+ 3B^(M=(+(*1 \9[+UPU>D1LS.8=NQTN(E7J),% M%6U6/^ULEXI6&:/%/:' *S.#PLE9WTK=[H5W'O,G7]^SE?^HQG^9\>WX MB7G5M,*Y,JENL;EK)6,25)+;CX3F1S'[ M#U!+ P04 " DD%Q.&M)Y%7(" ."0 &0 'AL+W=O)E?*WGE.B+ ^JK+F2SL7HEDX#L]R4F'^0AM2 MRS='RBHLY)2='-XP@@^:5)6.Y[J14^&BME>)7MNQ54+/HBQJLF,6/U<59G\W MI*37I8WLV\)K</27J-%BCQ% MT(BW@ESY8&RI4/:4OJO)M\/2=I4C4I),* DL'Q>R)66IE*2//YVHW>^IB,/Q M3?V+#EX&L\><;&GYNSB(?&G/;.M COA)8Q>+=;^O0U65806@B.[=;[ =(_SX'I("D!ELP@?C]#4_&/##*(8% E @ MT +^0""*YK! " J$(P9"N"#0; 0)SPRR \5S#[!@3 MSHV@T^>8.[,Q:#8&C"##[!CCQV9F)V#2,29P0]CL##0[&T<;N[# '!283R]$ MY,+?O#NA%"&09WZX(,@W4@:"@@>.'YQ2:$(]0J!108*@T'0,@1Z4) (/O37R M)A0E"#*K<@HH_0^H=>P,FD)%V$DW7&YE]%P+=;8.5ONFOM8]W5C?J&:OF\VG M3'M3^('9J:BYM:="MBS=6(Z4"B(]NB_R5,KEY:2?E.0HU#"68]9VZ'8B:-/= M/IS^"K3Z!U!+ P04 " DD%Q.?"MVUP@$ "A$0 &0 'AL+W=OJ_M:-FO_W+;7 MES!L]F=;9$U076WI_G.LZB)KW6E]"IMK;;-#'U3DH6!,AT5V*?W-JK_V5F]6 MU:W-+Z5]J[WF5A19_=_6YM5][7/_\\+7R^G<=A?"S>J:G>R?MOWK^E:[L_"1 MY7 I;-E87>#S\6?V7_KB73'O66-W5?[/Y=">UW[B>P=[ MS&YY^[6Z_VK'@B+?&ZO_W7[8W.&=$C?&OLJ;_J^WOS5M58Q9G)0B^S[\7LK^ M]S[F_PS# 6(,$(\ KG\:(,< ^2- _31 C0&*!(1#*7UOTJS--JNZNGOU<'NO M6?<4\1?ENK_O+O;-[O_GVM.XJQ^;1"2K\*-+-#+;@1%/#'\0H;D=J8PFY815JVA M:@U4DW&V>C;.%Q$KHTAU.\!QR0V]+2G*Y[J=2"P\AL)C(%P2X3$82#%.'Q. M<<,%*2]%V;18:G<"52= -9&S3>:W58K8<$-D P[-@A1QTUDP$6Z@< .$1T2X MF0_$E(R,)L(!)R(A.X#B9[DJ MT*2H'<)$8.C#AC 6F"7=T!%>N0"Z9ZXS0%V;'D-)$=#)M(.<#.C3AC!A@D0L M*,,F'4O@$F M(TTW7RG"F(Z7%F5L)QSXB:)^PN<&\$4(ZB: FEL)2J46-K8"^XA@0#(1LQVA MR3BQ9'1Z($PJ/=N, RQB2_MI@2T'T" MP"3G,]<"F%")H;K#I_?4PM:G_AM X^VK6]EVKWM/5Q_?&5Y%]YY+KF_Y2SI\ M+?B19OAX\4=6GRYEX[U7K7N+[M]UCU756J>2!:ZO9YL='B>Y/;;=8>R.Z^&C MP7#25M?Q@TCX^"JS^1]02P,$% @ ))!<3ALM^(FZ! !!H !D !X M;"]W;W)K&ULC5G;;JM&%/T5BP\ Y@I$MJ7$2=5* MK12=ZK3/Q!Y?=,"X@./3OR^WN/;,VM:\Q$#6OBUF[WL9UD< MFT6P;]O34Q0UZ[TI\R:L3N;8_6=;U67>=J?U+FI.M%HWNM9?WG_92B^*^8C;\RJ*OX^ M;-K](DB#V<9L\W/1?JLNOYJI(!7,INI_-Y^FZ.!])EV,=54TP]_9^MRT53EY MZ5(I\Y_C[^$X_%XF_U]FV(!/!OQJP-5# S$9B*L!DP\-Y&0@?0W49* L@VBL M?2#S-6_SY;RN+K-Z7 ^GO%]V[$EUMVO=7QSNSO"_CL^FN_JY3%4\CSY[1Q/F M9<3P&PR[(J+.^S4$1R%>N&/.[P.L7(1([B&O )+>0]Y<2**(1 7D0@P.Q!T7 MA ,)'9"RS. $X%6L=2XL8A!-9S"P"WP!.:Y;$ M,2Y0P0(5*%!8!2*,Q$$T#**! V4%&3');35IR*Q45@ E0VWY>@4H'F;,X@^@ MXC#3N+ $%I: ]44X2*&#U&-]I>Y]CJ50-YF.W <5UPPFQV(4SQ3./$,)IYY MK!N$27 0%N->%GNLG ED+0INR66%8"RT5?4*8%FH,B)MH@4SD'9*N( M]IEQ M9VEI366!FQ\3((O,)F\$]55?Z^6AIFX3[I(,M$GMS!SI$"M"1I6$NQ53_@V= MX5[$4#.R)3>!;C4BXJZC4]GB[L 2#Y$@D*9*PDV$H2[BJ"1UZ.=A2C0KAD7/ M,O]^Q[&B.5*T3?\$\J6?8Q5RI$*;?@2BZ.=8JIQ[T#^!_.CG6- <"%ISP@56 M*I?^;85C#7+T.&"WE0ETUU:24!,]D&.IR6+M:36 98A]QF^ )1DQ&(16*O"9_H*,%;C,":>#P66JF#^C45@ M%0JD0IO_">3+OR!V%6BPVOP#$,T_%JM NP^'?W>L/N(?:UH 35,2$EBL0OMW M%H%5*-"\M#O+!+I_8.F>6*A06*T"J-5I+<(=F4*%*743L5@%FIG4'A3K4/K, M3.G.3)5F*:="82%*GYF)0)I8 M+P'Q#J7/=AR!-+%YDUBLTF='+MW)RNFMD,2:ENCQEN(?:U6F M_IU%8A%*-#'MSC*![CJ+[/1.A%)8K J(U>DLRAV:CR)AK2HT- FY*RQ#Y3,T ME3LT6Y<1?1'-V^\2U/OAL\/S6Q=G8_#MX^;J]=/ M',]\>&/^/WS\/O)'7N\.QV;V4;5M50YOQ[=5U9HNFSCLF-V;?',]*OTN,)VUUFKZY1-V.FS 0?!7$ YSY)CD1 MI$NBJI5:*;JJ[6^'; (Z&U/;"=>WKVT(1QPKNC_87F;&LVM8%SWC;Z(&D-X[ M):U8^;64W3-"HJJ!8O'$.FC5FR/C%$NUY"5RQX+V##RISG(>N4O?.\ 1WPF\I7U7V',)_6] M,?GO< &BX-J)VJ-B1)BG5YV%9'14458H?A_&IC5C/^I?:6Y"-!*BB1!F#PGQ M2(@_",E#0C(2$HN AE1,;;98XK+@K/?X<+H=UA]1^)RHZET&FWM$G-]"M@[(PFTB=N89 M&WY\D^?2+9 X!1(CD,P%PLPJE .3!U:N+DQH)>O"1&ZSJ=-LZA"(+;/WF'1I M83:?P&P?8V[,9DZSF:.R2\NL Y,GEED7)K7,.C!1YC:;.\WF#@'K^-;WF#2P MS7X"LWV,&QVBW'S)#\_^! M^:EIA;=G4K4ATRR.C$E0%H,G=?JUNF^F!8&CU--%9-UXH:#I5BO_ M U!+ P04 " DD%Q.2Z3'MRP# # #@ &0 'AL+W=O_28A4(!#Z1R ^YW!"DA6138'F"?D#AUA MP?[9(9PGE%WBO46.&"9;( :&^24YPG^ M-X<9NDQ-8%X;WM+]@?(&:S8Y)GOX$])?QS5F5U;ELDUS6) 4%0:&NZEY#\8K M$'&!('ZG\$)NS@W>E7>$/OC%X@%G&G5B.O]+4K.[) MA;?G5_$P 7*_J1;>IB:D6ELX2XY9?0-75Z@[)!O&K+W*WB&&<-Y M$G:/#ABX'*Q'1.^IL&8J9@Y;Q5S7_S)9BMAK>=9% 83 MZ\R=)#,O&>>&\=Q1G8G;#*@(BT6H>VHP;UI%GE4TC\(N*<>O,4L4T(L?:1_.J#[Q2()%Z@%SU1'&%@5N;**': MP5,[>,+!N^UKX\G/2R002"&0Q@@OM,2#EGC4$D]M @2.&]IV WS66KUHB:66 MB+7$Z]# JSZKVB#ZZD'T6X/H1HVY%I>,WQ-72ZSZB%K.0)TS:.6,PHX)'ZH= MPN$3/E([1(H,C;HYCW1/(NXC:BE&ZA2C=HJHPX&_LY0O"7OXLP!=+QJ@R-%< M_Q+J6YIZ))9(WP3L1>K]4;^P[H&CZ(_3X=%14\$WBBKHJ*I 7U9CR?2MMUZD M'J2C,H AI0'H:X,>64ED0!4#'>4!M.N#[W1Y=!0(\(T* 3I*!&C7B/;H1:KB M;MNMXOXZA"QC63[$5(L8&G0K*NW336FVW[AW^@=EHGX/Q$BC:8[X] M$Q^D7_;EWNY'@O=I08QW1-F'K?CVW"%$(>N ?<<&]L"VD]5%!G>4GX;L')=[ MJO*"HJ/<+UK5IG7V'U!+ P04 " DD%Q.'Z3&F6<$ #W% &0 'AL M+W=OY0(-G:'B!Q/S^XQG/V-CNG=/L5[[3NG!^)_$A M[[N[HCB^>%Z^VNDDRI_3HSZ87S9IED2%>>BKB_4&_9TY^2I(H^V^HX_3<=XE[:?BYW^Z*LL$;]([15O^IB[^. M[YEY\ZY6UOM$'_)]>G RO>F[/\C+DE2"BOA[K\]YZ]DI0_E(TU_ERWS==_W2 M(QWK55&:B,S7IQ[I."XM&3_^;8RZUSY+8?OY8GU:!6^"^8AR/4KC?_;K8M=W ME>NL]28ZQ<7/]#S334#"=9KHE_I3QP8O/3%]K-(XKSZ=U2DOTJ2Q8EQ)HM_U M]_Y0?9\;^Q<9+J"-@%X%IN_O!*P1L"\!_U; &P%_5" :@7A4(!N!?%00-(+@ M48%J!.I10=@(PD<%Q+]DSO^2R.\EUV23AWNYI)M02^+5A555ZC@JHD$O2\]. M5D^V8U3.:?)B5,9XV5K5?O6CJ=;*&PR@!O&[!KH$9DA1SJ6O(9%=+WK3R]05)2SB4' MY!(A&2.4M(FT,LE0HJ0 MR^!N'0B\#@2H WOZ#P7HRLY_)S'N)":=Q!021%(&Q_NUT]2LDYAW$HM.XNU1 MAY??F;I)HL23*)')+*PL2J1@3,7 R8R""IG,"!@0A4QF"+*0PNJ?0NXI#*JI M9R48@DIR:'"&>.@+&<*IC,7,0W)W,@5X'@(D#]+*0P!6#4*Y@D&.$%"&(71^ MC(#44TP MR-[@0>;)0)9/KZ@E*[H9!E%[EX<.@;5@+2!$GKD%O6&6K!FW1 UQ/*TAGM80 MI%58!30,L9BL7><(@X2U>QUCD+V9GF"0G5;(8&E%+5G0#(.HY=,<'0(K]PL( MF6Q8GK^AXV3YM$0MX6DM#Y_H:<^'B;US3B/W#HRD\R P;)CVZD)]&B)[Q1&& M$BH#N$R/4:NJ7H&M:D%08E9! 1?"*8H21A1<_C&4AY(A_\08*@@A,*PYBE*& M;)<7"'KOA(6@]XY8&'KGC.6U[A42G6VK&[3<6:6G0U&>'%NMUUNZ'[2\E[#: MA^1E3I#V17FK5]UC?)FOKP3_B++M_I ['VE1I$EU9;%)TT*;",Q<<9V=CM;7 MEUAOBO(Q,,]9?157OQ3IL;EF]*YWG8/_ 5!+ P04 " DD%Q.LSRE_W0" M #Z!P &0 'AL+W=O\7!7Q>SCD")^T)?6,E MQMQZ;^J6;>V2\V[C.*PH<8/8"^EP*[Y<"&T0%U-Z=5A',3HK4E,[GNN&3H.J MULY2M7:D64INO*Y:?*06NS4-HO]R7)-^:P/[L?!:74LN%YPL[= 5_\3\5W>D M8N9,*N>JP2VK2&M1?-G:.[ Y $\2%.)WA7LV&ULRE1,A;W+R[;RU71D1KG'! MI002KSO>X[J62B*.OZ.H/7E*XGS\4/^BDA?)G!##>U+_J1"(^"U$P]K>+&.&E&%1%*@]Z'=]6J=S_J/VAF M@C<2O(D PD\)<"3 #X+_*<$?";Y&<(945&T.B*,LI:2WZ/![.R1W$=CXHOJ% M7%3%5M]$>9A8O6=Q'*7.70J-F'S >#,,F!".4)\L/)-%[BWHWK/!?HF 6@P' M R0V!P&->4+%A_,@W,@LX!L%?"7@/Q4JU@HU8$*%:14F<%U72W8)@H$..AA MR0ST%&]@C#=8)!S'B5D@- J$2B"8A>"Y(-$R7H+\"*S4-3+:1 8;3RM'O@3Y M $*S36RTB4TV0+-9@J ?K.SUQ&B3F&RT[9XO01"$*]D UWQL79,1U ^N >7' M*[\'K%P08+'Q ?1U([ P E&R5CI@O"=VP%L>L43?"2-H?C) \'3*!BMG=@$V MF%Y5BUZIEUHEP<3VK2_1" M",&PO=V]R:W-H965T *T.B M! 6>ER"*V\XM,K-VX$7&SI*T'1RX(\Z48O[G&0@;@$568]/ M\!WDC_[ 581FE:JET(F6=0Z'.G<_^+N][VF"0?QL81"+N:.M'!E[U<&7*G<] M71$0**66P&JXP!X(T4JJCM^3J#OGU,3E_*K^R9A79HY8P)Z17VTEF]S=N$X% M-3X3^<*&SS 9BEUGB);)FB2Q9HKN3B%99?.^]++$U2[S*$B>I72"Q M"B2/GV9J%4@M/N,[GR,F?LCGQIIEL_:9OB.PM0IL'_>I6HWU^GL/.)U RU\: MKJVBQ9/3/? ;YJ>V$\Z12?5ZS1NK&9.@%+TG=6R-:KMS0*"6>IJJ.1][SQA( MUD]]%&PO=V]R M:W-H965TS;S_8$ "1)5K=1*:*MM MKPT,$&T2I[:![;_OV#'9Y)QW:.""Q,X[Q^\3'>K5I M+Z?/7;<]G\W:^^>TKMHO]39M\B^/=;.NNGS8/,W:;9.JAZ'1>C530KC9NEIN MIE<7P[G;YNJB?NE6RTVZ;2;MRWI=-?_>I%7]=CF5T_<37Y=/SUU_8G9UL:V> MTI^I^[:];?+1;!_E8;E.FW99;R9->KR<7LOSA1T:#(J_ENFM/?@^Z;MR5]?? M^X/?'BZGHG>45NF^ZT-4^>,US=-JU4?*/OX9@T[WU^P;'GY_C_[+T/G,-H7A(0N,EB#=DEJ7[%+2:>FIH.;I/WCIE:?:XSFKC!!VO6"=,X;TI,;TEQ[D9BJDF,UBE((C#D9 M3\^>PM11G#K\%3R*CBL'XTF6YT!FEF8=JH3]!&8=JH$VBC0&GGK3(5K12QSHA" M@:PP;=0IQ>(H.K(>/7V YT"F0_ZCQKG,^^A*]QTC3KE31BH2!>H:B6B]AT2R M4(DH3%3E3Z]Q%8:;0G"C%=@H.DROBI'R8HYD2DH*92"3,12Q@HFJ>.7(BC#% MJ[V,K^!I$89T>4[">-"]0YD@G'JD<@BU86 M:@B-.:X!6(LA,%BU.IV*NC#[UO]/Q5%#:PCV%@0Z5$, V0)7*UQ$5Z^V9E)2#4,4RAU3:E3QC>AM.[R@+19HIK)Z:3V0.4\UPS/#, M\07(,T-!#$2"9NTCR;%9##2#JL12?S'0S">J1(/Q8D"52-]+-X830083:)6( M9#90V0+)='Y6"[XQ7\PIZXL&E'6!+M@ D;/L;J."L^#88KC8$Q87+2_G5/22 MSOJ0S AF&LE<\(4Q9C'0["DKBZ/H:'[@Z/ (K ] $2!%J.S@ZVK=6J>AFW! M=G)?OVRZ?@?HX.Q^Z_%:]5M?Y/R-/%_L-A!_AMGM9_Y1-4_+33NYJ[NN7@_; M7X]UW:7L47S)&7U.UN_ZKS]^;W3[B[J"KM^,>Z6R_47OU'U!+ P04 M " DD%Q.X-.Y33,# !U#@ &0 'AL+W=OC*DH8[YDH2PW+-#TCBY-D^,)TP%C/BWB(_P)\:_BK2171N.R3S*85PG*M1(>9OHCF&R!2P6, M^)W :]4ZU^A4/A#ZI!?K_4PW:40PA3M,+6)RN, E3%/J1.+XRTWUYIY4V#Z_ MN:_8Y,ED/N(*+E'Z)]GCTTP/=&T/#_$YQ>_H^@KYA%Q=X[/?P@M,"4XC(??8 MH;1BO]KN7&&4<1<22A9_U<*F=^2[S[DJ;80/DNMW(# MJRP>$XD,: B#A-#$84GC6%B"WNK>82D2CF-VF2<)TR6>92Z@RZQ$ MQO:[R(O,IA?PJXRQN\Q:QO1"CD93LQD/>"M! GF!;'FCV,S ;AD$H2]W<.0. M#G-PVG/M97Y1(QY#=18B42P+-LWS1[X,NHU>LHL1XEHE%B MHQKP]IY5IXBNO(BN4$2_7\0:<=NQ6$[H6D(P*QGI>HXKD)&RYT;9<^N*.0/$ ML9.T3DH\>4H\(26A.?!D^'('7_W9"N0.P>BS%05"8OJI$PG21*8YF(]0'DLH MYL/JUS.\$TSG'G09E:Y;YG@C+?A7VQA=@L@:2\8CN MJ=A7Y+=]O2'[$9?')*^T#X3)URC[8#P@A"&)W'P@D9_('K"Y2.$!TU.?G)?U M1JB^P*C@FSRCV6G._P-02P,$% @ ))!<3L)\ID<$!0 Y1D !D !X M;"]W;W)K&ULE5G;Y,:8: M_<[277D]WE35_BH(RJ>-R9+R2[XW._N?Y[S(DLH^%B]!N2],LFZ,LC2 ,)1! MEFQWX^FD&7LHII/\M4JW._-0C,K7+$N*_V8FS0_78S9^'_BY?=E4]4 PG>R3 M%_.GJ?[:/Q3V*3BQK+>9V97;?#A[5')C5/54V1V(\W=-\#:8QZ0T MMWGZSW9=;:['>CQ:F^?D-:U^YH?OI@U(C$=M]"OS9E(+KSVQM2S6E2SY??S<[IK/0\O_;D8;0&L )P,[]V<&O#7@'P;1IP91:Q --1"M M@1AJ(%L#.=1 M09JJ(%N#?10@[@UB(<:L/!]Y<(/$_FYR6FQV>!9WI>;@6,2 M'#=6LU/ODBJ93HK\,"J.AVV?U&>:75DK2UZ/-GN_^:?=K:4=?9O&P";!6\W4 M8F9'#)QA(AYW,0N,^6 )K LG/X#T8P;('KHSW&)$%(5=S!V!Z2*^4BQ.O'., MX:H+^4;1. Y_IS"\B[FG,([+B][4+/L=7A$032\0IS<*;PAX9Z, S1#1#%'# M$)V[X.ZB(T0VD%T#T2$'(9UX,4Q"%$DG<2L"QCD#3GLM:*\%\EIJYWP(- ^# M4$MGE>843&CN[.'%$29ZV)84K,/6"4[2P4D4G-9.LF>2F"C2PCF=$@8+;!7 MD;1;V%D[(J6Q5$ZR5@27CB"B%UC1"ZS0 L?@>#-3.),\='=E#ZCCBZ9]T80O MSJK.-)Y&@>O,G$!% KD\B&O9Q]6)+*8CBXG(!,U0MP5D'0Z'ZROSU7+6K[ M MYCQ>H; *+0E$LJB"W:)IZ Q7-'P+B&J2ZAYY&8&PR2+M;M%J%)E M"['';4^I8KA6Q: \'!XU9.J"]'E4C&$9P^G#HL(8,"[<_&&<+2DI],4PR\&D\>"0* ML$3%$'LX/!H %W31X-$ &-!'MYANAZ%0^@@4Z-#-'D8)Y3EXX-$PP_Q M\.1QS^'G87^-;C&=@POH@DVA0K?#7PSB6O9Q=4/S:!+'FA3["A3WZ .'"U+L MNV3C'@&GF*. M>9NAC%(,;=!'L*T[&'JAN61+(XE*^:^U'@DA(L+TNN1$(Y[ M"'3\.;YV*7ME=/MC B9X[,)6%"QDOM+#/;+%L6RA>_J"8ZT1Z%*T)%" +D6K M%M6Y[6JOUQ[=XI1NN9?/%G0^4WW]6ONZK>B6>CIW<2-U#_"NN,S]C5/2/&%^QJ=7SC\$%_? 'R(RE>MKMR M])A759XU/] ^YWEEK/?A%[MX&Y.L3P^I>:[JK\I^+XXO'HX/5;YO7ZH$IS<[ MT_\!4$L#!!0 ( "207$Y.#W:4B@( "4) : >&PO=V]R:W-H965T M*X;.B7)*SN)C6W/DYA=9)%7=,\M<2E+ MPO]M:,&:E8WLF^$E/V=2&YPDKLF9_J3R5[WG:N?T*L>\I)7(665Q>EK9:_2\ M0Z$F&,3OG#9BL+9T*@?&7O7FVW%ENSHB6M!4:@FB'E>ZI46AE50I MBM(3^12R!?6?*5=0H%M==E_IU=:*+B. M1/E(62',KY5>A&1EIZ)"*L)7O0AP>\(_CL!?4C M'0'W!(1-M=I43&UV1)(DYJRQ>/MZ:Z)/$7K&JOJI-IIBF_]4>82R7I/(Q[%S MU4(=9M-BO $&]0A'J?3" A@4P$8 WR42CFK58@*#J5HGL(L =!$ +A:P0 @*A),DH[DJ+4"!!1!! M-$H2P&!W]$8A#!J]40@S4ZXE&.P2$/!A@0@4B!XO%W+A!G*!&"8=U(+"P;% M.(I&L"T$<]4W?":@F8Y&0$#!C 38L6OD?:(L<+,A_X%S!(%P."X*!%J,3A(( MFHL8[FX$M#>.9B3@[D7!)^H&]R\*'SE.X>2<>#C$T;AR4QCRHG"&UL ME5;M;ML@%'T5RP]0P%^)*\?2DC;:I$V*.G7[31(26\7& Y)T;S_ U(IMO'E_ M;,#GG'L/<,'9C?$W41 BO?>*UF+E%U(VCP"(0T$J+!Y80VKUY<1XA:7J\C,0 M#2?X:$@5!0&$":AP6?MY9L9V/,_81=*R)CONB4M58?Y[32B[K7SD?PR\E.=" MZ@&09PT^D^]$OC8[KGJ@4SF6%:E%R6J/D]/*_X0>MRC2!(/X49*;N&M[VLJ> ML3?=^7)<^5!G1"@Y2"V!U>M*-H12K:3R^&5%_2ZF)MZW/]2WQKPRL\>";!C] M61YEL?*7OG/ J#!/[W 1DE561:52 MX??V7=;F?6N_)*FEN0F!)00=H9V<24)H">%<0F0)T5Q"; GQ7$)B"KE&SERC4:YI'+D%8J= /'^V$J= MXL@@'NPO%R9Q!UDX@RQ& A&:V!1+I\!ROLW4*9#^>U.LT_&2PW ))Q8407>] M0H?7Q;!@X2A4,!EGXEQ CC@3BX+O&@NXCQ:,XX.[HU=?S-\S/92V\/9/J%#=G[8DQ290@?%#U5:@_@JY#R4GJ MYD*U>7LMMAW)&GOE@^Z_(_\#4$L#!!0 ( "207$Y.^KFAIP( "() : M >&PO=V]R:W-H965T;#V.[ M2B(UB:9-VJ2JT[9GFI#$JFT\($GW[P?8<1T@[5YLP.><>RY@+K,S%R_RP)B* M7INZE?/XH%1WGR1R\8ZW^LN.BH4IWQ3Z1G6!T:TE-G< T)4E#JS9> MS.S8HUC,^%'55122/34/%WR6K^7D>@_@R\%3M#\H,)(M91_?L!U,_NT>A M>\FHLJT:ULJ*MY%@NWG\ .[7 !F"1?RJV%E.VI%)Y9GS%]/YNIW'J7'$:K91 M1H+JUXFM6%T;)>WCSR :CS$-<=J^J'^VR>MDGJED*U[_KK;J,(^+.-JR'3W6 MZHF?O[ AH2R.ANR_L1.K-=PXT3$VO);V&6V.4O%F4-%6&OK:OZO6OL^#_H46 M)L"! $<"(.\2T$! ;P3\+@$/!.P0DCX5.S=KJNAB)O@Y$OWR=M3L(G"/]>QO MS*"=;/M-3X_4HZ=%F>6SY&2$!LRRQ\ )!HR(1*N/(6 HQ!)Z='@=8.4CD.-A M'8 481,HF">R?'25)PH+X* M@)X:J!TYJF'$ MI+:1($.B@&'+)&B9!"R7 M88$\*)#__TH708'BPY5>%5Z>!.0X'*0,!BD_7IE5Z47YA,L;AT 8C3&V["YQ1 3?N>3F KMQ@SXT/ OJ7==PDDT+1,+&W M15A&&WYLE3EO)Z-CH7^ IM XXTMS ; %Z$VFOSU\IV)?M3)ZYDJ7,5ML=IPK MIDVF=WHW'?2%9>S4;*=,,]=MT5?MOJ-X-]Q(DO%:M/@'4$L#!!0 ( "20 M7$[I7*Y3. ( !P' : >&PO=V]R:W-H965T[DES-E+1)RRBZ ]PRC MDPYJ"0B#( 4M:CJ_*O7:GE4EO0K2='C//'YM6\1^/V-"AZT/_?O"2W.IA5H M5=FC"_Z.Q8]^S^0,3"RGIL4=;VCG,7S>^A_@9@=#%: 1KPT>^&SLJ50.E+ZI MR9?3U@^4(TSP42@*)%\WO,.$*";IXY1E,@?$\8Z2G\U) MU%L_][T3/J,K$2]T^(Q-0HGOF>R_XALF$JZ<2(TC)5P_O>.5"]H:%FFE1>_C MN^GT>S#\]S!W0&@"PBD QG\-B$Q M @ HS.=ZDJ9\";B)9 MS*-:U+73WV2V7*[>JB*-2G!31 ;S/&+"&29\1.QL1)1-$" -3"Y"IXM0QT0DB#1!/"-(TT46(R35D$Y#8!$E^2(3&Q6X?<1.'['EHT@3-T'B)$C^ MOQ*IDR"U*Q$O*C%"DGDEXBA?L9DY53);)5FH9)9*OO)/Y$Z)W%'*Y9[FED:4 MA-"M4CA5"CN18B%26"(97-D2&+B;++!4LF#99($EDR8KJ<"57H;_[@*#25;; MX%'(W:XPM(3RY?8;S+R3BB!=R(#9,:7NC6^(79J.>PJ[E535-"#X+-&PO=V]R:W-H965THFJEJIE:*MNGUV$B>@-9C:3MC^?6U#4 )GH^0AOC!GYHSM M8^>=D.^J9$Q['S5OU-(OM6Z?$5*[DM54/8F6->;+0C>!=4< MD2!(4$VKQB]R-[>112Y.FE<-VTA/G>J:RG\OC(MNZ6/_,O%:'4MM)U"1M_3( M?C']N]U(,T(CR[ZJ6:,JT7B2'9;^%_R\QJ$-<(BWBG7JJN]9*ULAWNW@^W[I M!S8CQME.6PIJFC-;,WMVH">N7T7WC0V&8M\;W/]@9\8-W&9B-':"*_?O[4Y*BWI@,:G4]*-OJ\:U MWHXA(P*9+,=4 M"9@J<>'AC40$$X0@0>@(HBN",".3''M,XC!-CXD#]X.5(E IFBE%40H3Q"!! M_+C7!"1(9AED:3#QFLR\?F(R!2520 +#! N08/&XR0PDR( -C2:'-YN9Q,&P MI; 4#N!""0"Q>%HI/2B^40ONG1_\25EB0"V9JN&9VGUG<%UA FC-[@ R6\?% M?6-P#6*H"&>7R;P*"0'%T-4]9U^JGU0>JT9Y6Z'-E>DNMH,0FAG6X,DL5&D> MQW' V4';;FKZLG\A^H$6[?#ZH?$)+OX#4$L#!!0 ( "207$X[WZ2R10, M -$- : >&PO=V]R:W-H965T>M+*IVZ1Z%J!\\K]T>69FU][QFE?QGSYLR$_*Q.7AMW;!LUQF5 MA4<0BKPRRRMWM>C&GIK5@I]$D5?LJ7':4UEFS9\U*_AEZ6+W.O"<'XY"#7BK M19T=V'^FM>==>+]G\U@PV(-B"# 8X^-/"U@?]N$'QH$&B#P##P^E"ZW*29R%:+ MAE^?3$\K1\^K)"8+[ZP<:6;=,V3$X('PI/=A M"@)-L2:6N3'!QB;\>(JD $)A$3X8I]_9!Y,X?=A! #H(.@?^Q$$ .PA!!R&@ M(#0RW3-1QU0]$R$C6383(2.AJ=;UESR*O6>>%"[KJ[O?&><\&D2'0O$WJ4YZOAH6![H6YC M>=_TAXS^0?!:'Z"\X12W^@M02P,$% @ ))!<3JEX=XB\Q@ XOH" !0 M !X;"]S:&%R9613=')I;F=S+GAM;-2]:5,C698H^/G-KW"KB>P$,T>I?:GL M+C."(**H)I8&(O/5C,T'1W*!5TCN*KD$0?_Z=]9[S_5%0%96O7EFF0%([GEKOH^WJ5E__QA_O=;O/'GWXJY_?I.BD[Q2;-X9MEL5TG._AS>_=3 MN=FFR:*\3]/=>O53O]L=_[1.LOP/T3[/_KY/SXI]OON//\RFO3_\Z=_+[$__ MOOO3NV*^7Z?Y+DKR172>[[+=4W21\YA9D4G?_\)A^!A>OWH8Y'O[DL88Y$NJE^_2^>=:-"+HWZW-ZU^^3Z][42] M(7TYJW[YEWT.;W:;WW2+-RMN?>;F:9/6EMT]^<_J9Z?P](+>>+]*[JK?+I-5 M61O&S?$EW68%PG$1O4MV]><$#/_7__@?![?S/BOGR2KZ:YILH_?P80WZ?P M79%G\S(Z*[:;8MMX'C+4&:Q^"RN_ '3Y'OUG^E1][FR_W59AT0;7DY->_V30 M:YGJUW2U.OF6%X]Y=)TF99&GB^BB+/?IMOK"IZ)MM;*8JQ2VM2/8[9)='=9_ M36L?R0B_%"NX>\GV"3:T2K=MC]&7T1GL\:[8UF!RF6SOTNAT/D_A*7AFP<^W MC'6^3K=WN-8/V^)Q=P^'LMXD>6U0>?IZG:Q6T=M]F>5IV;:\ZWN Y3,#?=G? MKK(Y7)XBV=4.M5BO@:A<[XKYMS90FT=BF##9IF7T>;\K=T"A8#?U(?.'%,[D M=I5&9ZND+*.WS>/#@V6QRA8$-SR^%&]0&17+Z/,F960M/;T[1,(FA[X<5[^\ M3E9UM( S@:5^V1;+K :E"P!OMJ7[?5G4S^(:S@ $4P&.\F-OT'J"/." JG#PF_MB7P+&U-%*AVH=Z?\]O44$ MF^_^OV:$:7SI"%'X^(\UK@2'G=WE0EGG3Q$PI;QK2%^IW\T'F*'89DV7,04JM7"4AI8FL TV4I<2\-/H MS^EJ08M \EB34(H=T+7#X\ E@0NV>XJC+ZM$!5B R@;QP&]X#I+2?D7G\BZ% M(LH!8GFSC4&=PDV$(>'#Q@(A*"V$*ARMYERY3 MV/,"D!M0;S8KH$8QFB!/BI+D2=EFXHB](38#2 MM<&S]E9=XA X'((X[_' *"1>W0.3 8F4*.?D9[I#NZ<:JITN%AFB-FH;<.]/ M@)*=)9L,)FC !7]>#P9QI/> M4$7$9 ?G,T_7MS"?:IKQBQZK27,,MG;8/ MF.OB7OW^(>1Q]21!![P&S0 TZ M!F;R)OJ)I8IG8.2$9Q1'^(4FUF:$;9@J IZR?XD$TRBF)_O=/3"+_X9MO'A2 M>35#A>SUKQ5>,3C\;KO,A-P4E)7' [*_><9*SC#GZ1S$[<:K9628:%<@+R[R M.6AKD9=-\7,:F@3;!1[^4^/8,5#+^6I/NP14B,Z7RW3.RS^= TJ5=#/K[,$R M/-82#O"H4+K^5.0GM#:\K0CH/%)AX(F&\L)%75DD+#^Y34K8$MY]N/B\!B'Z MK<0,J)B2Q$:*^-S!G-T#HT9LRBT<6># 19L[&D$YDHD'IJ6W=3B@^R[?7K1"?"=Q&E@*72OHRL@ MW 1;'+OZ_!'P=818>HSDE7Z+,G[T16I3ZX,H,[Q-[[(178PV6PKG-BIM M_(R*2Y+2(<9^R$ 8/O="JU]%;(W:Q=90>JK9C:H(()*D,_N-&DZ"D= @9B;+ MKP"U?O=:[IA3<@^RUP8C2 -1M%"+!)XP(,HD!P[A]?:7-F8DIW&9I7M\\CT: MEOB@E 8BN>'EO4/+9G:[;Y1;#"6];I2+S?6KGEK-6%L_9R-6_IYG?DA<;3__ M0S+NRP[TT!!U4!YN1]7Z]1K\/PC2[R[,E*')HU&+1$3%-Y(>5*(Y?Z";,FV0K_PJ0 M[#EJFNTVV>NO'S^>7OTU^OP^NK[X\.GB_<79Z:>;Z/3L[//73S<7GSY$7ZXN M/IU=?+D\OXY./[V#/T_/;B[.X*]W:3G?9@Z *"&K'![/[EOZ M&^@ R#'XNGPMGB/Y$NX&[#A:I>R.W+" L,4I$S7^[-+Y?5ZLBCO<+* R#G:W M*F[1[9%NBW*3S-,X6H "@80/P9>N0&R0)6;Y8H^4(RT[(&5M<0HVK..#9;I] M0###4ZA\&]P^R&.M'(ZX)^ M+9]*X*; %%/%ZN)B_8X>GR.;0YSAN9)L.]\FRUT$ M4\+#^ZT@#:C>Q9IX^ Y% QFA$_V:1O?) ]QH[^("W$4H?LTSQ_)+=X!?.]<= M/9X86&6>+!*: .@S ((&7*0EFN[QT]M]MH)K84&[N]\6^[M[^O 1B-X*4/\1 M33OE_K;,%EF"QV'0R-GYSMW!1=<" $2QCD>N\VM=VL]V ,"#:[B%C?C(WYG7 MMFMZ\8Y>$_0!LFUFT2>:YKI!X%[KT87OW9C5O4U6JV0+"JVB[U/E:7F@:0X@ MW7G*8O&3@P2)EA85*K YNSYK'(NLJ3@D?(*>6X#T!@XI6,O96>.[[SZ>1Y>7 M9^XQ^-L_=KE?(SV8(\]OAL?E]<7!QP6YZF_)%_[EC\GWDU^R_ZX\*9_ZQ[ZD M\Z+R#'[D'R#B^N'4(EK92NVA6BS8=$(]3\[V\([>*3QJ(SGZ9R/5V-VLIQ+1*_Y3,/3&1LY-5 M1T=2^9"NB@W\%DS"LV8YFF'+%FH"D\,U*T%C@?W22@P)!K5CO<\%.7F\QS39 MX._!& "T1PPB0.!M83)'%C.R&2-FPQ*)+N-^;XO=/8V-$I'XNMV[#D %.?@ M\U"\P\B?DJ7TZ!'.[TVOV^GC::R(-8D][4VW,](/<2MSTHP%<&X?PG-IL\@I M:O>!SM/=P%[]2 ^J(<"_E_#:=R8/Q##AWK*/8BZ'*UYWF)1N" >- M&?$C)FI($(91+3>+43*Y34GS!D(B=VNLOD6QK]/WL0).Z!4F$8 M1Y$!YL([[=??B4)MYTKH9GE&ZKV@^)T@C).&GIS$)8P<3WN_ A#.G[Q0] )B M\S5'-"3,2(%I*MA/[[9IRM/O7H]1@\ZT":7ZAU#J^A4H]3Z]W>[Q:O>83,Q" MHH[(L$KQ[!*0Z\BVB,> JZ!33]<9; 7Q!+> A.U6)>/';'C2[QLRHN^0)7V1; ^']1D>&@43*S(&2=Y-[O]ON\KV!# M0):>HKR O7]'O 74">@\878 CFOT>2U^$SP"6!BT!#KJ]B@;5QIWMTW6= ># MAW3WLFB&C4( -IR6:)?)%J6@!Z3S?*WR]/LN?+83O=NG^O4B1>J/1[C/!6>!(P$G+M /"=N@$Y([ MJ?[,X+17R'XK1!$11V-43'U#A?): _D LO)#B9$%> M+(5@;-- (MA5@5<&O@YC'Z%+CX_#+)N4<6;!GJ>E72Q?S1%H M2F8A1O8TSQ.!*.$V;M$GA^QT"VC'>+!*;A$.@=Q*X@A0C7N0-*W*AWPNK6QM MX;=&@F*I7%6Q%9EX?@OAH]=#*39/ G](S)&O0I&V6"GS$6!%F%DPV MX(3V%!?!:IU'YGG3@7:BJY:MQ=9DI]S4@BYU09Q&[GS3ZPT[ \OBV0;R9C;J M="L?3VCH-]-I9U;Y9MSQN'IG<#4)<55M,-GJR )Z ;,]3%7[2/3!UCH-&^( M%(J:2Y:7QKBO=.D)C@.1=T'1IS5KD@.K-D=%-LX/I-<./!$M1EJ(XK\Y49QK_N;70W]W!6_/DV)4(K%,9Z2#<: M+H'RL<2Q(O_.-:+J#A.:6.+6,-=PXWQKT,8_9\:!7^YSA) N\.KZZX_J\S@6 M1H$[B%+R#"""1 M,*$TLZ=KC>Z"!&T')X ]J;)9Y&<[<5V(*.:FHUT*".?V3%)-[P"B^#?D!L@T MX':M]VLCN[FGW.9D=9UVE(/_EVDF5@]B2T#CYT "U=00H$$L!]&T. OZ!7,C MW)S(MED%Y &(*<&+Z3AY^$(L4K"3)13&095%%%A6?YD0X5[K$W>B7R162;"5 M\?(!K1&X?^8ZQ1:PLUC"54*=#7'O&\#!82Z2'R6DL4-1PAHE@CNTM/C1>#5E M]CU:3;;>%(162Q26%ZE:YL@_:YXNQ3Z"C!W83D;!>SNR M:CP4&9KZF WC%IFBH^;.\5@P]FU&[!2U'9$8YMZZ,0&C#BJHAC,("$ ;D&35^ HZ'\]/@3E)'5 \EQ\+ MKM B1>LA!7^[6XF,'#,V5^GBSMW,6Q=*B&(Y\AIOVXAACH<,1#%YU@!;8Z^3 M.R<-^ $ .7+C4R,!7Q8-$MC6P9/D&<*U;59^<[CC=2!"@'O,SX3Q40$LQ4/B MMIHLT8J%[&F=)KG8DW3P0(GZ?I_L2>=EQC/'VT12L$%G(!X ]_#H=D\;]%## M.2R*E,T10FAH)A3:T4)CDGK0FRMGC2#/S#=RK5;D[::UEB+O[HS"RK13O,)R MCDZ?((&;M2LS^!-;>\BX=Y*![LV_H78-PS^FR*5P[[!I$/EE##SZ.V)C+&[P M^,S&R+W*%-F8%-%!L-N+0A'"B7=<&N1&G6#[P!$&8BYGDQ!=.D XC,E;P^=( MVP <$:O@C7P,E3MDF]! MQ4\?*& ?;4^K(K]+2>A6\\6!I*P@ 4ND5'EZXYYVS@M&^/6&DBWY_%F$:A!D M2'IPQI"MR](&9H DF7F7X)#)GN:W1=[U%F5]"^1F9SL&,0J9P K-417_$MDV M5#PN_\@Q$4R@^Z.389>U@)^!D\V!(*<2/V^<-,.3GCS4B2Y3HH%N#"98WGRV MPN_)9>4%D#!_XG), J&Q[=2 M)"_(&)TMR@L\CKCK2&Q((BV C'8@4Q1XX5-YS?G.-2\00[X551J185S:HWR.CBH)J#QMYS"CBI MY,TZ?*!YQL;2M0)2]M8CGYJOV%HG*V34J1@+!IVAF^;HS;3),3STKCWAM.X4 M+4(=R\*[9N%'N-%1?&*\AED-W/ZGN_CT;H[U*@]?$*9%52_:.#3@5 MP-3ELC?]FLUD%N.GO?#3?I<^[5<^[;'X]J9;M:^@-X(R#2[1$JVY+O3)BCZ1 M6\FKN,>,2*:%^!59#S*1W:Q,ZGDF.0 0CZV25#K:AZ8Y9J-BUA5Q12.#T8R5 MDC*P@'_AO513E[;1W"?KS+,MG!TR=X['6Z! EGKNXU8A@K%ZHD3)I@F1_?C* M"6IE]QJXEFJ))+5CZW!!C!\8!V/\2G&2Y1X4H0PXEGD[W:C_G0;V>#R3V/@-2"F UPIP1D)^<)-2T!Q!1%BE(>*>=:GZ/YO$-,0)R MEV-"E]W2/Q1O<%IUH)CX)!N7U$S3S$WPNLD<@\Q92$RJ!Y3ECL?2OME,V9;: MVDB4#] <$030O;8M]AOBA8R;0"5RPDY[CQPNE@I/IJ"!4PD$V,S76D'.3\,Z MY&I>HB;SA[I7BE/=Z5="M[PDBN9"EMA)_7&N7E&1MG!UMUB7!::&M: XOB0_ M]@,9"]$(QC0S()22%D5D\K'8KQ8\RBK[AK(!P8650"0U[&D-3(I)=8$@W0,5 M:;CIH0+%D8_IZJ&Z0Y"&[N%,D" 6.2PA1QF]\@ACDX<4!0IN4VM.)#NH/F!. MB/ _<5>2XT,6R9.JF$OX!_!7(D9(*T5.0<';I-IQ1#?L&Q[!&$+R!N"M*$N> MX)Z8GVIEZ+LOX +&/G2*33H$AA-G14"?%]YFBJS#^+,M8APSCZ+/^S4;9IF.KPLRZ'I_TVTJ81!_8Z1C?GK'=;]HL-@P-V![=YGX-3RC MBYV*F.5,9?5EQWIKQAG5X$3^1>0.Y;6 @E> SW$M98UT^YL?6+R8#HA5#/&% MZ/5Z7Y(8N*;D/8X[,!2^B8K@%9*GQ0@W1=BX M39GZAJPP''**5Y-=E+52."Z5&\W)\A5+7.*C ")%&U]8$4PD<:6O<(!PT;O\ M=4/.*N\0_NK\RH"9_9-^C*^R1""LB/6D@-,#87LJ,XZVPVB5'&V7&2C4B8MO M4\YB;D6G>D#B"_ M+]2H,I>MYPG50;>)78=[\%[LE52^I@5R% PB)5>]:=G'3&9;MM/RIG/T=XJ? M(&0=90#QWP)L?*\"<&]---?[D!I6Q1844F@HDA3"PPO 0.)BX* Q-'GA(TC# M 9=IHO'WK)::(2M*"1P%I9/J$F+R%>S2._3S49D0IE:Y"HNHMI&_!UUI88"I M?[,@K829 ,6;V*'"I -;0TYC"P[4=B+K@;)\3U:(]H9^H@2SF=&ZQYG,XY-N M#\?_2Y)S)H-JIJ0-$","LW,(3Z9R##,C"'L:I.L^3 M<3D:1S$%W%1WS!LF)\8):EJ CVN4ZM&-ZZ#0P2HV5-_$6:IN".H8G>9<*RTQ MODC#B,GAHE$ P<1=0\K0S44XXY>)L-788ION&WTX/?WBN*G3J$Q6&86%?@M, M:NR54K5$O*](@P:L"@ MB;\Q'D%B'"X)NA&Z:B=R5BRBF2@#DD-9@X_G9'%99+#KK;J8"FMXI$"M]BJG M!T/OEO+F7-_S7.Q81$WH^+W,-<5JZ0E4.A,)\3=(AJQ%9+!&6' MJI-1-B6A"U5$H(_FP4=HK> #RKCJ&OU$8X&40BZSG4H/JH',5TDF>==TC^%* MWV'HZERR31NF"76.,L!=CN"O45#5=8MSDT4= MRYG#6$^"=.0$>>?ODK6ZTPK(0G@MBHXCMY0*+O1 M9FKU-_%$E!6-VGLR7$8L\SXS62?ZZ*?B,V?MC$UV$D*?+& %R9SCTIW2M&K M$XSIR):@"6!T"3 %N#E40<<:(\H E6[3W:YB&.!\TY+BI/)*NL5!TI+8)ZL: MV[0[BKW7",:X11^Z"X.]2HOM79*+9[5L"-"% 4P2O?W8)Z+>[3,F71CAPHJF MNIJWWFUQU=X#\2+E3^Z4S:-?M]0^(U#3,_DD,QLM\4^=VC(8C_G[3F> ME/HZCTVSEL: U.]6\=J>LIB&.M&G]'&%]9I8GM0ZCM5R-$5>8/867Q>XDQ^! M?L+[0^;5[T^OWVJ]SM?JZI^*#HUTTIW%6L)72C=*G*384\Y]Q-JE"B=^#0VG0.VLT@!3R5J5JZ0FCA*]EU(#C@\ M&V2/HMN*R27-)E$OC5>S,-J!+,GD!]_*AROQ!FN!/\Z;0"&JMI@0#G3!'#WA M\[KG-'DC2@9AUO;&-0#<* 9,S&L%I!AI]54*8K2RD D<1ZNK1P3T\1)7-]$( ME:#E\EYBWO08XN!D"%)L9]%T5I;O<<=Q9%R67 '$G;75F+QNH*8<9=Y-YE-:J1%LM^[Q&J'-$B/H9!V]EI13 M*O>^%)]3ZO+$PLD)&)JX[? AE@H&J888/VJBG4FXXWY-/"Q>!Q/H3"RB4.T; M7F;/+\&3[C]\.4_9@D+5(C#"CL.7).N%*!W'W2TS^%"$*YR9R@:X$@A(*Y(= M93Q%)49'TK+]'> ED-V30@+(DV?B*RW@VDX([BL9I628IW 0_Z8YKI]%42AE M07)(BO.*+:BN,%T1I"%J%2RJ<@WMG1/!@'"U8G\AE*G;7XRI8$VY4 2!'1:A MD"Q2-AYHD(\76.LX1A25H]GPQ=350G5$6S90$E'V]1=IHW*IU(E2*=.P\W@]-;RHH8L2+7C+*B@W"T2OMOB@P#RT8N8DHJ+W(@>_5D&D#RUN8:N.Q,K^W&P6FKYDKQ M.B[_E8PY[/[&E3FGE4W_:]==K[#J-;[+ APC?G,V,6QB]71B+X&(<5A2$<4XC0KRAW\F5 _+!U>* M:Q]N#B#U:_58*7W"E2RJ3D0CVK!/UM1#D4X"NZ5+3]/]X! F1$$\*8-<)CS8 MA1#CCL[V8B7Z2W&+'M"*ET*=/N2P557'AZW&%_'UFSTYON7S,%V_V'MKU"C,HO2@E\3N1PDRLG9R"V>ER7,VA:B9[K6F@^ MA=;I1U&4B[.*03@+,T49L%@M88L2FU<8G=4(\XKEVQ+-Y":>8Q']K8 7(G3: MH@H8BR5T3648O1'(E3"(*WYK5BB\I]=\96BI1 7FJ<]7=J!P;BLA_(5NUT6? M.%C$ 6!$W,?+(+9G4Y9"L)B?3RFEH )4E8&,9=[MDK-9GSL%VA:F""7/NS*\ M$I21HQ +/R.@Y62W^;8T/(J___V;OAZUQST*2=ODB%8VG"*$BYQ(Z.CA^T"A9,[!(?69_/M&I:Z.489!?QA,;I+M\N+1Z2V%>H@2CTP$B\4LM;ZIQ7_T8 %Y(9Q'TAZV!)_$!,6 6E M-+^/=9G@UE8F(_*-YL65*[1#?H<466?>IN?NB6:.>#5":W%XJ6?7+/*@2)FE'*N#LL\&$Q-S*9G8 MYIAS]XK;P&(INTO,#3FD=G5Z,$::^D MG8B29O27MMTW"'QJY:R/QZOQ-O5?4V9%>H!9614R0^EL9EW8+:.SEHL8FFTX MX-,I5)%44VS)'3#28X,*ZS"/+!$GQ?)DKX%F$DF]156E8*N<9"0ZZQ.?F>14 M,06F>G9D-*U1'!_?RF_ GNZS51K:?22[7049NT_A@PU[%/U6\!.YL,8/?5JN/B=W$5!X[H@(,J J;DPJ%WK[4L;5TDN*-FP!6GE80_HW=FJ\5DG;FV M[NWBA7)N#%J4EE69O@2F)=:3%"C!+TKU[K'4/ QA) M)0H7NIV8V@TZ*=/17/(,7 E^O)";_4[K-"@,'R0KH11"X#P^Q@+/EFTN9^.( MDLH#J/.A93!%%]#&%>YT?(\<"A8S0X0,7FK'53$;)$A1PA@AIR%:OUSL,*X, M/(ZVM"YR9Z7O,>CECV3\U]+'&K!;JP+B8.\+SQE%$$VCH>Z\Y#;K7+#*,RQ. M5/%EF$<:5IIS)6HG&' >$Q=W1'.1)T]. ^NP*Q'KD[V$LL #%Y0BK83E"\L( M3NG$%C-?- Y4&VI2J3N$9?@M?+KUG6NTH14];,"BHASZI*7*S5:KGF,E/84I<=#;&1>F/(GS5O'> H[G7MVA74_1-21P]WY4%9]C$1G$8-$&7#4NG*& M:I-K-,_R(87R&QU3%;WT$L1B_:4;2EXW7@L5MLF%5[0O^5%);4/XD*DQQZ4E M&5"M@Y5^4B ]>G=<)3:6U,618)<:%"80"K9/B!EB9--/I$>%R>%NV2ZL3"LH M>PKY3/UR3);AEL(R5;;S(EYP(8M6&=- M6,PV**_&=0':J N#A&JMR MO>QI6BR\_1_/@M!8IZ\LB$4B(4M,S$.!Z8$ M+%'U(-[9MJ ,5\#7F:;8)H2AB2YS@B33TIFY+BF+ND=/\N_]!M'Z/@,0@ZPA M!DD7IBBF%CDUDIT"0>AE$M L?D[6^;6NN,F< &1VU@?A(P<0I\D60E$?V8XY MMJOD:U"[!>*OP:MA6*A3<.6J)D>5\LT[D8U4O,(24/J=EBD^NM[?[J2$X^CD M=\3+QLF;T-(!2X+"O$&U'45K4A\-[AU#&G*F=)/Z[&!JM][PD'8?GO&?@;!8 M5N9YA W-*T:Y-J8-LYA.O3DD^9I;/@[C_,(PO_8^=M'W]>J/U,;C/_ZPD2IJ M?_C3U?DOYY^^G@<^>LL6_H^*SE#X9&7@R ,9)":MO@S=\9XB2HR*Q/)P<)8+ M(:H$\B4^=NQUD7PV$."%$7QJ3&" 8_Q2TZHZ5(M&BRV'4_U8ODP4))0]&'C9 MT:;,PNBE)J=R>BJ^>OOD7H_1XW!/K1[X>1\VYVP4@?O,1U>IZ*N]E6A9@RY" M:]S%,A6EW$TQ 3?%V[D, "2Y)2+IS^Q/]7%D'(*UWYS ^-38"[3-3 A[F/S+ MX642X"3FYZ904W8EF;JP_G&N2)I5BPKC,JO%*<+3\\=ATRN)'WHX!B6S74MH MIU-UI(VQKVG*)^UCX<0XS]5#2I:T*-,]2N;)0)V6[.)3S" MJ#'-C >0WU%1";>OK$XP MSN??XY8T\F)7Q)(]AFWFLK*4B'G)P$'C.1WD@5-\&PPQ [B[UZ"S,J;"NF^14S*RY JB6ZM]1-(>$5E/Z MSGX[5V>,!D105&ZF).M)LNP:J)O/NMMSCK.&$+=CZ75X[*9D QG#J>(5C#T7 M^Z.6Y98(9R7*GB\O?2,;=P75"$]1S4'@.I\=@QG9U2[9[D[VFV?Q\,Q7[\F\^;I'4XD5>/K=Q*C3R9M89>WM8,Q$*^V+0:]4:90;1]="KW5XJ M[=O8K&G+J04^IH2#N.+ U5<950+3PEIZSY8]"_R&+37%3BL%5>O JX=X-7:. M::P1:DI/OBPT];1-/M$.E"AK1B%-M*D"%*L*F@-\C-?*2'W5V\=$(&..1V6! MO-L$UZ'#NX 4Z]WC (R,FCY(QT5TPF&A)S=_RT:"T)L%IU!H4'M%[FX'A1/2 MF &LD[\56JJ^F@(B^OZA7 NI1:30M?!D:8,293$$J)ZI(UZXDE/'4T/,.3R. MC+?LF^#A':DQW%J%J=CS72YHI,"D^LXV!R30,=0(G:V-H.#FP+9AJCHIRB@K M-LN6C$HZD18N D2O6*CB7S"E@]F4YL]*LNBX@>U8!Q@]U3#(+/ M#:7&=KKT0+VK%>C*"\ MI2XX&M.@))/L)BN4RTKNX^/K=(8WK7K3*PBF9@TL'^,B3C6CQ\W:.EVF 0,B M*I"[AT*SN)P9$[T$*;@-W F>%W51*J1384B669"HM=.)'7H#DCRHYRZ39F0K M%\,^W8 V<'1:&OD8%SN]3[4>C:+HQ!34N5@256FN6%G9I=KPPK(0/PE?Z%?> MK&+)^5]X#EJ]CB[_$OMQ<%5':6^@$B4LX*%8[=>I5VFU,\>BDH\B,1-TOE1W MU!G)?$L!C>[884\8K=!O(ETXTZG&6[:I>%M9"U,ZT[)_%PZJQC$?=O+\1,Z$ M$UP\WA*]5%9YCB3DHV8GXEN=J%)-7IOF3(E?$NLIRP04QTB4CC>MA=9&X?MO*83N^4"G&F;"OFS0/KQ"$/L!:]7'&D M?1&43=4;#"9<:LOL"['.5[WP5COJR1$NQ=-Z#M7SYM6J6=&AMZD!3[4>)-S8 MES@668'K;^?^[U9B7^TG4:?S)+@ROK4^9,_3G>)&U-452%<)%B#34IZNH3:B,.%@ZU^])*2EA/1(D0%R KV4J'P5JH M=>B<^&"3_]?5N ILK9WHE\;/PR[&8@(@,4:JP*HIM] VITUV7*O8!LU^C"F7 MI7'- 61^2UIT<^42DV'O4X<<*W?!CS8VT9K\O"T2:\,G*S[C2FEP[QDT&>P. M5PZ!C#)!69),7*EDW]FZ26Y*Y $(G;%;>4=9).W%T#T0)KL %%.HW4=F!U:^KABK3G"AQ2@@M1:J\F60)+F <()8S M#PZ!)!X-R0P'ELF51\*\\.9L\N9='5"D ['(,PPNRDJTGU449\MU MAMD%=U;RG:XYD-K?'1'Z=[IV(822].&WMBLH,L58,!'U6Z7D"UT#*2%.R(23 MQL!D>2UUKD0?YI& M"A=/L(TXZRYE> O0[I*AIISD*55?C;CHI6I62#OV:QW351:6FX-PIT[NF$S8 M)*^80Y<"R2Q@BJ' G8?U<1I4#1RUKH5'$P3R6E=.M6$'ZW.T7WM(?LZ;O#94 MOW$1O1G:/CG,-=?BA6J5,UTEB:UFI"<2S@A+FG];%7>5PA%O>I4.-?)84R<) MW\&]V?A*@0<:(F-+>U2,F(-1W^0\%UI?_9G-6<.>=-WI:-,[$39;G?F5!"=7 MJ0F4"AW2AX\W>/I914MI>6H#I@-I+,_ I41X#98]:^B:R.,L?RNB8R&R5%V" M+GC3ME;W\>>N/!/*:+Q)7V['56"[.13:H,H>A=$U9954M8G0].V"O=IJZXBE MW[=2.[H@#7E?8B&M8^?\:+"A3Z)3!_Q2B^O:Z!#S;BU[72N9U_J!QA1&CLM\ MIB?HFZ@WZ,?CP0!^&\;=[H@^&<,GT\"_ Y^.NG%O-H;?CB;Q;#0YQL^&_;@_ MF 4Y[J9$Q+Z,7#0<\_7)EV%/?Z/5IS_YC^[ YGTE4:QA6$/M>2 M F^B01_>F.$;@[@_GM(GTW@XFE%V4Z5V9>NMLF:#ICJA85B21ZN&&+IJ(+V( M^NV>&3+EM*,B(8X R06GH%/]2F_AN;LZ',46_1DH?;K]Z>@2N]8X9"ZC7R6U M_;2E.!%'R9RFJ(DG]>#*C QQ/)O$0SBAH!03GVI\ $C+. M,'KVX&AFLRFYCQA#SC4I/\,KU)G!YX4 J5&$PC=#KTUG/AA-&C_$ !GLUA>C#44SIP"=#.G!$HWZWE3X -LQF1% FO6.F@8 = MAPC$9 PH-:%71T0.!Y-^/)OT!"\;.QZ;V,TR*$TEL]Y'/OB)T4VP5]J[=9>P19T4G> 8_UE8BQMHA MFVOTE3H+M"IIXOM#[E=5B3<@D$E;61;+3P5?]J M #$M0[/\'[I&0L[;PR ZT5N/(&:9DD@E*'/;^$S#>9C>GPM%=WG,5)OB01.^ M3RXOP$;F^8\DAY5U35F'^_K@ZML!')30=J)?]ARL7/# JR@"Y72 X; !?: M2%PTH;>=&RFX^30XKRM0>WQAG.\E<9+K3: M@5PVXZ#W/L_/N71>\VMNV)H"1FH4-(SD_0QP-ZQ&:?<91]PMP-GY7-M25I%K M9U3ID1E ;*[GO#*F%-\)T$<[A>K4FZEI:6J4^T,!)Q'UL!:*S;%E:25(J@4G M;ENE^L $80)2;7IS;< L]8U.!!U=!CI9$5K((,J2!RZQ'Z#:;/83EB"6&]VX MFB K[\6WFRNK&<&!H<'"+)V(%# 1NU6(H&1_YI(,KK^]FJ)> ,&:K.Q,52)3 MN;^M9//632\[BFMZVA&)%OTAR+D#K[*<\TK=6W7L MEB0)(4B3$#D(QP)-^ MI;4LJ$^TJ"PEM//X0MTM=0S;C0%5T"!,&\'3A."N@&"K"<,J[7SD5'\Q:#:6 M?L=LEL:RC;]-SW\&UPI3H!;4.>>0I=Y/'[DCZW5ZI^V6*P&"S^ID9 O )%FC M,&# \BB3BOHAX+5"5004]?X8Q==A;QB/"+F&@U$\&O6CCW@ N-4QJ,J@ MS(]1CN]&(WAN-/:U+?X"BQX"DLVZ,$;CJN-T!@_VHMDL[D[[\MV; M"#0UF'-,NB#QO!>D#HQLWP.]?),@7NTYL,X\%T$/5&H+V- M\2>H3:#"G#[ B-F\!+6N%T^',SC*> ;:[J ?3P"2"F8LDNFS7'OPS*@'6E\\ M #V]!^H1[/=ZMP5P4,5X@')O,$2\PA'[75#0?G_T^NUG7D_Z4D&_?&URU^G9 MV>>OGVZNHZOSL_.+7T[?7IY[;] M'NZO%WU5/?/*MQDWEA-5Q[^(>"!\IC>#HU*P&4#$T0>J]-*;#N+); A'CLKO M(+I$$O*<&@2Z_' Z/HZ. )..F\9&=2HP.8A%LGHR:GEXLOF4K4?TIXM/OYQ_ MNOE\=7%^'1@M*M!/#IMN_0&\S_(,^,2".@&6S)Q[7;QV [09#J)?T8D&0LP7 MU9@ )X? C>&Y?F\6726/P";$O34A V8T[<63Z5" TF994Z=\-SS8W"Y29PQPYW6J[%'<5XO^EW.U-?1P*> M[/4[W1\XH88]UO)BQ7GC!Z3(ZUW0_UMFKO?RZE]I1_^![KYODM]Z62RH9@K(NF]/1 MCCB8@."1K18JJW.9'$F/!-(R!28 -V(Z ?$EF8,^H#%.?CF][C@>]"?P$]@) M_$25@EB-./3#(;T&]S V42HG*E3_ X= MYXAX..ET3 L&ZC4=3UXVE1 \9(7COEBVIT!^ZQ?\\-G@E0="W">;_^]WX>MT MM]([M_I T!JUWFGW)=2ZF:%>?+HY_?3A@OCH]?4Y<-8F":W[ MK2*R06*/M15T_E7[1I]*W^A+[(_+F'*FU4G9-!D@2) 5\\K'OR0[N@^]7O17 MRI '1 1)=TS6\4EO'/P][L]8%<=R!W!ZIR[Z8"AO][KQ#)@4B$X@(EESX\"3L$MNAL?5BQ<9!S+MI4H ISC8* RQYW-1 M-"V\8>+II(-K['V7OM8L&H4T8L)%G?JDQ:!UC\M,$).[UF.0RJ#LOI=K*(-6 MMB+)A\)J?9-E9K$S'RX14\3&H%*&RL@/-(3I&MQ<:$J;)E#P[(M)A HZ2=O2 M*6!1=IQCFM 2)14N:Q%$OE*80Q.O)*\BH"#<-2QU0;(>W%#4DLAKW4.7?!?_ M(C8!M!YD1OB+W:$D7-9H\>?/[WZ]N+Q\CE):OUEGTKL7;JV2H"F,B% MMU7#-]Y X7SC(0FYL'.\@:>VM&5_V#M&Q7$R[-J^W6?4Y3V26BN@8(Q1MC@^ MV#R2]1Y6.X^&H_YQ-!N,[!+/\T5M<4"^1GVS3&5T7EKHC5!:H+,"71IIER7L M9LV7%,(9':$J/9D=^U_\F"H65&?%LG/N("2I5ZUG7EDNV5I "?*^*2\<+9$3 MP&8WA%:^]-=[OY.2\U30CD*'I#%ZV.>= T0)WY'B>.+"J31$6-PTA19$QCX= MB\1E%RX+-.!IYX[0(NE"$+DB.D9WUXJ;F]0AG,<)\&';9S;F$3(V%$9OZ5I> M[QSM@2:% MJ2!4)()'EUACGC[&-B73TU4>L2>T#?8#CA.VQ#3?4@J>_U%^Y[ M77V>GGJ1-GSY^=.'DYOSJX_1N_.W-]'IIW?1I\\WH!I_.?TK&2HN70=LGOK5 M025TYZ_2AV)%(8UGW.#\DK)WN$*3C^]ZGRVQ]^N:_2KYT1_'8TZ$SP@P8Z?]Q!Y@\: M>[?+EK0^_<8$XVV2?V.P# ;3: ID2A+&N6YY]-D$[HWAS@Y!G$&[&8L@]&)_ M,(AG2.N?- M8.1SR+<..3GY)2*YR8E#XDOAJKY26QM#Y2G$%5-O\*LW/3^@9D_ON ?WPF2? MUA9(-]^Y'P94VZI'0;$.LU%LJ3MI7.H3>;ZG$+77 MW#4+8_>I[UK)HF'0OA! /.K^,T%\2B%VJY1S8Q/-6Y7-+77K$OS 1X)50#$6 MK^*T:CF8E/(,5UP12OFJ XFP,3U1S-%2#[#?M0'/N,07((FK3@3,0D^LM@#;U4@K2[E:[ W+;0;NP3UR!'E* M!6][U:L.E'._-LUY5JE8!BCEARM@T#TC@HNAO.1-Q1BRMQ0./&N&;O5@O"0GP130$'D9?<+-* O62)"JN@2T256G%?CPMQE@M M96KD:[^-!FR-;4P6U1S2+)*0AE<@@#OH=[I#7FBSIFMS+$BXVB1/OD:R(/4^ MIV[K&\?:PBXP'OFHMQ(EQFJ;F2)/3_ &83=V[EOR_61=Y$"#7B CW'I5L4G2 M"[?;L!?N\)H\4>#.&L#&"4FI<]I?$BFK]*5U:]=E=3L]65:WTT?SN$)EL4T> M<]NT=5>_D?$_L OWC,U&\/A18QE(D96W )VA7F$KICQ271+^N@/4!&D^96V35,B#7W$?>+?$8)O,R5BPZ(NG2 M%H@8 I%*]BLB US$? F< G6,G;2I=S%:G.A4&_EVJP82;X[RJT>O)'R*D462 MXNJ3QF+3])ZB6A-'ZWG3')DX)QU"R$+[%2( M0O%J)=L4F&9KT$$SSN"I0JJJ6?W*B61/-4N,XORK_<@P@QSSF7VZ'2,Y9@&N M$[*RFAPP.@')LZ$*D;[X-DA< %T@KW"M#D#'N1 M0K<232XV/-4U1KV>^_U7E]@77;#>V8^G:(R.)ZA_Q?UI#R1@5Z_'37#^?<-* M]-%@TCV.1L,NNJS'QW; :Q 64#0XZLQ%A_<(&7 M'WNT8#0CD5+B ]Z7FP0A"R9^O> >O2[YTM?I] 6Q4U_NCRO&=<@/KR%S"!(I MK5")4E6#&,RMR9*NC14>CJN<'!W) H[%1$ZGOJ.4A?;8$1Y<1;_GPHS4]/"U M<]T!K82[IKZ))C'B_9MH&@\)1_N]> Q*/V4*14>C[O 8S0"C(=ZIVC+MT92KJ0L7OQ:#HDNRC&BF!P5]=;="?= 7XV MZ$V/,;-C=.Q">S0Y9Q1S!DF_&P_0Y7MORTUK#]A2<-+'>*,BO"=/OW:.]=!F MJ;+944@PO'8OZQ[-!;U*V(O3C7Z(!B/[XTN*(=D(_ L.C=L5\V]!Q7+-;(J. MNAV V \1:B+Z[SL5G+[XUN>G7"?I"4"O'RDY_"$Z&G8F.,C1H#/ G\SINYTA M_-[MC.C?/ORKP,;5:X5T>>!HU!G3$+ $_,EGYG?K, M5N@6$A =;4'/GJY=T&KZ122_XEHZ0.&?]5\Z<5R'HE)L(9UT#W>B:U.WQ32] M:1'U7\(,JSKMBT-B["&+8_B/_%/QMR3*.Z4HN FEE[EW O* 9'3:!QW9[V* M)?HM\<]WOLO"E)H/Y^=LPU@!I3 X?=7D0) MOEWJ!"+]= )AP!+!,S$Y\;*:QL25O I.1U,X-&)B\;0/U+AIT-XT'@"_ZTV MDU6PYM)F*P1A2#T.ZIC%?7CGF8"<(3#W*2!8'P#/<.38JP$(IMW6"3$Z=#:8 M4!+VI$^;:WU4,CB'F/> LG$7.;80CY?,DD-!4,' [*90#A1;^G">^GHK1.KC'U'N*: "Y:@?!T]7)IEUQWZ* M5P.^V09*+@ CKC*-]G=L+96_L*I&M2SOP,1 +D5(?M,U_<((^;B^'\M:!'45 M>OO=09]C.;JFIC*]8Q<1806(E4M#;3/F\D;(>NT[J2(1"#=4+UUDND+(' =W M;<-.V!=#VP-TP_)/@%\1MV51OM=';8\#4@:3CDW;V>=BSF"_15CMR)N=? =( M5]2\W"^!EV6B:%!,AV]*IC82 DBE9CG7W9)=ZH,M3) !>A"8MUS7$Q!2PL_*2%ZEYXDKYJ7.6(IK:$S*$C$I3L]RQ*5@S3VI$E;%4] MB\.H55C$.3=<1'*$[;8XU$A[=YAF;9)3Z.*4?-X:N<=\9+)DX06*:+5 34DZ M@RNDBY.P%;:IZ9@]\4*;=!JQ^3NZ-QF .!^3RG;HKQN32+C)JB: M8$5$J7/H5>)3VP:B^!]7;\+K<*%:&] M[S]R^^&6#)6>B@W$:D>DH0Z%\A^C..]>EN$;3!+7>EI@2QU68IEV+5F)IVL!,$^=D2KE9(&%; M9LY,YM6+WZ8V 1=&+'V+4=A7NG#H3-U2\#F.=80+CHFGAI8"A:.26*HU4GX[ MPXG6K^ A*_XJR=:Z?J5QEO:U^=C\BT'#F=1-53T,C165.K<[VE59G9HE%0>$ M2EMS.[Z7H*HS28DZK.R12O_K0.K5!0=-Z .#0/!X8 ]]5AYOJF.F+3;[!9BKCB1KEH]T&W*;R/.N07![T;XE242H6E MMCE50L>H_KS(7S^ %^H$9 M3U)@6UKY""9,L._ EDT,&(RG 0C-XPI:>\/E6F2!EDNO;!?JDWQ,0;Z3 \A,726^@ MRSA60#61%6$]QMM4=)R1%0>F;-6580)+;E5RF!J1Q\LY7[#XY'>][LY[4Q5# MG6RI411TT$;H?3.QM@L;X"6Y)<8>\<+4$CP;$V.XX95JCDDU^15UON:9ZRQ94EUR#5Q<)8_T!%DD]V)6^TMQBP[S2FSG MW$5U\@Y60% D4\*6.@<4X>@,\>61- *SW#Z1,H'T1V)T<+,Q*)Z/''T*7 %= M A6Q$E<<8U3\BM1G;FZQPV*TF,2, 5#P%#='XR3?]89CUU#.-IX6?(SJX!.- M=U^EOC8IA9TT8 /O]I3+TK(7CHH2D?.8P8O[;%T^XU[B(@%AFL'H!^Y@U^_] M0,_$[?570OEH7WKQ,]T%1M G4YZMTD[=JMV^ISGV'I<^L"]R8H2N:66.;7[] M9 < OMWOM.S[\ZY]7["RR??C0C;;EI=K;3=_V7Q\0$L40,,6I=[=0BIQ ]&> M.PF8KH]UZ5.U7)+':Z8U3[)-$72\S,VNKVIO0&X4D%)N3J)M!9RVLO#IRR]% M0,$YQ#@?^-5X[:LZ F6VL#0NI9)J-OE#SBY'"FWU+;0>>$)J%1Q\,O'F&_38 M=TWTL7W4&?I#DAZ4[_%(1?4 F!F\0*[S!J &XMU,+2MY!!A2RF6_F>:LL=(K MN?ZW%1?P!NLM]F;3,9X,8#G=&V/',>&.CEC92EU'0J+/J6++%Y?8H#SRM2H8 MAOP;;54OE0C!^W)5M8+3*E$ M:U0N0Q'-F]FPEH:6[F-PE1)A5.>J:AT-<4I[X])'&8BVZR4- MN1$$P5_OLU5Z0/2J9,PT2SRQ\0APR?NYFY5W%)\DWL#I+43!,*B^NZ'B\L;_[)#F8HI+EUYUFDZ:]'+$8OK M;+V7(I?*.3/M>NJ['\M+?B:U[P38^.;W% MAC04NB&7X^WYZ4W#W5!L;Z8 *<(_3Z1;H($P1KV+,0MS-DY268"+KM=:AFJ] MU;,UT!3[+FE+U%TPRTDYH3M8Z5.^3>_VJX2(7WB;7ZB;E M7(?7N7Z8,=/M"WP:?CU87=L]2,V:@C2CC*IJX>!:IIM6X0J&T'8H9P NXQQ+ MI4E'.@&.7;IVF!,7%)XVL6IM#$8(Q!UYR.+*^?.E\ D+A*#$ 0J"M:4;FEI M->49Z_Q:$]#$R%9D AH;Y[1CPX\B\X0BWH%! M7H";5^G-^;OHR^?KF\@\\?;\TSE@\G7-5;-[ M+"C+"FD^IQQCTU\VU5 HIEN2)C"JR,K 5@)Y?7ZE:@OMW7P<&9F$NG *OMOV M3:F1OI(CEQ&N=%U>951,PU<):9' )/DX*YN>F2 MC!YD+"V8>&+.FR;]A@3$^%)95FY2LZC?,Q%Y3&$-@8B_F+UQHI?(RC&V!Y^3 MU5TL,63=:13LU:K.9M&,Q'![8)40'"TAZ!]'**.T+*\S".* KH*G/K8U3:SEC+YK':BZ2W8]=+TZZ)2IVL.H;^=?N8U^L(W!:[;1[+-_MD/ ML3B_N%;2>R;4UTRHO[CYM1F5KRK4XN]7S[=S,F&L^BCN#7N./@#U/.;4BZ-!/.OW,>UO.AEXGO0%T]*/ M!D/,9:!_JXYZ$W;@($.KFDVZ?ITW[/W:KS=2:*!D' -4F9.,]_S9-!1;KV3D MF!0<0$(R5%$&U) J*PPZ8_CW/7N^M-!GD&[CHQSZ5"R"_SV!-_&GUVEPWGTN M_+>5^%1<;\)"4*(@'DBULPYE.Q 74'E9@ACTTGGW(5^44+=)3$&HPV_VC2,< M;Q:B-,:TB>A8S0.VRJ75#54TU+^IJY0 J+G;0K5"82UC*Z U1&.>N8[/)<)B M.L47'9#N0W!E7$B*(CZF]N$,3-GX3E^8K-NKVP%&:QE#B; M8-(!##.83J)A;U![7 H)8N77P1C^'PX:MD U8GM#+N4UD))>@V[K=0L-Y748 MM]\H@F%XK?A"\>4:=H:CUUTNO58#^6O4\%=@A=8LCGO3-%?\!4BCT-Y[H% G M/QGP&5+]AA4F@X#3C@\.Y:J#<0$T9/V'+LU9@TDFL*AT@+J*88C=3Z3^L5=9 M&MYS'S78'M:IH [N"];26>+56SYGN0B4D(1U(X$/Z:5&H?=.9%R %#LRO>(6 MNFM%%.7J=*LK/;%9("KM)?R'N;-5^M'#:M;>P!*>]0G_-A9M2WM^"1?Q#_'L M7CR@VL/8';474@*X7),*+1F.@2ZT,>O>&%@UCE9AU)AH?S2>O91-]Z1$!:_L M94RZ>D0GA\_H]V';_QH>\HKV+;\3.Z$ZWU0LI/'TA]V7L!$8!/[#FK3-/&0T MP[WU^XT,I#? Z6=8B676+J?]:QG'G]-DM;LGHJ87SK./46<>.ZE?QFI?8YA=8KLHZ'2GB( M6$EVC3JN5+6%D00.;D4M1E;VK#=:0\([&:Q.2455?SS@")JY^XL&63'G0'7=QMW>C^XC,2NB86==#$,'A"J8OXL#6(XGQDNP9W'* TFZ+E2S3DW62)Q@1O,;H M)?=(S2=D;.9L[G=NQL?[PDS$N]SNP'-= SV3P4(&PCX,RBS*&R@S.(8S>HVY9+4*:5$;>I%%PP.-VC MMD:<[M(Z?\WY>6UR9G^4/MK59Z2[=KL[$WWLYW_^?/GN_.I:0\O._^OKQKM_PLX2W.TG60=5E/O#6+RT38Z%MP46%D!V18F^!5ZO/4AS6Y&6IW.3NG'I;J@ M@CD;/% 8O"R!;^((Q/#=5?)8*NI2]MN:^U02I6$^ XS^@:E3GMX5.PENP\8) MB2;$51W%'D15 M?#DG94$%Q6SX(),WSN'D-2P89A$.8]](*\A]>=7)+;(,=7 MGB''2(ICQ'<*MMOT"C)6H][H$39+/AVMYT-4&:?A$E_-J=X5"/:-?\.C0'#\ M$HLH4U!.@-9,)L4>KBO&FQL=^PR;TD1O^?W8%0P@0F@J"4@DLNS:EGWU10[H M\2\*WB]D+M#A^4L,[D,QF-QW 'D+@UB:SE1>H? # /D#-3M #DI;9T4]*%_* M>Q-/1 !=(KX8IPT .4&IR;3(!H&$8TP0KR74W527?!JJU$+F,F^92<.G" _MQ;+SO5C"86YJ.KJU)&BUV(9-':UHPR]O MX'B@/8S4Z>;8LS=8GJDW&E,1'>RG.3JV?OE+!P[_$BOV/53L*2J) @8G\;2' M)0V!L,VFTV-;VPXI)>KQ<:_;>_'8IR0(TM#CN#<9'&,YJ>ET]&?'^BNVP:F#_W<$.2GYKX%[/Q[/J%OVD#J1PB=CK ?Y'(1& (XA5V.= MH/VKQU"2@GW'#NI'O;B+\$+C^E&O^X)S'>(+^-YLUCV.L WG\U>0[&8S[=1& MNQ@.NK7NCJY(X!<8CP2;YY\X(#6=GUY]NOCTX3KZN4GC%F%8Y6T>^_8"@YR6-5C"!"1SE.)YVJ6455@ZC=M7<*@F+U(_O;/:98L,5E8X@H$#)=BATS\CI3 M?:3=R)P^@XQEI+)ZL*V(\=:94VM/Y$.@<';K]M& 2.I)'$OMI%M;.^E0P*-H M V>?/WXY_W1]>G/Q^5--2I52/4&X'?MI.11(A4<&I&DZ@<;6;3;G;",$%/=T M FBIE.0@5\J^O!1"R9$BH,8N4(]ESL$H2$R2QEPZO)H@()#S^[PVK5^GB+N6SWN\P5O0"P.PI>?S$L;UX"0$2B,ONN MKIN:YEJ##99^C*BYF\>Q+VH=^Y=@U8^OP"=GMT)J@T.[Y)6]+!'4U.]T-%(3 MC:C4[FFC"\ 7,0I3PDU]NQ[I.DJ6=^999"\%JG6"^$:81T&>F$.P7XEE-%LK M@Z"99(FM0'TTC4D*:V48JGNB<'0R,2UB#J_"(1C[$RI$<5>GG%GIDZ@).](M@NL27L_#UH$63 M7BC.7#C+?.R.B"#$<]2PEW9U-2"$?R$PM76X/ 48_:PE+; _@75--GQW45IG$<''/6XW+% MPQ'/@5I,J!%5EE[3@-XC['ZQF*=O?I"SQ*[$G3&%EHTZ@Z[\/:(#?-3A-.7% M'(5/S=*S0 KM"Q.(WSD@AE*V(XG>KI+YMY/K.7 G% >8.B$1Q:_7Q2)=>3G6 M8Y$NY\1EX/@(AEHHPE56?CM9 C/R 1?#F1N._NBBHN@_ M 1VR^LF(,(.N.W6J!VK-];NP\80^-X7?JW\/*W_?V,@.1T(>W")#VDQU;$S* MAG_.7\S'-/V&YEMI1D<,T#DW BE?1 =*_;>UJCP-MC<_B$')EDJ;S1(J0?C2 M 80$VL"!BH.X$*$*!9/X-8VWJ!<\T\V)](\:35D>-^7F%3D!":"U%D5/P...OVT M>ZX*2&0=DK>]%)1@>T6AO*2X4CS-BL&- 0X,S5+%S-/DP^8*KI)2P1C3/=;-?2*SS@URX09BDUD=PCQ[ZRH@W M@$D^'C@ACH]UXVJ6O!K,8-_:&7$IH;QJ,XC$0;.SHTXLG'*_< M[9"=L/@* -R$"+YM@>2$=C:KNX4J*/^9!C/AF3G'72F,S:X#[IHT.Z!^#?K4OWZ66>"RS\: MQ,/Q!/L%@8+5G0[PJW&GC\L^PI9:,S\%B.3+E*JC'?6'L'L:9C#L]'#ITRF, M/N-:^[#$88>:<<&&J(\7MI ?T1?]SHB^Z$V!$U=@;U&I%P_Z$V&YO2G/T1O' M@W&W\6 &P/)'@\:#Z8_B(>#AN3%>U.;J#@?4$(0&I)7#7-,I=L[HC_HQPA\^ MZG5H8(!A#V"'7XWB/L?P=48D&PSC*0@@-T'@20.N&IX YV K*UE-+CCF7;QZLIN0B2%3_-?C8 M:_1L'G RHG"!1(U,C2$9+UDL=N\=(%^.X>>XTQU+6O&L,QRT.8]?4&[PD)B% M_AO9!Y?',77GJV/S GOCSFB(Q1#[*&1P&418\[1I9C[SYND(8.&<+FXOJ,%H M"D'%8(.1# M6]402B>%9JK//*&39"@?4Y'OM[C_<&Y?R)DX&1+P%A M'W1GV*,EPIQ3? +34;E*,NG%2@CSA0D&9P*6MCJ1;.5A-VA;>41B M!&&9.4<%R5SR+R6CU;*\OXF,AF%5?:6HAP*9;%D<9Z]M,1]A=8<]-9 EMVV] M&475^G]P8@Q6S;&[+U%Q%[9*Q6X(DS'6'BY?D6=SO!2FD):+BW76,O,^R4)H M.T07YI,9CV/B\/N+JVNM3&**VE8K]J$HV0U7$82DT;W@:^ N^G3T@U[KUOO> M/%S@7B1BXKS1_@2E\9=&42($T4@MFT'.[Y_,5^D-#UH.YFF^(G"X M+;JWK]/-3BYNHLI/;3E MJ)XX?@OKX(FCRSF,@/I0O3Q]7'P2I8#=^P8$6C%\P2UN95Y8@I?8#RQ#(WYQ M-56B:*"-6PH@+D86MSYNW\3] EQVH\:=MG3=<: @=\/^MIQOLUO&+A=1V@-^ M.1@.G6M@!U2_CTS3Q<2\2$JW)A[R556K5*$$_F;4 <6.Q.(I\OJE"4)0UO3" M(GP0"NAA+#J: MDO5,21*,+P1,H>_.T07X])$A,5 MS,^EC*1LKG\O3:&:!Y-\,4.K3)@]-1RC7C52H\J&*P<-9XKY?.^ZU^!-R3&- M9J7LU9F5=1#SYC9V64>W92KA3DEM#!9FUI2_B2U<,?$,F^<].T,GQ+,&] CJ MHJ&0BIE")#;056^VM9C&5AJJX*1BMP?*)Z+2EEF^V>\"3:-^%%(6"YDXL+LG M7UKK;_O%'3XA)37SAV+UD);.(>&LY\N$O9A(0W$E.M_S0 GOAV_9<9_!\$!$ MU>MJ0^

5YLYWA:)]KA.(Q)Z>0;YWQA0T./B- *K 9$%%? M!IZDWSX)!=UEH!>@/:FYY']]ZF+KX,;UOP"7_@4Y*C==H]XIX 86$#L M<[-H^=R94K'S2_&8-Z9G*UZTM[*V&/,YIQX^Z')#PDF]I/\8G9IUU@%EU&[X MDNXD8:8&2<$V/0Y28*./&[3&8)3BL4,/;5YNL$0S&!7X\*T.E'D,0@G77<4Y MZDR1L7Q2'U"R^;8.'%)&[4!50X'@)]!WMU4H7C07#6RK##@8 9?VG9M+9]T) M6CM3*'HMZ,RE!''= (ST I-Y2C1.WQ$*_DC;]C540JU U$[$[/ M&L.\LRU79DREJH+>-\XDK1Y9>!',^Z:.KA\^C[AT<:,)K@H5,84U-C,1S;-U MX4O757RHG<8U,5SIB6R(2P79,1X:ZRTJ"-*77S%=9M.OI.3KI# MO.=A%JXLKVD7J-BXLB>+L*@B>I]\+]9P,3^6O@\.HPM'(Z?2&-'(S]*TE;^G MH2IOH@HE2_L7'/2XPSW+5^1@4T:"6<\LAHB.C6>(JIAV,[Q/\Y1L= MJ?2/I M8733N2@!C3_/MO/]&OGD/+32B(!E?%/2'K'RGA_;LZ'$%U:GH8M#'41L*%A*DPK5Y6Z"-H:+=!A)]7Z_^6&Z2>?H??]A(RO0?_G1]?GE^AK71 M_^OKZ=7-^=7E7Z/W%Y]./YU=G%Y&%Y_>?[[ZZ'.*#I27*G5G?W=+M3)]&)84 M%![_HP(#"W)AO,K7/-DO,E*@0+[LD&QYG6Z 2\WBZ"][$!4&(!%^1#F:O@L? MPN_^LJ<$_.@49*H5_M*1$\WE):=R4'#J!2?N<6CCHHRL5AA_1)X.))(X.^G%O-.!?AC/Z M90B?4+#2%%8UB2X\793\V$/M4^UO/8P6:NY"ZG\+#0; MRB]3\@G#^BEV"LNN4HS3+)[T*#)I2JYC=!O'H_&,7QK.>C;9TB>@PJ:G(U[J M;$8/#^-NGP*1XCY->32*QR..IHJ[E+D(4.5W>K"86L:CC&T3&;N=P903&0?T M8\@_>CC8$?R<'O/?,_K1YV\'HWIV9//8$QZ[SV/WF\?F!?3YV\$@JE*1,TI, M\^9-+/ ";BTX=S("[G8<^% M%=7QJ\PY[H MD6_$@)%3IN(XN4(&/LRFT8U1(=@F;DVB@[5!#L-2DRCF]O#;HE[JJ0 4@0%W M=,+UNS!Q?8"_]N"F#4<]_+4/O_;&].D P_.G$[[I,_CZ/3G T(.'G)9^&AS! M8TC1:<&&.@=S7QF)$8 Z=61II4/PCANFERX_4XO[W^Z?3)\@7ZI"*&W'NW,L M4(K68$@-(^!J1"-S?K[@D &NJ[*_%/X)X*[8\9J#05HKBZ&1X@YP#[B()'F6 M84_=&2T1V.3E?HEIIV42W:3S^SS[%IU^<%X.]Z7O4I*A:S/A=KNJVY^MDFRM MJ[Q*[[CJ##T"B]QOZ:&/H R#%+F.HP_4MPZP,QA>K6;9FD3@K=HHT9[GFXX! M/S^_CHGSQ6(T2140NOZ>FIM)3ERUJ^1+5H%2J MP";R#D9JX_;(*PN:K%NK638L@V;$FJ];1#,V!2$^P"K)A;$K-N3'T, R7K+S M3*]6Z5VZ6#WI*LA!4U]IS)8W"MIPSK6*7M)%"1< MBOH3*(F,$6/$B.Y I0S0[W D2#1,+V#]5-_+5*AEWD7DH>DO.AK=&*OC4?"D8*VCFT,GY"9+5 M-DT63Z3:)!K@ )QPODV69 /WT0R*@NP,1.,-OHL ,(-\[8]M)/% P4? MXSJ<#AL$EJ2H0 5!K%+'2/FN?J1(U&)06CP;=$W)LPO7[U M+$[3:MEX[#:(_H?D6UK%TRT75O*XV8E.7>DN3%_/EF80%]7$-C79UVV2?XON M )LP*B%5)YR/0?$ J3+36S,*GMB2W:N>V-010<>TQ330AI6CG\S#@*+^J"]- M976NB@<6F1!20G'EIZV%4[7-4UX8.A>VXF4"_.*U6<$3U/TT67GKTI^S.\1; M=QO=/?S/9+LJM_M[]@TYTBG8[$KLX=.R-[R>V[VC_OL-L1-U\&R9K#CNI\<4 M+@\V2J4DJ(,P\ Z]#APW@B@-8)^2HE<4/8J=)SI>7Z$HE"OXDCURG6 M$0A=V#AMIX%N?*DR>!YVX05'$!IUJY68SV,"$F5^\P-*?I$-27$^K'"%]-VA MGE-[/$2)-9<6.)58,.O\V*SVOHA#!PM_%4RSL677^?6/-EHBYL4YUF\<=C#L M/=]ZJL&"OGLBH)WHU]13:QC0W=5-09R)]3M6@KD,;F6QIA%\ :J:5]1[60R5$@QD; #%\%U_@J*S8G#F:MSG4I9X'/MG8N37[-8&FNI M%"ZNMT M"'5Y,AR[%YHJ&SYTP7S212IY>DB?4<<*=7^B/I:,62[D!_J45E6+$ M-LJ;U#7\$_9>/">0:[A'720W-WZG/7!C#!T'?$;D$8*T<_>+BUV0@\H0.RM* M%XW*:H7BU F.(3.M]*5,TV]4HS++_[;/Y46GPE'];Z/!^=I17C(DE<(+H*QA M+#.V!-!)$I%[Q#0&H>LNM&:W2^;?"/DL-#OT!CDE'[*[ C39$HC' LX!QQ;$ M\D R%5K)W8)89)0;?VF<(!@H-M12.Z0;J FPLWV9:<8E-S>FIK/_]%M:OOBB MGI;L'G1D%U< R&RA)$TN?)X;48C(1//>?\.VBX&#[]]POP1 :*?KCU0,>%6!#$CT, M]3%Y\FN2>Y=0F7^##_,YU2P0U0M("P4;@^R%87T8_!-3"!7;76@II"C(,2,& M-UM8XN!91CLRS"U(!I28EN8W ^.,ADC6MYKIKHR[DV[FEL+H_O=B"UKZ&)]; M3:BA*L%6&*S)5.,\7#,ZR?)=!4.(MY UGK+1'*GY%;7*;>Z_@.E_34H,S=TA M"6FPOH4S))ZUD1!9>MIF<*,DW"AC,G.5_L#+9W"CQ?I&52/:;6\WWKJ1B);E MP(%OJA1N:U&@79/\XRYDB@Z'9J=X5J M6 OF5SO&0-%.!45-+=(-2D5X[ZW]5/&:XC_849'&8O A;@,\0D3DRAON\0[Z MJC26,-/UD>G48=.Z<+8]3:%UMB%76!#NT<+$9Y\%VJKLNFIT"A8NZR[#=3XD MJVPAG67$J,.!*Y^=DF7A30?KL#A41/]7>V_"VT:2I8O^E02>ZXX$I-BYD4Q6 M PW(MERM'E?9;=E=>&]P,:#(E,4IB=1P\7)1/_Z=+2).9$0F%[MFN?<"599$ M9D9&QG+BK-^WIAK&6>*7O$@Q;Q")^U!E.K;[23P<"$9A:S)A+!Y^R. MCL]![3.90SV@_E<_<5#,W-16,'QVL V[=)7#WU0([@5N.@J+B%F7RQL8/)6:/LP>J M#VB1[9&NSO%2$K F\W*J6BX3&%W$K#-&/HXX8V0 M553W]V+ZM,"+:>KF7+WM]Q34F1$G*R\KHX M&B<(#)\C1AQOTLA#!6^&H61*6-\U_Y*58[6(GWA3+(Q5VIU9PZH,9_G9VQN[ M0)LOF W QI L>Q/I=S?.[#N8&P=,*'?4PTB&VUH++AT1,TT\JDKY%5G(@)Q[ M\PVXQ$T^38G_SIR[*F729LRJ/(=YD+38SN!L=*(DI2;;10'MJ-EW?;Y>NH1C M?#X19,42CTFICZ1"BV(NFI%[H'Y"])O4/<9'9RE4]%X06> C!=+214#'+^+G M8\C3O95O.^#>60]Y%YV<><1!Q,%!?BJM?2EVTG=_;+ B^.E^,_>L MHWT:A6^E@(R"$[\FH,2J!CE-^2)#D"4(K/4+B,-[D(H- N8V9>3)G6 W55;PX.E@M/'%Z=EX4)S[;WM6#8;GI[^N=LY,O2(LBC N MMZY(]183Z?&\YS#*9PS(_QN1\HB#_,_)6UCI&XQL)I>?1%%3\"(V,9A.C ML(O8G>F1YJ M>W"FF@2$O%.P=]:4<,SI/?1,\J[L'C P\=51+9B#]N/#ZA9#I';AF58<85?K M(&?=WN0,?P;MG;G19C/\0;RU,#CHCN.H%0**$[< :;?3.7WPA%,'LGS-&H>=A0KMGGAI7%!D/\#?L*O=<@VD0C-2BP[51YM4IL#0N_TT+N M?I9GI3L%TT2HFN'<*/2YP94_,\XH&B27;A%^U)6ZW4;$QE*(&H3BV\;@!=D: M]>D72U?, $+Y4$,$FN>K5VAS1V-6J9,BKM3/RA--Q$4X_29W!>810[;H9;3I MQPS9X' (% :-1[',:%QB56T3#\R,/-M^@PCF--- OA3I='O>AMTP$H_UOO-] M$(FTFTE2TMDN+D0],%I54OH9/I\+U13DVGWCNR2C"0%^15:(.Z=?",:X??B/ MD[.%/GQ^M#ZY$9&<.D+I5D\EY:QAD!%*I+6:'79K0JBW3!BA3(1 M+>F5R6=4VI<6Z88E>QYZ+ A+VG40R^((T<5YI]!AT;=I"1W$L!^B<+<57!V% M5TU QG;>]D.3XZY,AQ6[\&#"JU+K\PC/2*XWL"5S*H'B&IVP::Z'H MR+HNK/C"O#459O1-PCZ<-2#+X3"C["HJUF4FFN2S!,\(>4WC\Y):0J'9<%D@ MR!8G1BX-?>0!.32:S%@!]I$[X:OM*B72SJU G9HR7 /?PH4@\H(#K;W0B<$\ MT"ORCN/L;5)2&%R$K QUE8X[1=.8(NTU#L[J,Y[^+L._M:E2)\U#_::EW)CU MWU)RNCJ"BHG1SU^\>&&4\Y2-0Y9Q_TSZ@PZ;8MDNP/7R_ MSUD8TN\11#^M]$O6$B,U;UC51F5N&#-\XV2]8('!F\&\_(3*:I\M\/+Z'U'_]#S +KFXZ,IP/9WC&W,)/G DL.)D$DD7'>O.X@([C;.#X MH'3W[-U%M^M1Y4T:OK0NA)PP290JWNPHN2( OZZ[N]BOC'6, MLS]<@0LX[M^3<,U?S;UXAH*T_00]7J'!Q?9W60_!: ,U:-'*!Q4B5R88,8W5 M3"WZUCHFWUK'Y)5U3,(1#6>EI)KR?1A2FI1RK<'Y]O7<"0PME*4*R)6;*+GB MQPZR4OL5G28&WV3*Z6>$LVV8EI^?1ZRK/EN(+[1&E/JWD"EO.(8UQ'--3CU)^S#-M1$XO?Y2U("2^:36GZ#:*4'O_7VC5$%%]N4[M=B/J'$Q M^4!Y5MBC+$R\,-QSU]?)!0$VNECJWT'76MR1,#!>J3#GXD5BFDB3O+C(8/KW MMG(TFL*+OUZ]_/#Z"CNYOW$$P(1%B\BJC,AC1)]DU3QOP)QGJKL[=.VA 6GJ M@T#'(@ 3(7\7=G;#LO7K&K3OBS=W=YL_\=94+5]1EI9I+RI,4&K1Y;BU7JYV MM]N[W8/K-^PH*I(?,E_)J&2>YZH>(2XZ9;'CC4;\?%5# 0=>EF/A[Z@N8!]B MR#&MBY';NLC?Y2YW/1G#97#?>&BS.FKB$6-7Y-X.C\A2H&+C8IS+&^SM+)*1 M8& :R47.BKHX-_W?V]TRK<&2J=(L&]L.RRN@B;._PR5SRE"FR-F$*OSQ'?9V MN2(4A0)Z.42J[AP-8GF/O9TN*-"/A"DCVVE^D6 WN9/L1GG=+UUB]%L&TC3N MAK=$X4D B6_AI$<,@8 $7.\$:-BX8/=<1AO%*#M18' 'W*HKET#=3T2G-G: M4\+(K4]GMG$4:HW?^B.WRMEI95O+6YAR*K>D!A!*BG11W(CD#GVS6SO'(27+ M&O>=,??-0U.J5KF (YD,4YPW;I00)3G9DMD'V13TZN'(M8OGV0Z,,);SQ'3(+9 ? MDBUCIT1&\UO-!&+HS)EJ$IETV='4H'ATJ2I\MZ#PVUI7,C)8)7X8-T)Q*MTR MNC13?64GSFK0[+6WBXL+A+!K?]8-P#JXF6[CZY&_4[=9_+9+MWS(V+:WF"MB MS]+Z??N^]ZIW@IAUKN]]^?.5 M9\3#W^ZRUSN$U=Q0*"P^'J]OKGLOE\45WB5?N)M_GGZY^,?B?[6NE$_=96]! M[6I=@Q^Y"TA*_G2I%]IF,%57_W3I0HB'D,1N*,K)[FU.0)! 6*K,;@I=JF7# M*EQ@EG?'9NS..B!:@D(N9H.:UE%44B2)^-%U (B>NF .Y0YI(F54.^)X8/O* M[2$$1-@M%S-ESW]NID^46ZO;4+$4T/HX6DYB<<&A;O*/NK *Q1<5V +U$VT3 M/!L)BUN>^!_A+?M#G67_ASC&#G=3[0G6]LR%;_T'@=@6:(5X2;XAUIJR<45& M&0AB;R9_G>Y^:SX*^_5K1"CX_W:@2-R#I,("T=4"77)$]ETK.PK[0K8XR M6IS.]H$CTJ93D>9( T4*'+L38Q/5N@NS]W( @.^]%N'34WP6Z5GTWPJZW =S#-)D?\ MK=&L;@CPZDKE=G#BMCL(CBWI_T]X9#SS78;6!-W%#Z].&(WY@D7+&P-T@9MF M#6M6_.?36]0;O-.)A,ZG9GW?3.=:L<,SN&F]V=R]&1T'&P-J;I;Z@I)KIA]Y M%4P)@A -97BCL"TV0&V423_\EH+4Z"^D^NC6L_5-_)Y*WCE% L,1& OB@KTU M'$2?M;;9!83;?!%1K-T6#I1NHX)\2XP!(G USA 'K27*;W="M&YB0 ZJV*NE MVC WLEH/G2MX\-SHF) 8YM\^FPQ]'[H-AC^K:Y4X;'&[[5+]J);JU%^JQM*Z M^>E_3!^?_HS_6Y/+=<\(1AXP4.D?.0E '4\$6S?.HFN#V+FW :VP^Z8FY%+BU]H0#B#K[01UTR!XK) M3?.I!5W83#D4;Q!ND2@37ZSFSM&@2)GL7#%OQ!@7BM<%0QS!-%W>5R&W$]S> MPKG@SRT]#LD1S3DIJ#4DPBQ]F@[]4.$JC;9E9@LY%=>.692_Y*P_TT&B7'0^ M,-8:%$JZG%$;C=%H4UT\FA'&D)K[P-K6.D%V2JXC,NR=&/.%>W#A"-V]KYP2 MC, 477]3M ,N8-4UYB3&(V\K;DA)CK./H[?LH>U,-=R7@RLE:AY\.7.5?3GI MW:![R6FRT:F0'E)VCC$;O&60RD1$.475T*O,/\GV6[2&W!MB2CN4[%U,/_)7 MD1EVP_P"BHI11G46!C%8!@\>)/_@,?#8PO#0,HQ*DE608KT^6%1K7GN_P3C8 ME4LI12(NTX#]CL0T=N]0 M:9\WQI2G<*BZ6M7\P)"HDC]$6%C,;+DZ\5W0<8,Y;E\H%1H+,Q9T,F.L(C>]*.#'[(-F/)0IP?:3G^F D/S/@R3@>Q_B\UO [,&G"U&"T#B MRQX$D7W5Z1V:O42FVDR70BMB&O>,N2_WTQTS'@NR 6Q94JC5)@$)M=JV>(RV M7Y\PI(582&V\4GP2ZO_3AV WZ9R77PW &LW 0GTC>YO MR#WX%/"H*83&'J_TAXW?>*/6NF0G;#2D%2YUWH.P_HA*9$7 /\P^M4(GD_:D M7/L%9+04L#>@_DX)Z8.>T'96\?0*+Q"O?&^<[LE )YL9K.>"-8T^H[%US?0YG)O!Q8BXOH4J3 6)>-*U^PJ9<$ MKL)+:C9K'M C :WRW:)R.P>5N6N07%E7%&AR>$0@[8W#DG19H!I1A$*L++Z+ MX465<;[GG^'TG(&XQHWNO6>:5!=Y9I)"7W-&NFV#Q9E+,R1,^GOR$SB#5_K MF6/-W)%($T.-H^7QO+Z,;B]NGN: %TT=$&8[%5X<$4(&)*:4'$]S/>FB(@;K MACBD7A.G$&>Z[;T@0CO%YR/E"O)\-W,Q[A9R>NE3V8F):-;DQLXO^CG^(\FL M1#7H8K-RO"0\[=K0L9GK'L64HJUJU[&8?/B6CK'9H=ZY$#H >7Q(_-0:/E,_ M@XUNT5&RQF1H;E1GF#(,*D**N>-,J0A?]Q \,1/LI8T5V4P7/_/Q4I4;N]11 MBTO*0H*7@CWSJ":L-0\H6IPMZ/ Q)#EVD/S-@"LM5 +LPJ):6\%%)1R$+-*]/ MG3C4!V=I8QW'_\W4_F^5J=V6OI96U%-&&WRR*Y;8BE[ND5HR8^N*R0&8_E&4 MQ#7L9.0D)L!W@AQ>(% NR%IRT3"--8I03VY*+3])3:XCHE8>%K\UQ*,+#;!6 MC)*'@U*>(V?:[B Q$,0V?EA.OP6EZE/[#3>(:/>9Y/]J"5U8HEK2YDJDQ>65 ME5#18PNSO9O0T^Y0CK#-IU^-DGV'\&_W)N9&>CF1PCQ(NY(3!^_][YAM*]2A MBC*;1M+II8BRMH+]F+K@,]NX- P7UJPR!->4F\!(.);NK/7V<&3=I6(<2;36 M*LP*C)I1B-1!P&X>^C0ZQ_;DW#/#"T$ULGO(WWMP'C4FM$N6K\^RNB7[68:5 MZ/#B8^O?0=X3#+)0A_306Z)38EA;E:YKX2U!TDK-RZ^X0]% M,R6V!V\T!$?9'P-Z0>2($2%T(D-N]"7>[VD2%6]!A=I8&BO%5JWHYC6:A1"5 M6/9,/EY!;GY&U%'F='1GW2/CS_%:5CR;1BLF5'=ULSV) _/4Q'AF#+F%B]M7 MWSR!WAI\P\;9EN1NYWLN )8#XB8@<%44WX^[#6F%AHFZ=0C&I AN(<-;W4%* MV]XV792T8>>/8J0-?1.MHAB.;J^]>CM6;\3O"B) >$"5OB-JKY%>,#S+YFZA M0J36W^^O@(%ZG,81B]?Z:?-!K7R:G:@!MEAW6%:#V&M:KE/RMBXU;NC#XJZQ MRKI]3@J*TE9ZAKXQL4_4Q*-R"Q._E;.7B>K;YZXU8.CH_4:[18ZJU<8;.3YE MVR/BQG"C[1HR#9@#9M<*/03$YQ=1RG,,:3]R@2_"Q\R 'O@EP?;*P, M5*#BHDCQ5CYO1="S4>*=HX:?FP+@CTBLLO91=9WR:RO7,GX;B14@VY? MV!DH+ZW';F/-,^,0-EY?]UYH1"QL3K\3%WV^4J\?]D)RL.!.(D#E^,A1ALQ: M*B&LQ^AX@N"--^+_ER&XE66"4T%%)Z8+*;D M\U'=.XO,>@E>,%&(6*^*>@0 M^L^=*4DYR_;.%6G>+(HIDJV;\E,3O4+.E>'+Z>$:O.QD.O.]P<0ZCPZMFP^4 MDG&1Y2$ 1DWM;5M=9.AU],O/%\I]0@/LN5JDFL2HYA0/Y;HCX[YB_ E*36R1 M0[;&Q&D0[#P3 ]2=-I*OB"?,8HF_W*+OF?K$;@]SJK 7"L&G'UK9;RLR ?DH MGC&1J!&GJC,6N>6QX2T*AL];D!PD4#:;:,X 4\7Q$ M%'ET,ADP- +24A#+H4@!)VW:WOR1'-/-:XP_*QN4DJ$4#% M!>B8>\:18/P^)6%3<*,ID$B5GY(28+X@I3H+[*^V:"];#*X%[Y-+R MV=?DO4,*/.;:_O0A RHY,W=J/$(4EF0SD-RBE>-TK!KIPH_IY,L%QL^6\PAV MA'P1N%+PD*62>XJ*X>$WM]?*I%""P04AO4CJ2!=I4A@K()"Z'B+G\ J&2YIY M'Z'%?Q?P[Z+!+8!0F\76:"?&SC#H^4L#7_Q Q+,BWP:QQ_B6A4]UR_F&)'XM M/0?O,D6TX1@$=6*B,O),Q(< ,%&;0 A!:.NKH_D8:/IJ[*@OFM6ZX_3I000@]WY2_,9!NE2 MM".^@0H1O5IJL/1W(+VB5M'Q+> :$FZ@B@^C5YBCE&H+2;32%3C:R=U'N4>?X6NT M".8=I1IIV;LGC(-B#CNY[6:"H6):DH@E+<>/N\6&WY'Y_ M10L+CU\; [7/0/K'YFDAB@B=?7<\/^:JF<0BH130F-H0K>WO0TX2%W M*'BN+ KN=-JR=$E5U=S*A\(.;)&(N;@"M82@,_XXD'%ER\%XONZYN$SI2EY" M(WQ"/#7L*@X&7"G*+'Q6%C5 /3BUMU+JCO:[JA1-=/>ZA6#AVE1 NI4/B$Q[ M1H&G-T^]F:&18K^#3(S9;+;EZL[M^XW$ M&5S=A?]P&@Q3<*27[X1\$&FN$B-,B!T+AK;R# N7R-7]Z-EA#,CP%T@ MOQ]%A2EZH]*(],!US1#LU[EA%430&[\1=Z>:KC^+)FPHZF22S)HWJP5M6Y8K MLFA(6GF=:FU#O><$1Y?6:LL?04LF]$5365<^ZWBQ@>;T#(EFC5.'I/9H% MYE<_ M-6K-2J U<, \UV=1I*K(^#7F!,-RVP@?)[E?M#3T7LF]#):!EH,RJ**E8DG. M);)),Q:S%(5O>V8B0_)<)]S::B>7]Y!ZLVU,,TK9L/5D!E(5Q@M[9D,IAS': MOD.(';SW%W3'%;SP+:-[$A")&I]96+6%7*X"E!.0"T:/NI?.]H^5IK;@(> M M'KY>Z$T@:EQ]D16HQIG$$#?Y+T3J(7K0E61]D7ZD$=T$2,Y3P 2-S4PKY1#; M0O_V@ZC%J6K1D.GH%B5_\0P-A_/H_N L%ER"!'SJ%I?X,JQR1]DV\/6+G;A! M_K:ZQ;AI*2EV0,T^E*MQJI*ZM*P AL" YGR3]627 MW=UVZ3QA[D.-Y)>BL89: L_3XE-CMYS,@?BNL5_68ZO+U)R:+V.!WHRI* M15K&0;KP:[*$=^DS*%*HL=DR N?EP!H]^1;Y+IN*T%4UE@\+%']572I9*8IBC[5!#8<,X(OA7YG5MQH$=B]0;&%'W M<3.([]IT1M*# &0RP MG'>F$^L:HX6:X^6_OD E;6DS1%6O/M M5S7/-DS:GDP?46E*FR(5M M&6_7MA[&W,3832.KV;'>X-%RVVP_-\VR_3SCZPSR=KD?P6P,8L'QY6IYP9FR MM(##C8D#3PO8SP[5P2,]X6@QNATD[T]>.:4]JX-A^B"T]I^:,._PD."=72XF MG-K5ES]T-^_9RIOH7KY6&"^.Y=9SOSE=;$2Z&%5);)*!.I$+9VCH$Y!4#6H0 M$0&L_F\RS'LM&*GO-\4#SHPP=>U.Z]G&51Y4*1?-QE)=$"KJ4H"&NB)/5F\5 M[E^CI[9'A#33/(_ID$NM8;O24MQ6S@*1E]1G@9,UGZU?C:H$G9%V(4::LE^Z MWCZB\!DO9]@>]\:5E__:\%%D)A D94O)]+6SB0[I=K3.5BZNT,43)_E9@\I@ M$'6DCROM,6+"VI5'GHB+U=W%SJ0_2?;L&DV5%7OEI/#&>I]XSAX:L?&GG-$E M3M- XKB<1KX#WNE^\=#X?A\I\32*C'Y/.0>;M:/9=CLDCECTO=?@"P3M&*\]B6GYIF:4A?M,/MQ"><1;DB2 \;PGK?N M\K)3K*-W"E(6).3GU?HWUB@D#0H:L,J+!\4E;O#;-A20^$T4#- 9E;ISE<&Y MBL>3Y6EZ(XB'VJIPD@$53"F'PFA4)YA;J!)\7./Q;E:?S7_<*&:Z1K!DQ%WK MY63R?J*.I3-&1-@;PS)O(C[* M \^>;0:.L$+)Z -H\Z%GL,$0$#Q IM*>>Q10T"O37Y#>3=UK5=P&4Y0H?LZ, MM1!U>#"U*XZ'VR8#*T Z/)V-?$_!+O],SG\#&-A!MJ'&WG3.YG/AZD77J&\[ MWRTVJ)TP3Z@[L+@XP8$7#H5*9B6T2%8QX-H5,E')7>3$D[7 !AQ*1+R?0R0+ M7'!-E9Q&L+QE'<$:G<0W8/(BWZ*?@[!D!=W<_Q8^!47&F#S/.0F:+U;#8E2Y M>[ \!$]B;;!"$?\3103./66M<1-/\EQXY)^P'IH6Y9/_.'OM Q:_BZHCD[MU MJ9WF,E*=10T28\!*Z]8<&I]5E-D$JWM_[QD3=N"^$[K"4 MLZ*[RY^-J/7@"P.2:F&4H8'J;&SC'@JBQ^P=2T?%FKH$$G17O?I;D6"[*1V& MB$SP)[*C]$7GKMLV;TIQL+KN.V<*FQ$&V,GVD@YQO/)9X>"F4G35C=LDL6/W M]1Z"7E-1R!L&;P])9%.G&[DZ=#T-!@XCPA>^G-N"',ZV"8>@@^AMU[&$S,-H M?BW>CCCN^5-I,58RZ!.1>G!Y;WPE17(2]HJ129K%=TH,/I_BPD1.)1\584)QR MKE[2+"FJ:U,S)87-ATL^R0P.,^N(H/&P>5U0@3LMJ.YQ5AXVC Q)22E&ZI:A MRAVG!J1P;IBI3VO\H4_Z#YE6[U<\DZZC(SG_4>6ROC!8M MS TO_"%15[[3*12X"CN>Q&O81T^K$U2*S1KJ3IP@=I@%-TGVZSJ^A MX2;/A$'F8+V7/M*S<&*^$,KZ6&SYQ+;(F&II=XSX,>NJ\B'Q9*V\"_2HC7SS M4G0CHUXATHGYSJ!^GMWL;K<"EC:\^([K,OKPV+*T@R5)8! M(9-R9N0FH=-C.:_9X;[L[G_B'[%@B^R0!>N[5Y1QK5P;JC-!DJ3VSUJ_]H8X M31#3 MU?N^;!8CLPQY AJ&J,5BI=BN0LI4S>XL%6PZ+43= M&X3$3=%N@+3GV.WV$COE99&.RA)Y:],L&](G(_BD;M/U#;,TGR!M[=DXG0S' MQ+%5%6E13KS .32]1AG?XKPK1CF1F(3< VK3?+6()8RNK/L$;., MB'%OE"%GUEF-I%#4A3RMRKR3:F^8YD5.?2[.Z<^LFB0,"@OM2I["E):4 M!=PQP3O*M!C5]$F=5L,)N4Q;91M&/37Y+THM<:(V5EWCRSJWK"('<]LZ3Q1& MN2Q/?U51I4#W4J2%(X-DC1_49=\9NZR]_Y*_+CZ"2?6GL]>(AF(7\R;Y5>+E MEQT9C\R;[(@%GB6C\3 =%;C&SO)T/*$)'(W':87TQAIB!N:U&,,BY#7#RS.' MJ9E,:O*H\ JQE)%1O'!LNRC2(5'#G8WRC)Y6E+!R,KR2CS[:%V?F1$=#Y3Q< M0]5X0DMM0G^5T")NKVO#_%R-TCHK>:WPG]5X&!UX'Z'F#QGU[R,4ZB(MLYKW M5S'&+9>/8?/"A+2D0EFGHWK(4J&LABP51G!E%I4*9T+W&0PR\\OEZ:0:\_(8 ME=#8T1*B@*FH:<+'%4TX+J,BZY0/)3+2D4 9Y^BN!8'+I;5K1/BJWX]"6!/6&YE'B)[ZV EK'/AKE35P-P] MIB&8B)\9*>U&*,%"FN&]9QKI4DQF:4\<:0YGWU!B42DE47*!* =%IQCA]J^0 MIY)6:E4.T^&P2'XVM%DC4#5 &1JA',R2(5PW'+F X]^@TQ6LV$D&;:0%$H#" M<0$Z"B>>@NZ0PYF0C],AR#=8C,-"]X_IA ))]" T._2Q!E _':3TJ\(7RJO0?POTQ1V\] M@0OS9#))L[J0[YXE<-+!,T=TEL+V'E7X&VS:'(;O]/DW=%*ON7+JN\[^E:.C M?$N ;CPL/S/O)$@<>*.<#HUB!.-9X[L5-6A]HR'T1\@H^9X;IJ/,Q\A=78). M#*??"'_"L0-'P*5AI\QA1FK0-(=EBL2NH&*/820MEY]'39C#-<.('WO7&$E3#*>5GANL(6D9^V_O[+Z_0Y/P3W^P #,'+;02(G"A?N*\12BX1K MJF?QO"=,\5COV?89TUOG.;Y_GGQ8(DXXJ1X6'E1IID;=>4OE+QMSJ('] N:6 M#*M[ M@(/U%X/J]+4(LK6!*H7)3):^*0W:.MG1'3\7ER!BOM/-8V:GV>2B<6 M7Q]4]0$SIB[O:ZDU&6W WL[Y>(7,)/!O9#@AVT=R57(+C[9*UA M0ZV3:V_:#=;57EMJ7;F%U%IAOQI0N4L!E7N-\%Z\_UZ8--9+=J3I2I)+'?8] M\O*WTRT=@7E.'.OD#X'3=T06SS@?>7^/B@DLAN4%1<6VBB$PJ>3N/$LGL!- MG,.I)7_ ?;418K],L<@\S\SE("! 28!=@QSG\,>D@'M!DI%6+/Q]L"@^+)^H MGXUFXG7-@+)492,\IR8@"F&[8 O0W 1&_OET]AM>D&-H,3 M=()R8@R"@+Q%18Y^']3N0.D9#K,^4^T5^X2]Z3,L]DQR?LH2?Z[0@0]=SL9\ M\?(-&M450I@4,V#9?-D2ZXCXZD,JOYBH):\&#!>L"_3?D_"#U81:!GG-=P*($0A;_8'4/2MA.M]A"GKRLT:6\E^-:T]#UDB+:4#&M>F+*NX72/ M5CZ5G_9Y.QD7UZ9XL$85G3$PSK@V+W5V8%&!J0N7C*M, _*](-Z+1,)5<-R# MT5*.SWM18C8.D"\YJX;%>3(IA[J+5\MYT#G8V,-"==-,@-%.<'6,TS$[Y4#S MQ5VM19[J\VN"^TC.4/$=3\[=+ZY-T4J"IT;!Y]\C_-E+A#^CO"O"6WLK>&L' M+#2_C8,6U&N+NL://=K'2HL"C.?5 V67O6!0/;1O3!34I;>\6MPA"I"@)C)D M!GE\Y^8^=PBP5>^2]JTF<6TREYA)Y?7U\S?ON+# A*WR09;]0,WG@R'\=E8. MQOA!1.R<#U!N@D:596P8%?0;KZCGT^5O/"PE6,8UK.,7#,C*M0')&Y5>/8)) MK> D0#.(I3?=6("6-D&Q,X8#$.0[:;HO!*OB9Z8Z0C4+S"BPND%?K2=R>VMB MH&^PMG+R'H(MGV;C.EA"PCX*-ZN63UL6KJE'KZD62!]IN;J2%RQQS62\QUH3#L :D:#&]9D=V?8@_ KR#M2_KX)A^G5XOQ9%/(]N/^I=B2E??S(]P% M!XAM4)S*$?F&P92FO\=@/MMQ\=W<Q[P2>:NP> ^L&1H[-R#!;>$(X'L/7 XE,-WC1;0CHY*](A>N'A9XDA M+_Q9Y^?]HA^THV(=#(?U;P+]F-K'W)M%)+C@;#D;4!'0!?_*B M<&]K@WF1@9!88C&HX<:*FLOI=U!'"%V'&WNUH%QB]?#]C=HKWO%&3N)FLF@ -)+X$&"GY14$IDT*A%>JC,"HSN2TZ'>=> D;IV-%9F"&V( M#B:PQMMA_%J=<9DSY%R6+&_JN:>:4),U?!-.// M<(.!*4U7PA(M\<<$>QB1;]V#1IF-LE;&NAS2L!ZZ>J7 M0=16)::?9(7=2EZ-] %KE8U46"F2E]O:*W@A/&"$!WHY#K-;YGN"U^3N@ Z: MPP6;?V/SZ5];AY/I@#+Q:M(=T"-C7"1LL<462H%NG#RA/)>,LFPE5]US,VO) MQ&^?2K>Z%M]1XW16PZ31T976!8C(6*-YG99PRN5C.+]:J^:UCF![Q'8Y^\$F M:0'W>.CTH=.H@B.]A@56P,#S.,)!#&=F"6I0UOE =.)/RC'E(HT+>KG.2R61 MH<)8.&IBV3!0F/P]'K1V>,( .J@/V;=!&72/6MW:U*T]W[/'/=AN(R^=Y8;) M$Q/*NP"5!V-V,7\Y*D %K!%S>^[>-LOI0V32.PPORG#P^T 5 M"%S^Z_JQT_W0V:(I%A)+1Q:Z(T^F(VG@_EA\HX5EQC_V&RRX-9=G4U'+.RY" MQJ&%3K]=6;S4Z6\$PBL0B^P--FVT?UXOCVN3MHG8!]1EL-4GXZ#9'B.+;XB] M7[B&;.X[YY?SZ<0N-BPR3"+9\=U&_=6[M_M7Z7,OG\C/TME(#$FH?DRFG//Q M'&S.Q5?FWERF+5N"\GR3'J\ ),TU-%I[BMT.]MR]VM&M9'!L>M^_8U6;^;7Y M-RCM0!Y5.5N1P[($JYWK"BE_L< H3CURNY\^1:.RGHP9^9QBF6<_31?+:R(T.]FHPSU\\@M*_@YC\(3N:+ MZ<.,_+]L%HUM;T Y9][#>A=%)(5DW65:OA2&+-;2JT&1@>4X&,&_ M)AHDH4)/^W1"I""_*O][ 7?BSQ[OFM&X_6/?%A+CM'^WF$>@ZGOEL%3/NF?' M[/.;!'WW5[65C?:8 T,-G\ P*WPGN2DH_$3)-SFLY?@NF(#F>MGBOV6![SVT MA&9*4 .KO PNE] $1EG+$?P/9D'X"A2/S2MVT);BJ"W#P&%L1[STJ+E/G]K8 M!O!IO\.Y[%[C-%?^0NBE_#6,_!4[C9*?&T2\.CRL]PW' MAD8L["B85R)C;YWT:6>'#I%U@ 2<=)B E4G1;:RIR/WU#U,];NV@:@2[H>L4 MR4=PAF!KK1,$O9%GH\FAYT4].UYO.B?R.\C^_\+R> CXAG?21Q3 M3@K%!*+KJ,H.$*X#!Y.\-V*(BJ \Q(?/\& RR101?XK2\V_-F F MW<^P4;._G>P<#LH:?9,8?AT.QD5$1F(E.!)O->O-/YE*A"[UWE%,W4V\OG-@JY^C.JNOQ^=X) M>,UI%&=YF9;%Y-S\.BSV3.QWF,SO.(&T*8Z9Q2(=3:2Z!M-?L1H+8UK[QAN, MD''%D.,!]K M$Y.J1V]1E5DP\C8. ?(LH;WCRF;J\S4*_#4^F MUIRF@F"I&D2F^NB1$M:ZD?^3:B M,\AY?((K@'NY>-A1X(3#=&]$FH_K85)7%?G(,[Y(EV9U/K DK01^C.&MRHH> MV.JLFP!XKP%E:&4#JAN$OZKP6:WK<[I^6/-?E*(AQ3L:8-TR17&U4>,Q!K2K MWPT%%]Q^L?W<8!K ?+%AX#&#?XXIQ\ES&27"%U='!UXAV"QP^9O9=D65^D4' M;9><,Y[&WW?H!''3:_6F%O=> 7E =_SI)+?6S8?34X0M8I\''V,2)#W:)4TA MX$/C;:A/*[]/_[3?C72XH.21%6B7Z-"A-SR;U"19AO(3XSGZG#K+*8V.<@#@ M7Y!Q>]NU@1=L!]N^S<#%C'U8J198$1:>D8P=S93%O! MS21N*DPHQ5Y;O-OG#]/9;Q!P6CMG10Q&Y0]6@2D&]9C\54/]63G"-(&L]CZK?D@,D6#R M_RXP="(6Q ^17_ZQPO.?#MM74ZI/RP;EQ#9'?V0H(-TG(#O;GPQI 9-?CU+S M%TOQYF,NA[FNAM_;?U?^W[WUN":4KF62R^G0+GSBY-E1W&LEMP@'B(: M[+4$ET+90Q;)PM ^S43K**KNO,9\1% [ZJIRD^&*8 M*CQ@B(9A.BJI]&&4IV-V(&8#+LK.*(>M+3[R(J,R3BS5'Q"JP%F!JFB>U^F( MTJ7*L(13JRU'E 2'[P0Y?]AECB5XQ?%8,@U]34<'JVQUTL)]-MB M+*<$J CTC'Q$< >QB0$5KAB6T8G!&EA8AS) L9J\' LRI( ^EY[G6+N/.1#% M$)3$G//D!]0PC&$.8X=?#=."G0*#(1UG55I/PI3?OG/,7]U^(?>.:$ ^24:0 M-U@$..%>R--F3E!BB-!3B8K@V&E,-Y]<-V>JFP^VFZM6-QO5S9:"T_:,L3KX MH_>F^BU;DN =)42)9AT,[+OF<;H@WZ4ON/?)E^_=WC,\[\;V+, ]"8NZS"8$ M]@ 2@J[ &$'XT;-D/!C5ZMZ\A+,SJ7(0!=4(_=LL96 KQ#ZC[3::Z&M/1;DI.+%:X8L=:L_K>[]>P>\ZTP4AU%L0A4)[L4/WH- MXS=]C?_WT;,RRK8L:+CGJ5(TQ[E?\#66@X+/[. M#%P/7SW^)*=K]%<&D$/[T+:^A_-\8Y[U[_99#G2MK2/1! EX[?A'TST,7.#A M^6$YW>G&E-E&OIZ2 MJ@*A^2%]4H[%@X$"9*C=,ZU]\MY M N&EN59\)'EL6"E)P%8EJ"<5:W*C(:MV:4:NI+&I+\?$_L %)6UKSQ)L_)H] M2R7]J/A'3O!&\+,^Y[\G]*/@;T%=#=Q5\;;'W';!;1?QMKD#!7\;P0Q 9)7% MUF6U^KSNG0)E=M_,=P^-*KC]&0[ZQ]VCY.]*IFRBFC]9HJP;"T$B@(^/\BPF M S%PNS/]*EUZ4KR*JX)%-.8JKLI5<8&:/\RYBJM,\U$I=5RP=!A/BV _0F$M M"#@'E&D9@)-W%H#R6 EL6F@30?HQ=Z:STVFB)I%PKYOLJ)@""< ? \2X<84; M"F%+QH7YKV%U^&,7.=@T,*Q4X,E.$YJ*F6IJ8BEYCNH_T%WL/=2 MD 2G24'@;C7BXY6D,--SL2G0LL>H*IEB&N&Z:K?WH].WVEY.^X4-59!L)Q"X M,P3MFT@N@,T7E; ML&4Z(6MX5*<8N_#RU DD1D7%_;D"K81Q\ I,0Z+4B@EE^'GS4L%4H, I,[ O MT@*^=F\UA >.X#C&XEM3'MKS>+)3THR.=JPS'95LQ2-^@RW1T(NI&E/A*BY) M-"\H4R#+P!0O_#Y.H#%8NA/X"A8/8N>-AZJ;!4Y1A4.506<1O ^L?-FLG!.. MRQ1V9\6 #D.0F;01,GAM>#53]4%3!PH> B;Y/K#W M!-@G\C\L%Y:&@78/B.2:_/I571".#RZLBIQVO\!ZI2IYQ/)*SER:NM?(..EHH,@X_WGZ;_ 6IH;J1 >;5FO(N4YC M+4"2QO,NOH 54KV;QP4&/^C.,V&GB9S1;V$$-HC\AN=G!:?99)!3G=_HA^3Y MJL&GPA2[/20'K2B-JU,VOB5-X$;9O6W\;K_ZY4>KMHTH?:55P8<:R&2R!Z[K MXA6N6G^A<8W*4;7SQ)LZC1.$&'(A/^_ D"@[/%2/F]KP&,Y=85#C"G3U0"$( M1@NY"#T-XM&+8A\MYUY=/U+ B,^FP]72!/DPYVU;@I2O,AU6K(:-"/'R%T> M^XR+#,G7D9/3@ZWRL&FVEY-.1MNF^\0AMC>-P<]*C21X\=*M+2O!;W','J"#.U0O9UF;FJOI+&:,X;Z MD?%@VF'\O4)$5#6#,E"'BMV%WC8:YKY.ZK\,*>=X^'=7&7:A3T^RW@P,7;2M MJ*0$@\9(R;?,2@Q_722_("((Y4Z=O43PZH=P2;UJ;@>HF9+OXL/-R^3L67 - MN3\S$7 =UUP^K>&:LO<:,$0'1E#V/LLX6#JNL:[:GFO^MENRI[;G&MV?KFMT M?[K>RWJ%>Z[YV^[AP#'LOR8V/I9QY%]WH+ =\@;BI.B[=-3U(M.E[637H+V9 M;>$:3BX;]??NE^:SOYA72_A]9D[CM4%=6"RC:S[Y%X+0(AR/_QFTO2-91*EO MV ?6JHU'[?>D8Q0LFK,^PLQA)13<))J@3[/IYCXLJ%38 7.''8 ,/([E;&X'R5#'(&T^&/DA?Q[X9:&;'#'&7]!*^ 2""$=!<*N^ M&H9H;/IQM=S>AVV7\D6X:I0K032 L -L) NU\I.!/IASZ@D*A*-O*8+0UOY; M\N-O*?8M*R:26]"2VK/8.^\D>JZ/&J!@L[O]MX:IE.WGCB,^V:*ZM>]YURV] M2CA226A !;S,/K0;MK?D]N=G=,EO3-KE"30(^ZGT8G]ZT%VAG_;6EF?UN M@CT1\+!N!T>*Y3P(?/V <>]N@5C%!6)/9W@EMF_(LWA#SW>+AWED49C/'< K M9S;,/'E#J^'46XG#.S*G5FW5!E?G0SJ'O^@X2_2=\;&J.L;J!5^$O[7J]]@UA%#BD0>D:2@4[HITU 3O-5U/- M^\<-&$$:K;?)2Y1__W+Y9;'YG^3XFUQD.?P7/M@\[TD];]4%;:#4.7GGV$5Y MT:%D_<&O>;9WC!?D\..-2[!_7:4L*Z-"[%B7W\L);)S[2<.?.JUY#OMY>6[O7R XE5YM,+KC=!!/[-LL?,FMX5=?#O]<#^E[B8,JYGGX>T49?5PP] MT.][>?).V@^N^5.WJ=M1A].^G;"[6BUV]\+\]K*#:.OX1W[2"4?+IJ(X?K%[*J?#,B7!,!>\DU%+!0,0X MI8*++)M4AT7HQ1J]-1REK%+?S0V*E8,0/X%4*;747L_!& MR*--.GID?)JC]K=MCJ-@"2N2H_A@7'?Y*/SW.<"\@6WZ$(OH&B1@1N:6ISF: MZHA6+%XDUHR/NCDO8HZF/$,>@VYO0BP\Y$WA'HZEHR>UO[T^>=GK HD[ '@Q M*R^ =L\&%T.#W>Z')9%XK&'CQ5)NNWPHD4-J0P('SXF>Q1LBLK8D3Q>KU(G; M;-M(2M4^#I^_M N,_L?_DX^R/V/!1;#TRKCG@\0.W]:BMNGSWUSV^&^$0RKH M0![O0)1!*BZ6B2XJNWJ-YI%2O^Y>R137V=+K:0R;H&JT,1Z*4OZAGX ^+L]NH^<7^Y?B2/)C6=L:?R=V9;BAOIC+0D^5+K"'-&&=->CG]ZMV/_6C\] MH5Q(T]:,V[)\4;'^Y3&=Z[3^=81:$ [MFQYP!(%6__II?]LBO#IA6QY&/G7" M'HTTM_5ZTDW*]2^7MQOR(P0"R;%+G?"J!TC%6#;+W6(#AO*_2I5G<$10OM+H M@/P@OJ;JRK61JOE&RGLI97!]D.UX97>3SX]C_LC;JELJMM3.X:V#(N MO2)8NUB8N5] ?L\NQ^<]0]3+_\A^[#G8_D,>?>@6.(+#\8@=H($YP![;"K2; MG-NQL_RNHR7WR ?I.]_PG=_L-772-1 L>[^7R12$6MQKV?OJ@HL#Z1A/41S$OX,7F0A)$KQZG.[Q M+[VTAQT7.\;#<$UVTQWV-"9LAZ&>J[*K4?/:ST5X2@R&+8? T2M M%MLWU) XD!Q9<7O)$*/91:U1^2;BO\X-=31=8!&U*LIA[--NNK[VEE_T0 M]"Z/G9^'L?J%1V"D@\CW%WDLTO]%/D; NZ")+&8#Q?@!@X<,$9 Z?#:] MCJ,1#"9N4(<=K6*]SV-7?G\*PN#-1]').(2,,-)4$1U;LEAC\QU[\FE$AI&E M74<:I]F/#/)I7(>1A\96$3(AQCZFE1WB' <2)U@IT=6//(F13R>Q-VX)N5Y? M]L9D3K6JF.>WBNVK;<;7.[&Z^/"W"HXWOQX5Y)ZN@LRUJ0&!MK7VTO,R5U]FZ%Y4Q&>A$2]T9PG' =B# MYC%@FQ0[W!+O 9WK$N51]5\F2G>@";NN>MWBNF-UN2 M/E M@9(:Y,%87-,^9-^JZKM7,?ZJ M*[UL!U#2RLLLUBOIABZ/J?,%7: &.K@LS8 M>S<&,61M^=Y^NG[]_IKZ8;FFP\?&=;I]BY#3'V%H;YMDAXAND4FC@ZRGG3U2 M[CMQQ9X4'P@Y7 ,?DT?IVMF"5NOZXPQM4M;[\[K&GW0X06NP&OLY6MN7 M_^>0M!XPY[V7:)+6\,+N%(5^UM9#'QG;:H=>V]IF)U&TGK"I^DE3#WWQ_7>V M7N\/)2T]81C"_G0^/A)=.)4K-#)(WT01&CG^\ !'_#T8K3]567[VVSE#FWY; MZH*M>(E5AA'<7XPCX!)]*1\;@QRCKS/8>YZA. SW%([:@.3% #J8\$#7BP&^E M-]<3;8B-D'A1;5#4I[3_IDBUHW?3U#+1/423+7HOWM^G\(Y(A[RZR2V%/;V7E/M"N77G_[O^VK*&U?N6\:(G/7X>\TYHY]EX+)&4'6;N^GC/:KB21#?T-O8T7V/1O+OV=CQ?=LK#RJ,2MNV6 Q M: >$!F-Y&PRNF M$WZ%4CI=^+I>[5C26\9@8=/B>2/(28LF[[3C-A[%HHT.' MZ.6 #*UYG75\MPOEX"1'UW'P.'7.D2K4,$AYATIOOO7.Q^!05A/1'=L\80"3 M=$!G M25]>GTI0O&WG4$9]:XHV,]1$%?]FM[Q7A*Z=F_MM!-U!=;5QN92Q3IXZ\=^# M-KQ']=/LG.':CXB0,N9 /HCZ.(R%1()!!LGZ=Y*XP;>2DA+_MHPU>.JX1W!& M?1[:D';U^#VUC]_Z+\?3SP9K?"_3[+X[XOF\WW,][R'][EZ^1"$;GGQE'?DP M$B,A#MGPPU@0-<8K>SAB6%%Y(%&$=1>SOP,S;/^5X_V7C.*74$![R*T66 M @J'Z6Y[OUHS^@$JO.3N7C<*Y F1;7%;/@M5@,='Q'*16\B=R;!)W*FN>!)Y MM[E:E8D8Y=DSD^N^58RI"G$QV@?A>N1.?%J1QW&-12H*>C"BNX T(\6;$PP) M)--KB7#=W>MU&[W\JFK$>D?@/8K+W?IK,,Z]=W6LT&_@.#Y)1W"K;MAGG>]_ M>)^"L(>A]LC+([3')PWN'S&@L3:EL>MHV&OO#6G/:WJT^>.^02O>,#(+F&4;60T2I>W!XR(8 B=U7QZ 2 MNZ^.@29V7QT#']S3[Q:08E^_0TC%[JMCX(J']3M\RU/>]8!3[ M!$3'5A,Y1EKHM@'EG"SB'AF-[3<6@F%NF)I]EKF>^P/@W!/ZT'H+H2]W"+QX MZVXSU[C OR<],]_NTKGJ[& M:<\K6>8]7F^NM?TO$71 YO*@YQ?QE_+I" .9C#!TWIIZ6#Q&LMVU\<#O!:OM MD4%8>-;Z"C_JJ"D7"!AQ.R)&]Y2 1#>S]>*65[8UXA!$VOF-?O 1-%E%;6N3+L6>..M+D,<*04"U:?Y\MU_PG MD('4632!Q%_.I)&]9Q5WM/WY/X,$-XOC,'D]Z,GT\=XK=1^M)S#&[Q<>![]*C$'>ZWC?4=I!&1IQ*8;^ M(*)E;W\8,(6V+T"^]>"N.'UHV(MZ'&;>(D5\Y,,JDLQ>Y;$/PS>K.V3OOBDY MD<&]<[:\C10Q[_98,8R?=??.>XQ?MT[5AT8'_G M6]3?1]V[A][YQ%'NEP&QP3[L#G_,#[O''_K^>_;.P![A=LA$]#=Q:0/ UQC4 M7*+U12+W])DX=/P/'_7#Q_JD$3YY7$\_;?Y(OOH^.=A]^JKFHX9BK]4>&"YK M"R)[&*(WV$]B2(VBAE3P +-&#K9?U7!U&#Y)ET;ZC!CG8?"0:KZC7>E(FCP0 M)" %ZP_OE;U[]_1TQ-VY*35-BBHZ;,^([QYZ3D3WX7L1G3V^&/+8M[\>'S8U MH\,N>\8L]O P^J6K%8.8G.1%M)GX#OMF?GMOS_0;AZUFWGQ>-FO$MY)VKF[> MO#U7N8:;7I=>$0M7(\-\1,,:E6&9H\<^']$1PUN0;#X,D+OQ.]+!Y.Y,NY*E M?Z9X$9M [QJ,D!D1]LL*T]7D ZH "!T8WM=4@OZI>4A*^$VG5 ?=LH#'DB:) MI1>8TCG=*J?*\4_K22QWC]1U1 <]-QP']^C0J_[ .O[?&?WCX:M"=];:L),^H(&G,$6"G$*C 33[.:K[G-\WSC%-_[KW1VF&6ZFE!UA$M(% M)QW4$$+#);9*"U>[6C\-L$:?8 5Q>>'";@2:\Z<&(>6_'H[ECJ&>O ,Y_,7# M=/&("VT'ZD'@2;+1U'6\FOAJLUT\"A4D:G>?M*]AOM@\[4(;WG*X>WI=+UO[ M"6OI&/;WO\3IN:C\Q_^DX5H"? M1V'8PC[TH9TCE7KL<9$/D6C]P,?U :/7L5>I8UEO=;QL&E%59"%=H0=[*>'N MGK?LNZFOKY93N_.++C+VG@UVE";R-D9 JBBR8KGWP6;^#L3=IQT=A%8N._/J M"\P!EM):AN3XXT-C8L8)U!^1HDHBG9J'96G948-9:V#I&+<-,UA'5Z^+#34SEF$;'6*^8PQFN#\9_ MC64J&.+JH),V4O1(3[,$U[!5N^YQU-*_V]XQ?Q*Z'&C.T9>-W_H$Q5'>$\L9 MX[]N\%#'K]WB*XZVBC3;$9DZB>6K(PUW!!W\X+<\ +7>7K+NO$1(N;_'D.;1 MC'ZD%H]\&BVB.+ S![VYIA _+=NNG[BEC']IR2%4#WK-Z ,9O_Q"$4O(%DV^ MR+.H>N&-B5:(89"7C8E0&$V8M&Q-WB"Z<7PP3PA-Z +U0.#=!/QJOW0> )W< MV/N]4#U\V8?<'.7,]B'2XGX%G\'J^/4I-J5E1$I->4IR<]\T7.M\.9\O!'M2 MNW3@W(<_GU8;KO3?/6UHX=P;QV/?MX+;=%Q]NM9>?NR#!SFN M8/E]Z7;]:++I]I<>.W0P\OU:V1Y"T.!(-N?P]35TUN$IX)#\G6IY&3#="+P3 MZ,2.8Q/1&'P1>(>-Q:Z(86?(&F1Z@>F6?Z)&ZN&U=Q13R&K=""+[7.Y><9V" M8L(*_.MK9%!XW^5,?*+OIE4%FCW=#DX98BA(W$N$YH< .(N/EKO_39K/] MR_\/4$L#!!0 ( "207$X\-OE,3@( 'P+ - >&POQ=R^=KXN>^8_KFMB>]/P) MZ<] U"/(H] /J1>_1_T3Z#WA"ROLM>L>AYD4P_+/L'.8RH0#6A,6X6O"Z$I1 MFY413MG6N:?6D4@F%=)FWPU98#W5@PL'KF>/1*O#J9"JJ>TJN-]5.WPOT/4L M(&6L!YQBYXC#DF@-2MR83C.X<7X70JV]W):&,%=D&TSG>$AH&E-D)54*JB\3 MX,X5APPRBZ-H7MA6R]*S0:TE-T9*22X%:1BZC-8PL@DP=F>_ET_9CO8F0VZ, MW1(?(TO1F6;6K3GLFM\@C]6<]ECV,%U4TK74;VLS'='T[=&!6P49W33]3=8# M&'52EFS[AM%<<'"3>;)@<&#!."1='51(11^,GCTJB7& PF@-2M-D[/FJ2+F$ MC>Z.TR8[E'EZA,S/O01G&]'7\#4$L#!!0 ( "207$XP)1N>3P< )M$ / >&PO=V]R:V)O M;VLN>&ULQ9Q=<]HX%(;_BH:;36LNF6;WM M]^MLJ0I9_U&M5&D_F5>FD(T]-(M^O3)*SNJE4DV1]\/!(.X74I>]]^]V][HV M?7I0-2IK=%7:D^[$5ZT>ZOWG[E!(>\&]NI5W9[U!3\AU4WW2>:/,I6S4GZ9: MKW2Y..L%/3'7IFZF[MGME84N=:%_JEE[5"^KA[\JHW]692/S:6:J/&^_Y3YH MOV2?4#^=^:I,HS/OPD;>W4C+>M:+!_:&][K6=SK7S>:LU_Z=JY[]%7WR,]IR MV/V[+<2WYO\48S6?ZTQ=5MFZ4&6S+4>CS[>]J;(GM885YJ^T'9C(+'#@?Y(4]KG(]LT^?B:F# M<%^H13477U;*$,@00(9'@[RHBA6!' +(X0$A/\A6M"6 $ *.C 8J3 M:TD@1P!R=+Q7+>LE@8P!9'PTR.E2TD:3 ,B$%W*Z+@II-BV47I3:?DW:SN@\ MRZJU[8P(Y!A CGDA;]2]*M>*P*0 )N6%>2R:6MRH3.E[V3Y\WTD/4"\]X$6; ME+:<&JM(13N3 (J#V1QV?& %T6Q^%]>YW%GNW[5>M5W[G7& =!$P^^+/JIH]Z#RG/,@. ;,>/E?EXO16F4)I(&!VP:3,JD*)6_G#;YJHYP^8NW[;-.>Z M:5UDQ]_?HD%P\OU-VTPI(>KV _9^O]&FM6:+5;?5[<9=:8UZ75%,)(2 V0BN M!-6RRF?*U+^UO9M7\4*DA)!9"1^E*>W;M>U3F?954UF%R PALQFVY=0.S559 M/P]V0AA(,-O@D]1&?)6Y-^0(D09"9@U,56ZC;%OK_UY+8R/G?",^Z=*.S;7, M;;A(,9$=0O;@H2ATLQWFNK9JA\"-K7W*T5P'%5M]".B&!%#%D5L1C="5.;ETL4[^A7$@00V9! M= 1:G8S(%$/VN.$IXNID@S--S,Z H9=?_9 SALS.>!%Z=18D$L:061B[&*P3 M#)ECR&P.&(SY;QC)9,@LDUTPUEE^R"-#9H_0J*P3#MECR&P/&/QX+S="]HB8 M[=$5_'259814$G''&B^BH$Y$9)*(V20=X5 G(S)*=,PHQ*^2< 7CF%&(-^<8 M(:U$!XI#.E\STDITP("D$P[))#I*9-*)B=02<84;LRR3[<-JKG]L/*"9R MT(C903[FBYZ38B('C9@=A-=>3RDF8Y-53 M3&2AF-E"L#2],7J,+!0S6^AI3L77T-*RVT9%\TYB9*'X0,OOOQP@Q4A"\3$7 MY;W!9HPD%#-+"&-&%!.F;1UU5FU$,9&$XD/-JOVR:B('Q)HW3GR4,)\A!";.#GF$ZM*K<99)>T12%!$DH85_' M\3!MH%'9R#?7VZE,&F(D2$()LX1>SWIJ:RK%1!)*F"6$9_^ITA.8/8866C,/A^',!.*B2PT9K90Y\K4WD84$UEH MS&RA5S!WW3S%1!8:G0(T46 M2KDSFR$F'7JDR$+IX=.<+>93AC'%1!9*#Y;RW#F?0#&1A=*C9B!X=1-9*#UJ M!@*=>4^1A5+V;90 T^N04F2AE-E"3XD2WAS2XUEQ0S&1A5+NK91[3#PAER() MI=R)"<\+4_^T5;)9JK:+HO%O"C=9*-RJ.6"V$-PFX77OP0!NUART'NJWE]?OW\W47)=J=F4?4MOSF_P=02P,$% @ ))!< M3I.^G^P2 P /SX !H !X;"]?+S;3=/K2=>-JT^^7X^WQU!_.OSP? MA_UR.G\=UMUIN7I9KOO.&9.ZX7J-Q)\H"@/E.8#)7F@/!\HRP.5^4!%'JC.!ZKR0-: MC$8?B;#6:VV!:ZOWV@+85B^V!;*MWFP+:%N]VA;8MGJW+;P=Z.[W> M#O1V>KT=Z.WT>GO0V^OU]J"WU^OM06_?X*R$#DOT>GO0V^OU]J"WU^OM06^O MU]N#WEZOMP>]O5YO#WI[O=X!] YZO0/H'?1Z!] [Z/4.H'=H<-9-A]UZO0/H M'?1Z!] [Z/4.H'?0ZQU [Z#7.X#>0:]W!+VC7N\(>D>]WA'TCGJ](^@=]7I' MT#LV>%=)+ROU>D?0.^KUCJ!WU.L=0>^HUSN"WE&O=P*]DU[O!'HGO=X)]$YZ MO1/HG?1Z)] [Z?5.H'=J,&M"PR9ZO1/HG?1Z)] [Z?5.H'?2ZYU![ZS7.X/> M6:]W!KVS7N\,>F>]WAGTSGJ],^B=]7IGT#LWF!6D84&]WAGTSGJ],^B=]7H7 MT+OH]2Z@=]'K74#OHM>[@-Y%KW[P)Z%[W>!?0N>KT+Z%T:S'K3L+=> M[P)Z%[W>%?2N>KTKZ%WU>E?0N^KUKJ!WU>M=0>^JU[N"WE6O=P6]JU[O"GI7 MO=X5]*X-NCI4UFG1UL&Z3H.^CJ'"CFG0V#%4V3$-.CN&2CNF06O'4&W'-.CM M&"KNF ;-'7-%^;A9#OW3]VG8'M;C9T?Y9_&/XUPQ/DYON_[S9N^NWQ^^K_]LNJ?%-UUC/'A-U!+ P04 " DD%Q.'-A?Z'(" #].P M$P %M#;VYT96YT7U1Y<&5S72YX;6S-V]]NFS 4Q_%7B;B= MB @:GIS;;; MK=+V AXX"0K_9+M=^O9S:#MI529U:B)];T+@F'-^$.MSEYL?C[-QJ^/0CVX3 M[;V?/R:):_9FT"Z>9C.&RG:R@_;AU.Z263<'O3.)3%.5--/HS>C7_M0CNKWY M;+;ZOO>K3T_73ZTWD9[GOFNT[Z8Q>1C;5TW7SPUC:_IEC=MWL_L0%D2K+\?0 MQ85KFRA4792\8<+K&T_GX;YO#\;:KC7_%6W:;KO&M%-S/X1;8C=;HUNW-\8/ M?>SVVIKVN[?=N'O.>Z>M_ZJ'T#@Y]LE?"^+KY?"/O3D?8*E<"'27:BZY+3PDH]H3ENG->V;AH?6U_MA?TWV ML'P_]\+_%%VR'-[WUB^70T)R9) <.21' T=?E M& ^Z&_\5Y>D !D;V-0&UL4$L! A0#% @ ))!<3@5CS/+P *P( !$ ( ! MF0$ &1O8U!R;W!S+V-O&UL4$L! A0#% @ ))!<3IE&PO M=V]R:W-H965T&UL4$L! A0#% @ ))!<3CIUN?MQ P M: X !@ ( !*0P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ))!<3N7/N[YP @ H @ !@ M ( !3!< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ))!<3G@ZDCJV 0 T@, !@ ( !@B4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ))!<3J0:77>U 0 T@, !D ( !]3( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ))!<3I,(UU^T M 0 T@, !D ( !MC@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ))!<3A $$UBT 0 T@, !D M ( !=SX 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ))!<3IHHU 0 T@, !D ( !.$0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M))!<3F^I70&T 0 T@, !D ( !^TD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ))!<3L2XQ&R] @ M>0L !D ( !OD\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ))!<3L<#V*NW 0 T@, !D M ( !J58 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ))!<3O3%C[BX 0 T@, !D ( !@UP 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ))!< M3A/3PQ/J 0 9@4 !D ( !7&( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ))!<3@9MO!6X 0 T@, M !D ( !QV@ 'AL+W=O&PO=V]R:W-H965T%L !X;"]W;W)K&UL4$L! A0#% @ ))!<3BSL\)"W 0 T@, !D M ( !SFX 'AL+W=O&PO=V]R:W-H965T MCAQ0$ #<$ 9 M " <5R !X;"]W;W)K&UL4$L! A0# M% @ ))!<3NL@]V"V 0 T@, !D ( !P70 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ))!<3@]8 M'!-F P ] \ !D ( !L7\ 'AL+W=O*P &0 M @ %.@P >&PO=V]R:W-H965T"* !X;"]W;W)K&UL4$L! A0#% @ ))!<3E8.C]-M P Q0X !D M ( !Y8P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ))!<3B8VSXX8 @ ^04 !D ( ! MDY8 'AL+W=O&PO=V]R:W-H965T&: !X;"]W;W)K&UL4$L! A0#% M @ ))!<3K^]2@2? P E!$ !D ( !G)T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ))!<3FJ"'4@< @ 8@8 !D M ( !,Z\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ))!<3GB$0'%\ @ 2 @ !D ( !4K< M 'AL+W=O&PO=V]R:W-H965TF\ !X;"]W;W)K&UL4$L! A0#% @ M))!<3LE.ZAI1 P L@X !D ( ! L 'AL+W=O&UL4$L! A0#% @ ))!<3OS6=)0P @ MSP8 !D ( !",D 'AL+W=O&?T! I!0 &0 @ %O MRP >&PO=V]R:W-H965T&UL4$L! A0#% @ ))!<3KA$(KL. P 9@P !D M ( !/M( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ))!<3B+/(PU^ @ : D !D ( ! ]L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ))!< M3E8:H<6& @ L0@ !D ( !1., 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ))!<3F1&C&0M @ /08 M !D ( !L^X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ))!<3GPK=M<(! H1$ !D M ( !\O4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ))!<3DNDQ[&PO=V]R:W-H965T&UL4$L! A0#% @ ))!<3H9& MLE/Z 0 Z 4 !D ( !,@P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ))!<3L)\ID<$!0 Y1D !D M ( !C!&PO M=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T M&PO=V]R:W-H965T*0$ >&PO M=V]R:W-H965T&PO&PO3P< )M$ / M " <+V 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " DD%Q. MD[Z?[!(# _/@ &@ @ $^_@$ >&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'-02P$"% ,4 " DD%Q.'-A?Z'(" #].P $P M @ &( 0( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 <@!R %8? ( K! ( ! end XML 120 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 121 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 123 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 377 470 1 false 106 0 false 9 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 Statements of Operations Sheet http://www.astronics.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 2 false false R3.htm 1002003 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 3 false false R4.htm 1003004 - Statement - Consolidated Balance Sheets Sheet http://www.astronics.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 4 false false R5.htm 1004005 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.astronics.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statements of Cash Flows Sheet http://www.astronics.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 1006007 - Statement - Consolidated Statements of Shareholders' Equity Sheet http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity Consolidated Statements of Shareholders' Equity Statements 7 false false R8.htm 2101101 - Disclosure - Summary of Significant Accounting Principles and Practices Sheet http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPractices Summary of Significant Accounting Principles and Practices Notes 8 false false R9.htm 2104102 - Disclosure - Revenue Sheet http://www.astronics.com/role/Revenue Revenue Notes 9 false false R10.htm 2112103 - Disclosure - Accounts Receivable Sheet http://www.astronics.com/role/AccountsReceivable Accounts Receivable Notes 10 false false R11.htm 2115104 - Disclosure - Inventories Sheet http://www.astronics.com/role/Inventories Inventories Notes 11 false false R12.htm 2119105 - Disclosure - Property, Plant and Equipment (Notes) Notes http://www.astronics.com/role/PropertyPlantandEquipmentNotes Property, Plant and Equipment (Notes) Notes 12 false false R13.htm 2122106 - Disclosure - Intangible Assets Sheet http://www.astronics.com/role/IntangibleAssets Intangible Assets Notes 13 false false R14.htm 2127107 - Disclosure - Goodwill Sheet http://www.astronics.com/role/Goodwill Goodwill Notes 14 false false R15.htm 2131108 - Disclosure - Long-Term Debt and Notes Payable Notes http://www.astronics.com/role/LongTermDebtandNotesPayable Long-Term Debt and Notes Payable Notes 15 false false R16.htm 2136109 - Disclosure - Warranty Sheet http://www.astronics.com/role/Warranty Warranty Notes 16 false false R17.htm 2140110 - Disclosure - Income Taxes Sheet http://www.astronics.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 2148111 - Disclosure - Profit Sharing/401(k) Plan Sheet http://www.astronics.com/role/ProfitSharing401kPlan Profit Sharing/401(k) Plan Notes 18 false false R19.htm 2150112 - Disclosure - Retirement Plans and Related Post Retirement Benefits Sheet http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefits Retirement Plans and Related Post Retirement Benefits Notes 19 false false R20.htm 2157113 - Disclosure - Shareholders' Equity Sheet http://www.astronics.com/role/ShareholdersEquity Shareholders' Equity Notes 20 false false R21.htm 2162114 - Disclosure - Earnings Per Share Sheet http://www.astronics.com/role/EarningsPerShare Earnings Per Share Notes 21 false false R22.htm 2165115 - Disclosure - Equity Compensation Sheet http://www.astronics.com/role/EquityCompensation Equity Compensation Notes 22 false false R23.htm 2174116 - Disclosure - Fair Value Sheet http://www.astronics.com/role/FairValue Fair Value Notes 23 false false R24.htm 2176117 - Disclosure - Selected Quarterly Financial Information Sheet http://www.astronics.com/role/SelectedQuarterlyFinancialInformation Selected Quarterly Financial Information Notes 24 false false R25.htm 2179118 - Disclosure - Commitments and Contingencies Sheet http://www.astronics.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 25 false false R26.htm 2183119 - Disclosure - Segments Sheet http://www.astronics.com/role/Segments Segments Notes 26 false false R27.htm 2189120 - Disclosure - Acquisitions Sheet http://www.astronics.com/role/Acquisitions Acquisitions Notes 27 false false R28.htm 2193121 - Disclosure - Divestiture Activities Sheet http://www.astronics.com/role/DivestitureActivities Divestiture Activities Notes 28 false false R29.htm 2197122 - Disclosure - Schedule II - Valuation and Qualifying Accounts Sheet http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccounts Schedule II - Valuation and Qualifying Accounts Notes 29 false false R30.htm 2202201 - Disclosure - Summary of Significant Accounting Principles and Practices (Policies) Sheet http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies Summary of Significant Accounting Principles and Practices (Policies) Policies http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPractices 30 false false R31.htm 2305301 - Disclosure - Revenue (Tables) Sheet http://www.astronics.com/role/RevenueTables Revenue (Tables) Tables http://www.astronics.com/role/Revenue 31 false false R32.htm 2313302 - Disclosure - Accounts Receivable (Tables) Sheet http://www.astronics.com/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://www.astronics.com/role/AccountsReceivable 32 false false R33.htm 2316303 - Disclosure - Inventories (Tables) Sheet http://www.astronics.com/role/InventoriesTables Inventories (Tables) Tables http://www.astronics.com/role/Inventories 33 false false R34.htm 2320304 - 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 34 false false R35.htm 2323305 - Disclosure - Intangible Assets (Tables) Sheet http://www.astronics.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.astronics.com/role/IntangibleAssets 35 false false R36.htm 2328306 - Disclosure - Goodwill (Tables) Sheet http://www.astronics.com/role/GoodwillTables Goodwill (Tables) Tables http://www.astronics.com/role/Goodwill 36 false false R37.htm 2332307 - Disclosure - Long-Term Debt and Notes Payable (Tables) Notes http://www.astronics.com/role/LongTermDebtandNotesPayableTables Long-Term Debt and Notes Payable (Tables) Tables http://www.astronics.com/role/LongTermDebtandNotesPayable 37 false false R38.htm 2337308 - Disclosure - Warranty (Tables) Sheet http://www.astronics.com/role/WarrantyTables Warranty (Tables) Tables http://www.astronics.com/role/Warranty 38 false false R39.htm 2341309 - Disclosure - Income Taxes (Tables) Sheet http://www.astronics.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.astronics.com/role/IncomeTaxes 39 false false R40.htm 2351310 - Disclosure - Retirement Plans and Related Post Retirement Benefits (Tables) Sheet http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsTables Retirement Plans and Related Post Retirement Benefits (Tables) Tables http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefits 40 false false R41.htm 2358311 - Disclosure - Shareholders' Equity (Tables) Sheet http://www.astronics.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://www.astronics.com/role/ShareholdersEquity 41 false false R42.htm 2363312 - Disclosure - Earnings Per Share (Tables) Sheet http://www.astronics.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.astronics.com/role/EarningsPerShare 42 false false R43.htm 2366313 - Disclosure - Equity Compensation (Tables) Sheet http://www.astronics.com/role/EquityCompensationTables Equity Compensation (Tables) Tables http://www.astronics.com/role/EquityCompensation 43 false false R44.htm 2377314 - Disclosure - Selected Quarterly Financial Information (Tables) Sheet http://www.astronics.com/role/SelectedQuarterlyFinancialInformationTables Selected Quarterly Financial Information (Tables) Tables http://www.astronics.com/role/SelectedQuarterlyFinancialInformation 44 false false R45.htm 2380315 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.astronics.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.astronics.com/role/CommitmentsandContingencies 45 false false R46.htm 2384316 - Disclosure - Segments (Tables) Sheet http://www.astronics.com/role/SegmentsTables Segments (Tables) Tables http://www.astronics.com/role/Segments 46 false false R47.htm 2390317 - Disclosure - Acquisitions (Tables) Sheet http://www.astronics.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.astronics.com/role/Acquisitions 47 false false R48.htm 2394318 - Disclosure - Divestiture Activities (Tables) Sheet http://www.astronics.com/role/DivestitureActivitiesTables Divestiture Activities (Tables) Tables http://www.astronics.com/role/DivestitureActivities 48 false false R49.htm 2403401 - Disclosure - Summary of Significant Accounting Principles and Practices - Narrative (Details) Sheet http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails Summary of Significant Accounting Principles and Practices - Narrative (Details) Details http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies 49 false false R50.htm 2406402 - Disclosure - Revenue - Narrative (Details) Sheet http://www.astronics.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 50 false false R51.htm 2407403 - Disclosure - Revenue - Cumulative Effect of Changes (Details) Sheet http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails Revenue - Cumulative Effect of Changes (Details) Details 51 false false R52.htm 2408404 - Disclosure - Revenue - Impact on Financial Statements (Details) Sheet http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails Revenue - Impact on Financial Statements (Details) Details 52 false false R53.htm 2409405 - Disclosure - Revenue - Summary of Contract Assets and Liabilities (Details) Sheet http://www.astronics.com/role/RevenueSummaryofContractAssetsandLiabilitiesDetails Revenue - Summary of Contract Assets and Liabilities (Details) Details 53 false false R54.htm 2410406 - Disclosure - Revenue - Revenue Disaggregated by Market (Details) Sheet http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails Revenue - Revenue Disaggregated by Market (Details) Details 54 false false R55.htm 2411407 - Disclosure - Revenue - Disaggregated by Product Lines (Details) Sheet http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails Revenue - Disaggregated by Product Lines (Details) Details 55 false false R56.htm 2414408 - Disclosure - Accounts Receivable - Summary of Accounts Receivable (Details) Sheet http://www.astronics.com/role/AccountsReceivableSummaryofAccountsReceivableDetails Accounts Receivable - Summary of Accounts Receivable (Details) Details 56 false false R57.htm 2417409 - Disclosure - Inventories - Summary of Inventories (Details) Sheet http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails Inventories - Summary of Inventories (Details) Details 57 false false R58.htm 2418410 - Disclosure - Inventories - Narrative (Details) Sheet http://www.astronics.com/role/InventoriesNarrativeDetails Inventories - Narrative (Details) Details 58 false false R59.htm 2421411 - 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 59 false false R60.htm 2424412 - 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 60 false false R61.htm 2425413 - Disclosure - Intangible Assets - Narrative (Details) Sheet http://www.astronics.com/role/IntangibleAssetsNarrativeDetails Intangible Assets - Narrative (Details) Details 61 false false R62.htm 2426414 - 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 62 false false R63.htm 2429415 - 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 63 false false R64.htm 2430416 - Disclosure - Goodwill - Narrative (Details) Sheet http://www.astronics.com/role/GoodwillNarrativeDetails Goodwill - Narrative (Details) Details 64 false false R65.htm 2433417 - Disclosure - Long-Term Debt and Notes Payable - Summary of Long-Term Debt (Details) Notes http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails Long-Term Debt and Notes Payable - Summary of Long-Term Debt (Details) Details 65 false false R66.htm 2434418 - Disclosure - Long-Term Debt and Notes Payable - Principal Maturities of Long-Term Debt (Details) Notes http://www.astronics.com/role/LongTermDebtandNotesPayablePrincipalMaturitiesofLongTermDebtDetails Long-Term Debt and Notes Payable - Principal Maturities of Long-Term Debt (Details) Details 66 false false R67.htm 2435419 - 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 67 false false R68.htm 2438420 - Disclosure - Warranty - Narrative (Details) Sheet http://www.astronics.com/role/WarrantyNarrativeDetails Warranty - Narrative (Details) Details 68 false false R69.htm 2439421 - Disclosure - Warranty - Summary of Activity in Warranty Accrual (Details) Sheet http://www.astronics.com/role/WarrantySummaryofActivityinWarrantyAccrualDetails Warranty - Summary of Activity in Warranty Accrual (Details) Details 69 false false R70.htm 2442422 - Disclosure - Income Taxes - Provision (Benefit) for Income Taxes (Details) Sheet http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails Income Taxes - Provision (Benefit) for Income Taxes (Details) Details 70 false false R71.htm 2443423 - Disclosure - Income Taxes - Effective Tax Rates Differ from Statutory Federal Income Tax (Details) Sheet http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails Income Taxes - Effective Tax Rates Differ from Statutory Federal Income Tax (Details) Details 71 false false R72.htm 2444424 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.astronics.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 72 false false R73.htm 2445425 - Disclosure - Income Taxes - Significant Components of Company's Deferred Tax Assets and Liabilities (Details) Sheet http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Significant Components of Company's Deferred Tax Assets and Liabilities (Details) Details 73 false false R74.htm 2446426 - Disclosure - Income Taxes - Components of Net Deferred Tax Assets and Liabilities (Details) Sheet http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Components of Net Deferred Tax Assets and Liabilities (Details) Details 74 false false R75.htm 2447427 - Disclosure - Income Taxes - Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties (Details) Sheet http://www.astronics.com/role/IncomeTaxesReconciliationofTotalAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetails Income Taxes - Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties (Details) Details 75 false false R76.htm 2449428 - Disclosure - Profit Sharing/401(k) Plan - Narrative (Details) Sheet http://www.astronics.com/role/ProfitSharing401kPlanNarrativeDetails Profit Sharing/401(k) Plan - Narrative (Details) Details 76 false false R77.htm 2452429 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Narrative (Details) Sheet http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails Retirement Plans and Related Post Retirement Benefits - Narrative (Details) Details http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsTables 77 false false R78.htm 2453430 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation (Details) Sheet http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails Retirement Plans and Related Post Retirement Benefits - Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation (Details) Details 78 false false R79.htm 2454431 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Assumptions Used to Calculate the Post Retirement Benefit Obligation (Details) Sheet http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails Retirement Plans and Related Post Retirement Benefits - Assumptions Used to Calculate the Post Retirement Benefit Obligation (Details) Details 79 false false R80.htm 2455432 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Summarizes the Components of the Net Periodic Cost (Details) Sheet http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails Retirement Plans and Related Post Retirement Benefits - Summarizes the Components of the Net Periodic Cost (Details) Details 80 false false R81.htm 2456433 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Assumptions Used to Determine the Net Periodic Cost (Details) Sheet http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoDeterminetheNetPeriodicCostDetails Retirement Plans and Related Post Retirement Benefits - Assumptions Used to Determine the Net Periodic Cost (Details) Details 81 false false R82.htm 2459434 - Disclosure - Shareholders' Equity - Narrative (Details) Sheet http://www.astronics.com/role/ShareholdersEquityNarrativeDetails Shareholders' Equity - Narrative (Details) Details 82 false false R83.htm 2460435 - 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 83 false false R84.htm 2461436 - 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 84 false false R85.htm 2464437 - 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 85 false false R86.htm 2467438 - Disclosure - Equity Compensation - Narrative (Details) Sheet http://www.astronics.com/role/EquityCompensationNarrativeDetails Equity Compensation - Narrative (Details) Details 86 false false R87.htm 2468439 - Disclosure - Equity Compensation - Compensation Expense Information Based on Fair Value of Stock Options and RSU's (Details) Sheet http://www.astronics.com/role/EquityCompensationCompensationExpenseInformationBasedonFairValueofStockOptionsandRSUsDetails Equity Compensation - Compensation Expense Information Based on Fair Value of Stock Options and RSU's (Details) Details 87 false false R88.htm 2469440 - Disclosure - Equity Compensation - Summary of Weighted Average Fair Value of Options Granted (Details) Sheet http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageFairValueofOptionsGrantedDetails Equity Compensation - Summary of Weighted Average Fair Value of Options Granted (Details) Details 88 false false R89.htm 2470441 - Disclosure - Equity Compensation - Summary of Weighted-Average Assumptions (Details) Sheet http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails Equity Compensation - Summary of Weighted-Average Assumptions (Details) Details 89 false false R90.htm 2471442 - Disclosure - Equity Compensation - Summary of Company's Stock Option Activity and Related Information (Details) Sheet http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails Equity Compensation - Summary of Company's Stock Option Activity and Related Information (Details) Details 90 false false R91.htm 2472443 - Disclosure - Equity Compensation - Summary of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options (Details) Sheet http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails Equity Compensation - Summary of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options (Details) Details 91 false false R92.htm 2473444 - Disclosure - Equity Compensation - Fair Value for Options Granted under Employee Stock Purchase Plan (Details) Sheet http://www.astronics.com/role/EquityCompensationFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails Equity Compensation - Fair Value for Options Granted under Employee Stock Purchase Plan (Details) Details 92 false false R93.htm 2475445 - Disclosure - Fair Value - Narrative (Details) Sheet http://www.astronics.com/role/FairValueNarrativeDetails Fair Value - Narrative (Details) Details 93 false false R94.htm 2478446 - Disclosure - Selected Quarterly Financial Information - Summarizes Selected Quarterly Financial Information (Details) Sheet http://www.astronics.com/role/SelectedQuarterlyFinancialInformationSummarizesSelectedQuarterlyFinancialInformationDetails Selected Quarterly Financial Information - Summarizes Selected Quarterly Financial Information (Details) Details 94 false false R95.htm 2481447 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Lease Payment Commitments (Details) Sheet http://www.astronics.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentCommitmentsDetails Commitments and Contingencies - Schedule of Future Minimum Lease Payment Commitments (Details) Details 95 false false R96.htm 2482448 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 96 false false R97.htm 2485449 - Disclosure - Segments - Summary of Segment Reporting Information (Details) Sheet http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails Segments - Summary of Segment Reporting Information (Details) Details 97 false false R98.htm 2486450 - Disclosure - Segments - Narrative (Details) Sheet http://www.astronics.com/role/SegmentsNarrativeDetails Segments - Narrative (Details) Details 98 false false R99.htm 2487451 - Disclosure - Segments - Summarizes the Company's Sales and Long-Lived Assets by Geographic Regions (Details) Sheet http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails Segments - Summarizes the Company's Sales and Long-Lived Assets by Geographic Regions (Details) Details 99 false false R100.htm 2488452 - Disclosure - Segments - Schedule of Activities with Major Customers (Details) Sheet http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails Segments - Schedule of Activities with Major Customers (Details) Details 100 false false R101.htm 2491453 - Disclosure - Acquisitions (Details) Sheet http://www.astronics.com/role/AcquisitionsDetails Acquisitions (Details) Details http://www.astronics.com/role/AcquisitionsTables 101 false false R102.htm 2492454 - Disclosure - Acquisitions - Astronics Connectivity Systems and Certification Corp. (Details) Sheet http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails Acquisitions - Astronics Connectivity Systems and Certification Corp. (Details) Details 102 false false R103.htm 2495455 - 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 103 false false R104.htm 2496456 - Disclosure - Divestiture Activities - Narrative (Details) Sheet http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails Divestiture Activities - Narrative (Details) Details 104 false false R105.htm 2498457 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) Sheet http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails Schedule II - Valuation and Qualifying Accounts (Details) Details http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccounts 105 false false All Reports Book All Reports atro-20181231.htm atro-20181231.xsd atro-20181231_cal.xml atro-20181231_def.xml atro-20181231_lab.xml atro-20181231_pre.xml atro-20181231xex21.htm atro-20181231xex23.htm atro-20181231xex311.htm atro-20181231xex312.htm atro-20181231xex32.htm http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 true true JSON 125 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "atro-20181231.htm": { "axisCustom": 0, "axisStandard": 38, "contextCount": 377, "dts": { "calculationLink": { "local": [ "atro-20181231_cal.xml" ] }, "definitionLink": { "local": [ "atro-20181231_def.xml" ], "remote": [ "http://xbrl.fasb.org/srt/2018/elts/srt-eedm1-def-2018-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-eedm-def-2018-01-31.xml" ] }, "inline": { "local": [ "atro-20181231.htm" ] }, "labelLink": { "local": [ "atro-20181231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/srt/2018/elts/srt-doc-2018-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-doc-2018-01-31.xml", "https://xbrl.sec.gov/dei/2018/dei-doc-2018-01-31.xml" ] }, "presentationLink": { "local": [ "atro-20181231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/srt/2018/elts/srt-ref-2018-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-ref-2018-01-31.xml", "https://xbrl.sec.gov/dei/2018/dei-ref-2018-01-31.xml" ] }, "schema": { "local": [ "atro-20181231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-roles-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-types-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-parts-codification-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd", "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd" ] } }, "elementCount": 765, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2018-01-31": 87, "http://www.astronics.com/20181231": 5, "http://xbrl.sec.gov/dei/2018-01-31": 16, "total": 108 }, "keyCustom": 57, "keyStandard": 413, "memberCustom": 38, "memberStandard": 68, "nsprefix": "atro", "nsuri": "http://www.astronics.com/20181231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Document and Entity Information", "role": "http://www.astronics.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112103 - Disclosure - Accounts Receivable", "role": "http://www.astronics.com/role/AccountsReceivable", "shortName": "Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "INF", "first": true, "lang": null, "name": "atro:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "customer", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2488452 - Disclosure - Segments - Schedule of Activities with Major Customers (Details)", "role": "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails", "shortName": "Segments - Schedule of Activities with Major Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "INF", "first": true, "lang": null, "name": "atro:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "customer", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2491453 - Disclosure - Acquisitions (Details)", "role": "http://www.astronics.com/role/AcquisitionsDetails", "shortName": "Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "ia73b393544724535b60230245568ccaf_I20171201", "decimals": "INF", "lang": null, "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2492454 - Disclosure - Acquisitions - Astronics Connectivity Systems and Certification Corp. (Details)", "role": "http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails", "shortName": "Acquisitions - Astronics Connectivity Systems and Certification Corp. (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i1a4ecb164e194a1aab665105738becad_D20170101-20171231", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i3c35b509cd4347558fd5dab8ef3d6538_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2495455 - 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", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i72f0724f775a4a6fbd4ad176956ce3d6_I20181231", "decimals": "-3", "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i34c3ee2f399a433283bcb49327bc437a_D20180101-20181231", "decimals": "-6", "first": true, "lang": null, "name": "atro:ProceedsFromEarnout", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2496456 - Disclosure - Divestiture Activities - Narrative (Details)", "role": "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "shortName": "Divestiture Activities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "contextRef": "i917206ddeab64625a9e22ee43ba9a708_D20180101-20181231", "decimals": "INF", "lang": null, "name": "atro:DisposalGroupIncludingDiscontinuedOperationImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "contextRef": "i0f86c5a39fb04c16a65c787dd1477323_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2498457 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)", "role": "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails", "shortName": "Schedule II - Valuation and Qualifying Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "contextRef": "i0240425a0b4c4275a7af943fdc2c7f76_I20151231", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115104 - Disclosure - Inventories", "role": "http://www.astronics.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119105 - Disclosure - Property, Plant and Equipment (Notes)", "role": "http://www.astronics.com/role/PropertyPlantandEquipmentNotes", "shortName": "Property, Plant and Equipment (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122106 - Disclosure - Intangible Assets", "role": "http://www.astronics.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127107 - Disclosure - Goodwill", "role": "http://www.astronics.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131108 - Disclosure - Long-Term Debt and Notes Payable", "role": "http://www.astronics.com/role/LongTermDebtandNotesPayable", "shortName": "Long-Term Debt and Notes Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136109 - Disclosure - Warranty", "role": "http://www.astronics.com/role/Warranty", "shortName": "Warranty", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140110 - Disclosure - Income Taxes", "role": "http://www.astronics.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148111 - Disclosure - Profit Sharing/401(k) Plan", "role": "http://www.astronics.com/role/ProfitSharing401kPlan", "shortName": "Profit Sharing/401(k) Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150112 - Disclosure - Retirement Plans and Related Post Retirement Benefits", "role": "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefits", "shortName": "Retirement Plans and Related Post Retirement Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "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", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Statements of Operations", "role": "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "-3", "lang": null, "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2157113 - Disclosure - Shareholders' Equity", "role": "http://www.astronics.com/role/ShareholdersEquity", "shortName": "Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2162114 - Disclosure - Earnings Per Share", "role": "http://www.astronics.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2165115 - Disclosure - Equity Compensation", "role": "http://www.astronics.com/role/EquityCompensation", "shortName": "Equity Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2174116 - Disclosure - Fair Value", "role": "http://www.astronics.com/role/FairValue", "shortName": "Fair Value", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "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" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2176117 - Disclosure - Selected Quarterly Financial Information", "role": "http://www.astronics.com/role/SelectedQuarterlyFinancialInformation", "shortName": "Selected Quarterly Financial Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2179118 - Disclosure - Commitments and Contingencies", "role": "http://www.astronics.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2183119 - Disclosure - Segments", "role": "http://www.astronics.com/role/Segments", "shortName": "Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2189120 - Disclosure - Acquisitions", "role": "http://www.astronics.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2193121 - Disclosure - Divestiture Activities", "role": "http://www.astronics.com/role/DivestitureActivities", "shortName": "Divestiture Activities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2197122 - Disclosure - Schedule II - Valuation and Qualifying Accounts", "role": "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccounts", "shortName": "Schedule II - Valuation and Qualifying Accounts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Statements of Comprehensive Income", "role": "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "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 - Summary of Significant Accounting Principles and Practices (Policies)", "role": "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies", "shortName": "Summary of Significant Accounting Principles and Practices (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Revenue (Tables)", "role": "http://www.astronics.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313302 - Disclosure - Accounts Receivable (Tables)", "role": "http://www.astronics.com/role/AccountsReceivableTables", "shortName": "Accounts Receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316303 - Disclosure - Inventories (Tables)", "role": "http://www.astronics.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320304 - Disclosure - Property, Plant and Equipment (Tables)", "role": "http://www.astronics.com/role/PropertyPlantandEquipmentTables", "shortName": "Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323305 - Disclosure - Intangible Assets (Tables)", "role": "http://www.astronics.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328306 - Disclosure - Goodwill (Tables)", "role": "http://www.astronics.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332307 - Disclosure - Long-Term Debt and Notes Payable (Tables)", "role": "http://www.astronics.com/role/LongTermDebtandNotesPayableTables", "shortName": "Long-Term Debt and Notes Payable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337308 - Disclosure - Warranty (Tables)", "role": "http://www.astronics.com/role/WarrantyTables", "shortName": "Warranty (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2341309 - Disclosure - Income Taxes (Tables)", "role": "http://www.astronics.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i3c35b509cd4347558fd5dab8ef3d6538_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Balance Sheets", "role": "http://www.astronics.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i3c35b509cd4347558fd5dab8ef3d6538_I20181231", "decimals": "-3", "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i6849a66ac2514294a705821b5b7e6dda_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2351310 - Disclosure - Retirement Plans and Related Post Retirement Benefits (Tables)", "role": "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsTables", "shortName": "Retirement Plans and Related Post Retirement Benefits (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i6849a66ac2514294a705821b5b7e6dda_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2358311 - Disclosure - Shareholders' Equity (Tables)", "role": "http://www.astronics.com/role/ShareholdersEquityTables", "shortName": "Shareholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2363312 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.astronics.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2366313 - Disclosure - Equity Compensation (Tables)", "role": "http://www.astronics.com/role/EquityCompensationTables", "shortName": "Equity Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2377314 - Disclosure - Selected Quarterly Financial Information (Tables)", "role": "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationTables", "shortName": "Selected Quarterly Financial Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2380315 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.astronics.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2384316 - Disclosure - Segments (Tables)", "role": "http://www.astronics.com/role/SegmentsTables", "shortName": "Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2390317 - Disclosure - Acquisitions (Tables)", "role": "http://www.astronics.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2394318 - Disclosure - Divestiture Activities (Tables)", "role": "http://www.astronics.com/role/DivestitureActivitiesTables", "shortName": "Divestiture Activities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i578525f821994f13a26e49c977185b66_D20170101-20171231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Summary of Significant Accounting Principles and Practices - Narrative (Details)", "role": "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails", "shortName": "Summary of Significant Accounting Principles and Practices - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i578525f821994f13a26e49c977185b66_D20170101-20171231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R5": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.astronics.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i3c35b509cd4347558fd5dab8ef3d6538_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Revenue - Narrative (Details)", "role": "http://www.astronics.com/role/RevenueNarrativeDetails", "shortName": "Revenue - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i3c35b509cd4347558fd5dab8ef3d6538_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i3c35b509cd4347558fd5dab8ef3d6538_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Revenue - Cumulative Effect of Changes (Details)", "role": "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails", "shortName": "Revenue - Cumulative Effect of Changes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i91cbfc2791a94576a63dafd38c416981_I20180101", "decimals": "-3", "lang": null, "name": "us-gaap:AccruedIncomeTaxes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Revenue - Impact on Financial Statements (Details)", "role": "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails", "shortName": "Revenue - Impact on Financial Statements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ib711511d5fef4cc9bf31964930053faf_D20180101-20181231", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i3c35b509cd4347558fd5dab8ef3d6538_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Revenue - Summary of Contract Assets and Liabilities (Details)", "role": "http://www.astronics.com/role/RevenueSummaryofContractAssetsandLiabilitiesDetails", "shortName": "Revenue - Summary of Contract Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i3c35b509cd4347558fd5dab8ef3d6538_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410406 - 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" ], "contextRef": "i1ffa1e398dc24faabc395c6dc0914d6e_D20180101-20181231", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411407 - Disclosure - Revenue - Disaggregated 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", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i82b12eba1e3a4ca6add2fc1d954afbfc_D20180101-20181231", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i3c35b509cd4347558fd5dab8ef3d6538_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - Disclosure - Accounts Receivable - Summary of Accounts Receivable (Details)", "role": "http://www.astronics.com/role/AccountsReceivableSummaryofAccountsReceivableDetails", "shortName": "Accounts Receivable - Summary of Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i3c35b509cd4347558fd5dab8ef3d6538_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i3c35b509cd4347558fd5dab8ef3d6538_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - Inventories - Summary of Inventories (Details)", "role": "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails", "shortName": "Inventories - Summary of Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i3c35b509cd4347558fd5dab8ef3d6538_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i3c35b509cd4347558fd5dab8ef3d6538_I20181231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - Disclosure - Inventories - Narrative (Details)", "role": "http://www.astronics.com/role/InventoriesNarrativeDetails", "shortName": "Inventories - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i3c35b509cd4347558fd5dab8ef3d6538_I20181231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "contextRef": "i3c35b509cd4347558fd5dab8ef3d6538_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421411 - 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:PropertyPlantAndEquipmentDisclosureTextBlock", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "contextRef": "i3c35b509cd4347558fd5dab8ef3d6538_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "-3", "lang": null, "name": "atro:ProvisionForNonCashLossesOnInventoryAndReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424412 - Disclosure - Intangible Assets - Summary of Acquired Intangible Assets (Details)", "role": "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails", "shortName": "Intangible Assets - Summary of Acquired Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425413 - Disclosure - Intangible Assets - Narrative (Details)", "role": "http://www.astronics.com/role/IntangibleAssetsNarrativeDetails", "shortName": "Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i3c35b509cd4347558fd5dab8ef3d6538_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426414 - 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" ], "contextRef": "i3c35b509cd4347558fd5dab8ef3d6538_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i0993276f43114c09b1a73ec0776c2d88_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429415 - Disclosure - Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details)", "role": "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "shortName": "Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i2e2ddb2280ff4e00b0f157ca55e568d5_I20161002", "decimals": "INF", "first": true, "lang": null, "name": "atro:GoodwillImpairmentNumberOfReportingUnitsTestedForImpairment", "reportCount": 1, "unitRef": "reporting_unit", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430416 - Disclosure - Goodwill - Narrative (Details)", "role": "http://www.astronics.com/role/GoodwillNarrativeDetails", "shortName": "Goodwill - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i3c35b509cd4347558fd5dab8ef3d6538_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalLeaseObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433417 - Disclosure - Long-Term Debt and Notes Payable - Summary of Long-Term Debt (Details)", "role": "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails", "shortName": "Long-Term Debt and Notes Payable - Summary of Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i3c35b509cd4347558fd5dab8ef3d6538_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalLeaseObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i3c35b509cd4347558fd5dab8ef3d6538_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434418 - Disclosure - Long-Term Debt and Notes Payable - Principal Maturities of Long-Term Debt (Details)", "role": "http://www.astronics.com/role/LongTermDebtandNotesPayablePrincipalMaturitiesofLongTermDebtDetails", "shortName": "Long-Term Debt and Notes Payable - Principal Maturities of Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i3c35b509cd4347558fd5dab8ef3d6538_I20181231", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "2", "first": true, "lang": null, "name": "atro:ActualLeverageRatio", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435419 - 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" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "2", "first": true, "lang": null, "name": "atro:ActualLeverageRatio", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R68": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2438420 - Disclosure - Warranty - Narrative (Details)", "role": "http://www.astronics.com/role/WarrantyNarrativeDetails", "shortName": "Warranty - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i0993276f43114c09b1a73ec0776c2d88_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439421 - Disclosure - Warranty - Summary of Activity in Warranty Accrual (Details)", "role": "http://www.astronics.com/role/WarrantySummaryofActivityinWarrantyAccrualDetails", "shortName": "Warranty - Summary of Activity in Warranty Accrual (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "idf46ceae55d5419d83f4f6469de99c66_I20151231", "decimals": "-3", "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i6a220294bba547378b21af6f95c5c8ef_I20151231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - 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" ], "contextRef": "i6a220294bba547378b21af6f95c5c8ef_I20151231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442422 - Disclosure - Income Taxes - Provision (Benefit) for Income Taxes (Details)", "role": "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails", "shortName": "Income Taxes - Provision (Benefit) for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443423 - Disclosure - Income Taxes - Effective Tax Rates Differ from Statutory Federal Income Tax (Details)", "role": "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails", "shortName": "Income Taxes - Effective Tax Rates Differ from Statutory Federal Income Tax (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i3c35b509cd4347558fd5dab8ef3d6538_I20181231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:TaxCreditCarryforwardAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444424 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.astronics.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i3c35b509cd4347558fd5dab8ef3d6538_I20181231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:TaxCreditCarryforwardAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i3c35b509cd4347558fd5dab8ef3d6538_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445425 - Disclosure - Income Taxes - Significant Components of Company's Deferred Tax Assets and Liabilities (Details)", "role": "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Significant Components of Company's Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i3c35b509cd4347558fd5dab8ef3d6538_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "atro:ScheduleOfDeferredTaxAssetsLiabilitiesNetTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i3c35b509cd4347558fd5dab8ef3d6538_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsLiabilitiesNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446426 - Disclosure - Income Taxes - Components of Net Deferred Tax Assets and Liabilities (Details)", "role": "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Components of Net Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "atro:ScheduleOfDeferredTaxAssetsLiabilitiesNetTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i3c35b509cd4347558fd5dab8ef3d6538_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsLiabilitiesNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i0993276f43114c09b1a73ec0776c2d88_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447427 - Disclosure - Income Taxes - Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties (Details)", "role": "http://www.astronics.com/role/IncomeTaxesReconciliationofTotalAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetails", "shortName": "Income Taxes - Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "idf46ceae55d5419d83f4f6469de99c66_I20151231", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "idae4c07979d84833b62be67399f36828_D20180101-20181231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449428 - Disclosure - Profit Sharing/401(k) Plan - Narrative (Details)", "role": "http://www.astronics.com/role/ProfitSharing401kPlanNarrativeDetails", "shortName": "Profit Sharing/401(k) Plan - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "idae4c07979d84833b62be67399f36828_D20180101-20181231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "INF", "first": true, "lang": null, "name": "atro:NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans", "reportCount": 1, "unique": true, "unitRef": "retirement_plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452429 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Narrative (Details)", "role": "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails", "shortName": "Retirement Plans and Related Post Retirement Benefits - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "INF", "first": true, "lang": null, "name": "atro:NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans", "reportCount": 1, "unique": true, "unitRef": "retirement_plan", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ia6dc52b4e6684ac8be582a16c2c15bb3_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453430 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation (Details)", "role": "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "shortName": "Retirement Plans and Related Post Retirement Benefits - Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i6849a66ac2514294a705821b5b7e6dda_D20180101-20181231", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanActuarialGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i8e72a17e3e6b4d3d8561f542af02690f_I20181231", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454431 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Assumptions Used to Calculate the Post Retirement Benefit Obligation (Details)", "role": "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "shortName": "Retirement Plans and Related Post Retirement Benefits - Assumptions Used to Calculate the Post Retirement Benefit Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i8e72a17e3e6b4d3d8561f542af02690f_I20181231", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Summary of Significant Accounting Principles and Practices", "role": "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPractices", "shortName": "Summary of Significant Accounting Principles and Practices", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i6849a66ac2514294a705821b5b7e6dda_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455432 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Summarizes the Components of the Net Periodic Cost (Details)", "role": "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails", "shortName": "Retirement Plans and Related Post Retirement Benefits - Summarizes the Components of the Net Periodic Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i6849a66ac2514294a705821b5b7e6dda_D20180101-20181231", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "atro:ScheduleOfAssumptionsUsedInDeterminingNetPeriodicBenefitCostTableTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ifeef5cc46ff14bb39d768b9dac105770_D20180101-20181231", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456433 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Assumptions Used to Determine the Net Periodic Cost (Details)", "role": "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "shortName": "Retirement Plans and Related Post Retirement Benefits - Assumptions Used to Determine the Net Periodic Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "atro:ScheduleOfAssumptionsUsedInDeterminingNetPeriodicBenefitCostTableTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ifeef5cc46ff14bb39d768b9dac105770_D20180101-20181231", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i16220797623843f5affea1dc641de9f6_I20160224", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459434 - Disclosure - Shareholders' Equity - Narrative (Details)", "role": "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails", "shortName": "Shareholders' Equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i16220797623843f5affea1dc641de9f6_I20160224", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i3c35b509cd4347558fd5dab8ef3d6538_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460435 - 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" ], "contextRef": "i01d95d3504cf4d88ba6d7782cc690bb9_I20181231", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461436 - 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" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ic4b64461011042cea1ec532830636505_D20180930-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464437 - 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" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467438 - Disclosure - Equity Compensation - Narrative (Details)", "role": "http://www.astronics.com/role/EquityCompensationNarrativeDetails", "shortName": "Equity Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i9746bd3ef3b8481d87d3d4e2d4b25d86_I20181231", "decimals": "INF", "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468439 - Disclosure - Equity Compensation - Compensation Expense Information Based on Fair Value of Stock Options and RSU's (Details)", "role": "http://www.astronics.com/role/EquityCompensationCompensationExpenseInformationBasedonFairValueofStockOptionsandRSUsDetails", "shortName": "Equity Compensation - Compensation Expense Information Based on Fair Value of Stock Options and RSU's (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "-3", "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "div", "ix:continuation", "body", "html" ], "contextRef": "ibf8451451cd24baab5a241b825322cd0_D20180101-20181231", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469440 - Disclosure - Equity Compensation - Summary of Weighted Average Fair Value of Options Granted (Details)", "role": "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageFairValueofOptionsGrantedDetails", "shortName": "Equity Compensation - Summary of Weighted Average Fair Value of Options Granted (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R89": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2470441 - Disclosure - Equity Compensation - Summary of Weighted-Average Assumptions (Details)", "role": "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails", "shortName": "Equity Compensation - Summary of Weighted-Average Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - Revenue", "role": "http://www.astronics.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ifd412de645b44a80997c58a574fd1400_I20171231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471442 - Disclosure - Equity Compensation - Summary of Company's Stock Option Activity and Related Information (Details)", "role": "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails", "shortName": "Equity Compensation - Summary of Company's Stock Option Activity and Related Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ibf8451451cd24baab5a241b825322cd0_D20180101-20181231", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9746bd3ef3b8481d87d3d4e2d4b25d86_I20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2472443 - Disclosure - Equity Compensation - Summary of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options (Details)", "role": "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails", "shortName": "Equity Compensation - Summary of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ibf8451451cd24baab5a241b825322cd0_D20180101-20181231", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i14ce8286f3694579bf94b8cddf1476b2_D20180101-20181231", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473444 - Disclosure - Equity Compensation - Fair Value for Options Granted under Employee Stock Purchase Plan (Details)", "role": "http://www.astronics.com/role/EquityCompensationFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "shortName": "Equity Compensation - Fair Value for Options Granted under Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i14ce8286f3694579bf94b8cddf1476b2_D20180101-20181231", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ic4b64461011042cea1ec532830636505_D20180930-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475445 - Disclosure - Fair Value - Narrative (Details)", "role": "http://www.astronics.com/role/FairValueNarrativeDetails", "shortName": "Fair Value - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i9a30307125c8409ba88b91bfd22aeff7_D20180101-20181231", "decimals": "INF", "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2478446 - Disclosure - Selected Quarterly Financial Information - Summarizes Selected Quarterly Financial Information (Details)", "role": "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationSummarizesSelectedQuarterlyFinancialInformationDetails", "shortName": "Selected Quarterly Financial Information - Summarizes Selected Quarterly Financial Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ic4b64461011042cea1ec532830636505_D20180930-20181231", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesRentExpenseNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2481447 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Lease Payment Commitments (Details)", "role": "http://www.astronics.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentCommitmentsDetails", "shortName": "Commitments and Contingencies - Schedule of Future Minimum Lease Payment Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesRentExpenseNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i188044d4806a4728b45266b552aff492_D20180411-20180411", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyDamagesSoughtValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2482448 - Disclosure - Commitments and Contingencies - Narrative (Details)", "role": "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i188044d4806a4728b45266b552aff492_D20180411-20180411", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyDamagesSoughtValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2485449 - Disclosure - Segments - Summary of Segment Reporting Information (Details)", "role": "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails", "shortName": "Segments - Summary of Segment Reporting Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i96afaaea8b6547fca251a7fcf34b8158_I20161231", "decimals": "-3", "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ic4b64461011042cea1ec532830636505_D20180930-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2486450 - Disclosure - Segments - Narrative (Details)", "role": "http://www.astronics.com/role/SegmentsNarrativeDetails", "shortName": "Segments - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i6ef53da55ac14b28a6a4c08b46fc5d5d_D20180101-20181231", "decimals": "INF", "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i9d7e1e2afb8846f59680320c3c6d0ef1_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2487451 - Disclosure - Segments - Summarizes the Company's Sales and Long-Lived Assets by Geographic Regions (Details)", "role": "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails", "shortName": "Segments - Summarizes the Company's Sales and Long-Lived Assets by Geographic Regions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "id34f31dafc3344aeaeedf35c1a409aa2_D20180101-20181231", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 106, "tag": { "atro_AccumulatedOtherComprehensiveIncomeLossExchangeGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated Other Comprehensive Income (Loss), Exchange Gain (Loss)", "label": "Accumulated Other Comprehensive Income (Loss), Exchange Gain (Loss)", "terseLabel": "Exchange gain (loss) included in net income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossExchangeGainLoss", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "monetaryItemType" }, "atro_ActualLeverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Actual Leverage Ratio", "label": "Actual Leverage Ratio", "terseLabel": "Actual leverage ratio at end of period" } } }, "localname": "ActualLeverageRatio", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "pureItemType" }, "atro_AerospaceSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Aerospace segment.", "label": "Aerospace Segment [Member]", "terseLabel": "Aerospace" } } }, "localname": "AerospaceSegmentMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SegmentsNarrativeDetails", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "atro_AmendedAndRestatedCreditAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Amended And Restated Credit Agreement [Member]", "label": "Amended And Restated Credit Agreement [Member]", "terseLabel": "Amended And Restated Credit Agreement" } } }, "localname": "AmendedAndRestatedCreditAgreementMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_ArmstrongMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Armstrong [Member]", "label": "Armstrong [Member]", "terseLabel": "Armstrong Areospace, Inc." } } }, "localname": "ArmstrongMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/GoodwillNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_AstronicsConnectivitySystemsAndCertificationCorp.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Astronics Connectivity Systems And Certification Corp. [Member]", "label": "Astronics Connectivity Systems And Certification Corp. [Member]", "terseLabel": "CSC" } } }, "localname": "AstronicsConnectivitySystemsAndCertificationCorp.Member", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails" ], "xbrltype": "domainItemType" }, "atro_AstronicsCustomControlConceptsInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Astronics Custom Control Concepts Inc. [Member]", "label": "Astronics Custom Control Concepts Inc. [Member]", "terseLabel": "Astronics Custom Control Concepts Inc." } } }, "localname": "AstronicsCustomControlConceptsInc.Member", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/AcquisitionsDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_AstronicsPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Astronics plan.", "label": "Astronics Plan [Member]", "terseLabel": "Astronics Plan" } } }, "localname": "AstronicsPlanMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/ProfitSharing401kPlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_BoeingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boeing.", "label": "Boeing [Member]", "terseLabel": "Boeing" } } }, "localname": "BoeingMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "atro_BusinessJetMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Jet", "label": "Business Jet [Member]", "terseLabel": "Business Jet" } } }, "localname": "BusinessJetMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_CapitalLeaseAssetsBasisDifference": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Capital Lease Assets Basis Difference", "label": "Capital Lease Assets Basis Difference", "terseLabel": "Capital Lease Basis Difference" } } }, "localname": "CapitalLeaseAssetsBasisDifference", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "atro_CashAndCashEquivalentsMaturityPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash And Cash Equivalents, Maturity Period", "label": "Cash And Cash Equivalents, Maturity Period", "terseLabel": "Cash and cash equivalents maturity period (in months)" } } }, "localname": "CashAndCashEquivalentsMaturityPeriod", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "durationItemType" }, "atro_CashCompensationLimit": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash compensation limit.", "label": "Cash Compensation Limit", "terseLabel": "Cash compensation limit" } } }, "localname": "CashCompensationLimit", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_CommercialTransportAircraftMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commercial Transport Aircraft", "label": "Commercial Transport Aircraft [Member]", "terseLabel": "Commercial Transport" } } }, "localname": "CommercialTransportAircraftMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_CommonClassUndefinedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock that is undefined, representing ownership interest in a corporation.", "label": "Common Class Undefined [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonClassUndefinedMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "domainItemType" }, "atro_CommonStockConversionRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock, Conversion Ratio", "label": "Common Stock, Conversion Ratio", "terseLabel": "Conversion ratio for Class B stock to common stock" } } }, "localname": "CommonStockConversionRatio", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "pureItemType" }, "atro_CommonStockVotesPerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock, Votes Per Share", "label": "Common Stock, Votes Per Share", "terseLabel": "Class B stock voting rights per share" } } }, "localname": "CommonStockVotesPerShare", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "integerItemType" }, "atro_CreditFacilityAllocation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Credit Facility Allocation", "label": "Credit Facility Allocation", "terseLabel": "Credit facility allocation" } } }, "localname": "CreditFacilityAllocation", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_CustomControlConceptsLLCMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Custom Control Concepts LLC [Member]", "label": "Custom Control Concepts LLC [Member]", "terseLabel": "Custom Control Concepts LLC" } } }, "localname": "CustomControlConceptsLLCMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/AcquisitionsDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_DebtCovenantRatioOfDebtToEbitda": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the debt covenant ratio to measure the company's ability to pay off debt.", "label": "Debt Covenant Ratio Of Debt To Ebitda", "terseLabel": "Permitted leverage ratio" } } }, "localname": "DebtCovenantRatioOfDebtToEbitda", "nsuri": "http://www.astronics.com/20181231", "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": "Leverage ratio increase, duration of permitted following acquisition (in fiscal quarters)" } } }, "localname": "DebtInstrumentCovenantComplianceLeverageRatioIncreasePermittedDurationFollowingAcquisition", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "integerItemType" }, "atro_DeferredTaxAssetsAssetsHeldForSale": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Assets, Assets Held For Sale", "label": "Deferred Tax Assets, Assets Held For Sale", "negatedLabel": "Assets Held for Sale" } } }, "localname": "DeferredTaxAssetsAssetsHeldForSale", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "atro_DeferredTaxAssetsCustomerAdvancedPaymentsAndDeferredRevenue": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred tax assets customer advanced payments and deferred revenue.", "label": "Deferred Tax Assets Customer Advanced Payments And Deferred Revenue", "terseLabel": "Customer Advanced Payments and Deferred Revenue" } } }, "localname": "DeferredTaxAssetsCustomerAdvancedPaymentsAndDeferredRevenue", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "atro_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Defined benefit plan accumulated other comprehensive income net gains losses tax.", "label": "Defined Benefit Plan Accumulated Other Comprehensive Income Net Gains Losses Tax", "terseLabel": "Unrecognized actuarial losses, tax" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesTax", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Defined benefit plan accumulated other comprehensive income net prior service cost credit tax.", "label": "Defined Benefit Plan Accumulated Other Comprehensive Income Net Prior Service Cost Credit Tax", "terseLabel": "Unrecognized prior service costs, tax" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditTax", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_DefinedBenefitPlanAmortizationOfNetGainsLossesAfterTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Defined benefit plan amortization of net gains losses after tax.", "label": "Defined Benefit Plan Amortization Of Net Gains Losses After Tax", "negatedTerseLabel": "Actuarial loss, net of tax" } } }, "localname": "DefinedBenefitPlanAmortizationOfNetGainsLossesAfterTax", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_DefinedBenefitPlanAmortizationOfNetGainsLossesBeforeTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Defined benefit plan amortization of net gains losses before tax.", "label": "Defined Benefit Plan Amortization of Net Gains Losses Before Tax", "negatedTerseLabel": "Actuarial loss" } } }, "localname": "DefinedBenefitPlanAmortizationOfNetGainsLossesBeforeTax", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_DefinedBenefitPlanAmortizationOfNetGainsLossesNetOfTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Defined benefit plan amortization of net gains losses net of tax.", "label": "Defined Benefit Plan Amortization Of Net Gains Losses Net Of Tax", "terseLabel": "Actuarial loss, tax" } } }, "localname": "DefinedBenefitPlanAmortizationOfNetGainsLossesNetOfTax", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_DefinedBenefitPlanAmortizationOfNetPriorServiceCostCreditNetOfTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Defined benefit plan amortization of net prior service cost credit net of tax.", "label": "Defined Benefit Plan Amortization Of Net Prior Service Cost Credit Net Of Tax", "terseLabel": "Net periodic pension cost net of tax" } } }, "localname": "DefinedBenefitPlanAmortizationOfNetPriorServiceCostCreditNetOfTax", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_DefinedBenefitPlanAmortizationOfNetPriorServiceCostCreditTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Defined benefit plan amortization of net prior service cost credit tax.", "label": "Defined Benefit Plan Amortization Of Net Prior Service Cost Credit Tax", "terseLabel": "Net periodic pension cost, tax" } } }, "localname": "DefinedBenefitPlanAmortizationOfNetPriorServiceCostCreditTax", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_DirectorsStockOptionPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Directors stock option plan.", "label": "Directors Stock Option Plan [Member]", "terseLabel": "Directors Stock Option Plan" } } }, "localname": "DirectorsStockOptionPlanMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20181231", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_DividendsPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Dividends.", "label": "Dividends [Policy Text Block]", "terseLabel": "Dividends" } } }, "localname": "DividendsPolicyTextBlock", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "atro_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Document and entity information.", "label": "Document And Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.astronics.com/20181231", "xbrltype": "stringItemType" }, "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/20181231", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "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/20181231", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_GoodwillImpairmentNumberOfReportingUnitsTestedForImpairment": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Goodwill Impairment Number Of Reporting Units Tested For Impairment", "label": "Goodwill Impairment Number Of Reporting Units Tested For Impairment", "terseLabel": "Number of reporting units have goodwill and subject to goodwill impairment test" } } }, "localname": "GoodwillImpairmentNumberOfReportingUnitsTestedForImpairment", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/GoodwillNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "integerItemType" }, "atro_IncomeTaxLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income Tax [Line Items]", "label": "Income Tax [Line Items]", "terseLabel": "Income Tax" } } }, "localname": "IncomeTaxLineItems", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "atro_IncomeTaxTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income Tax [Table]", "label": "Income Tax [Table]", "terseLabel": "Income Tax [Table]" } } }, "localname": "IncomeTaxTable", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "atro_IncreaseDecreaseInPensionAndOtherPostretirementBenefitObligations": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase Decrease In Pension And Other Postretirement Benefit Obligations", "label": "Increase Decrease In Pension And Other Postretirement Benefit Obligations", "terseLabel": "Change in retirement benefit obligation" } } }, "localname": "IncreaseDecreaseInPensionAndOtherPostretirementBenefitObligations", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/20181231", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "atro_InventoryValuationReservesAsPercentageOfGrossInventory": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Inventory valuation reserves as percentage of gross inventory.", "label": "Inventory Valuation Reserves As Percentage Of Gross Inventory", "terseLabel": "Percentage of reserve for inventory valuation" } } }, "localname": "InventoryValuationReservesAsPercentageOfGrossInventory", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/InventoriesNarrativeDetails" ], "xbrltype": "percentItemType" }, "atro_KeyEmployeeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Key employee.", "label": "Key Employee [Member]", "terseLabel": "Key Employee" } } }, "localname": "KeyEmployeeMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Liabilities Held-For-Sale, Not Part Of Disposal Group, Current", "label": "Liabilities Held-For-Sale, Not Part Of Disposal Group, Current", "negatedLabel": "Liabilities Held for Sale" } } }, "localname": "LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "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": "Optional increase in maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityOptionalIncreaseInMaximumBorrowingCapacity", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_LongTermIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long Term Incentive Plan [Member]", "label": "Long Term Incentive Plan [Member]", "terseLabel": "Long Term Incentive Plan" } } }, "localname": "LongTermIncentivePlanMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_LufthansaTechnikAGMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lufthansa Technik AG [Member]", "label": "Lufthansa Technik AG [Member]", "terseLabel": "Lufthansa" } } }, "localname": "LufthansaTechnikAGMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_MilitaryAircraftMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Military Aircraft", "label": "Military Aircraft [Member]", "terseLabel": "Military" } } }, "localname": "MilitaryAircraftMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_NetAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Net assets.", "label": "Net Assets", "terseLabel": "Net assets" } } }, "localname": "NetAssets", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "monetaryItemType" }, "atro_NorthAmericaExcludingUnitedStatesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "North America, Excluding United States [Member]", "label": "North America, Excluding United States [Member]", "terseLabel": "North America (excluding United States)" } } }, "localname": "NorthAmericaExcludingUnitedStatesMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "atro_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of major customers.", "label": "Number Of Major Customers", "terseLabel": "Number of major customers" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "integerItemType" }, "atro_NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of non-qualified supplemental retirement defined benefit plans.", "label": "Number Of Non Qualified Supplemental Retirement Defined Benefit Plans", "terseLabel": "Number of non-qualified supplemental retirement defined benefit plans" } } }, "localname": "NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "integerItemType" }, "atro_OperatingLossCarryForwardsExpirationEndingYear": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating loss carry forwards expiration ending year.", "label": "Operating Loss Carry Forwards Expiration Ending Year", "terseLabel": "Operating loss carryforwards expiration ending year" } } }, "localname": "OperatingLossCarryForwardsExpirationEndingYear", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "gYearItemType" }, "atro_OperatingLossCarryforwardsExpectedToBeUtilizedAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Operating Loss Carryforwards, Expected To Be Utilized, Amount", "label": "Operating Loss Carryforwards, Expected To Be Utilized, Amount", "terseLabel": "Operating loss carryforwards expected to be utilized" } } }, "localname": "OperatingLossCarryforwardsExpectedToBeUtilizedAmount", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_OperatingLossCarryforwardsExpirationBeginningYear": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating loss carryforwards expiration beginning year.", "label": "Operating Loss Carryforwards Expiration Beginning Year", "terseLabel": "Operating loss carryforwards expiration beginning year" } } }, "localname": "OperatingLossCarryforwardsExpirationBeginningYear", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "gYearItemType" }, "atro_OtherAerospaceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Aerospace", "label": "Other Aerospace [Member]", "terseLabel": "Other" } } }, "localname": "OtherAerospaceMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_OtherContinentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other continent.", "label": "Other Continent [Member]", "terseLabel": "Other" } } }, "localname": "OtherContinentMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "atro_PanasonicMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Panasonic.", "label": "Panasonic [Member]", "terseLabel": "Panasonic" } } }, "localname": "PanasonicMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "atro_PatentInfringementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Patent Infringement [Member]", "label": "Patent Infringement [Member]", "terseLabel": "Patent Infringement" } } }, "localname": "PatentInfringementMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_PercentageOfFundedStatusOfPensionPlans": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of funded status of pension plans.", "label": "Percentage Of Funded Status Of Pension Plans", "terseLabel": "Percentage of fund" } } }, "localname": "PercentageOfFundedStatusOfPensionPlans", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "percentItemType" }, "atro_PercentageOfOperatingIncomeLoss": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of operating income loss.", "label": "Percentage Of Operating Income Loss", "terseLabel": "Operating Margins" } } }, "localname": "PercentageOfOperatingIncomeLoss", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "percentItemType" }, "atro_PostAcquisitionPeriodEmployerContributionPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Post acquisition period employer contribution percentage.", "label": "Post Acquisition Period Employer Contribution Percentage", "terseLabel": "Total employer contribution" } } }, "localname": "PostAcquisitionPeriodEmployerContributionPercentage", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "percentItemType" }, "atro_PretaxIncomeFromForeignSubsidiary": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Pretax income from foreign subsidiary.", "label": "Pretax Income From Foreign Subsidiary", "terseLabel": "Pretax income" } } }, "localname": "PretaxIncomeFromForeignSubsidiary", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/20181231", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_ProductLineAvionicsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product Line, Avionics", "label": "Product Line, Avionics [Member]", "terseLabel": "Avionics" } } }, "localname": "ProductLineAvionicsMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineElectricalPowerAndMotionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product Line, Electrical Power And Motion", "label": "Product Line, Electrical Power And Motion [Member]", "terseLabel": "Electrical Power & Motion" } } }, "localname": "ProductLineElectricalPowerAndMotionMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineLightingAndSafetyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product Line, Lighting And Safety", "label": "Product Line, Lighting And Safety [Member]", "terseLabel": "Lighting & Safety" } } }, "localname": "ProductLineLightingAndSafetyMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineOtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product Line, Other", "label": "Product Line, Other [Member]", "terseLabel": "Other" } } }, "localname": "ProductLineOtherMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineStructuresMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product Line, Structures", "label": "Product Line, Structures [Member]", "terseLabel": "Structures" } } }, "localname": "ProductLineStructuresMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineSystemsCertificationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product Line, Systems Certification", "label": "Product Line, Systems Certification [Member]", "terseLabel": "Systems Certification" } } }, "localname": "ProductLineSystemsCertificationMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProvisionForNonCashLossesOnInventoryAndReceivables": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Provision for non-cash losses on inventory and receivables.", "label": "Provision For Non Cash Losses On Inventory And Receivables", "terseLabel": "Provision for Non-Cash Losses on Inventory and Receivables" } } }, "localname": "ProvisionForNonCashLossesOnInventoryAndReceivables", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "atro_ProvisionalTaxCreditCarryforwardsForeign": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Provisional, Tax Credit Carryforwards, Foreign", "label": "Provisional, Tax Credit Carryforwards, Foreign", "terseLabel": "Provisional foreign tax credit carryforwards" } } }, "localname": "ProvisionalTaxCreditCarryforwardsForeign", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_RangeFourMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Range four.", "label": "Range Four [Member]", "terseLabel": "$45.89 - $45.89" } } }, "localname": "RangeFourMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "domainItemType" }, "atro_RangeOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Range one.", "label": "Range One [Member]", "terseLabel": "$2.67 - $3.19" } } }, "localname": "RangeOneMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "domainItemType" }, "atro_RangeThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Range three.", "label": "Range Three [Member]", "terseLabel": "$22.69 - $35.82" } } }, "localname": "RangeThreeMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "domainItemType" }, "atro_RangeTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Range two.", "label": "Range Two [Member]", "terseLabel": "$7.68 - $13.63" } } }, "localname": "RangeTwoMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "domainItemType" }, "atro_ScheduleOfAssumptionsUsedInDeterminingNetPeriodicBenefitCostTableTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of assumptions used in determining net periodic benefit cost.", "label": "Schedule Of Assumptions Used In Determining Net Periodic Benefit Cost Table [Table Text Block]", "terseLabel": "Assumptions Used to Determine the Net Periodic Cost" } } }, "localname": "ScheduleOfAssumptionsUsedInDeterminingNetPeriodicBenefitCostTableTableTextBlock", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsTables" ], "xbrltype": "textBlockItemType" }, "atro_ScheduleOfDeferredTaxAssetsLiabilitiesNetTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of deferred tax assets liabilities net.", "label": "Schedule Of Deferred Tax Assets Liabilities Net [Table Text Block]", "terseLabel": "Components of Net Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsLiabilitiesNetTableTextBlock", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Segment Reporting Information, Deductions From Operating profit [Abstract]", "label": "Segment Reporting Information, Deductions From Operating profit [Abstract]", "terseLabel": "Deductions from Operating Profit:" } } }, "localname": "SegmentReportingInformationDeductionsFromOperatingprofitAbstract", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "atro_SemiconductorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Semiconductor", "label": "Semiconductor [Member]", "terseLabel": "Semiconductor" } } }, "localname": "SemiconductorMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Exercisable", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Exercisable [Abstract]", "terseLabel": "Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAbstract", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "stringItemType" }, "atro_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisablePeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award options exercisable period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Period", "terseLabel": "Stock option exercisable period (not exceeding, in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisablePeriod", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "atro_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award options forfeitures and expirations in period intrinsic value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Intrinsic Value", "negatedLabel": "Options forfeited (in usd)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodIntrinsicValue", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "monetaryItemType" }, "atro_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award options grants in period intrinsic value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Intrinsic Value", "terseLabel": "Options granted (in usd)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "monetaryItemType" }, "atro_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Outstanding", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Outstanding [Abstract]", "terseLabel": "Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingAbstract", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "stringItemType" }, "atro_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRestatedIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding, Restated Intrinsic Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding, Restated Intrinsic Value", "periodStartLabel": "Balance at beginning of the period (in usd)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRestatedIntrinsicValue", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "monetaryItemType" }, "atro_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingAggregateIntrinsicValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value [Roll Forward]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingAggregateIntrinsicValueRollForward", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "stringItemType" }, "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/20181231", "presentation": [ "http://www.astronics.com/role/WarrantyNarrativeDetails" ], "xbrltype": "durationItemType" }, "atro_StockIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock incentive plan.", "label": "Stock Incentive Plan [Member]", "terseLabel": "Stock Incentive Plan" } } }, "localname": "StockIncentivePlanMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20181231", "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/20181231", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "atro_SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Supplemental employee retirement plan defined benefit medical.", "label": "Supplemental Employee Retirement Plan Defined Benefit Medical [Member]", "terseLabel": "SERP Medical" } } }, "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsTables" ], "xbrltype": "domainItemType" }, "atro_TaxCreditCarryforwardAmountSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Tax Credit Carryforward, Amount Subject To Expiration", "label": "Tax Credit Carryforward, Amount Subject To Expiration", "terseLabel": "State tax credit carryforwards subject to expire" } } }, "localname": "TaxCreditCarryforwardAmountSubjectToExpiration", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_TaxCreditCarryforwardExpirationYearRangeEnd": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tax credit carryforward expiration year range end.", "label": "Tax Credit Carryforward Expiration Year Range End", "terseLabel": "State and foreign tax credit carryforwards expiration ending year" } } }, "localname": "TaxCreditCarryforwardExpirationYearRangeEnd", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "gYearItemType" }, "atro_TaxCreditCarryforwardExpirationYearRangeStart": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tax credit carryforward expiration year range start.", "label": "Tax Credit Carryforward Expiration Year Range Start", "terseLabel": "State and foreign tax credit carryforwards expiration beginning year" } } }, "localname": "TaxCreditCarryforwardExpirationYearRangeStart", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "gYearItemType" }, "atro_TaxCreditCarryforwardNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Tax Credit Carryforward, Not Subject To Expiration", "label": "Tax Credit Carryforward, Not Subject To Expiration", "terseLabel": "State tax credit carryforwards not subject to expire" } } }, "localname": "TaxCreditCarryforwardNotSubjectToExpiration", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_TaxCutsAndJobsActChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Tax Cuts And Jobs Act, Change In Tax Rate, Deferred Tax Liability, Income Tax Benefit", "label": "Tax Cuts And Jobs Act, Change In Tax Rate, Deferred Tax Liability, Income Tax Benefit", "terseLabel": "Income tax benefit recognized" } } }, "localname": "TaxCutsAndJobsActChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxLiabilityProvisionalIncomeTaxBenefit": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Change In Tax Rate, Deferred Tax Liability, Provisional Income Tax Benefit", "label": "Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Change In Tax Rate, Deferred Tax Liability, Provisional Income Tax Benefit", "terseLabel": "Provisional tax benefit" } } }, "localname": "TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxLiabilityProvisionalIncomeTaxBenefit", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_TaxCutsAndJobsActOf2017IncompleteAccountingGlobalIntangibleLowTaxedIncomeIncomeTaxExpenseBenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Global Intangible Low-Taxed Income, Income Tax Expense (Benefit)", "label": "Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Global Intangible Low-Taxed Income, Income Tax Expense (Benefit)", "terseLabel": "Tax expense, result of GILTI tax provisions" } } }, "localname": "TaxCutsAndJobsActOf2017IncompleteAccountingGlobalIntangibleLowTaxedIncomeIncomeTaxExpenseBenefit", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Transition Tax For Accumulated Foreign Earnings, Provisional Income Tax Expense", "label": "Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Transition Tax For Accumulated Foreign Earnings, Provisional Income Tax Expense", "terseLabel": "Provisional income tax expense on foreign earnings" } } }, "localname": "TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_TaxCutsAndJobsActOf2017ReclassificationFromAOCIToRetainedEarnings": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "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/20181231", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_TelefonixIncorporatedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Telefonix, Incorporated [Member]", "label": "Telefonix, Incorporated [Member]", "terseLabel": "Telefonix, Incorporated" } } }, "localname": "TelefonixIncorporatedMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/AcquisitionsDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_TestSystemsSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Test systems segment.", "label": "Test Systems Segment [Member]", "terseLabel": "Test Systems" } } }, "localname": "TestSystemsSegmentMember", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails", "http://www.astronics.com/role/RevenueNarrativeDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SegmentsNarrativeDetails", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "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/20181231", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "atro_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromPriorPeriodTaxPositions": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Unrecognized Tax Benefits, Increase (Decrease) Resulting From Prior Period Tax Positions", "label": "Unrecognized Tax Benefits, Increase (Decrease) Resulting From Prior Period Tax Positions", "terseLabel": "Decreases as a Result of Tax Positions Taken in Prior Years" } } }, "localname": "UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromPriorPeriodTaxPositions", "nsuri": "http://www.astronics.com/20181231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesReconciliationofTotalAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetails" ], "xbrltype": "monetaryItemType" }, "country_CA": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "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/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "country_FR": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "FRANCE", "terseLabel": "France" } } }, "localname": "FR", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "If the value is true, then the document is an amendment to previously-filed/accepted document.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document Information" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r526" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2018-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/2018-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r526" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r526" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated), (5) Smaller Reporting Accelerated Filer or (6) Smaller Reporting Company and Large Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "State aggregate market value of voting and non-voting common equity held by non-affiliates computed by reference to price at which the common equity was last sold, or average bid and asked price of such common equity, as of the last business day of registrant's most recently completed second fiscal quarter. The public float should be reported on the cover page of the registrants form 10K.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r526" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r526" ], "lang": { "en-US": { "role": { "documentation": "Indicate if company meets the shell company criteria: a company with no or nominal operations, and with no or nominal assets or assets consisting solely of cash and cash equivalents.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r526" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a smaller reporting company with both a public float and revenues of less than $75 million.", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "stringItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Continent of Asia.", "label": "Asia [Member]", "terseLabel": "Asia" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r524", "r528" ], "lang": { "en-US": { "role": { "documentation": "Information by consolidated entity or group of entities.", "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Entity or group of entities consolidated into reporting entity.", "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r175", "r181" ], "lang": { "en-US": { "role": { "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsNarrativeDetails", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsNarrativeDetails", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Continent of Europe.", "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim.", "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information.", "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r185", "r297", "r302" ], "lang": { "en-US": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails", "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.astronics.com/role/EquityCompensationNarrativeDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails", "http://www.astronics.com/role/WarrantyNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails", "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails", "http://www.astronics.com/role/WarrantyNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r183", "r297", "r300", "r516" ], "lang": { "en-US": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails", "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationSummarizesSelectedQuarterlyFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails", "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationSummarizesSelectedQuarterlyFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by range, including, but not limited to, upper and lower bounds.", "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails", "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.astronics.com/role/EquityCompensationNarrativeDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails", "http://www.astronics.com/role/WarrantyNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Extent of variation, for example, but not limited to, upper and lower bounds.", "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails", "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.astronics.com/role/EquityCompensationNarrativeDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails", "http://www.astronics.com/role/WarrantyNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r136", "r530" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "Schedule II - Valuation and Qualifying Accounts" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "srt_SouthAmericaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Continent of South America.", "label": "South America [Member]", "terseLabel": "South America" } } }, "localname": "SouthAmericaMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r184", "r297", "r301", "r520", "r523", "r527", "r529" ], "lang": { "en-US": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "stringItemType" }, "srt_SubsidiariesMember": { "auth_ref": [ "r333", "r476", "r478" ], "lang": { "en-US": { "role": { "documentation": "Entity owned or controlled by another entity.", "label": "Subsidiaries [Member]", "terseLabel": "Astronics Advanced Electronic Systems Corp." } } }, "localname": "SubsidiariesMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2018-01-31", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "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": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "Valuation and Qualifying Accounts Disclosure" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r136", "r530" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r304" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Accounting Standards Update 2014-09" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Accounts Payable and Other Accrued Liabilities, Current", "terseLabel": "Other Accrued Expenses" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r59" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts Payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms": { "auth_ref": [ "r74", "r482" ], "calculation": { "http://www.astronics.com/role/AccountsReceivableSummaryofAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount billed to customers under long-term contracts or programs but not paid. Excludes amounts due that have been withheld because of retainage provisions in a contract.", "label": "Contract Receivable", "totalLabel": "Total Receivables, Gross" } } }, "localname": "AccountsReceivableBilledForLongTermContractsOrPrograms", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AccountsReceivableSummaryofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r39", "r493", "r504" ], "calculation": { "http://www.astronics.com/role/AccountsReceivableSummaryofAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "For unclassified balance sheet, amounts due from customers or clients for goods or services that have been delivered or sold in the normal course of business.", "label": "Accounts Receivable, Gross", "terseLabel": "Trade Accounts Receivable" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AccountsReceivableSummaryofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r39", "r45", "r493", "r504" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "For an unclassified balance sheet, the amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business, reduced to their estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.", "label": "Accounts Receivable, Net", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r39", "r298" ], "calculation": { "http://www.astronics.com/role/AccountsReceivableSummaryofAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts Receivable, Net of Allowance for Doubtful Accounts", "totalLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AccountsReceivableSummaryofAccountsReceivableDetails", "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxes": { "auth_ref": [ "r31", "r33", "r398", "r488", "r506" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due. This amount is the total of current and noncurrent accrued income taxes.", "label": "Accrued Income Taxes", "terseLabel": "Accrued Income Taxes" } } }, "localname": "AccruedIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r31", "r488", "r507" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued Income Taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r83", "r89", "r90", "r328", "r442" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Retirement Liability Adjustment" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r57", "r234" ], "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/2018-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r81", "r86", "r88", "r89", "r462", "r464" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "terseLabel": "Cumulative translation adjustments" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r86", "r88", "r89" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r85", "r89", "r90", "r442" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r82", "r89", "r90", "r442" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation Adjustments" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r40" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r138" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "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, Excluding the Effects of Acquisitions:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r168", "r169", "r170", "r171", "r172", "r173" ], "lang": { "en-US": { "role": { "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.", "label": "Other Segments [Member]", "terseLabel": "Aerospace & Defense" } } }, "localname": "AllOtherSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r350", "r376", "r382" ], "calculation": { "http://www.astronics.com/role/EquityCompensationCompensationExpenseInformationBasedonFairValueofStockOptionsandRSUsDetails": { "order": 1.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Stock Compensation Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationCompensationExpenseInformationBasedonFairValueofStockOptionsandRSUsDetails", "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/EquityCompensationCompensationExpenseInformationBasedonFairValueofStockOptionsandRSUsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense, net of income tax, recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.", "label": "Allocated Share-based Compensation Expense, Net of Tax", "totalLabel": "Stock Compensation Expense, Net of Tax" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationCompensationExpenseInformationBasedonFairValueofStockOptionsandRSUsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r135" ], "lang": { "en-US": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Allowance for Doubtful Accounts" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r76", "r192" ], "calculation": { "http://www.astronics.com/role/AccountsReceivableSummaryofAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.", "label": "Allowance for Doubtful Accounts Receivable, Current", "negatedLabel": "Less Allowance for Doubtful Accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AccountsReceivableSummaryofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r121", "r218", "r225" ], "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 for intangibles" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AociBeforeTaxAttributableToParent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of increase (decrease) in accumulated equity from transactions and other events and circumstances from non-owner sources, attributable to parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners (distributions to owners).", "label": "AOCI before Tax, Attributable to Parent", "terseLabel": "Retirement Liability Adjustment \u2013 Before Tax" } } }, "localname": "AociBeforeTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/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": "Retirement Liability Adjustment \u2013 Before Tax" } } }, "localname": "AociTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r178", "r486", "r505" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total Assets", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r24", "r25", "r79" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total Current Assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r0", "r1", "r14", "r16", "r236" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "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/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r351", "r379" ], "lang": { "en-US": { "role": { "documentation": "Information by award type pertaining to equity-based compensation.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails", "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageFairValueofOptionsGrantedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r445", "r446" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "domainItemType" }, "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": "Description of Business" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "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": "Building and Improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r233" ], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Building" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails", "http://www.astronics.com/role/AcquisitionsDetails", "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/GoodwillNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r425", "r426" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails", "http://www.astronics.com/role/AcquisitionsDetails", "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/GoodwillNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails", "http://www.astronics.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r422" ], "lang": { "en-US": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of acquired stock" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "auth_ref": [ "r423", "r424" ], "lang": { "en-US": { "role": { "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "terseLabel": "Basic earnings per share (in usd per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "auth_ref": [ "r423", "r424" ], "lang": { "en-US": { "role": { "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "terseLabel": "Diluted earnings per share (in usd per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r423", "r424" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Summary of Pro-Forma Consolidated Results" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r423", "r424" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net income" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r423", "r424" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Sales" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationAsset": { "auth_ref": [ "r434", "r435", "r436" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Asset", "terseLabel": "Financial assets carried at fair value" } } }, "localname": "BusinessCombinationContingentConsiderationAsset", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r433", "r435", "r436" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Financial liabilities carried at fair value" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r437" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r127", "r421" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member": { "auth_ref": [ "r303" ], "lang": { "en-US": { "role": { "documentation": "Calculated under guidance for revenue recognition in effect prior to change to new guidance for revenue from contract with customer when using transition method for cumulative effect in period including initial date of application.", "label": "Calculated under Revenue Guidance in Effect before Topic 606 [Member]", "terseLabel": "Balances Without Adoption of ASU 2014-09" } } }, "localname": "CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalLeaseObligations": { "auth_ref": [ "r32", "r475", "r508" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal through the balance sheet date.", "label": "Capital Lease Obligations", "terseLabel": "Capital Lease Obligations" } } }, "localname": "CapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasedAssetsGross": { "auth_ref": [ "r473" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation of leased physical assets used in the normal conduct of business to produce goods and services.", "label": "Capital Leased Assets, Gross", "terseLabel": "Building acquired under capital leases, gross" } } }, "localname": "CapitalLeasedAssetsGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet": { "auth_ref": [ "r474" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total gross amount less the charge for the use of the long-lived depreciable assets subject to a lease meeting the criteria for capitalization.", "label": "Capital Leases, Balance Sheet, Assets by Major Class, Net", "terseLabel": "Building acquired under capital leases, net" } } }, "localname": "CapitalLeasesBalanceSheetAssetsByMajorClassNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r475" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "Capital leases payments due in 2019" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r475" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Four Years", "terseLabel": "Capital leases payments due in 2022" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r475" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Three Years", "terseLabel": "Capital leases payments due in 2021" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r475" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Two Years", "terseLabel": "Capital leases payments due in 2020" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation": { "auth_ref": [ "r468", "r473" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total charge for the use of long-lived depreciable assets subject to a lease meeting the criteria for capitalization.", "label": "Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation", "terseLabel": "Accumulated amortization" } } }, "localname": "CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r204" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of fulfillment cost" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r203" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Capitalized fulfillment costs" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r108" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "terseLabel": "Cash acquired" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r22", "r54", "r123" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and Cash Equivalents at End of Year", "periodStartLabel": "Cash and Cash Equivalents at Beginning of Year", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "(Decrease) Increase in Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r27", "r124", "r127", "r187" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/ConsolidatedBalanceSheetsParenthetical", "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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r244", "r256" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r127", "r262", "r521", "r522" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Loss Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Convertible Class B Stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/ConsolidatedBalanceSheetsParenthetical", "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_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r69" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock reserved (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r38" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common Stock, Par value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r38" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common Stock, Shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r38" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common Stock, Shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r38", "r276" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common Stock, Shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r38" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common Stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r306", "r309", "r348", "r385" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Profit Sharing/401(k) Plan" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ProfitSharing401kPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred Tax Assets:" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r93", "r95", "r96" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive Income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r163", "r164", "r458", "r459" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r163", "r164", "r458", "r459", "r518" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r163", "r164", "r458", "r459", "r518" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r163", "r164", "r458", "r459" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Percent of consolidated revenue" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r163", "r164", "r458", "r459" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r127", "r440", "r443", "r444" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in Progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r293" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Summary of Contract Assets and Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r289", "r291", "r298" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Net", "terseLabel": "Contract Assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueSummaryofContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r289", "r290", "r298" ], "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", "terseLabel": "Contract Liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails", "http://www.astronics.com/role/RevenueSummaryofContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r289", "r290", "r298" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Customer Advance Payments and Deferred Revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r299" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized included in contract liability balance" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r182" ], "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" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r105" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of Products Sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r106", "r127" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognition of costs in the period which correspond to the sales and revenue categories presented in the statement of operations. The accounting policy may include the amount and nature of costs incurred, provisions associated with inventories, purchase discounts, freight and other costs included in cost of sales incurred and recorded in the period. This disclosure also includes the nature of costs of sales incurred and recorded in the statement of operations for the period relating to transactions with related parties.", "label": "Cost of Sales, Policy [Policy Text Block]", "terseLabel": "Cost of Products Sold, Engineering and Development and Selling, General and Administrative Expenses" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Costs and Expenses" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Adoption of ASU 2014-09" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r128", "r411", "r416" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "U.S. Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r133", "r413" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r128", "r411", "r416" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r162" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r430" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r272" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Long-Term Debt and Notes Payable" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayable" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r30", "r31", "r32", "r487", "r490", "r503" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "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": "Interest rate on revolving credit at LIBOR rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r65", "r271", "r466" ], "lang": { "en-US": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r66" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r66", "r130", "r277", "r280", "r281", "r282", "r465", "r466", "r467", "r500" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r128", "r412", "r416" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "U.S. Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r128", "r412", "r416" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r121", "r128", "r412", "r416" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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)", "verboseLabel": "Deferred Tax Benefit" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r34", "r35", "r403", "r489", "r502" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "totalLabel": "Deferred Tax Liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r392", "r407" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "negatedLabel": "Deferred Tax Liabilities \u2014 Long-term", "terseLabel": "Deferred Income Taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails", "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueAndCreditsCurrent": { "auth_ref": [ "r63" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue or other forms of income in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer.", "label": "Deferred Revenue and Credits, Current", "terseLabel": "Customer Advanced Payments and Deferred Revenue" } } }, "localname": "DeferredRevenueAndCreditsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r128", "r412", "r416" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r404" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total Gross Deferred Tax Assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r407" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "terseLabel": "Other Assets \u2014 Long-term" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r405" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Deferred Tax Assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "auth_ref": [ "r388", "r409", "r410" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "terseLabel": "State Net Operating Loss Carryforwards and Other" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness": { "auth_ref": [ "r408", "r409", "r410" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible general business tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, General Business", "terseLabel": "State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "auth_ref": [ "r388", "r409", "r410" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "terseLabel": "Deferred Compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": { "auth_ref": [ "r388", "r409", "r410" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves", "terseLabel": "Asset Reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r406" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation Allowance for Foreign Tax Credit, State Deferred Tax Assets and Tax Credit Carryforwards, Net of Federal Tax" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxExpenseFromStockOptionsExercised": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax expense from write-off of the deferred tax asset related to deductible stock options at exercise.", "label": "Deferred Tax Expense from Stock Options Exercised", "terseLabel": "Tax benefits related to stock option exercises" } } }, "localname": "DeferredTaxExpenseFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r392", "r407" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net Deferred Tax Liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails", "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred Tax Liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r389", "r409", "r410" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r389", "r409", "r410" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r389", "r409", "r410" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "terseLabel": "Depreciation" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "auth_ref": [ "r33", "r310", "r311", "r318" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan.", "label": "Liability, Defined Benefit Pension Plan, Noncurrent", "terseLabel": "Long-term accrued pension liability" } } }, "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "auth_ref": [ "r321" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.", "label": "Defined Benefit Plan, Accumulated Benefit Obligation", "terseLabel": "Accumulated benefit obligation of the plans" } } }, "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax": { "auth_ref": [ "r89", "r328" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Accumulated Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Tax", "negatedTerseLabel": "Unrecognized actuarial losses, net" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": { "auth_ref": [ "r89", "r328" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax", "negatedTerseLabel": "Unrecognized actuarial losses" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax": { "auth_ref": [ "r89", "r328" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Tax", "terseLabel": "Unrecognized prior service costs, net" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": { "auth_ref": [ "r89", "r328" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax", "terseLabel": "Unrecognized prior service costs" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r315" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "negatedLabel": "Actuarial (Gain) Loss" } } }, "localname": "DefinedBenefitPlanActuarialGainLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r326", "r342", "r344" ], "calculation": { "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails": { "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 Losses" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r327", "r343", "r344" ], "calculation": { "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "terseLabel": "Amortization of Prior Service Cost" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "auth_ref": [ "r330" ], "lang": { "en-US": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "terseLabel": "Discount Rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": { "auth_ref": [ "r331" ], "lang": { "en-US": { "role": { "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase", "terseLabel": "Future Average Compensation Increases" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "auth_ref": [ "r330" ], "lang": { "en-US": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "terseLabel": "Discount Rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoDeterminetheNetPeriodicCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "auth_ref": [ "r331" ], "lang": { "en-US": { "role": { "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase", "terseLabel": "Future Average Compensation Increases" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoDeterminetheNetPeriodicCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r312" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation", "periodEndLabel": "Balance at end of the year", "periodStartLabel": "Balance at beginning of the year" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "auth_ref": [ "r316", "r345" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.", "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "negatedLabel": "Benefits Paid" } } }, "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "terseLabel": "Net Periodic Cost" } } }, "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedAmortizationOfPriorServiceCostCreditNextFiscalYear": { "auth_ref": [ "r334" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount included in accumulated other comprehensive (income) loss for prior service cost (credit) expected to be recognized in net periodic benefit cost (credit) for fiscal year following most recent annual statement of financial position.", "label": "Defined Benefit Plan, Expected Amortization of Prior Service Cost (Credit), Next Fiscal Year", "terseLabel": "Net periodic pension cost" } } }, "localname": "DefinedBenefitPlanExpectedAmortizationOfPriorServiceCostCreditNextFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "auth_ref": [ "r322" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Five Fiscal Years Thereafter", "terseLabel": "Benefits to be paid in the aggregate for the following five years" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "auth_ref": [ "r322" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in next fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Next Twelve Months", "terseLabel": "Expected future payments in 2019 (less than for SERP Medical)" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "auth_ref": [ "r322" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in fifth fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "terseLabel": "Expected future payments in 2023 (less than for SERP Medical)" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "auth_ref": [ "r322" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in fourth fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "terseLabel": "Expected future payments in 2022 (less than for SERP Medical)" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "auth_ref": [ "r322" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in third fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "terseLabel": "Expected future payments in 2021 (less than for SERP Medical)" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "auth_ref": [ "r322" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in second fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "terseLabel": "Expected future payments in 2020 (less than for SERP Medical)" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r317", "r319", "r320", "r344" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.", "label": "Defined Benefit Plan, Plan Assets, Amount", "terseLabel": "Fair value of plan assets at period end" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear": { "auth_ref": [ "r332" ], "lang": { "en-US": { "role": { "documentation": "Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status.", "label": "Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year", "terseLabel": "Annual increase in the cost of health care benefits" } } }, "localname": "DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r314", "r325", "r341", "r344" ], "calculation": { "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest Cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r323", "r339", "r344" ], "calculation": { "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails": { "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)", "terseLabel": "Net periodic benefit cost", "totalLabel": "Net Periodic Cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r313", "r324", "r340", "r344" ], "calculation": { "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails": { "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", "verboseLabel": "Service Cost \u2014 Benefits Earned During Period" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1": { "auth_ref": [ "r332" ], "lang": { "en-US": { "role": { "documentation": "Ultimate trend rate for health care cost for defined benefit postretirement plan.", "label": "Defined Benefit Plan, Ultimate Health Care Cost Trend Rate", "terseLabel": "Annual increase in the cost of health care benefits range" } } }, "localname": "DefinedBenefitPlanUltimateHealthCareCostTrendRate1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": { "auth_ref": [ "r335", "r336", "r337", "r338", "r344" ], "lang": { "en-US": { "role": { "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r346" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Defined contribution plan charges recognized" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ProfitSharing401kPlanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r121", "r232" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r121", "r176" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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", "verboseLabel": "Total Depreciation and Amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member": { "auth_ref": [ "r303" ], "lang": { "en-US": { "role": { "documentation": "Effect in current period from application of guidance for revenue from contract with customer compared with guidance for revenue recognition applicable prior to change when using transition method for cumulative effect in period including initial date of application.", "label": "Difference between Revenue Guidance in Effect before and after Topic 606 [Member]", "terseLabel": "Effect of Change Higher/(Lower)" } } }, "localname": "DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DirectorMember": { "auth_ref": [ "r477" ], "lang": { "en-US": { "role": { "documentation": "Person serving on the board of directors (who collectively have responsibility for governing the entity).", "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/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/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r297" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r287", "r385" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Equity Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]", "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": { "auth_ref": [ "r4", "r5", "r6", "r17" ], "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/2018-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation": { "auth_ref": [ "r5", "r6", "r17", "r393", "r418" ], "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/2018-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsHeldforsaleMember": { "auth_ref": [ "r2", "r3", "r16" ], "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/2018-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/RevenueNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r16" ], "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/2018-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/RevenueNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "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/2018-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/RevenueNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": { "auth_ref": [ "r0", "r1", "r14", "r236" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents", "terseLabel": "Cash at closing" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities": { "auth_ref": [ "r0", "r1", "r14", "r236" ], "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/2018-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets": { "auth_ref": [ "r0", "r1", "r14", "r236" ], "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/2018-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1": { "auth_ref": [ "r0", "r1", "r14", "r236" ], "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/2018-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent": { "auth_ref": [ "r0", "r1", "r14", "r231", "r236" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Inventory, Current", "terseLabel": "Sale of inventory" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationInventoryCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets": { "auth_ref": [ "r0", "r1", "r14", "r236" ], "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/2018-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": { "auth_ref": [ "r0", "r1", "r14", "r231", "r236" ], "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/2018-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": { "auth_ref": [ "r0", "r1", "r14", "r236" ], "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/2018-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r21", "r241" ], "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/2018-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivities" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsCash": { "auth_ref": [ "r283", "r499" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.", "label": "Dividends, Cash", "terseLabel": "Cash dividends paid" } } }, "localname": "DividendsCash", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsStock": { "auth_ref": [ "r283", "r499" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid stock dividends declared for classes of stock, for example, but not limited to, common and preferred.", "label": "Dividends, Stock", "negatedLabel": "Cash Paid in Lieu of Fractional Shares from Stock Distribution" } } }, "localname": "DividendsStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r102", "r139", "r144", "r146", "r147", "r148", "r150", "r497", "r514" ], "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 earnings (loss) per share (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails", "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationSummarizesSelectedQuarterlyFinancialInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r102", "r139", "r144", "r146", "r147", "r148", "r150", "r497", "r514" ], "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 earnings (loss) per share (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails", "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationSummarizesSelectedQuarterlyFinancialInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r151" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r461" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of Exchange Rates on Cash" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r132", "r394", "r395" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Effective Tax Rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r394", "r395", "r415" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Statutory Federal Income Tax Rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r394", "r395", "r415" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Revaluation of Deferred Taxes for Federal Tax Rate Change" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationDeductions": { "auth_ref": [ "r394", "r395", "r415" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deductions. Including, but not limited to, extraterritorial income exclusion deduction, qualified production activity deduction, dividend deduction, deduction for dividend paid to employee stock ownership plan, Medicare prescription drug benefit subsidy deduction, and other deductions.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Percent", "negatedTerseLabel": "Domestic Production Activity Deduction" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeductions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r394", "r395", "r415" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign Tax Benefits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r394", "r395", "r415" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to equity-based compensation costs.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent", "terseLabel": "Stock Compensation Expense" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r394", "r395", "r415" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": { "auth_ref": [ "r394", "r395", "r415" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 11.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense.", "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent", "terseLabel": "Revised State Filing Tax Benefit, Net of Federal Income Tax Effect, Net of Reserve" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": { "auth_ref": [ "r394", "r395", "r415" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the repatriation of foreign earnings.", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent", "terseLabel": "Tax Expense on Deemed Repatriation of Foreign Earnings" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r394" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to excess tax benefit for share-based compensation cost.", "label": "Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount", "terseLabel": "Excess tax benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r394", "r395", "r415" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State Income Tax, Net of Federal Income Tax Effect" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther": { "auth_ref": [ "r394", "r395", "r415" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsOther", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r394", "r395", "r415" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedTerseLabel": "Research and Development Tax Credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r63" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued Payroll and Employee Benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationEstimatedQuantityOfSharesToBeRepurchasedInFollowingPeriod": { "auth_ref": [ "r378" ], "lang": { "en-US": { "role": { "documentation": "Number of shares to be repurchased in accordance with a policy to use treasury stock to satisfy share-award conversions.", "label": "Employee Service Share-based Compensation, Estimated Quantity of Shares to be Repurchased in Following Period", "terseLabel": "Number of shares employees had subscribed to purchase (in shares)" } } }, "localname": "EmployeeServiceShareBasedCompensationEstimatedQuantityOfSharesToBeRepurchasedInFollowingPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r377" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested share-based compensation awards.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "terseLabel": "Total compensation costs related to non-vested awards" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r377" ], "lang": { "en-US": { "role": { "documentation": "Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r376" ], "calculation": { "http://www.astronics.com/role/EquityCompensationCompensationExpenseInformationBasedonFairValueofStockOptionsandRSUsDetails": { "order": 2.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total recognized tax benefit related to compensation cost for equity-based payment arrangements recognized in income during the period.", "label": "Employee Service Share-based Compensation, Tax Benefit from Compensation Expense", "negatedLabel": "Tax Benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationCompensationExpenseInformationBasedonFairValueofStockOptionsandRSUsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement. Although there are variations, normally, after vesting, when an option is exercised, the employee-holder pays the strike value in cash to the issuing employer-entity and receives equity shares. The equity shares can be sold into the market for cash at the current market price without restriction. Options may be used to attract, retain and incentivize employees, in addition to their regular salary and other benefits.", "label": "Employee Stock Option [Member]", "terseLabel": "Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails", "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageFairValueofOptionsGrantedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems": { "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": "Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]", "terseLabel": "Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]" } } }, "localname": "EmployeeStockOwnershipPlanESOPDisclosuresLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "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, Major Customer [Line Items]", "terseLabel": "Revenue, Major Customer" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities": { "auth_ref": [ "r383" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.", "label": "Excess Tax Benefit from Share-based Compensation, Financing Activities", "verboseLabel": "Excess Tax Benefit from Exercise of Stock Options" } } }, "localname": "ExcessTaxBenefitFromShareBasedCompensationFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r448", "r449", "r450", "r451", "r453", "r454" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r319", "r320", "r344", "r450", "r480" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r448" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r456" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/FairValue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r319", "r320", "r344", "r450", "r481" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [ "r448", "r452" ], "lang": { "en-US": { "role": { "documentation": "Provides the general categories used to describe the frequency with which financial assets and liabilities (as defined) are measured at fair value (on a recurring or nonrecurring basis).", "label": "Fair Value, Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r448", "r452" ], "lang": { "en-US": { "role": { "documentation": "This item represents a description of the frequency with which certain items are measured at fair value. Items measured at fair value on a nonrecurring basis generally include those items for which measurement inputs are not readily available and which are measured at fair value infrequently (for example, impaired assets).", "label": "Fair Value, Measurements, Nonrecurring [Member]", "terseLabel": "Nonrecurring Basis" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r448", "r452" ], "lang": { "en-US": { "role": { "documentation": "This item represents a description of the frequency with which certain items are measured at fair value. Items measured at fair value on a recurring basis generally include those items for which measurement inputs are readily available and which are measured at fair value at successive reporting periods.", "label": "Fair Value, Measurements, Recurring [Member]", "terseLabel": "Recurring Basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r127", "r455", "r457" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted Average\u00a0Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r224" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r226" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2019" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r226" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r226" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r226" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r226" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r219", "r220", "r224", "r227", "r484" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r224", "r484" ], "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\u00a0Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r219", "r223" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r127", "r460", "r464" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignEarningsRepatriated": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign earnings repatriated from subsidiaries outside the country of domicile.", "label": "Foreign Earnings Repatriated", "terseLabel": "Foreign earnings repatriated" } } }, "localname": "ForeignEarningsRepatriated", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r205", "r207" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "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 the Year", "periodStartLabel": "Balance at Beginning of the Year", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/SegmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r209" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r127", "r213" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r127", "r221" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r216" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r211" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign Currency Translations and Other" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r208", "r212" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before 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, Gross", "terseLabel": "Goodwill, Gross" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r208", "r212" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated impairment loss for 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, Impaired, Accumulated Impairment Loss", "negatedLabel": "Accumulated Impairment Losses" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r121", "r206", "r210", "r214" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://www.astronics.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "negatedTerseLabel": "Impairment Charge", "verboseLabel": "Impairment Loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows", "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/GoodwillNarrativeDetails", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/SegmentsNarrativeDetails", "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationSummarizesSelectedQuarterlyFinancialInformationDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillNarrativeDetails" ], "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" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r104" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofOperations": { "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", "terseLabel": "Gross Profit (sales less cost of products sold)", "totalLabel": "Gross Profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationSummarizesSelectedQuarterlyFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Guarantees [Abstract]" } } }, "localname": "GuaranteesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r121", "r228" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Intangible asset impairment charge" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "auth_ref": [ "r121", "r228" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.", "label": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)", "verboseLabel": "Purchased intangible impairment loss" } } }, "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r127", "r230", "r240" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r100", "r139", "r485", "r495", "r515" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Income Before Income Taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r131" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "terseLabel": "Income (Loss) Before Income Taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationSummarizesSelectedQuarterlyFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "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/2018-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r1", "r8", "r9", "r10", "r11", "r12", "r13", "r15", "r18", "r19", "r20", "r238", "r239" ], "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/2018-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r397" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r420" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "auth_ref": [ "r396" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.", "label": "Income Tax Examination, Penalties and Interest Accrued", "terseLabel": "Penalties or interest liabilities accrued" } } }, "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r128", "r177", "r417" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for Income Taxes", "totalLabel": "Provision (benefit) for income taxes, net" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxUncertaintiesPolicy": { "auth_ref": [ "r127", "r387", "r402" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for tax positions taken in the tax return filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other types of contingencies related to income taxes.", "label": "Income Tax Uncertainties, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxUncertaintiesPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r125" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income Taxes Paid, Net of Refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r120" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts Payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r120" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts Receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r120" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income Taxes Payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r120" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued Expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenueAndCustomerAdvancesAndDeposits": { "auth_ref": [ "r120" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of (a) prepayments by customers for goods or services to be provided at a later date, (b) the amount of customer money held in customer accounts, including security deposits, collateral for current or future transactions, initial payment of the cost of an acquisition or for the right to enter into a contract or agreement, (c) the increase (decrease) during the reporting period, excluding the portion taken into income, in the liability reflecting services yet to be performed by the reporting entity for which cash or other forms of consideration was received or recorded as a receivable, or (d) some combination of (a), (b), and (c).", "label": "Increase (Decrease) in Deferred Revenue and Customer Advances and Deposits", "terseLabel": "Customer Advanced Payments and Deferred Revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenueAndCustomerAdvancesAndDeposits", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r120" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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 Plan and Other Liabilities" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r120" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "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, net of the Effects from Acquisitions of Businesses:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r120" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r145", "r149" ], "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Number of shares out-of-the-money (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": { "auth_ref": [ "r303" ], "lang": { "en-US": { "role": { "documentation": "Information about effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Axis]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Axis]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Domain]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Domain]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r229" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r217", "r222" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible Assets, Net of Accumulated Amortization" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r498" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails": { "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", "terseLabel": "Interest Expense, Net of Interest Income" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r125" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.", "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities", "terseLabel": "Interest Paid" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r180" ], "lang": { "en-US": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Intersegment Eliminations" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r202" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r46", "r201" ], "calculation": { "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished Goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r23", "r77", "r197" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "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": "Total Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails", "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r26", "r78", "r127", "r154", "r198", "r199" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r48", "r201" ], "calculation": { "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw Material" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserveMember": { "auth_ref": [ "r135" ], "lang": { "en-US": { "role": { "documentation": "Reserve to reduce inventory to lower of cost or net realizable value.", "label": "SEC Schedule, 12-09, Reserve, Inventory [Member]", "terseLabel": "Reserve for Inventory Valuation" } } }, "localname": "InventoryValuationReserveMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r77", "r136", "r197", "r200" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "terseLabel": "Reserve for inventory valuation" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r47", "r201" ], "calculation": { "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in Progress" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r300" ], "lang": { "en-US": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/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/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r62" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total Liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r44", "r491", "r510" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Shareholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r64" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total Current Liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r60" ], "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/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r60" ], "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/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r60" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Outstanding letters of credit on revolving credit facility" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2018-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": "Commitment fee (percentage)" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r39", "r45", "r188", "r191", "r192", "r492", "r511", "r519" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AccountsReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r32", "r270", "r490", "r508" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "verboseLabel": "Long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r32" ], "calculation": { "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt and capital lease obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Long-term Debt and Capital Lease Obligations", "verboseLabel": "Long-term debt and capital lease obligations excluding current maturities" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LongTermDebtandNotesPayablePrincipalMaturitiesofLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt and capital lease obligations including current maturities.", "label": "Long-term Debt and Capital Lease Obligations, Including Current Maturities", "totalLabel": "Long-term debt and capital lease obligations" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayablePrincipalMaturitiesofLongTermDebtDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LongTermDebtandNotesPayablePrincipalMaturitiesofLongTermDebtDetails": { "order": 6.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Principal amount of long-term debt and capital lease obligation maturing after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt and Capital Lease Obligations, Maturities, Repayments of Principal after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayablePrincipalMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LongTermDebtandNotesPayablePrincipalMaturitiesofLongTermDebtDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Principal amount of long-term debt and capital lease obligation maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Five", "terseLabel": "2023" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayablePrincipalMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LongTermDebtandNotesPayablePrincipalMaturitiesofLongTermDebtDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Principal amount of long-term debt and capital lease obligation maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Four", "terseLabel": "2022" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayablePrincipalMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LongTermDebtandNotesPayablePrincipalMaturitiesofLongTermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Principal amount of long-term debt and capital lease obligation maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Three", "terseLabel": "2021" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayablePrincipalMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LongTermDebtandNotesPayablePrincipalMaturitiesofLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Principal amount of long-term debt and capital lease obligation maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Two", "terseLabel": "2020" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayablePrincipalMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LongTermDebtandNotesPayablePrincipalMaturitiesofLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 }, "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Principal amount of long-term debt and capital lease obligation maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt and Capital Lease Obligations, Repayments of Principal in Next Twelve Months", "terseLabel": "2019", "verboseLabel": "Less Current Maturities" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayablePrincipalMaturitiesofLongTermDebtDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r61" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current Maturities of Long-term Debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r66" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term Debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Amount", "terseLabel": "Purchase commitments outstanding" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r66" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r66", "r269" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r245", "r246", "r247", "r250", "r251", "r252", "r255", "r257", "r258" ], "lang": { "en-US": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r245", "r246", "r247", "r250", "r251", "r252", "r255", "r257", "r258" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualCarryingValueCurrent": { "auth_ref": [ "r245" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer.", "label": "Loss Contingency, Accrual, Current", "terseLabel": "Liability reserve" } } }, "localname": "LossContingencyAccrualCarryingValueCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r245", "r248", "r253" ], "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": "Claims sought" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r249", "r254", "r257" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Estimate of the value of the dispute" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r245", "r246", "r247", "r250", "r251", "r252", "r255", "r257", "r258" ], "lang": { "en-US": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and Equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaturitiesOfLongtermDebtAndCapitalLeaseObligationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maturities of Long-term Debt and Capital Lease Obligations [Abstract]", "terseLabel": "Maturities of Long-term Debt and Capital Lease Obligations [Abstract]" } } }, "localname": "MaturitiesOfLongtermDebtAndCapitalLeaseObligationsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayablePrincipalMaturitiesofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "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" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/WarrantySummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "Movement in Valuation Allowances and Reserves" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MultiemployerPlansPlanContributions1": { "auth_ref": [ "r347" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contributions made to multiemployer plan by all employers who participate in plan.", "label": "Multiemployer Plans, Plan Contributions", "terseLabel": "Contributions of employer" } } }, "localname": "MultiemployerPlansPlanContributions1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows from Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": { "auth_ref": [ "r118" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) of financing activities, excluding 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, Continuing Operations", "totalLabel": "Cash (Used for) Provided by Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash Flows from Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "auth_ref": [ "r118" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities, excluding 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, Continuing Operations", "totalLabel": "Cash Used For Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash Flows from Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r118", "r119", "r122" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, excluding 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, Continuing Operations", "totalLabel": "Cash Provided By Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r91", "r94", "r101", "r122", "r149", "r496", "r513" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.astronics.com/role/ConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net Income", "totalLabel": "Net Income", "verboseLabel": "Net Income (Loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows", "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails", "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails", "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationSummarizesSelectedQuarterlyFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r138", "r140", "r141" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Newly Adopted and Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Non-US" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r428" ], "lang": { "en-US": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete Agreement" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NotesPayableToBanksMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A written promise to pay a note to a bank.", "label": "Notes Payable to Banks [Member]", "terseLabel": "Other Bank Debt" } } }, "localname": "NotesPayableToBanksMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "terseLabel": "Number of reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "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 and Other Expenses, Net" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofOperations": { "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", "verboseLabel": "Operating Loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails", "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r469", "r471" ], "calculation": { "http://www.astronics.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r469", "r471" ], "calculation": { "http://www.astronics.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r469", "r471" ], "calculation": { "http://www.astronics.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentCommitmentsDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r469", "r471" ], "calculation": { "http://www.astronics.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentCommitmentsDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r469", "r471" ], "calculation": { "http://www.astronics.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentCommitmentsDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r469", "r471" ], "calculation": { "http://www.astronics.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesRentExpenseNet": { "auth_ref": [ "r470" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.", "label": "Operating Leases, Rent Expense, Net", "terseLabel": "Rental expense" } } }, "localname": "OperatingLeasesRentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r408" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r175", "r181" ], "lang": { "en-US": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsNarrativeDetails", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r429" ], "lang": { "en-US": { "role": { "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.", "label": "Order or Production Backlog [Member]", "terseLabel": "Backlog" } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r445", "r447" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r58" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r84", "r86", "r438", "r441" ], "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 Taxes" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r438", "r439", "r441" ], "calculation": { "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent", "terseLabel": "Other Comprehensive (Loss) Income, Before Tax" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r81", "r463" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "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.", "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/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r81", "r87" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit), after 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 Translation Adjustment, Tax", "terseLabel": "Income tax effect recorded for currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r92", "r95", "r97", "r276" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other Comprehensive Income (Loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "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/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r92", "r95", "r438", "r439", "r441" ], "calculation": { "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other Comprehensive (Loss) Income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r84", "r86" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "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.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedLabel": "Retirement Liability Adjustment \u2013 Net of Tax" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "auth_ref": [ "r438", "r439", "r441" ], "calculation": { "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "negatedTerseLabel": "Tax Benefit (Expense)" } } }, "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r445", "r447" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other liabilities.", "label": "Other Liabilities [Member]", "terseLabel": "Other Liabilities" } } }, "localname": "OtherLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r67" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other Liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r122" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofOperations": { "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", "negatedLabel": "Other Operating Income (Expense), Net" } } }, "localname": "OtherOperatingIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r432" ], "lang": { "en-US": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r109", "r112", "r134" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Other" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r115" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Purchase of Outstanding Shares for Treasury" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r117" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "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": "Payments of Debt Issuance Costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r110" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisitions of Business, Net of Cash Acquired", "terseLabel": "Business acquisition purchase price paid in cash" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsDetails", "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r111" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "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", "terseLabel": "Total Capital Expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r348" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Retirement Plans and Related Post Retirement Benefits" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": { "auth_ref": [ "r31", "r310", "r311", "r318" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.", "label": "Liability, Defined Benefit Plan, Current", "terseLabel": "Current accrued pension liability" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "auth_ref": [ "r33", "r310", "r311", "r318" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.", "label": "Liability, Defined Benefit Plan, Noncurrent", "terseLabel": "Supplemental Retirement Plan and Other Liabilities for Pension Benefits" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r307", "r335", "r336", "r346" ], "lang": { "en-US": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plan [Member]", "terseLabel": "Pension Plan" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r351", "r379" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name pertaining to equity-based compensation arrangements.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails", "http://www.astronics.com/role/ProfitSharing401kPlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the equity-based compensation arrangement plan.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails", "http://www.astronics.com/role/ProfitSharing401kPlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PostemploymentBenefitsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Postemployment Benefits [Abstract]" } } }, "localname": "PostemploymentBenefitsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r24", "r52", "r53" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "auth_ref": [ "r108" ], "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/2018-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r114" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds From Long-term Debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r113", "r380" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of stock options granted under share-based compensation arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from Exercise of Stock Options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r300" ], "lang": { "en-US": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails", "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationSummarizesSelectedQuarterlyFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r264", "r265", "r494" ], "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 the Year", "periodStartLabel": "Balance at Beginning of the Year" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/WarrantySummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualAdditionsFromBusinessAcquisition": { "auth_ref": [ "r263" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from a business acquisition.", "label": "Standard and Extended Product Warranty Accrual, Additions from Business Acquisition", "terseLabel": "Warranty Liabilities Acquired" } } }, "localname": "ProductWarrantyAccrualAdditionsFromBusinessAcquisition", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/WarrantySummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r259" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Warranties Settled" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/WarrantySummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r261" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.", "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Reassessed Warranty Exposure" } } }, "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/WarrantySummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r260" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Warranties Issued" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/WarrantySummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r267" ], "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": "Warranty" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/Warranty" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProductWarrantyLiabilityLineItems": { "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 Warranty Liability [Line Items]", "terseLabel": "Product Warranty Liability" } } }, "localname": "ProductWarrantyLiabilityLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/WarrantyNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyLiabilityTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about product warranty liability, including, but not limited to, reductions in the liability for payments made under the warranty, changes in the liability for accruals related to product warranties issued, and changes in the liability for accruals related to preexisting warranties.", "label": "Product Warranty Liability [Table]", "terseLabel": "Product Warranty Liability [Table]" } } }, "localname": "ProductWarrantyLiabilityTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/WarrantyNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r57", "r235" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r241" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r56", "r233" ], "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/2018-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r28", "r29", "r235", "r512" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, Plant and Equipment, Net of Accumulated Depreciation", "totalLabel": "Property, Plant and Equipment, Net of Accumulated Depreciation" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r55", "r127", "r235" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r28", "r235" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Summary of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r28", "r233" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, plant and equipment, useful life (in years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r157" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Selected Quarterly Financial Information" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SelectedQuarterlyFinancialInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesReconciliationofTotalAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r116" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "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": "Principal Payments on Long-term Debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r386", "r525" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development, design and related engineering" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r41", "r283", "r509" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r307", "r308", "r335", "r336", "r346" ], "lang": { "en-US": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsTables", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r307", "r308", "r335", "r336", "r346" ], "lang": { "en-US": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsTables", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r292", "r296", "r297" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails", "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails", "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationSummarizesSelectedQuarterlyFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r137", "r305" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information when using transition method for cumulative effect in initial period of application for revenue from contract with customer.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Table]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Table]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r294" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r295" ], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Period of recognition" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r295" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Sales" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of goods and services rendered, in the normal course of business, after sales returns and allowances, and sales discounts, when it serves as a benchmark in a concentration of risk calculation.", "label": "Sales Revenue, Net [Member]", "terseLabel": "Consolidated Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r75" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Summary of Accounts Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r89" ], "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 Income (Loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r219" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Summary of Acquired Intangible Assets" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "auth_ref": [ "r329" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the assumptions used to determine for pension plans and/or other employee benefit plans the benefit obligation and net benefit cost, including assumed discount rates, rate increase in compensation increase, and expected long-term rates of return on plan assets.", "label": "Schedule of Assumptions Used [Table Text Block]", "terseLabel": "Assumptions Used to Calculate the Post Retirement Benefit Obligation" } } }, "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r425", "r426" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails", "http://www.astronics.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r425", "r426" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Summary of Sales and Amounts Included in Income from Operations" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock": { "auth_ref": [ "r312" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the change in the benefit obligation of pension plans and/or other employee benefit plans from the beginning to the end of the period, showing separately, if applicable, the effects of the following: service cost, interest cost, contributions by plan participants, actuarial gains and losses, foreign currency exchange rate changes, benefits paid, plan amendments, business combinations, divestitures, curtailments, settlements, and special and contractual termination benefits.", "label": "Schedule of Changes in Projected Benefit Obligations [Table Text Block]", "terseLabel": "Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation" } } }, "localname": "ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r413" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Provision (Benefit) for Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r80" ], "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 (Loss)" } } }, "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Summary of Long-Term Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r407" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Significant Components of Company's Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r335", "r336", "r337", "r338", "r344" ], "lang": { "en-US": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r1", "r8", "r9", "r10", "r11", "r12", "r13", "r15", "r18", "r19", "r20", "r238", "r239" ], "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/2018-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r394" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Effective Tax Rates Differ from Statutory Federal Income Tax Rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r350", "r375", "r382" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Compensation Expense Information Based on Fair Value of Stock Options and RSUs" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable": { "auth_ref": [ "r384" ], "lang": { "en-US": { "role": { "documentation": "Describes the details pertaining to each employee stock ownership plan.", "label": "Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table]", "terseLabel": "Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table]" } } }, "localname": "ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r185" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r219", "r223" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r472" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Lease Payment Commitments" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r213", "r215" ], "lang": { "en-US": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r213", "r215" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of Changes in Carrying Amount of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r26", "r49", "r50", "r51" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Summary of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r268" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Principal Maturities of Long-Term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r323" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Summary of the Components of Net Periodic Cost" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r138", "r140", "r141", "r152", "r153", "r156" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]", "terseLabel": "Summary of Cumulative Effect of Changes" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r266" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Summary of Activity in Warranty Accrual" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/WarrantyTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r57", "r235" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r155" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Summarizes Selected Quarterly Financial Information" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "terseLabel": "Schedule of Activities with Major Customers" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r103", "r184" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Summarizes the Company's Sales and Long-Lived Assets by Geographic Region" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r98", "r99", "r184" ], "lang": { "en-US": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r174", "r178", "r179", "r180", "r213" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsNarrativeDetails", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r174", "r178", "r179", "r180", "r213" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Summary of Segment Reporting Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r351", "r379" ], "lang": { "en-US": { "role": { "documentation": "Components of an equity-based arrangement under which compensation is awarded to employees, typically comprised of compensation expense; changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan; and cash flow effects resulting from the equity-based payment arrangement. Component disclosures are by type of award and plan name.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails", "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageFairValueofOptionsGrantedDetails", "http://www.astronics.com/role/ProfitSharing401kPlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r379" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block]", "terseLabel": "Summary of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r355", "r363", "r366" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Summary of Company's Stock Option Activity and Related Information" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r369" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Fair Value for Options Granted under Employee Stock Purchase Plan" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r369" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of Weighted-Average Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r68", "r129", "r273", "r274", "r275", "r277", "r278", "r279", "r280", "r281", "r282", "r283" ], "lang": { "en-US": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r401", "r414" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r149" ], "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": "Earnings Per Share Computations" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r223" ], "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 Future Amortization Expense for Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails", "http://www.astronics.com/role/RevenueNarrativeDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SegmentsNarrativeDetails", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r186" ], "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": "Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/Segments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsNarrativeDetails", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r107", "r196" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, General and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r120" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.", "label": "Share-based Compensation", "terseLabel": "Equity-based Compensation Expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Period of options granted (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r361" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Number of awards granted in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r361" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average price of awards (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r362" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "Number of awards vested in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r365" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Total fair value of options that vested during the year" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r362" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average fair value of options vested (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r372" ], "lang": { "en-US": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend Yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r371" ], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility Factor" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r373" ], "lang": { "en-US": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free Interest Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails", "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageFairValueofOptionsGrantedDetails", "http://www.astronics.com/role/ProfitSharing401kPlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r379" ], "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Options available for future grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r358" ], "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Shares (in shares)", "verboseLabel": "Exercisable at end of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r358" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price (in usd per share)", "verboseLabel": "Exercisable at end of the period (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r365" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "negatedLabel": "Options exercised (in usd)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r360" ], "lang": { "en-US": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Options forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r364" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average fair value of options granted (in usd per share)", "verboseLabel": "Weighted Average Fair Value of the Options Granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageFairValueofOptionsGrantedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": { "auth_ref": [ "r364" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]", "terseLabel": "Summary of Weighted Average Fair Value of Options Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r379" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Balance at end of the period (in usd)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r357", "r379" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Balance at end of the period (in shares)", "periodStartLabel": "Balance at beginning of the period (in shares)", "terseLabel": "Options outstanding (in shares)", "verboseLabel": "Shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails", "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r356" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Balance at end of the period (in usd per share)", "periodStartLabel": "Balance at beginning of the period (in usd per share)", "terseLabel": "Weighted average exercise price (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r349", "r353" ], "lang": { "en-US": { "role": { "documentation": "Equity-based compensation award.", "label": "Equity Award [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails", "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageFairValueofOptionsGrantedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Options exercised (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Options forfeited (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Options granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Compensation Award, Tranche One [Member]", "terseLabel": "Year 1" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Third portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Compensation Award, Tranche Three [Member]", "terseLabel": "Year 3" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Second portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Compensation Award, Tranche Two [Member]", "terseLabel": "Year 2" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r127", "r351", "r354" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Equity-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r368" ], "lang": { "en-US": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]", "terseLabel": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]", "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit", "terseLabel": "Exercise price, lower range (in usd per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit", "terseLabel": "Exercise price, upper range (in usd per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share price (in usd per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "Percentage of vesting of share-based compensation awards.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r370", "r381" ], "lang": { "en-US": { "role": { "documentation": "Expected term of share-based compensation awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected Life in Years" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r379" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable at end of the period (in usd)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r379" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r367" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Common stock price to market value (percentage)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r276" ], "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 Year (in shares)", "periodStartLabel": "Beginning of Year (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShippingAndHandlingCostPolicyTextBlock": { "auth_ref": [ "r126", "r127" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs.", "label": "Shipping and Handling Cost, Policy [Policy Text Block]", "terseLabel": "Shipping and Handling" } } }, "localname": "ShippingAndHandlingCostPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r137" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Principles and Practices" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPractices" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r7", "r178", "r213", "r237", "r242", "r243", "r516" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails", "http://www.astronics.com/role/RevenueNarrativeDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SegmentsNarrativeDetails", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r36", "r37", "r38", "r276" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/ConsolidatedBalanceSheetsParenthetical", "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": [ "r72", "r276" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsTables", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails", "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationSummarizesSelectedQuarterlyFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Balance Sheet" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsTables", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails", "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationSummarizesSelectedQuarterlyFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r71", "r276", "r277", "r283" ], "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": "Class B Stock Converted to Common Stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r37", "r38", "r276", "r283", "r359" ], "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", "negatedLabel": "Options exercised (in shares)", "terseLabel": "Exercise of Stock Options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r72", "r276", "r283" ], "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": "Class B Stock Converted to Common Stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r72", "r276", "r283" ], "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/2018-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": "Amount authorized for stock repurchase program" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r38", "r42", "r43", "r194" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "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 Year", "periodStartLabel": "Beginning of Year", "totalLabel": "Total Shareholders\u2019 Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "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/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r288" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Shareholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r284" ], "lang": { "en-US": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Stock split ratio, common stock" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "pureItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r479" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r479" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Cash Flow Information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan designed to provide limited group of employees with supplemental retirement benefits, in addition to other pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Supplemental Employee Retirement Plan [Member]", "terseLabel": "SERP" } } }, "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsTables" ], "xbrltype": "domainItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r408" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforwards" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TitleOfIndividualAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Relationship to Entity [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r39", "r45", "r127", "r189", "r190", "r193", "r195", "r493", "r511" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for trade and other accounts receivables. This disclosure may include the basis at which such receivables are carried in the entity's statements of financial position (for example, net realizable value), how the entity determines the level of its allowance for doubtful accounts, when impairments, charge-offs or recoveries are recognized, and the entity's income recognition policies for such receivables, including its treatment of related fees and costs, its treatment of premiums, discounts or unearned income, when accrual of interest is discontinued, how the entity records payments received on nonaccrual receivables and its policy for resuming accrual of interest on such receivables. If the enterprise holds a large number of similar loans, disclosure may include the accounting policy for the anticipation of prepayments and significant assumptions underlying prepayment estimates for amortization of premiums, discounts, and nonrefundable fees and costs.", "label": "Trade and Other Accounts Receivable, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r427" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade Names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r70", "r285" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r70", "r285" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury Stock, Shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r38", "r276", "r283" ], "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": "Number of shares repurchased (in shares)", "verboseLabel": "Purchase of Shares (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r70", "r285", "r286" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Treasury Stock; 1,674,714 Shares at December 31, 2018, 1,674,714 Shares at December 31, 2017" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r276", "r283", "r285" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedTerseLabel": "Purchase of Shares" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/RevenueCumulativeEffectofChangesDetails", "http://www.astronics.com/role/RevenueImpactonFinancialStatementsDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r73", "r483" ], "calculation": { "http://www.astronics.com/role/AccountsReceivableSummaryofAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.", "label": "Unbilled Contracts Receivable", "terseLabel": "Unbilled Recoverable Costs and Accrued Profits" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/AccountsReceivableSummaryofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r390", "r419", "r501", "r517" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Foreign subsidiaries' undistributed earnings" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnpatentedTechnologyMember": { "auth_ref": [ "r431" ], "lang": { "en-US": { "role": { "documentation": "Technology-based innovations or scientific advances that have not been patented.", "label": "Unpatented Technology [Member]", "terseLabel": "Completed and Unpatented Technology" } } }, "localname": "UnpatentedTechnologyMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r391", "r399" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at End of the Year", "periodStartLabel": "Balance at Beginning of the Year" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesReconciliationofTotalAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r400" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increases as a Result of Tax Positions Taken in the Current Year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesReconciliationofTotalAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r158", "r159", "r160", "r161", "r165", "r166", "r167" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r135" ], "lang": { "en-US": { "role": { "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.", "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]", "terseLabel": "Deferred Tax Valuation Allowance" } } }, "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r136" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance\u00a0at End of Period", "periodStartLabel": "Balance\u00a0at\u00a0the Beginning of Period" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r136" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Additions Charged\u00a0to Cost and Expense" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r136" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedTerseLabel": "Write-Offs/Other" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r136" ], "lang": { "en-US": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r379" ], "lang": { "en-US": { "role": { "documentation": "Information by vesting schedule for share-based compensation.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r379" ], "lang": { "en-US": { "role": { "documentation": "Vesting schedule for share-based compensation.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r148" ], "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/2018-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r143", "r148" ], "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": "Diluted earnings weighted average shares (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r142", "r148" ], "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": "Basic earnings weighted average shares (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "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": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3521-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3044-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22580-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1448-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1505-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1252-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1500-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5780133-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1337-109256" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109256448&loc=d3e4984-109258" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=109236672&loc=d3e725-108305" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=109236672&loc=d3e765-108305" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=109236672&loc=d3e543-108305" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=109225645&loc=d3e1280-108306" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.10-01.(b)(6))", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699" }, "r157": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8615-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8654-108599" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8657-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8660-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8663-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8672-108599" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "305", "URI": "http://asc.fasb.org/extlink&oid=6375392&loc=d3e26790-107797" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5162-111524" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=SL6953423-111524" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5212-111524" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5066-111524" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5074-111524" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5093-111524" }, "r194": { "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" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r196": { "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" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68049868&loc=d3e3927-108312" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=66092785&loc=d3e4492-108314" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=66092785&loc=d3e4556-108314" }, "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": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r200": { "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" }, "r201": { "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" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r205": { "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" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r207": { "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" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r211": { "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" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r213": { "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" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r220": { "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" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r231": { "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" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r242": { "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" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14326-108349" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14615-108349" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14394-108349" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14435-108349" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14435-108349" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6801-107765" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14435-108349" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14453-108349" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14472-108349" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14557-108349" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14557-108349" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14557-108349" }, "r256": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=115931803&loc=d3e12021-110248" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=115931803&loc=d3e12053-110248" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r269": { "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" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r287": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208855" }, "r288": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-203044" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130532-203044" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130533-203044" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130539-203045" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130551-203045" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130556-203045" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130556-203045" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130543-203045" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130545-203045" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r3": { "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" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r304": { "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" }, "r305": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r306": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r307": { "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" }, "r308": { "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" }, "r309": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1731-114919" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(s)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2410-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2417-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2439-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=112275985&loc=d3e4179-114921" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964" }, "r346": { "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" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450678-114947" }, "r348": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=SL79508275-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11374-113907" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929" }, "r385": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r386": { "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" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=115928150&loc=d3e26513-109311" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=115928272&loc=d3e28680-109314" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=115928272&loc=d3e28680-109314" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=115928272&loc=d3e28200-109314" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=SL37586934-109318" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31931-109318" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r4": { "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" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r412": { "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" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238393&loc=d3e36027-109320" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817" }, "r417": { "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" }, "r418": { "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" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6411-128476" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911338&loc=d3e6819-128478" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r437": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r441": { "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" }, "r442": { "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" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=27015204&loc=d3e355033-122828" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=27015204&loc=d3e355100-122828" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109975725&loc=SL5629052-113961" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19190-110258" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=SL7498348-110258" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19279-110258" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r456": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13279-108611" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13531-108611" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13537-108611" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240241&loc=d3e32022-110900" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240241&loc=d3e32211-110900" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 2)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41499-112717" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164758&loc=d3e45014-112735" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737" }, "r476": { "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" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=68065756&loc=d3e49354-109356" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=68054760&loc=d3e55302-109406" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(9))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r494": { "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" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r5": { "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" }, "r50": { "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" }, "r500": { "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" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r51": { "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" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99384497&loc=SL65671331-158438" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r518": { "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" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=6488278&loc=d3e603758-122996" }, "r52": { "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" }, "r520": { "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" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r527": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r528": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r529": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r53": { "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" }, "r530": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r6": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "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.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e526-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e637-108580" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e640-108580" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e681-108580" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669686-108580" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL34724394-108580" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e557-108580" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=109228884&loc=d3e1436-108581" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868656-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" } }, "version": "2.0" } ZIP 126 0000008063-19-000009-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000008063-19-000009-xbrl.zip M4$L#!!0 ( "207$XGJ\8HCJ,# 'SI*P 1 871R;RTR,#$X,3(S,2YH M=&WL?6MW$\?2[O?W5^1PUCJ?,DE?JF\YV9QEL.%U7B3'8/"6O["JNZNQ;%V\ M)1EL__I3+=M@$Y)@D*U+Q I$THQF1O,\7?543W75K__OK-_[X3V-QMWAX%^/ MY$_BT0__[_&O_ZMI_OWDY8L?-H?IM$^#R0]/1X03RC]\Z$X.?]C/-#[^H8R& M_1_VAZ/C[GMLFNEWG@Y/SD?==X>3'Y20[K.-HU]TL>!++(WT4C5@5&HB8FX" M^:@)46J@']_]XLFJ0BHV4BML (-LO%"V*9@3CA2^?+'XQ_Z9Y- MFC&E?STZG$Q.?OGYYP\?/OS$[W]Z-WS_.\4'_-!R]XQV%_/G?K1>OTB'UL>D.QA,<)+K^5J9/ MWSJ+H]['4_.&>A+?"'GC)-WQ$)1TMTXT_=K5J?3/5WM\O"K>V/VKW6]?SY=^ M@0PA_'Q6[]BC3[?LRX?\N_NE&F4_7AGO>OSGYZM;KW?]PYZW?T/='''\\9Z> MCIMWB"ILMW_WHTH;/)SU/8'__Z M<_W2X__ZK__Z==*=].CQ]>#^]>?+][_^?'GL.,SGCW_-W?<_C"?G/?K7H]P= MG_3P_)?!<$!\G.[9+W5'&EV^[.9,@^E+WM[F(XZZZ?("SB8OJ?SK43=D1Y(4 MEN@]V&*"]4(KD72R65"1;S?K[Q.2;][''_K#)>WXVV>37^)PV",<%.Q5@@RP M7R^*NK]L\.7G^A.>]?#=HQ^ZF7?/^LUYW!R^?Z%>ON_HUFD^VGI_\#P<[?3; MW<[^0:_3[T!KU^:&_FP\X;?]9^&OJI M_VRP<_1:M"\.CG?VWQSM[+U3.WN[?-QV]V S06>OHPZ>;ZF=Y]NFO9?.7^B7 MAYW^66^GWS&=B]9%Y^C-\1[:.=B]:_8,N'Z/7?KZK6WNO/QST=]7!YIO> M]7?X7*<'ZK4]..H=M2[:W?;^KFD?O3YO;[;.#_K;AG^7X'.>M?>>] \V#X[; M^V]*JRO.7NQM35JOQ(>WOB"D@KH!GZHU)M5$Z9G"(7AAM4B,V*/'SS9>O-KZ M]>=;Z,X>[$^07I/R67>G??CL+?&\^_QO&F*2>K@0U2-,U#QU*I!2Z(A MI"2M0E>">?1X8^_ES@,BNC5@67"^3[W>_PR&'P:O",?L__/V>'Q*HS7"?^]L M]S8JNIDT!F@H&M^ -=!XQQ$0&6'1EFB*@D>/V\,'1_CIZ6C$1ODE MG0Q'DSJ$)SA9F^2O GCK)L#.!*>)PR.3E&D@.6BBR]" "UEKMLFLMAX][M#X MP1%^,^QQB(*C\V?='D?Z:VB_ MKMF] "9AE(QL9I[ZN_Q0998#716)W(6,<2 M>BYC=PKH4YS0N^'H?(WK5^#:NHFKS3)Z$41CA0T-J.094ID:I86S:,@*!X]^ M(%:K)WS;)Z-3#G]?X.@=_;"1$O&MG\Z)34&X=^B_)AZ^),46G_(=&_+GH^&' MR>'38?\$!VMR? TY=C^2H[VYJ]HLM ,5HT)F6A0.HT@CVW0G&[+6AABS49H> M*D;^>@*\ZF.O]^1TW!W0>&WMOP;XUY\#[ZT$8] V@:BP,Q?0H)#4Q!(M@D8V M# \V.7('X ]9K:\'_-?CWOD<=^5-D%FDQEEV"Y!8KWNO;$/L"[11("2*O\;] MV0A3G2W_X730O43]=)P?W::!#X5\R):/+/D38;I M^-7T&G9.)_414IW!67/E3EQ)DX^3ZAMO"Y@"P&["%,URP4<. 3FX;[+5VD51 M")-]]%C!CZ#%CVSFOY,J'G..,186JQQ<*N^SM"5$3^1*B@;65%DHJKR[217M M A@0HBE19#8K5C%5# MY$AG.4'NT7^_/#_8SR=1@6WO[>IV?Y-@^.CCF M[T/GZ%BV+WXK[8M.!14X9N3]7I_O[+Y-0I=HA&E4(E8'MI0&4PZ-!PW&2:E4 M\(\>-XU4C98//Y''H(VPMSW(=/8_M*0"<%9P7=1I&^>1/#ML78TPC[' 8XQ= MMTR>C(S%.9,?/1;3/U5MW471_4ZCJ3W\S"1;G[U/CD#G#-&[Z)3+*!&3S$%) MNE1VE_A],LG;[6?7<%ZE-_QRP^[^CJ.=49V5I?P&>Z?TZ=2+87XO^/7[@\%O MAP<70]E^OJTZ_=^.6^JU::DMT;G88(C>R4Y_6[6>[_*V+=W>.SAJ=X/H[/\V M/M@[.3XX2F>MO3=\KF<]AERT]UN:X;ZH=&'#?-$^>L;7VU('KZZ^\^_?#F,_ ML^E^V6]?\+7O\^_:?RU9P\O.18+VT90N_+V6:NWSM5X<]/Y]<6OF)WMIF02I M 5T??BLI.,1WIBE$.DI993E[:O'377STG[,"A@\9!5L$7!75GQ1N7V'F?A; M[?8%KEPJMXW3R>%PU+V@O.;(G3BR>VO.6+%RPR(:=OS8 (%B]X^Y,2HH;Y13 M4II'CT',*!S\#M.Q9LH\F/+)FA!FY9'YH3#FFN[J&U\\JT7AG996L03),V3* M7&S*-!M@S9*[L>3UK6>+(5/FL+VQ&7P#P9O&D\-&F*)=ENC(RD>/E?DQ./^C MT&X9[@"";%!ET_"H-R*"C$G7^6KY(P?+/PKE9Q$+ MDS1D71196\U\<=X!:*6L,"X$\'8]0S(W;AS?FB'1,4$IMC'$PA5*=DW(SC0L M2)RS424GY.QF2'0J['&$$P4SN*"B=$4DI(*!^#+6,R1S9<4GBU%8">B(J@E4 MZKQ9$HWG<M!$VSF2&Y#O,Q#KN?7".;'UX\3$9ED.:DI/ET*5.M-=4 M9Y$:KPPKUAS8JE"*IKH5:684^'Z'[5A392Y4:7VDBL\@C3301)EEPU*$+8L6 MMDE,&L]21-IJ3V9&E;E8E77T^RTT.;MI44(V1A9=&@.Y)E8D%JKHL3$\]GWP M8#"[^K1<^?"C"[",!F7-DF]DR2=C8H(/P5CF1EW'"MGIAF/0TCBA :UUK$TR M&Q/YH_#Z1V&7TIBL(]]OYLKY38L2/814C&RRS(*Y8FWCI4E-"J!L=F0"T9); ME#55OHR/"\>GH_ 9;UA2Y&T7$36N2D",>7>J2SE3G7*-H0G30 MR)*%E#)P8"R9(C]:!S\Z^;W61(2@E;,%M)201(@2G>8 W#F;%-N965B3-4-F MP9 ;@8ZW,EL0K& #*]A"IO':I49H(:)R7M)7,636V8/7<$\1?H)CRG7Y" W& MTXH_&Z,1#MY1K=GPY/S3+K_C>?UHXP..\O2?-S2N*X]UM'66>OYUMF_ M+]Z=[VR^?NM9,636?DV1J<8H@$TP)!M*WD8CA2M9/WK\N[E;508CG#6> #*" M,!BP2)N\#IJU)^IPTQG<&-NU&-8O^73$@F!R^#G6+^D]#4[I)?6Q.[B$;?K5 M0:*=V.N^FT*_=79":4)YK]OG77;**_YT7"[)N! XG[4V6^*%.CCO["?;.LK\ MG9I$>G#8[A_TVYN]PX.C7J^U^0[:^Z]%ZZ@E=S9;NG7Q[GU^_@;R?__6.U"] M]_%H>-Y6?'TUB;2_I0[Z';&S_ZR_L__ZP\[F.WFPMWO>NG@-K8MTL?/,,Q^. M57OOW5GKXEBTCW;/WZJ$!IQ6#1D;&Y!0%X8HUZ#VH0@/% 2#+M57IY:R48ZU MO,)M%F@;'"5+,4EP""B,4:IDAU%3]G\B'^%SX#T50JCW7U?Y\@3;\-WGV;)&S5?H/E&O[X:T"=L6GM'K;T-W7I^<'CP?%?P M]]7.7CXZ.&KQ8#[F*^A\^JCN>?SY7[GXDVWH]C4J]?\>4MVCHYU:_]- MMV8B,W'.>7NO<_ZYN7]SU%;L.O9_.SK8W-4'>R\/ZW%V]M+9P?ZV:*EM)LYO MO/W-T6?II99)4:1438HY-P!*UNS^TA2.%YT&%0N61X_U3^X.8O&+S##@M3"D MT;*)*$D%4]!HS$6+XOCS+YK^OWR U09(]?\ MN!L_;B41&J0HV88WY&*I\UFE\9!C4P6_"\ZRJF-^R)_N,N'Y17YXCE0HY>!8 M>X!SWN>BHE?L50+K59/6_%@4?KR^G9ZN@%5$::*O"\FF]D-89"/"VE!F149/ M^6'^E!]?5!,V53&B@V*%"&ZJ&"7F;"F5"";;OQ"*M4#A+Z_J= +KO=]'PWR: M)OM8]>'D?/-T--4,.^7ZDWDCSF[^2@)>L.OF]]MF9Z_%I\+7N];NTCC98(G3.VQLN$I"LS=Y$ M&Y6Q@-X%L.SWZU!VK :B7X/V[:#M;+Q%Z4*AR*88:NBNK6G0F]!(8J\*++63 M% R:%7\&VMX=L$;=%YX@MZE'G@JTM!]CI0ZNN M%[MXK=KGGP+YUMX[S<>XX+",0[".Z.S5\.Z0K6ROVZX4.-J"]D5+=;J?6^9= MOC8^YE'KK'VTS"^$PD//*%-'?R1O'SW^/__;*ZG^[YTR8^YGDF=-F3E1YD:6G;:(,9M& M&"\;("4:7VL)Q%RBE3$3V#(3RMRSE=FDTAU0?D(#?C'YO8>#9]@=35.K=DI] MNS$>TV2\.%2Y.+ZFBFIO)E9B&[).Y-1CMECQ[6RR U&O+]IJ^^S@B)W$\V?' M[1NZ;X>OJ4XDM#89YOTMIM?&ATJ!GS5R:8-IM4&M"Z>]-I[;WI\OO.#HR0_LRZ6+!A(KN'0/K&"@,S6 MA2,$DJS.2@R"!"V#=5E3Y9ZH\LFJ&(X#@D:V)F(KC=<3BZ/ MVWP!>Q^H]YY:=1+S$U?LFBM?P95;TU'".Z:+8(TK8RU-6>N2"#8K;%'8$WE* M6M6%\#_=82W PO"D%JC8^S!YU88J6';JHKBDH8 MJ9-8:GHU?4I ABR8;H@;0R ;!Y_JX YT*2:GDEYH?W?=K^W$W?J1;]B,4 M68*FQM=.,#^QGE4N0W-8=BNKKH;DO.%H,G:YWZ32'O M[85%Z#%ZM(V-N:Z"S[FI:]-K1).R4EY:F9::'VNA>G>&W%HHDDFGC!S%B!Q8 MB924FN #:]8B8BBU8A_996;(6JG>G2#GMTV(=#&A:5A%UEAWVAC+R2:DD%%[ M\EZ)I2;(6JK>F2 7MY::65\<"=/HZ=.:$JL:\;9Q2G"D80JK$G='@GPY,^>; MPAG]]Q39&(]/^R?U"L:O:SXO]M)I#VM^[M5.GY(\-[OC:??*E]/JK@N2K_.= MK.'O[.]>'.R_.6P?[5[L[$US?* F"[3[VZ*]MWW>?OX:#O;>'.U\SIJC#I^G MW3O8W^+SUBJBN_S[#@_KX[W.T:YL'6V+@[W#7GN_96X^MVEO=BY:[][&8)PQ M.C21Y6K-V0F-1^,;X7W*8*2?/N:#G]3WYG2AS96G1PMJ< MRIB=WP=>WLU24*!_W6WF^'G7Z[W_X\\_3HY2%?/W/N\*ASU!'MS9?]UL66:5UL MF-9^QQST.V>M_C,^=T??+('+/!([&V\C:AN=HR9:H6KHE)L@G*M5S]G=A,1* M*,^$1\DZD2AZIR&!=NA%\4YY-GF!)$%\"$^VYM&]\:@4!"VU:(12=>&L]0U& MZYH"X#1*H70M(343'IEH46HB5EK*"A9<''\YKU)D@>3RVAXM%X^N6UE?\8AB M2$ )FR*8/:Q[L0DEYR867;PJOGB*51]]-X]83P>T%I,RDO4[H!,LK64TT9'- M&?]FM<07%EQ]/:':-+E<5]=-5_L_'8XGJZBS3PZ9.Q>MB]XQG_^8ORM:M8_# M_K;F)?]?V MQ71^BT>4#-KB=6,< M:K9'&!N.T$HCE2F9O4])CF82Z;-DMQBD+1$*2-(QV20Y) 2( JV"*8_L-8_L MFD<+SJ/V;7LDR;/E<76IT'255]8-0HR-HTP18L($HO((S'?R"+)3A<41 1B0 MJ<1L0V:RY$IC)^%O_)J:/8_^ 6IINMBHK=K'M4C 5"T]?];=889T+CC"/WIY M?+#_K-=^OJ5;3S]72]NZ_?RU[JC=#_Q[JEHZ9C9">_/944N]Z;>?O^QU]E^+ MSE[Z<#/1LUV7)^R^E&"F:'#UK)T6UT $[/G9*A2S8E).>B08G M@UI0$,F0@^A5).W Y9(4B&*@_(UV6K-JL5EU?HM5FA6.3,8QE((C.\E!7="@ M6$FY@D9*86OF\0Q8E5FQ,4UEK//6!(6C>B1,D@"\.B^M%C\_VLBLK*J)+7HB"DVE)0%U^$[3Q;_3YFE6+S:K;NLKZ9$4P4/O"\3\!,ZMU&QOIK7*LK4.(.!-;I2%Q6!#8 MYXD"T4#0N;"F8O]K7>'H;\VJI6;5;5UE)0*[ILKP4RK2MRH-OIT.'A/H_'E''CW M4X;KG,L$RO;1=9G D^[.WG:=K3YO53;PW_I$=F?OR?'.YAN^AEK'Y;!_T.?7 MW4^,:&UNFQK%<_1^U-G;%:V++;VSV>ZVF F=BX[IJ-^ZG8OMB];G2\6/MC^T MCGJ'M>A8>[]].;NPEZ#%S.-S';6/>OP[?COB[>=*K=N062^9?/6Y7?JP>][S6;7Q]T;IX MTIW6A*RI8D?'%]-'%1>934<%__BL?;3Q>?6X#TR$LX.]%A]_N]:$9'+5%L?M M+I-/MU4+*O@[M>+@,P^MHUW%>^K6425?Z_RMSRP:5,E-,;+F,RO3!)M-XY%8 M4K!Z47K:;U3^Z030_52,^=9BD#N7/F7KC$:I.ZZEH"Z=R9P- 6^_-@3]@\V- MBSK06_V#PX/]6ONS YU^K?;WVV%[C]W#T>NSVD*Z&H);E67Z!\>MS3:?<_O\ MH/^L=\#\.3@Z[![L;4"KOR7;>RW5WMLZ:UWTNO^^>"W:']Z&)(1/GDU[M*8! MS8(TNMHSU#OM/!'*:&HY('&GBI Z&G3:S;2D5Q8Q140'QA0K_ZJ&T^H5 M^YP#M+N&/3=,2XA<'-<2(F\SD#02?7T>F1I(=6K$%],(2HYC#:5\S3F_8^%/ MF306MKHID( L D:E@I&:(K+5L%]VU^LQ?%] L\WNO%7&>4%>-<6'VORH]I/' M7/UT\9*4(E4C@+L.Z.] >CV@9XTS^^OCMQ"*5H8-M^&A79O#ER8F:9N,FHPB M61L^U))@=RKCQIA&)_BP@@*@QL@6G/6=*T5:C@!H#?/]PGPLVKMOD0>;<]8U MNE9\ T.A"2[()D4/VH(PH-R=D?482XBI5G,R8'7T.N0(0J6<()MDULC>+[); M']I[NV\#!I.]A8HE0UMJDI!,[)2E-;JX8LB;O_+"7SN1C!&+C[D.8 A2U.EJ MBSJ;$*3U7MTU1>B;D?]84.G&9,[+[OCXV8CH9FGGA9FA47S,ZQF:#^V+9SW> M7QUL5C0['#:]X5C\R7%[LZ-:BN/Q6J?UZ-V'G:DK1:7"7&?B^ME%-:%!%KD7@(A%$6R*6PP[*2Z57NFD"TIM7"T:K]R5IQ MZ*!EYO!3R3K-( ;9"7+)HMYYMB0.9+3V<,[-'+^(JT*>U/A93">^215B*B- MLA*2#B[&(M9.<,EI=:MZ'!GKG!*N474*"[RK9%L4ME;)L7X7 MKG LEF4M&J5^TO9[L_JC9RLE+-,E@-#%"P\YZUH95PDE\MH)+CVM;CA!'SRI MVH%)R5)3BFK5J=I)P60MD\A4B_1/:76'+FS+%PE>UXEX,ZS/]7O=R?F:6'')DAIF :K243RWK)Q")V@ZH8]EF"X[1I<2H=5CD67!-K1L3ZY A+#HK_ MZL9G7]@1RMQ$FQ)[0R^BS9XEEJS$@N]]Z+_0T>":6+,AU@U7:)Q-)FG3Y% " M6ZQLFAB2;] %]E.)9/ X$V(M=#RX)M8LB'6KWFN!(K,WV*@BZK2H"$TT43?6 MIB(T.1E-GHDK7.B(<$VL&1'KDRM46FG-?QM6[!P39F^96"S>V8P4%D/!J#(M MO@7?6WUKH6/"-;%F0ZP;KE"25PJC:Q"+;B"YU,2H;!,\&PU+1%#4E%AWR[3[ MIACP"WUZSPE'7Z14_'M*Q;M0:H]&_3D_(5X2^KR[59C84@Y2U^(3*"_[N\<$ M[/\X1@/)#M %\>BQN4O6P#=%>6OJ+ EU;CSK$ZB2(F)'5FN?LY%H,)!L6#$; MJSU;"1'N2)UOBN/6U%D.ZMQ\GD>YZ!QR4V1='4F4&^10JZX]\B76KEU%/GH, M=Z'.-T5J:^HL W5N5=)WPJ?$=[HA4>NCAZR:0,$WD8(1+KD<$@MI?Z?$\V^) MQ=;461+J?')8I#"%^B#.A=J#,+']02-3(U0I@JQU'NB.U/FF:&M-G>6@S@V' MI1%\42QN&.D:OH?2>)-"HSDDRI%E"AKQY]3Y8F7UWVDTA>_SB:%,WMBHBP0% MGJ(7"NNC/;9$4I8_607SU^O7OAC!3S\=;YQ.#H>C[@7EUX/,%U07M5VNDZBK M::_72M#O_&/H9>7=B^$'&EV^ZO:[DT59$OF]G!('>QMG-?EV9_^WX]9F2^QL MIK.=_9>'!\^W*I\.ISVW^[NF_8=%LB][?&[9JLLF^[L?6A>[T+[8,@?/:_?= MRB>^UKTGW0.^_L]3,$E+EZQJ/-JZF%_5(DG!--40!1V\B#7T4C_9.V2?+"VO M7I^"ID 4?,YC==96RS&&/Y@;:^6F%>WIHJT\-D:<$U0,C0@68-C8'L5V3FB M321US99S/]D[)&$N+:_6]NI[>'4KHE.639(NT!A;"T40R_(@(3;6Y6)1@190 MDWOU3_9N7?3^A%A!)T,$*'04$+P.)F/15-CE E_%O!WAVF!]#[%N]\PB#2F1 MB8V)CCUASK8)E*"1/F?CDJ]5"EAAL<2:B2M<<&:M3=9W,>M6LRT2%$J4NE%% ME@88Z-J0PC>*S9=4$6KN.&LL\Y-7,Q'OD!-12"'40I0A^Y*5L$Z9/%U9_>6Z M%VN;M23,$C>9A5A< O -IA296;%F^2J."F.4,;FDLHB/'@,S:R8V:\&9M;99 MW\4L>9-922<5C-6-KKV\H&C;^*)E,ZV:512+>^^_A5F?EPZL*TN3-59D!4F+ MJ%0BE?DLJJB4_Z2)UY1(-R9&?[F@T3#C^/!S>CTY'7<'-!XSN6)W,.764SY] MERDRJ*68QETFUO3C%UV,TQR3CZS1\V;-4>=CW:[V\UU@E.NJ;W70WQ7U&)VC M-\<'1[L7;=4YY\_Y_+W>S;I=[;UWJG61SEO[+=-^OBU:?'T[>Z]UI__ZO'VT M85I'Q[K=W[HX^&/=+KFSV;EH7VR?32=,CW;/^/NFO9>[!WO;S.;C\YV]I.K$ MZ$LI0DL+B4RJ$3*+T-WE+7\V?Y\-A_M#M];;[)]@=U3GS%\/Q>$V1.U'D MUKH4JVTIF4SC2FT/:.M\$W(X)V1);%H@2X"94,0"62+OI4P:("@4B95\]$H) M54")O\F9_&J*?*+&3MD>3-C[=&.O/DRA";NHU#O-;&VN>;1FSIV8 M1.V%+K.K"T\H-$P:[?L1KB M]Z5+HQ^F%\0_XW R.?GEYY\_?/CPTYC23^^&[W]^NOT_CQZ+Z1\OZC3;YU]^ M?/W1[:.?3 OS7+\;3W TV<0)/:X7Q?:?_[O^WJ=M'R\S?]I5JD;+3Z>XW'+] M_OHD/]^Z4=?'J:-^>M/&TPCCXVWH$XY/1_3XZO33C=>'N-YV_;X>XXLXQ*#! M*Z_81#@V2.S.0F0,;! *38YRJF7YC83[OOU7/X/>5>-R^3;SRMW4G;2H M9H+_D+N\M18BO5F\E&]E_<[3'H['.V4:7+HUU> MQ1].\O&F?;R6KV!&=\#X\[[U;C5"-1(^_L:K+5\']BUP/-9'[[$(9R,DY7V6 MMH3HB5Q)TG4 -X>9=WQ$)1TO[Q^M7GG >A#(1\X M,IVF\@4=8E1&^%0D*AWD5;]YAD4L@/V[<3?9^ME&BQFP/%)&'6T"4@&LE5YK M)V-**N906_?-P17[CT>27WUDPG:;)SN@5C=YW$]UF^=76V1-\+B[I%GX& M"X$*KCYQ "9 M!-XXHU*D$MV70H=DK23^Q>3> M^;N2^?,>E ;)I(\<+(./FF/G***T_'E-'OMBA\8%NV\/Q;>;ZN?C8Y;KC;G[ MGG_#S5VGR:$X&7X$X<%<'N;#! M\NSHB4+GNOQ!(=0Z41A$%#H$8947)23W0>@ M5>WHYUBT>+O4(^?!9S)F-VAT*FS2A!,%,[B@HG1%)*2"-8VL+/>@>7!<9C=> M@L6"2.AK77I7$JI:!K:DHMGO2'/I:Q=%DMZX W9F=R 7L(F0C,D&9,A>%R@6 M;,@40K*7%L,LWATP,[L#$%EP1A%T1@5% 69%Q"2SBJG!UG.IQ^:W.K2[G_NR MH5G-U!H.^.WX2[9A>F%+8AI,RE:)R$HG9! H8B%/+EI,#K,IX>%,PYH6WTV+ MV=E+BS5))$",R!Z#%594$HLMP223.$I].'NYIL5WTV)V3H3U==8:;$D!0=0% M 3'HB*" O$'QQ2I':WXL)#_F_Z0G!Q68,XFE& #;$K8T/G,(QX+4H/9Y"9[T MK,GT!3+-9?J=+ I@94\E:A!1UF)*I(K3+'G!D%Z"QTYK,GV!3'-Y!D8F"#G- MDN58J?9AM%)2*J"29.<'::GGE_X1'+J7Z2V2%)T46K/;JB4AL*2L0^V([8 4 MY:4.H;]A>FM9&3&[Z)FQ1J>,"$;K6B OI81D!!3T9JF# MY%6GS_W$QSYYG6QN2C\L8WBT( M7O./N0*6$(MB!U8\D+01:D*C9M'C<^0P?AECKD4$=RZ!D#<,KE9YFNB"QD>. MK9.6& 6%)'12*PB6*3A8$TWL) M&0(J@8J,MUF Q, 880PQ%9K$S*D=-H_[?&^>6=R2*.ZWX@.Z]'>T_8@ M#?NT).$##R(G<]0":E*UD*AY9!FTVK)!5617)WR8,V0SS'ZWPMA84'GO("41 M+^=HG"+OL\YF=4*).4,VPW1]K6L.MB]U^;S3%)T COYB".1%O%I.O%IAQ3RP MFW^((7R2P@I-(GC0*'W*,KIH74"RJ=G9A2&)+ M*[-1QJ)E@91C8F54:F4&]$Y=38FO@NU]21.LN9Y;.!IT!^_&2Q)S"$':% X6 MHU(@),6L=2#)$4?DUT&N3,SQH/C,\%D%AQ-.0P2*D?$Q*"Q$:8)R]6'30RZO M725\9A=-2*K-6C/&G 4$EAY.>Z5-9(VI GAQ51:0M<>BXK.1CT['D_JE\;/A MJ$T?V/D,3P>UCOWOH^& 7Z8I?']T45=[,<"#C*,\?GV2&6K^O2#" S_2?U#V M?!;-?(_US0Y1UH+0!2$5S?1!@."S"4Z22JL7B]X_4/,//&7.1%Y*'0L 28>B M$-4U+ED%AT:M7N#YP*C.)E/G J,XE MI"S%8!9(0H$'Q(@E""-)\OBU/EBQ,B'E WO(6>FK4C0&HX,&F\!%"E(")(V1 M@W_KBEZ9^'%O-"V$>+Y,B[02&IEEUC;D IED\$(1)&\H$"EZP.I'*P/.# N- ML/;@(>)J"S4P(&).%H1(+ABCK(TK$SD^'#BS"QN5]25'GVN_,TBD^=9!+K5; M2/).P3S::BPW2O-7_9 $IH I1YE!9X\D132:AV$I.618/=7_D)#.1?)'0>AS MUFPP,Z!000D*"J73H TDM7J2_R$AG8O>CTFSE2TU8I,@)0:J?;AT-;'3RFPK MH_(JQ&4(VZ(.F2#:H M.ML6PI5-!J&;ZQ>+!GNF[B\OZ!WVMJ;7HZ-A MC_^7Z&0RWAZDGV8U"7O=Z70C,>7&TZ3(FQ5/OG3Z%R^>WK]'@$;HK_,(MW;] MGJ7"BLU]S"*R7@,C4@S&68U)E #@RM74GE0?G?SBS?LO/J'VJ$>%+^2L/ND> MG0Q']3GXO;.)C=@=](68A3/*H:2D'!42"-%2K89D.%2S'G-,X3)QI?8-FYJG MZ8M%8],?O-(UM*\N#S&^A>MX\NI\S/M=;YW94Z+3.*;_G%:G^)[_V3L_^:RM MS&<[S.J\F]WQR7",O>>CX>G)="TKW\:$G_A\8\>*?'=P2GGGY*HM]/B_J9?+ M<,0'N.]TG:E]E+#_;]7LB(M1(I:1@B@ #$:,*1653BBZ0@__8%F_-ZC6K M[ZX[/R/J=_5OU$(F742( 5PRZ'P21H;L^ \X>V6'K^*\(/021 =KQBX(8S^W MPU\;\_*N>C8QK^8 ETC5@ =!:^5U3!%JDZ"80'/,NSR3C4L#](,W'1Z/>9+:I]R)[@ MF'*=0^&O7-+H X[RW@@'?*%['X8K0I/;88?FX0_1JZP=ZS#P)&M/5Y)29Y^U M7WU@=P:K,OYO >MD$MXPML8I(*LC156(-8WR,5!8IH)XWSIB#T>TDM :\E P M9A>B \DF..N2E2YDO"OJ:B9SL:&MS5]?XN#=E22L;UO=0;=_VI^5#/Q]-.1; M.CG_O<>!P,8@UQGRDZD8/O^C%'URVN6C#MZM(EMRB4XG8X!*57@R>B031BD*Q!1\J&61BM?>FAC],@B]!;,M M+4R'''V/SF_NN)+4T9Z,U4D51V!]Q&!J&=4BM1:)_UE2ZGS56%]3Y_M\E&7J MQ%"*5A*TEU$)';P)BH(TVKO%?Q*_('+C7O)N&1A G7.F2""T1R>E1(;&"E?* M56&+A4YB6CQTOBOQ]N-$SXA.AJ,:&[VM'WTY7^+V/G>>^5&DU\.AB]?2TC12-4+.@?T[*4$H&3 9)$'@$H!.H(*A,:1G" MK1N)_]W1])% '0E_I/[OEU^H&\>;E_UJGM" 7ZRDUTG>0\!(PD( &WTP-F2P M-@,EI=(R%0596&#GDJL)4D64.C"2 !3(DX\V<11C0\B(:8ER-1<6V+ED; ;+ MD6DL3@6=07B+)A9&6O* 32P>YU[T8\+XY+\"\ST-3NDE];%;%U[]3J,R'/5Q MD&@G]KKOIE.86VCR>B4^&P_W^OI'G^DZHV[N#@BF,4/ZP $#3)"U&Q)H.ABB J% M$,KNBQ$5KN9CJY(\/RTFROPVX/+;S\AI@+M#4^Z MR0J[N),HMT-!1>"5YWM. 4":2 I*;;E3/%@=]>*7[OE><#>[O'E$#.03FGP@ M&OPEO!N#O%$F-/I*F+_Z5\RE -'W6IA950 *,L62E L2 QAGT>J,)6N?0-K@ MY<.1<%YWP$JLCXL"9D!()H1D--\#[3%JS^'\$DVU?8W:WJ#1<'R"B;Y.:R_E M)!N[1@7:Y)2R B>LKRN@7?3D$2-)MT20KDWL-YO8];"YX[ 1B#8J2C)E8!'" MJC.C32ED:8KUL$P/'190=J[I>%=]##E"%&"]<^"=\I:8E)9C<%4?HM 2T?%> MIL&6$E0(4<9HLI'LHF4,:(E N@S.1*&7*O=[-5SS?&=HER7VFO_ "5$$!:(8 M:1-XH2,0QRW$ZE8+E&DI2[7.A7(+* V6DI#"*8"<;3+10DP.O75.Y1*44"6$ M94B]7"U+OIA!5LUGY=/GTS39&;VBT?MN^CR=X'+K2HX1+:.TH)&RARQL;7)@ M+!8#&16KH'_0&)E'1/6/YEYT4M:VWZ90 8[B8]$R6 A:"*,+EG\0]_[!]GDY MJ4O9^0(Z!.M 6@P&,0>G9%U8ZN"?1-VUVKQ:K1&)'.E,7FDPR88LBPPN19]< MCL[.._]B;<06RXC=2SJ&%4A6%[9&"."MC&R<@&JS\2R=]/\ $BZ&.;H7<&4I M*$D'GY."@AB3#FQHX"[JM;J_+]_5\EN]#B2I9K1A#XY:R M'>1"H#D72UM+/@,J%$@1(OI(0F .P7E7'[";%;.T.Y-#&GW,85Q%8POHM2B6 M3%8*8C0A:\\VEQ618WCS,M5Y6#A YV-O+2$83Q*%@Q T0B1OC06O!*7H5\S> M/BB@@G,\,(#.Y]IPHPNN6*-,P1 !K:(-9+ EKDU)D#"-J8RT1(F0P7ABO_#*$K(N+Z%R,KS,*3*$@ M2LX030PUNXRB8OF;7/9QI8SO0R,Z'ZMK790!R*NIHJ0D$OB@0,D97IH_:4AVG M,2Y#*=P[@#H9\:O3$:VDMN6!25%H[W2(H+7Q*I$L7CN,SIJT6I.Y#P;E?'*P MR> *!M !6-%B%"K(E)*(<<5,[4-!.9^I ^6*1IVR5@8\VE@83*5-LI[T M]4S\JAC8:<["*MK6:#V8XJ)DT0-965]\%D%Z#C9#RD:OE&U]"!3GLW([0"'B MP68+@4H*T9+32FREXY7,JKH#**%E*61[UOJ1DV"^+FO.0%I\P/*SY]T[. M:R?BR<8@;_WGM'LR)=#Y'[L6O\!!7A)DC(O&B*1BL " A#Y"=+HD4\#)DA:_ M[=]B(3.[GGU*HBHYQ1J" ,@0"L>4AH1$$3&6O&)CYLEIEX\Z?8IY_7*[?S(: MOJ=[2K^]G\I^'.B[[(I$]HP%3-#2@!;!:Q-K+Y(5&T[S!&UV(\T9D)[#0G#3 M!*T2LB,I<@2E??(:5FRDM3 =LN89G=_<<4G&E].R0)84LHP0K$>5J^#T+OJ0 ML8@5&U\/#]7L1A4+"AVE4R*0@6PQ9"!%D(L#-I&RK-BH>LK"?#J-QH?8'O!7 MWXTXK%B2814,1)NB-I*UAHHR!G"9PW'%'LR5 BLVK.: U>S&E3$R3\9/S%AX- M1]/@^+,^&ARYK^C:2:,AIJ2+EE:# !&4D[6Q+(_-H)4SBV\R%PO1>[&5P-*^ M1%WS8R0$5B&%C*/('LYH"3**#E(7/&#T$J8K(A!%7 MW4BVAX,T[)_0A#;8M]U7-#9_B^FSSC'9A)@S(.4H*5E?(A@C*: M[&8AS8BD@C%Y8*RB-Z$H THGH4L.*VHW'PBGV5G+G&4I@2-TEIU@:ODQCNJ" MSR[Z'&):IMX^WP38Z\')-%*@O$?I<##L#=^MY*)1R$$2NT5R6M08L';X2062 M#]EHZ_V*VLV'@?=^6JIE1X81L]%9**C0%+):1*N5UT"K:D$?'+$9/@)W,H MG2(FR 9YF#&&7N5DP85B5]V6[HPRC79&5REE?+PGF(X9OU6TIX1 6GBKB^+@ M4+D(&C$*C"AJ2=TE> B[X!#?BTU%DS,HY43-&ZI+ZXT1Q1M?4D8G4:^H39T+ M:K.SJ])JJ1W6Y^@!.)BO-56##U2*D(9CC%6WJT]/QY-AO_84[5UF5!YV3U8R MN(_HM,>"1!R/<"02G;8Y>@=>.^=H58/[!\+W?E0J>SLG!5&M&Q5D\ D"*&20 M<@H^VA6UJ \/V0Q#_H"%)4I,U@6PK%:S !!6.J,#05@FF7J=#K^1_G/:O=F5 M^;(+P*@_YO\/5E* )FU .(LZ& 0AWQ]9+>#WOONX-WMW>:V8H&BI/M:5)-O>8;E'G6+9/##?XP4]X8Y),'#KZ:,GQGV+)H1&A478& MK(2:,&Q(J%+339$#3(4&V%H477))5PFG@JW(FI5K>?$W3DRH1LZ$E#+%F@BM M769'YE*P=4Y2Q$#2>=!+L%CXKTCY@B:,UE="LN;BO).]=;$1O')H"DA3+2.A M .U5U':YFB7_*46^EQU+.=M31-*"]9A5%*&4&E,+H1E78WS^K:%9]W^:7]%*',ZZ%[RI73'"7MO_W/*)Z+11R;T"<>G([J\ MW;?WN3[B]2[7[^LAO_PH57!4X(SPRAB(*(-1,:EIBN!],\!M/:6=^>;_-0;)$VLQ\% MA3;$XE#Y')4IPL$RZ;NU-UT& ["4HZ26\2N*E->Y=IOC$:(P^Y/93-6V#HV0I)@D. 84Q2I7L,&K*?@F6K,YQ<*R.PEJ41XD&O!:& M-%H"*$D%4]!HS$6+XOCSM=&>K[3Y1S-^_M;:>R\HY>"RY0#=>9^+BEX9X8+5 MQ:R5_X*1^)NUQ'IX?%-^>:+DK0XJ6);\I+!$B3E;2K5J2EZ&9.5O-N%+"1A9 MF[V)-BIC 7U-,:_]9-BN.9:CT2\I8*L;+D#**><<1#8.$(1W);A4JSWAV<;IY' X^H/OF5;/WQCD%\.$O=].1]UQ[J;[Z<]U+T_UL48("2/P(%.^$!J4:JDDPM]!MCH\'4Q&*UF)(2-!8G7G0O8< M&NEH523K= A%6Z^6P4!^+++7PT$M=G+S(?YTQ4TWC>NV582/$0M1HS!.(*@ M(4>A!&C4H""06H+&/@L"WUPZ^L0$19*J]=P$9),CC\52@E;1&44>EZ"CSX+ M]U"M?#XFM8QHTAU-9Z#?GO#/^W)6RV<[71_SJ]-:/#F%TI$F&R%KEK)6EOI( MK@AE@UB",N O/]Z!2H(_!L.O3D].>M/MV-OJG_2&YT2WO[-)A0/F_(0&_&)9 M4A\Y/ QH+29E9+7+Z(3Q2D83'=F8B9#,<:CI@*:I"+EU)5R6@[AN_@(SE\HLW6U&*0M$0I(TK5LM10Y M $MGM J62"@O&=QSZ9%9B(I)"6PI$MA_ANRLCR$C@VZ<6Z9T[C^#>QH?W!WK MW$W86T4)%4.Q)7AO4C!@(46"C,H!2ZD0'/GEE5"+A?3]U)HD"5(9'35PX.-, MP"JIJA+6Z)0QRRNC%A:\V4DI7)V-,P**T"58*19WO-Y_QN!R<.A^+($# M=$AL!#0 !(6ID,"08D&=G-"+2XLY@O=-E+VOA)O[*615RW\7%"D' N4*.C+) M2_89A:0*87EI<4]S)/=GQ1:%$LDZD2AZIR&!=NA%\4[Y4 M72X*XO-'U/XP2 M,^Q,9DVT*#41JT=EA4^98P+G5:J!NUN"[G_+0(FE_$+,,I<)70F"(&A5).W"Y) 6B&"A+,$>YMDQ?(--\9C\-6K(@6?08R-+'V@$Y M!9&S-TH)OP1D6ENF12%35%9&E;P6!2$9&8LNO@CE7) VVK@$L[%KR_0%,LUE MGI>C\V+KZMLB"D0#0>?">DE[8UT1.2P!F=:6:5'()"T[,Q><5=J#+@9+(92U M_:/,5!M 3A_*"Z7@OCETUR?;0C4*9C+%02H8EHA:.("(6!-*>'P5"":[JU9M MTSO0/-2M^-;A-%TU6+^S]9]3OJZGP_[)<,!O_]#Q>;JTX/S59)B.[Y_4-W'Z M:U+?VO5[%CPI@R\2>),VPVO_/WKLVQVUC M"<-_A>6=?3:I:FEX 6_.;*H46\YX)K:SEC)^,U^F0 "4&+>:';);LO+KWW,. M !+LBZTXDKNI]-:.8S=O ,[]GJHB\5D:9@4RXX#+(!=Q%"31B'PQXX#R;IPD M8<+"*,YC$6/_DRQG>>S+J,BD!/TH&U/_D[T7N;OGW$6: SL.P5J1.0AFSE41 MA6E4 *3S.(W&$$8<)[1WPL$9F*L13[/4SS@P;PE6JZ]_*@/)XO11<_!=0GLG MG%R($*!:!#&+,E9*,)3 Q.6@?1>Y4J"?:4X.P Z/[%_V'MI[XAD,?(#2'3FU M>^L?B805,4^CK,A\&5,G6ND7HN \97%<)L$8.FU^I#,2 ?3E3.#+K]5C;4ZF MJ!J!I2(N$I;&8!47O A84F8X.4Z-P/NT(] ]B$\I$!$O@>F)7/E,^CDOPA"L MU4@5/),B&5/D9 -8GE>-$HNZ:0D^;^9HN3Q6NHHR/U1Y(A7+2A8F&0_\4K(R M8*#>A'G$1TE77PZ #T-=:9QE =!7G&$M9ID'1>:SN. XR-L'PRR.\CR-TSC) M55KP,26:[@T@=],I3;(@E!AM+A@#F (419SQ.&6E#)CO[W^FP"[A]R!) %&J M<$1"G J>,IFS'-10$?A9P$59QF6X_\VP]@0D]]?B*H#33L$8R_*4@77& MIJU?)&*E&/>CPF=Y%N6QY"484'F4LZAD8]*P#G@T%IX5L BX52GR/"M8[D<9 MH%SI"Z54E&0B'T$.SP/CVHMZ^:G(ZRA0[6&,0B8!57+ 'NS]E_;38P1F401!PJ)0QGG$"JEX&? \\/T\"#DO_!&(GUW#\&&R MW?*\Y'$!BB@8ST!H/ D"+CG+\U#RJ!S!7-*S9=%6LN+-[1G'M)P-*?8#?CD6 MP#"ALC!+RBC)69SF19FS(A-28G9H4H0C8GZ[A]#NV5\9A+[B4A1ASED(@BS. M(@Z$E@@_EQ$?5;W:?H%S-U,,,R9RWT]9DF>L"($V!0^2./$#)04SDY;&D76S M9^#LD% MV,*IR),P]\-$1#[H32R*1L# _T0HLIM4S#2,_-(OE,Q2EBM>!"639G5\*+*; MFD"5^P5C<;AQK',PKAD<93%/%8J"D>0 ME/N"5\V_^'2IOKM]1:V0J8_&BT;]NE0S<3N$:G>S+ENZ([FLQW_$IGPEU=JG4XH=:Z Y?@\^_ M65RJYJ1MU:(=B=,S+Q6+1%H JOJL2&/N%TF2%%$!AGD>EB.89GS VGO!VA\J M7E33:E&IT: NC[ Y?1#&(F,^*/995N1!49D)42K@+*;IV7[K] ?^,4I3 M(6$J42K+@@"'C^B/B'\<,&][?XWR S ]9%I9QGN4L@/\H5J;P8RR2H$A#VY0J MC_R]5??1Y_9C4\NE6+QISE1S78D57YFY^O!*2E1]=9&7^I3 MC_44%9D#_+::3O#_=^JJG@Y5G3\B_Q*6 + BWP<0RJ3(68$ST),H!JN=)\+ MCUGX@2)S@-]6^+&[P\]5=?X(_7&AF$JCM Q]5K*X\$61Y2J+DI2C,W?%Z8** MS %^]^"Z&*@Z?P1^0&^,)0"?P&^V('=-0I[AT>QRN&@TB@,622B+&$RCN,B3B4( M\3S?@;TS"CLC3P,5!$7)"CB^-"BYC.*D+(L\*J.P3%=G)7P).V,4^CV/TACP MB@6@8;"'2F621_H5(%A!%(]B].R]"/)\R#V M03SL0*\>A3Z;@>HC2]]/. >3I!"9X*&?E'&9Q4IR:T]^47UV%'HD9V66Y#XO M8AFR+$F+ )A;&0A9AIG/([4#/7(4^EN0@;!DDL$FN)X)&H=)4L1QR,N2Y;;B MBP5&+L!?]E'_[N:+?:_JBX;/+\&P,/$=42]GB^;VZ?/3SP_CX"=^J!;5!05N MGO%V,%-D62XN^:SEYTI_-WM:[Y8-NI-V?]\ZVS\1UC;;/%R5F+8 MCD[_2WAH@[MJ .ZM?R0XR_(H0IK+8\["("H"T"G]L 3+)_2C=(]G$WTAPGB8 M.JD#R>V*Y!XD+33+>!SXH9W[""E\6DH>J8+( TW2/^VT>J&@L5+0ON)ZH,H[ MY(VY"$#5RC@8*,(' R4I12QC.8)"@B&*P$\O ?]7!ER_@2/A"+=FWP9R$2FC"N?A666L]+G,O/] M5,G0C\8P1/. 37LCZ12PII"+!$>6LY0S'A5E@NFQTB_*E.6/1-+M5&,Z5^WB M[+;%53UB*1>&D>)%#HQ)I:S(0P1O$.5Y$I2RC-082KL/F+07$B[B*LE#5O@Y MJ-I%S/-2%461AGD4!8R5ZI%(N#\7)NVH5ZX"Y2C"ZH& !652J)!%:1H$)=;3 M"?Y(I-L>Z$I_#AE78A9.FLBBS",6Y6D>IH&0>9&*(,*^F(]$QOT9\6DGDBXO M_)1'91;%8,92Q9,QM+K91UCN MI@DN3X.8Q:!XB3!F M9:A =F8^?RP:_9>'YD[X;%PJGD4\C61<,AY)4*\EB^"7L(B23$6/A,]^>6CN MA-/R@BG0=$J9% JL;<%C@";\,V8B\(MHS[/Z]]K]]_"AK0?)-_05H$2A! _C M@(5%F =IE.!PH[PH(Q7N<1.^ T8\4&^[()0"> 282B'S_93SF*4BSU@D92B3 MC#!BM(S^SX,1R?WQB%@([&\N.4:+LBP/"Q9PG_F%'TL_VO/\^[W&B"_A1'L0 MN5%P)57$&1=1R+(@SGWX1P"L@\>@&H;%06Z,!2?N3W+$H%L*)K.\2!7HF:S( M$C\4>9%E*9CV97Z0'&/!B?N3'2H-A!)@*+)2L@*KA[,D5PF7>9G%F4K'+3N^ MB-GX(/R;,1&R,(XS/PR98+R(PR2*1!H'(N-QEHR;?W]IN-P?#^51 ;I67)2E M+UE>LCR2(LJB(A6L3/TP'C]9 M J@2)7,>23 [DS!+@S(*T]POXB!- S82W_-N(;>;+$'&0'@EI0CSC/F^PE:8 MA5"\E$$FRG@L61,?@1QIY:_K9G%Y<@7G(OCI!S%=2C /?II5"R7IT4>919%* M%K $Z$_Q@&4(4,:2@D=1QA+&L[%D4>P[;'?"<;,(;+0X9I(JH8#51CZ8]"I) MPI1S/QQ+M&_?8;L3GES(H,Q$)ED:,U8F0:[*-)9Y%,LDQ5;&X^?)>/FDK?AC MY+JER-((N*TOLIS)DF61CYXUZ<>1P'ZVX^>Z7PAZ.^&K/@MB%F+SYB1C$2_S MHO05.LW]-$C*@H^?KWXAZ.TF/RW#;LA)',-;F9)^AJ.B0B:*4D0[S[ ;R?EBEG)4\DE M*_.PR#*:="++$B0BSQX']_PB\-L)_PP*%H1I$:91$;,\R'B418HS$06BB.-, M/ [^>58O.Z/B,7)1/\YE4:1EG,0A\PO!LP L",D*I7"0!WL<7/0+0G$WE>!) M&*.^&H:2B8$"R3,2^9S+(\%:4* M4B4+D:8L&TO%Q*?\-#0=6#?X?)!(X>Z9:J+R+,O*-,V+E'&?Y2R70>AGN8@# ME:=R_$SURP-R-SVDLE)DN00-)Y=,RB(O_++,XS!7(E6\3,;/5[\\('?#6GD> MA5&<%W$1LK#@8&[D$08B$U^HN!A_R_;[C34^3%%"FDF09RKCN<\83_/8%YS' M.,@K8U*I_4Y.VB4,[B\1*?!Y*.)2QBI7C+$X2_THX$44BS!B(I"CIX,7;_>> M#@KI3B&5A?6<3\C!=9D,AR]'3P8#"X/SK(4! $610%D62"^SD& MN8.<^5)$(6=[7OQP!Q@\.]E[.O!%$JE+OP@+E M94,:% $8U>CIX M,!C<8W)_$401*W*6,I\I/\\*/P(6E!=9S)FO'D$"I$U2?5W/?GJ4F3M2,:"B M4$0)+QB/RSP,@7XD3I--!"_'TD]R3T"XF[8G01$%>>;+(&8,>!^/2H'!$84- MUII! \C9,H2SD+69%Q 92H2J'25,ELO(KU T/N831L(4/. M_1)@4("UG\(?05&P,HK]%*Z-5[/XWX[5RL%-N:@UFZ^KV+%#:OX3LW$Y15OW@^7(R*1!$J MH4)11$%2LAQT"9:S+(&_2QZ#7C&&F9 '!-X3!-Z)%E$4L9229SG\EP5QG''L M%LM9%&52\&P,B< '!-X3!-Z)"B'"7,HP*DLL:5=^4/@J+,&P4U)E,BJB_?7] M[0?>WHOR^0#4<2(HD@<$(E1US8OI ^3Q/XC_,\PXPQ!>!J88RXJ YSZHM;*( M(U7XPK2;.6@"!X3\.$+>7Y@YS0L_C"+&DTRP6*2%*(LP#5/%N"R <1XXY$,+ MUO%CXSV&AWR!8T*$B.. Q3BN.DNBD$>)#%@ )M.!/1ZP\#D3ME&< M?'C8^/>2+LN9$D60,!7DC ><%TD2!WZ<1AEV5Q]#(JP>\+(D-L]W?\&!T161F%DHIV(@7:^F.HMGO07L-W_OKSJIW7 M+9]^W]3+^;,I;]L.>88B&FX45&2T5-+T7:YG[=_55)9U R]XE&TJ_#)+1,RC MO"Q\)H*$)V#_9*D$73--HWT>Q6'!]B\^76IH3J?U#0>%#)G$6]6JYEJUZWIG M=]L+T! ;):O%#W6[Q]E*PX3HI BQ19K$&=HQRXHR4WZA?%E('LEH#%T-]AUN MNZ?). L+5<9YJF+%V#V.M!F<@\%2$ )&1) MG!99$H<\3$6:8]L8^?A8Z,O9-7R@;FZ[!\V](^&B/)>!+!0(NS1@?H SAZ(L M9Z5@.'6.Y8^8BWY!T.V>D>:<)2PHP4PN.SN*?;^^&T4^F7)TR1A+&6%$@5V'0E$REF< M^464[._DEQ&9&OC;B-NCHLG=:*WW.*NT4#R*RC )RI+Q5(&R MFJ5!X6=,@.@+Q",FRUW9D[LI* I#7K"(12G\499)KO(X\#G/2JXX"_W'1YF[ MUW7N4WC*,A4BEC$8)JD("M!\2IG%9<)D7HHQ52*,!(R[IU@_9#X+8^X73+ P MC7G*RYQ%I12A2,M4Z[?Q8P+U#O3;^/X3N]%O[X\LLS)* MA)]FP$P5*TK)"P4R,PUEDH8B#OU'3):[TF]W0IE9)$2I9%9D*F4L2+.L*/(P M4Z$2:2(R]?@H<_?Z[?U1:2K#G"-)QB5GF2J+U,^3%.BSS(&U)F-J=S 2,'YA MBOUK]>%IH]IZV*BYI\;*Z_O9O\(=&A?_X_T'8]K^VB]LI0E%5%Y>+ MIU$R7WQS4\G%Y=/ ]__[FR=TT[=_:^=\]NW?BN:O\*C^NW[#VGMP/4=\6EW, MGF+^NVJ^N>+-134[6M3SIPQ>_D2_S-Y?Z,VE\.BTFJDCL]D@I!W^O_\"W/_FI]V?G)^>G9\--?G1[^[>? ML]-G/[U]>?[R],P[>?W<._W_GOW]Y/7WI]ZS-Z]>O3P[>_GF]7YN+[S;]M[Q M]K*:72SJV<1[?OSLV O]F.7[N24?MK05X_[S^?_W.W;KD%^TE^0'5LV5]S?@ M6+-Z]GI)0U(\P]C>JA)S-62J A7RLL@REI1QGF1^%/HB$HGTE>D3NA([]F8< M99-4U=/GM5@BWT;9\,1T'HW^=5L\KZ]_"-]>_QR]6LI?3J___7W^RYNKU]7/ M[_X]_?GJ9_;J^2E[<_ZV^OG\E/W[W4\??CY_=?/SU>F'U\]/_-?AB\L?HM?3 MGW^;__+SU8NK?[_[Q]6;YRAV^BN$['U[_!N_\_E]PW^4OKZ[^]?[G7^"; MO_W?AY_?_>N7U[^(:_G]OYC\^S^F_PZGU\4O\^G/OXCHY]^FU;]_.8U>G9_Z M_WZ'WWMU^^]W;ZO7W__CE]?/7US^^]VK\#6$"+,GGFH%GR,N-4OUY-O /_HG"90> M/-^.BMB^*)D5]6)17SU--*4ML)K+/F/NF*IR\90O%[5]I*'%TB]%W8#,QI.9 M\GFKGMJ_?.-\#Y_7_ZYFJ$\]Q6W+JIU/^2WHB'0 ]%TCQO/\.,_Q&$F8+T C M6$B[)"/HC_6UOR[D^L7H.&5I$";;[_CHXQ^]F(?'81QF*;OC\W^EU>L=P-$@ M;/[W2?3$/C$'] ;!0*PNG'_XQO[;P 1_NB/ZK1[W-=:5"#XUO\$'NI<3. , M@?U!@S-89[4?D71L!T*(=QQ^4^^_=!AKCG41W5VLGK MUS^=_."]/?WQS=MS[\>?WI[]=/+ZW#M_XX%&=0YJDQ=$WINW7A!_);_VWKSP MSO]^ZCG*5J=HG3P[Q\M!'K$!' A__TK$N>>BV[^SZ/86E\I[48'(F'H_*]YX MI\"5Y/W+\Q*T!+Z IS\LGDHL&H(W7DI^>PO?5+--\OY'LI5.M07UYQ+\MZ^? MG_XGSHHR32)V5.2A.F(J$4<\*L(C699ER@7+TE \^?:Y$F3E:I4T"B8>GOFJ MP-=7/T_K3/82=9_55U=5B[X%P%X0TK!3]#CX1ZF?I7\6_>:/@/7++UW#ES\567'LB>'/^ZC^Y8FD>2'GDGU..+QUCN; M*X%.3^E5,Z]:P"E<\@;V\?7^;OF+NBSVV7)"RX>QS[.<6'*,,\K2S[6._.-@ M^\7P.,JC)/GEL8G>'\#2P!?\7#?O]\E*TR^\W^-;M6OO MZ?A6U)8O?'CC1CT,1N5Q'OG1NFFZ!ZZ5WX6%>R(R/^GGUKZWKZC9A0Z/MY$AX_.(QE$OH>N'=4( MY;WCMQ/OE+<+[V39 '>:>*^/?S[V N;'X3AA:\S-$RD;U;9H:\X;8+[5G$\] M]4&)Y:*Z1A,4X*Y^CWVY]^ZZWJ3^?_^5A4'Z3>LMU%3-+^N9\F;DNYN ?2VF M2V1"'F\4!RXIE?=5&B1?:RZ:^?%1$.>_)U5@[\_E#&#>5(L*7M/0$:E&26^^ M;-HENA\6M7>F2,/01Q"$7Q5?(]J@U_Y$+)X"8YBI/_>!7!CT<$[E,1W(7X[] MP)OSQKOFTZ4BY@CRX&Q1B_??>*L7L0>:]YV^.FH.>5XMIN2+HRV-R]7VP Y] MX_PBC_INL7?#WE_.)*HLRBMN/7&IQ'L/&^9ZE:;-IG>L5JW'O1LUG1Z]G]4W ML&2%OZA-?_?%WOU9E]^).0PZQ>P"^_+BL4>"#G2@QK-@K, M\D7[$0$8H;T^_(GR&WIQ>*". W6,B3IN+A4YV%9(Y*O *'J7(!J0.*3'I].. M0ES2*92Y 5Z\@5H&!.)(DM,/XI+/+HAH\#(F 'D2KH)%@K?.&R44V2=!Z%$" M2^M]!>\KX7_M4EQZ[66-D4%/I_G#,WRQNHL;WJY3.3UL-O(UB+Z9]+X*G=T6 M2@&(#MYEC(L$V'J-?<$^,1N^DVT;'0U3[]8%#'#C$F#@$T+&L M6C&MVV5#3@*IX.%?E[ 1PNAFJ"^_7*BK+23JG1W]T^K>F&O&R=X$[J.JF9;# M-Q7H&'@9F$%WQP1?B_16J'9A%8EFW<6)IBVH(1?(>V;:G*V(W\R;^L,MJB+5 M3"?&XEI:VTR_]2IG8@ENOL&*1S43"M_S(V\6WLN7+SL^0A4X6.>!;P0.YW%X MB\0WZ76ZMQSO%8;^>;17\G=,80_*XT* ^-*P)71%3-OX*R#>[&CM D'9:Z] M\L$_M-J( D/45W BM\>@TJH.V2@V[2%&AOXW6[Y/5X-O:!GFSH_<8V_9N#9S M&Y%.=^?6I=J[K8,G"(NCT-*3JXT?>U\]HR.N9^KK[>[=QYJ*%J3'<9[$+'R( M*IX8E)(DR>+\(5X>!L<1"_/HO:!\?UQQOECX!,X$8OQ>*L/X>P_ET/PA!)Z7ZBB6?+FU@2<&17DYQ,O"B=Q MGDS"*-)7VDO>P =N%+JPEPOL#8B'-$$O)TIB'Y!D:IZYBUGE2Z' MUL\_&99(%WG$LC +_4*DS$]%QO(B$@G.[N&Q+ )J\XB#?-@3(#11 5]O__>) M/VS/,%M>R7IA+J]74.L,1$HQ/*,UO.E7#[P>V+"B5_Z9*JMO7_]VP?Y3QF64 M,:RDEE$,?PAV5 B5'64\"%1>!E&>R2??AFS"(G^284/!(7"_]0Q28-ZCD^>Y MFN:)SM7?AQ<92+ZB*$H_30HFPBR305+F1:946HHB9@>\>""\>//\U6__$5DB M,YE'1S)7XHC%,C_*A)\^<@ M(OG%!0A9E,(H?-5"7Z-\2B-$IY@<4IB!S9@B8BY\RJV^/YS6>];'#RC0=H41 M;8RM7"76O%19+I,L3 (F\B@OBC#V M,U$&/(SR0!,K]F7U76(]2GX7M?ZX+*:5>#&M^>+/2IR_P?6;_\2B"+B0V5&L M G[$BK0X*G(6'JF@3$N6R5BI'(B3I1/ 6_S?.GF"VMHNKW1<:P:V2&NB;IB> M9E#-D? KN%7-%O4Z_G5OQ(<=S#*O+8"Z6DLJ>(-# M)%\?/Z9RC.=OGOWTZO3U^9GW\O6S-V]_?//V!-O.?O>S]_;TQ>G;T]?/3D>L MPOZ(ECUB2 ?&(9_]D?(6SFRB0I=OB-J#=S*;+0$/7BEEE5?2 R[KJ40$U(A* M'/,5-^HQZ$'Z6;COHTD/\/!:VH-V1&S +MLH.6#*R=M>\;BEZ_K11 MF"IRK=RNRA]MMKSV!EZT]72Y4-\81X>__9E]+&<)-G6,UG]>-KUOYT(=%8WB M[T$.PKJ?\ND-OVWQ9"^;38VJ67BD8L *9XOV\Y@A M]5#U.?<<=O03V_ %YE>%FFLF,>DO8(@\40^.0 MH'; CP@%G::5FWLA;JFI^[)]T;=ZY$:9R_1'&A+GQTD>Y_Z#-"1.L^,PB8(X M>XB7)\<^\_/HK@M_1)'.0Z^4P]E]].PVM]0:S^G]"-KK7K;3NGM7LGN0:"]> M?*YH9IMZV-#6I!+&#?#4@Z6H!F_#]?)1K-.[;- E]U]H3<81(,K)VW--:B__ M]E>^:I]LI[K]R@/ZLR?_K%-5MI]Y%WWE2G \6KEXX$P/S9FP2?-W)I[SN]C2 MWB+,!H.4;OGC]N^]%YSB M=P<>OC=@&BLZI0<>?N\\_+L##S\0W3:BR_TGW_XTPQF^TVLE,41>ZK0B'?,[ M,/0]@=E8<2N(#AS]OCEZ>&#H!Z+;1G2!'S[Y]L>FGB.4U(&%[P^41HM-!QY^ M_SP\.O#P ]5MI;J /?GV!W7!IYBY*A0UUCNP\OT!UFB1ZL#*[Y^5LP,K/U#= M5JH+DR??OH*?O3->JL6M][SK 'E@Z/L#LM&B5L ^CZ';#\8[;*IS6-ECRD4Z MR)B=,8(H&Z3X'7+\'A-=[;W^&Q_TWP-OVLJ;X@#T7]W1 :MN-PQ4-$7DI[\N MJ\7M!.Z84B4M%97K(ESO%5\L;#'X2QJTY?VX;,0E;W5MN7[6F8ER4*WW!AM& MB[7!(:'PWF5%.T-/#PS]0'5;J2Y%YS>?\0MJN]-I_.@#7[;4;@HU^I,9G]ZVE6Y#V7'] M9_5,ZD$P>,];U2ZG"[KES5SI[QZT_/T!^VC1\R 4'D H',J&#F2WE>S"D#WY M]O]PREVUH!9EQ.#AAZG]MQ,C]4Z*>KGPC <)JXT.3']OH#I:[ OS ]._;Z:? M'7C^@>JV4ET$JE:OVY_U(T.1]Y\MY_,I_9LWMP=WSWZ!<;3H%OD')G_?3#X_ M,/D#U6TMX,:$M&][ M!;+1HM:!HS\ 1S\TBSF0W7:RB_TGW[ZAH9@O9WIH$]Q^X.5[ ZS1(M7G\O)] M*,DYK.PQE5LQXP/YT6+H03 \@& X--D]D-U6LLN" MX,FW5@00=\>24A -[8#?GS<<]']!%TU&H_8!>3AR'8P#J0[.GGV"\6AQ\2 " M'D $')KS'LAN.]F%.!NYJ6:BFH/RWR>F>R^4,J5)JKFNQ"%A<8\@.%I,^UP& MOP\)&X>5/:98_$'D[(P11/$@R>5?AQR71T17^Z\/'YKU'IC3=N;$,@Q^7E9% M92KS-Y3L>V?B4LGE]* 3[Q$41XMMR:$3R_TS^4.7W0/9;2>[E#WY]D7=7'F! M?_1/[VQY=<6;VP,OWQM@C1:ITH\.E_OK@A=397]W@ 7H=U'-")F"%!9E_FV0 MB7XRX/OV;T7SUY4/X(LJ^;]/-'6T^5"?6.^ZF]_9GW] M?QB;/R&!5K!D@!4AK2]:@;+SYV73LXD+=50TBK\_XB6L^RF?WO#;%@_WLAEL M\5/'MQW\]P3M+WF<+M&EJT2GC_?%F[?O3MX^]WYX\^:?+U]_[YV=GYR?OCI] M?7ZVCOSK5+07N]RP*Z=FU*MF8KJ42GIU@W^OFSFR&/AW<>L!6U$-1E7ABK>X MK%KX!2XOX.]\XRTOE7?*F "2!H[NN6DH %S#JS\VU36\PQDXX_T _[G0 MN/U6(9Y[)X)P,\CS^-@[OU2M6OTR8O'%DN,T'*4'V93+Q1(NS%5#I((T@)O' MF]ME@:#%!;: 58W!=2I&::KVO3;8E_ (I33@HB:TV I0'I?2>+6 Y6K*@F_= M7%9P. (QUQ-\"D_/*1!!%U/5H0TVCO5> MZ$]LP*H'[%%^;#^'G/*3FP1^X\$ZF@ME#AJ8+*$D_1?9'][! 2B("1\]8XW7 ME\!)J]FQ]STH++,['C5R3V!;>(^G.1MA*C <0!P0&$L%QSRM"#MAZQ\CK]8S M7 23Z7O\-BAS[+W3,)WRZ@K6 2RYF%HJ@ETOYQ*I["[['$J*X^TZ8AS=34<\ MJ("?D.9L1"K@_FEX& +R7FY'TR39A(#[IN3=8:,O07'U@F/MF;+[_>)KI&\] MK1: %>(NJ_[NI[.7KT_/1JUNG[2+IIY5 B?L:?4:V>I71N1U5ZU\ OT &:VY M_(P4Y5MS\6L/6"OWIHJ32DT*$2; T?G\AH%@?062ES.8/D7*,>,%G4QK0L0 MDUPU-1R&4!-0$DHU:Y5&!Y0\-.[)K+,"V0++@A<<>V^6I'C)I3"AB-9DXEC3 MH?OR!-3_B\LC5V?2+R5[8%[?P$(OU,P(Y D*'+A6+#NY?5737]O;%D0*2+\I MGF)E^E&V>FQW=Y%?5WJQ=G$3>XUN1S%:E?!E_2U>-:(!S@=HT,#-U-&>%+HE MX G9.Z#]+NP;-HBM\:#;.]274MKAG'=F8( MT&,&_5_.A/,5>\>F;YTC7IQ9K!L^=^ZL[CO0RD$Q@OL-^=VNW&UNV/0-4%]G MJ$!?T_!,!XN?N5B\H^:(=KN79LXW//G]UZOWP MP[/N-OAW?]L/RRM ME90Z''C>?QP]O*CMQOD6G_*7.@??L4_'/VK^FWE3O-K M?]N/2M0K]^!/_0W4[/#[$Q?1VF/NW/W]B;UY/#1_![%Y(GY=5EJ];4>SKPW[ M>#/S3N9--?6BB1?Z03JY(Z(#P]_"B6ZMZ\ (5K"UX:@:I*"I#!9744VUMP&KU[:L P@)1%@M2+K 8_\$2IAX[WA["2)M48,M"%2H MY;DKQP6\? :VU*#H#>!2DC3T2(_&9= U*_%PHB_W&NSX3+J D7;D[@ = -0M M[:631B30 [B]15]5X=V E?B7P#\./8#6E,3F3)'KY"_^<6Q_Q*T(V$1W<-T^ M.E$AL,RH^5T)=%0"F8!T;/X)&!N$,)L&_SD$M@@]6 M'S3K(CW$:TR=B_:,@O#X48M7^.JUFM9S@O>YH]M-B%43=BS:@:B=H-I7 ".\ M,OH=B(H)(%D%YPJ;=Y'R'5^^5Q=T^+NJV'9OT:AOB/Q_>BVQTUIO %I3U9(S&O\SKZL9*I%E-57T'86>&?1+ MXRZF-9>V('6.D 1*TUYKI/DE*%;M9Q%;=)QMHK;P8]1V]MBH[0X"[7F%CK!J M04WH1[*MS4SDA2J:)$%DKJXJ0"Y$940J MU$V+98N*EF[J;S1]5VGM\,'%3T2I.7:!5K)SIKN?XU=8@8%F4>TY,0M@'H2T M<8^T)OJ#!(NX&_A^A[L:<1<>3@^ Z\""ILMV]77.RSH>V/G^I[1Q*WCM9?2* MSF#_M\:;X5"Z\8:3X=M@N%R2>%5'"_[!NR!']VSP[I759+Y+>>3PK!HXRU\! M9 LMH!%F^BPQ7H;N8'@U?A;,:;U$/ MK>.,G@5IM<$=JUNS])>Q(?#QTN@&A MSU?8&I^VM65- (2;&ET VCV,@*QIO@0R5,6;6;VT7-.HXR_HK$_U)>L/@=,3 M?"J6&O8%QZ@#?LF[ JE0S0T80\-V/K MX2/F5D'Z'3)_>%QQ#$O.9AB> ?NZJJ6.#R!2='9PZ(>AWM=@0Q0R0 >^^H!T M!Z@_4*J(,@?'<::0U#_K/ 9GX9 5($NW1[-Q*X4O&GZE!X.X-]G=FT7KL[$G M !M6+?9@(!'W.\]FN#O<%@63@2!1RKTP,G-XU\2KC#(UGT_!+"ZF=H_5S%F7 M^;JLW>.FQU;6#3*W-KP.^2<@$=#FG%?2LY$%"O,M5S?V3<=#Z,OK-]AO"]Z@ MR0'*A.4(,_5A,;SWV'N^5/:R5#BE!4'8AX)N47>L145 ) @9=D*,!GF4"^TI MZHLK3!T1Q8H)JS'J#*);@PD(_59K9/C8%%@)OH+B2WC*3OCH2L^ K/HL@J$( MHW-$YGLQ ]:A#\>0>R=S")!PCX(7 A0X*I(Z@@?'8ODT\>B;2V4.N)-7G")7 M? IOI[P%_7=.!7OJ2AG?6U,/=WJJ=[?WY])(',9[X5]640*C* M/::F=^6^.7W5!0HH2*V=M=U"[3&"V@*OQ/^<#WZ *:X"VVZ:%K' M3>!HP H_1HRJ!EW'? VC],YA:+@)\'*YP[*)SBPPVH3DM\!*CN _J&-4]"+$']3D@2W? D#=#,QES$I6S9562H[H;KLF.LAJ81)0P"2J!5@*:V*$\LO, M4KMGEV1<=X_CHHHIG^'QK>Z2-H>6<4]& @4Q8H-5E?3") @YO*"Q\I(W\H8( MKAX^_L<4]4,2P\<$0[RW20PCD:J;+'XK6#':2SY$^-O0>4<"MZ+4RW9++%0+ M$F3_.O-3N5%D),7ES(@T_;X;Q>?X]\$[7%;>F#Q/DLC5U5(W_,$E=IX].-U+ ME]W2.CNNJE5_G=2%XPVW.3P<]ZSAEDX@&]5E-%S0)K)J16?KH%'E9*Z"H#.> MOP;3ORZHM30=L&5+*.ZZA;N1],'*>SG_.4+)2WKQ,70#.?(C8MT]O9+T__C5 M_!L;\3=WCTA3WH#Q9W0ZQ6T/Z@N%)LS\LA(@,RY(F%SQ7^J>?6N3OFX4^I2= MV#AB@O%!DR_U=;U0'ABL( FLA-17C?:V9A_HNUJ0 MVQ-T$U1 X=HUGRX5LE5XV9FD5.2S_M0LJI(?\8J@V9&P4.RUK3;C/8Q#B:;6_8Y@\5H)3$B"R@ M[R"A_T. 3F]("Y^1,;;.G71"XO?' MF]YJ+0,LF+DIQ+&AC-5Z'7@&S11R!5SSIJJ7;?=-JKRXHF('6X-CRGN<_(TI MG*?1'4D-N@ .CW' QJ(DE391 L%@_?W"/=V%-YGS@:LFL\#ZH4:#@W>@LN][&^Z9=96-9G^;$O[ N"97Z@;C=%B%N2QZ MWZ 6[IT;UGFVTCY7=).A2Z##T0D%,8M!%1SZ^8#;:Q:O701D G>,VC69M8^[ M 1Q%Q 4-2O$KBC*A\VW6V\HM$@TL^-@[&43H ZVZDV,.2*2>5I)<%HZ]3'5( M6WVQ XM\X*2PE L$4, )RT>%\&_Y#;;)I^K!46-ZMXDN)F$9Y!7PS*ZDTWJ# MC9-[M@3D1>[?L>UWJ+]27;#V<%'4LVY),R&A,%/F9E"XIZ!JHQK>E=P")H+* MU"SG)*=M$>0E\%)R>T^\FZY;K N00F]7 M)V:R(.G2L[S3#U9XVGM6\M2Z'(NA6];BB_[8\/U^U*7^\'Z1GET?2+TM2T\W MO"W*6;]: S;+5=:C[?J1,-FT@+53LIKQ7R*_?P#SV6S1N4YGZ[(QM+LJ7UO& M9O^\PI-M34DRA47-4ZOY+G.PT" MOM#YF7.]+9#PEYC*3>ZN"[#;+E"/!55R,5!-6V4?\+3C@AQWFLCJ&?!W*[Y[ M]D_J OI,S-2)A3;M\$/.ZT'68R":&IRL?P>Y#Q5ZZ,230;+),!W$/J4SSRD9 MW8V &5Y$R8LZ[C3M"J]0=:EFF)U"A ^@4E/*:6\POPV3Q+1="]8IY7CH0H2B MJ7GWJ2YB3@D0VU;E,AT):K#/59=\TJ!^ MKX^R016^5:)1"S#!;ZR&U^< \(:*77041CL %E:UHDYC6L,CY*"WH7+O@J>S M;7^I[\G"/03X/T:IR2' ?X_&'+ 3WF"5CELO.TG6H*!Z3.ST"R!4$<,_#?.4CI1P8H'1ST+5V])<\/O97?D[I[7_)LN-\ MY7LVG]:T:/6+&K/9.Z5L^&7X[B4\-.WR8!"%!BO!VFTLVUUMLP5'0_[$:S00F@N; M/X2)\CJ)<#2PNDOI]C6OIA0<<1+L1[/!SAT?2/9]T%<4@7T,TP0U6%)FR1R=OJLSQ#1/+C_E@EGZT)0 M)5<_?%UQ^MQ+BLQCHA48T3<7:R7 MXAW(!YTT5 &JG[)?XS:7[5C4FUR$MF%1FCVJAD4GW59WC,8C:YST]N79/[T7 M)\_.W[P=3_.D.^SKW''3]PE>H(;9!*QV-?/,H]X(;O8:,)%E9P4.,]=,$@[Y M!BBYIGN+=NC3HYJ7F<1[U+EX@Q*IW1=4Q:18K>O3*@ M<)X@Z7 7P#P&"CCQ;D#HJ:.Z+&WE*]9X8,Z.@06J852$AZU&;5(92,8*18QI M0Z';C7*);0[4QM 4H8%.UL&S1,%W4S>+R[W!\H]X][L3L"M?/P *%:^@=H() MH(3:J4G"I,0W*IG7CZUB^!OWN%W!O_HY#)MW"8*VM-R4;58SB[E=0J&MH(8S MO='NM[4\0.WAPO=J+U?MX,4GD*(/CJXO5!?85ET&([41::EYK>X_<6*#H92! MU7]34V5!SMAZ=D3%__"5Y@*]D N#< Z96N(<8M>0K!\5X9YOR@Y")5#K.VLI7'$L]^87BS35['BNCZ"GX477J8YG;8%0'C(!390,30W80WTS2\ MO9QBV2)@7!_7V#%-/U=79J?##G.5[FG#=3Z6ISXL*'[4>^"-_UWJY^D<35J6 M31:QXN9_^K?J])<;9:KG;(FCJ9-_<_J*RDLV-E>9V$]I[_ZF>KYVTS96@P9K M':3[3!UALA]U9I?^Z'KZ&):Q6GQ 9K&XM%4X4ZRAP70U:V(Y";S+^04ZQ77] MC*V\GJQ6.9K"S;XS#ZP?6SP"J]R.LN52377>7LFKG2VPS;BMN M-J#RQ)I#F*-SJSMBZ8.@EQ.ON.G3>2PK,^V3S;Z&[1_8\&(/ SSYB- MU$+@MM=0#$PZSD6UE>1_'"@H%& B'YMIO84!!Y .72V]LY6N%':0L3?84-WH MCLNTD?5-6.O5+FZHEIK*1^N5=#>N;YQ6[U6O+=GEV/(HFW1%;]#1GNY$\2?- M69!W(:G<.C7.B\MEJ]]*C6 &6AC<55)_I)/AP3E'1:%PZL!I<5;K;;D/VZZIU61#"8/,,;KZMZ MZH:O3<,D/"ZIBH7KV@5V5ZU_E\"_0O\@8$#^N7U$4%J8/B:_/HU':4:ET=Y&9NJ@7E>V CREZG5I!KP3Y"*M6$I%QU%S%:#N; MDW63A@W ;TJ632MP+?/P! M5]JAM-9F3.ZF+@VA[C;496="R$J]"[J$>VQG8!2P?C&D.&.J 68W*&J&A",; M3"4 O RWR76CSF"D!O/5CMA:N)NV*;0%(EM>-NJ6\8D>AL8NF:%M@57%XC:I]W_.SN6 MQ%2/VY9<:]C5Z^)X#&Y!0Z'^$$K95B=H-+5*$9/HA%G'(J:WG2)/O2VPG9NU M^G&9']';;LJ<@L3.]%B%!3HSFB7]JF8N%SLBUDWNZE6L1'ZB('S\]BI+Y8CB< M- U[=-\;[-\85"@1-<9&H02C57=[1W?'("V MOT C]N/P4/+B5#0W!AMW'>"XEW"\4J ::JV. ALN1*5HL@GN?Z)35MPH@/" M:? Z'-N# X8.@-TU8+GD\X6&)5BOXOWT5M/?C<+.LQXV56-V!?^F-[_N:SAH&."4I]M&3A0?^75)%8<3VP# F5\T2)!U M6J?TP15'@:+VYJB[6,NM*]4WWD0;@S$?)'O4N!))R^_Z!$^T)UH'B>"NSG,X M(%][5=<[.146=7/!9]5O]+GC04<2\G)21K+UO+L:LC6Q;%->0I?.SI9.<,G3 M4T=,&CQL>5ROQ2((KG!(A?95](M'&[OI1KDZ?F7:5']8VXYGLEJ3^PD%%A>G MFO%0W!WM+IN08$*GMG,%15Y=-XMI4MV5/?7XU#G.[#!83:'=,)L%EOOWI4!" M'VZ+\T&F>V/&N6E+5Y1?LG4KVC%M:M"Z4C&*9NC4&D/;UJ%G8Q8K+D*7K:$C MB(B-K,,-YV09GQN6I=G4K9J8X.^0F=8]:)T0L86RXX#KO->2+V\$R M,5@ZO5:M&4%,Z/*1U+">)8I!5Z>U]!(GD>%@P^]8DRU0DT9G6@.CSI ;<^@ M1NRU2[O0[1-U$_/V=J8:W:++*+%=[P'MBN4+A\GJPCX;2#R >2_ K"7H:N<* M7=%)AEJ?F#"4P'WR@)O^ISUV_3/N?49$4RS4]!)H+[URBND/;O(<12*'1@U) M\:GZ4.E;#KBS<]R1%1JZV&E-M_M%5?ZBZ8?[K "P-P,PG]!.G=13(Y'GXTT' MH.X:J$.^;XW)]^JVKWAU9ZH,ZY4<5TT%MF4Q/1OI9, M U?/>VS-!$Z@;Y,=.W%WI;]CZZMUJPMTNY)*B[8GS?:],NF?A4U,IF[DH/AB MI7]K)P@/$T UMG0S@"2_ IMVX+\8E@<:'&KZ[M-;G;WKF/5(J%HGC.O#Y=KA M;Z!(!?H=(;^E^1EVT(7W##"07%RO@'?"2Z\FWO>JH<;)7_VP+#%LU7(]F;IZ M[YU\[UT?.W.Q3^Q\Z%-G*HK-_L/Y#\=?#W* D800A;M"5=.(JIJ5B!YJ,-EX MYVH(XKX[&#S,J0+1GW@;3\9V(^@N=C,N- !X/UN$)LLC^?QNJ!Q[@]=3HW8B M1$KB;FPR -5HV*'AP!Q.3L\FE&MEXSHTEY$FMF&U'Y50UC1V !9D$8";;F"F M'D1WTC4-T@S 3.-K;IZQ\+Q44TJ1[];J+!O[KN(7N4E0-7$KZFET>D89CT!Z MP -P1/F%F6)D0E&ZZ Q2$E2)&@5Q!#75SHA%ZXP0]HW/V5CZ'9:D,,I!Y-A M[9'H:L[7V""(,")!C/"C2=>D%GA@/Q;<,BXG&5^W'NIS9G_/AMR%?-4 I5,S M(22KU@Z5=5\_:(EAD*13?72(\Y82H,WT8@I]DQ@UF)R.XT:4D 7;D\.VCZ9KNL$FF)4VIX0YJF!D79D%O MX\2&V@R)K"<3\2DH$/*6F@PBBDI3UM55_%!@K% XP=60C]8AE)Y@TM#\OZU M.R09.^B1'9*,_X!R3OP#:4I35L^,P!ZID($@JM>V])VBJ;JS90VX"HQ:F$:B M?:$*95RT-LRM4^\US=E2B:YAD2$C.YBG&T6^L1F2;IZ)7]@D"-8ED\OR:;64 MR-MOT*9,K+!Q7)QNIVM8]VI9!-AJ_4O,TO50@&Y?5/QT 0P+M$FE;$Y,KTCV M!^*V/3)IQ]U;D"E@-L5 %J_S&OM.-X<$"W>QIZES!L<@>G5H>F5UE]C_#SE1 MU9)(0DE+I>\GK1XZNZF3A"EOU#YY1Q=PAA]\TX52FO MCK71(5@BFY?5G>JEXMKB-C7L=!Q8_]DI M#^:*.=S_:>V1N9VRT=V#/.45%2!0E^Q18?C+@7+9LSQCD76JZ!W-,,*L.;^U M-ERG&&,%;%?:;/3Y3<8M/D2VV&>9!.LRX:M-O=3KIH+[81>]Y0I6J]UJKU;S M NCV:S-EM6K-#5; H2Y)74PH<8@D:$_D2--\@YG)5VI,EQV/46G4^7 M.JL)R %KP(6HM52$XX O_0]%VE3;VMK4RK$]AJZ?2\VF*+T6:^!)1.D212L/ MX84=7]D<8R]6>P7])>B6"I?_TG51G?0E/ SW0&<\H2HVPOLV7EP'3)5:QQY MIJF@(72:=&9>AG<">-^0'@W'TB#K/-5=9,U 4FT7HV5@IKGC;#9G6#HLI'O M-K 0QEU)-;B=8M(ZHT[-9!39E5;2[&PT.N36'J(G:,'#>RRKL8-1]29[F6S+ MY_7+-2LQDB)'CE16#57Q8_*IZ!6+U?>M\*6K2A[=B2'ML^JZP;VTD4]U'2=[ M3F+(V?I1D4#ORL6(EKHP=&O'[1I-MEH8VM13GP:N$$+]SL+L%_H_;D;;'!MY)(E9B @P&VB&_V@YD#W[T[:"8];JMP+$R!*%5[WBMT9TO>RX@>Y@Y6"I %J'+QN7 3 \Q+R^ M=@(=YZCL:7>ZSKI! ]<@']+59L?Y9'"OK:"85K3_QC04V_+DP.D4GTE1!"P#5*= @93+&!9P7.2 MVS2 %R G%AT;?X<^G6;67X!#?,=!L,XN%LB>-X2&AE_@O=I !D;;RPT'PUO" M<$QA 5VS[=&V_02&;PD-T?3)[8&A\]Y]S8VWH#L.?-)::&W?F,GI==>"(C/E MC48Q^OHP;\'8\%: =99^>"=/A8UR4RA[T2R-V+X$RN^$+M6 U=31O6\B(MS@ MGJ7.EFX!B0U GAB//DER;(ZBS:>5)[K;<>26W3R-1EYJ(P A9['IJNX"3^WR MBIII=%W,KE>C"H.%FW6WPW5>\VFEF=IR9ERJR#^TYT(; MX.YY$V [+!XZ5*@3T4>V0B5Q&E*=^@0:&O6$'QZFJQH3/YHWBK)2U*AM!D=6 M=3X[.+/A5(NYS-CKV[$Y'M#+65B%:@7F\EH?[@9*6G=]+H L>7B&< ^F0!J@6\ MNG.A-8ZWT6+OT.VF93>V5B/-&*=B@>;:5,3>K&G2==.;U30/5'O%L;,>-;0T M0MFT:^)Z-A9"8,S(^L8UOVA.6A\-GMCNK)2+9_.F=)B]+T>T72LWIYVY!2^F M+*ZUY;!]'[N^=F]CW=ZFPB?J#;Z/!<6>E; MS[IXC=>0 JF[D14T MT,:IIL;^XYK&/2=:A]CJZPTP6DLDGCNN>S#GO93B&Z MYZ]9A1$CN 2C6A6W?9-JW1VVG[UDVS9NJN*>]/US/]!^R0CN&D+3-XK[QEJSOQ7"^G&# SC?"$8775YHD+==/WMZ= M?J,0E;03VB6# T[L'"?>;&REZW:*UIJE[3_L#%G93OGE&O7W3,I.2SG ?N>P M/[_L!U&LCVO89M XM&UK>_%V&FR##M/*] +"@36FZ:=NA*,[G+>V1\M*._-A M9B R'DK/LRV/NJA8;^F0_#M4=>X'+KVSE5Q:7DRI=_B%[9W8;N[^ZG;.=CT. M;A\J6;4<"V6PK_BCFFC@4(GIB@F80>ER",HCEO'9] MH$(W#T8S&.[=<.S]8E,9IL8SCT(.(SPFA0,3(CL)2$6"G;\,A.$ENLSD[Y_$ M\(<&+^A&4[]K\H+W]ZH%@C-36X$L\X5EO%:QBQ<0@J"[TTO/:C?(XL0/=>WMAQ59VJ5[3N7Z!K/$4 MNO%B[OP(Z@8QQ5+C)8W/_HA(^=BLQ*%+LI_HJ54C3J\NJP]*KBZYRR9M%*HP MDH*]'9;@,"(SQMI]ZE'1AM,S<7W WL 8$&:ND4TY;2E#A,Q,/@5V@[2CC0;B MNZ;G'/!S=,!YV"I4FAD\>T,)%)5O="&?<>%L3!P%7'>:J!+24'BL'Z?4#7X: ME->02V=*M9$DS-I!YS)3U3*P]2EAAA 0": _:LJ#:]OEE6'6)BK4<2*-P^B* MPC5(B8(.YPOH6&+MKOQ1T>@+O7DX M]@:U'DIS;*D7PJ3WWXGJNII20'K98&BW8\B;VXYT73SWA1:?=0U8-^RSW^:& M#4X5)S;4N;@H!]*H.=J!ZP@MN7D^IS5Q[G)FDZU-)#<'4[USVE&%C2#TIG!0 M[%0>W6#V*REVIK;"7;E&:VPQ@:D-%;4KL4,G^^]WK:/MI,;KRK;CT*U5[0AK M&P1QQF$LUI8%SRTUU2]G[V?USF&[E>HI#;9NFJ_L0>=+KA'!(,D*\QZFK:*9J:Y) M:]_IC,S:@DZ/BJV\<5#:55D'L8I>Y^UGG.@CI5F]Y)8&@ZB:D@91FJZ^?3ZW MD\6&.7-<)YC1S](H]_>S/@U!L5@=J^=7+EQ\S2R3,^_ MKI>+SKUB"EZY*6Q!$P[-OV'K\2OLJP9:A ,KU Z(**@&"%X+-(>GB/[=IL( M9+<<.K]6"0Q>H0&-,WEHV"G]Q88I[P2Q"=K'2Q"TC6[JN "U8:[?<4'.:-V, MV;S2[J^?K.M\9&+X\@Q8V%%='G4MURV;:;&9^F#ZE]MKS*A)MK%/W>B#0%Z\ MI!8Y%TM,E^S&_5#C9[+3-8)V#C'C:LV+*.;;-X=*P<1I1O? M=U^B^FMI0GR-IA7*_^IG.IO:C_EE1V]8_L&(IE@N9P9I65DB;+&.6\H0ML'VXV: M2DIN)^07.,AJ0:*NE:1S'ZS:5@-+ON"3(66M7T**F&('I:7.< -HHL.A MA\#BLFJD29'#Q[RO="%-NT+KJYP :$O"SU_W0@MY#^ 9=D4P4\.3G>ARD M%IIF_LF,+XS$U%ZX32Q:=7;9,)D@U"@-DM*O2=N FSY"CZ^Q2['7' M3RWB^PK8EF-,2-&ZHU%7S=SI)Z0ID&/I:'"KG?-8=8[3C^>L_[X.H]X/OK>9OC4:GN MP!XVV2EZD!\JJ)V[ H3!R3:':=\$"_[I*)Z[)FBR/%V_B].$9K!^(@(* M\%_4,V7#FTX,G'9H;I@,D4I'4 $3:VT.K+>0OC%CUF;*Q,CJ?BZ\'N4WL2QB MXI:E3HA2KPH:MP<\U+8R';B$<++B8#*FFEVBF6R:"2,_H5%]MWT@MYO/AP6F ME1EW[ YXQLW:69V#\S,L<-,0UOZE3NL)'(1GWD/%=GQAJBG-3/K.NS1X<8VJ M(4Z4AV>6,X<;'GLOM'OVBLK+!B"T!A\EG2QG^J1TQ+:D0^KFBW4C_\!"!7@J M\A?AE@D+R-L@L5/HX/4K_9<'N$&9'LB_7L1M$,NU<\QMW>*;N@$)48/K?[PTO,CCFN&4' MDS*5PW)^.!#O0M-V8 M".'%LC$[)][898-T\=G-E-+-"C;KT?'UA3(P=N9IZHZ+H-)T[]93.-%-TJD_ M=)*P:P'+F:S@"GR6!A=M"'1H6WQ,OI2[Y4#U Q(W6%QK3G5CH5FW*&C 5T/G MJ+G_:.!PL6D)!IOT* PL4U%R8C4&FSZ /W7S&,B'+GLQ[8@F'<&T,2;3R M38#NUJSQTKFU 564<@.7QK_9=&EX3@8#R']:2>UZY/J#L/HE\? .C?:&RYP1 M4MOZ]Q6+FK0:V,-6^+D_-6J.;=[PL6%U\K#$J9\ 2H"Q1VL/#DCKHN'8YZ%U M,F2N[2P[CEAK+NX=<-%ZQ%?2^;0^ML*AG$,8U#V4 M=>-@M5FJUGYT5JO&D59MOFN P*;5I$V&'7CP5XLM-N =)G!@PY1,_9Y.Q.H'#9:#PCA1C5#\AV4 M1[M%<=KL@L4KC ?HJD?3LTEG47@4E/=.($*Y$ED#IM)/CH"86]' M>N[N2;,XW&F>WKA-[WAI^],MBGQ8#% M/=/S9H.(,OE/=GR8[LACU$?CW7$.GKO<3/O;*?;<=LY\VY9N4:]J0.>VMX7I M:$'B[L8Q)&35SI==8NDZ3KB1R>[>OETV+L<.*;<#9OIYZQ02,=MP')ON!]PI M7+;C;HL-_9:+]9O!LC*"TNAZ&Z(G@(]M2?\&8-J3F0Q,3+(GM>"E*B%Y1 P MJ*^5SA[IA_?8H\<#_ 2"KN*[?2<5(/2DLQXEPBXF[A&Y="255BA%'V8=U+?8 MH^SX=C> W1"E$28<'M&R@/XZX//ZM915;JLA^@YB1@A;OFEV6S5;W*;T/4/B M0Z9-/L55)9T;NZ):FXEMN 6^%I2?F74C_+JLM#IOFK792;H]'W."52NOO%)6 M&U\-#Z,/I#4S3FZW.1\)(8SY#9KY8TVXVN)77.7I-3] WLZT';'C4BK3V6@$ Z_CPVJ2 4O@%)$WB=+8^Q _@E=H9"<.!9(IQ1:J;0T+ [;@I$W<#FSD1Y=YF2[15L+MV\H1SGB?0P. MM(+%#184=29TE]YI-].[Q_N%'GM_M_5&-UB1Q)N^OM1TI],!.JE]>5VK4?T) MK>!VII1>Y:,B\[-!$65O1.I0#]5) %O&:,0M]GWBY S:$VKL=0+R4],JM2PT MTOX*IT& S-.>;"L7J+/F5.% /MNT41V^XCFZM ?7.,'(%V#Z'W7/6 M=V\\.6[TZE/MKM82W!\#:KF.$(-A@WB,[E)LHGB@79I4,QV0JZA1-N]<@'94 M2>/H/"M-!9?&I>/X\>#WI>Y*2SVF^85R&Y/8(6=:(LWYL,N9'?6P)\@._%CG MPG>5+;A8HZAT$9F-!_VQ$R4#W"2)ZMZDZH-M'NI\PM&]JMGP"XYCV+(-2G/O M@J0DJ%!'0_+A#29'70(CU[[7N@&Q@ M#]^H@FWK!$4<04^;:VMC"IK,\)4)MQTI8#H[ MD,=M/XN. B;U[*C[8?UAES?/3*JTUA:[0.@,U-G64>&HT>XZ3Q]&Y=RPBW;I MTWVF!6D_"P5825\"2#M!HWA=WO!M&Z=/.K,+W(7]?M'_>^NT'I.FX!1YXV0' M:A;3MS0S(PR[.D]3W]XCM?$QV(AJYQW8HV:5:$U?U+6D- M*;W*+3=4UGRX= MZ]HQQI;40MFY[O;4UJGO?.I6VZYX[9S#G#CMWIS8)AS%#7:&[\[;^(.F]%4T M/Y^9%AQ=T&3PN8%D-WV&^Z].:$.=66?R0YR^7L2@&MT,"$U&UQ:II\YS5L.#9SE%P86N7SJ@8LTWT=0'1A0E[?OT&SP475F$$[ M&#\[7WWYX*T#K!/+IL'G=HA]CRIO]YEQ%'038/KP8R>[J\'81E=5T15OVMCK M>56SG [SWXI*ZE;'1=7/G78Z%KROQ/NBJ_,M05LQ(Y5-/!8%_$K_L$V.R!*E MKZG8,NX-L@1JL)@P.4NJ@C?[- 7=^Z%Z3^/HMN:BWZRUD-'=83;./Q,]+&W% MAK[;TB7I39VBI < .+%3*F(F$['Y_]E[T^:VD6MA^*^@?#6)IPI&2'"WGTR5 M1I8GNK$M1Y0SE?=+"B2;$L8@P % R;J__CU+=Z-!@A*U W+?>IZ)16S=YYP^ M^Q*RV*B J'IS%;#-OAVD:E+80+9V1 11]UDJ UO)\\]='E1(0A(*4Y KJ[J( M-!>+2^64F0191 M;NR)Q.3)GL;U;,L)%G*, T,;^2=$_E=% M\YA24Z?*L+K27F6\2D=G"]L!;''=9@B-!,,D665:.J7%V>'@C&2/51]MCG3> M.6]9!=$IU,38#G0]@BQWXI35(+K*:H4 $G[''61RE'M#;\[+@R+Y*;'#+(CBY\#U5CA(5OT3+6&PDC>!;TOX40=F],)Z"#@ M_ [TYNEA6N6@]3*)E$:*HHGTO^F5DH-%Q-[L.APE>#\/M6"%D_24),5BI(LP M36)N/%27MV=,50B*UF=.,9GTN#34PSPRE>FL^+UUWJ=1 MSMA4Z?XRM01.29R979FJVT8IR*B7E;9#3(;)P/@(N:(I57$&VD$@^S=(^5T> MR[E6@H0DF2I/W)JD+_=OH7)TQ?G4W!]<8R8$=TOG3H?.KXF4X_Q26O'N:S#5 MPC#6Q;@S@3'DK- 4PQB#)#RC;*TCGF$IZ11.1Y45)6C(/V-%:3D5>6Z^L<3D/=8V4@?2U"HCU M0-T&!1RLP8@%S%DUL5$N%QH;9?/=;"HOE,-8JV:RU@)-HF"2J88:E'W)?,CL MATR>(J/(##$LLS65CD&+J*)1LR)6Q>Q(F=/ELYLG MY_N$(#%:CY:RRS[_A# M1;,&3FJ\TFV0*41*7,KD8-4]70A,^VH*?)O3G;*-\\RGN$A; MQ3Q"HR75F:X^EREA@:I.)$,DR%D_,)LG;]KS@-0JR&SFAY;FT2NYA0Q N6U4 M=$OI5?0&5V?H?<]IN!Y.YW6-]RZ2F(O-M4/'O=X)4.ER(*=2\9!L?,4H _D+ M2\71J.4ZNYO#:ZN7Y58X7K/M@48NJ UY5)\.!;?(CUQW55 7])GLN>6@!0UT ML.;*;.IP^6Z MU8$,$OLQK7L99)87^Y[+34#LF*QGGQPA736 <^J+7?C/UKTV=F+,L^.*,$1V MH#S'!?*J$]")16RZTHJ@]G:DVJ0L,RG+KVU2ECU\3W3X#%]*X2[;X2!9!#T1 M@K!MXJIHES)?:WP3PN4+P]UG=BFPV'MV[ $Z,CGKH&R6YMAF1H?T9&-T.W:L M%DCC(0]%G!!/W2+X(TG+%JNNM-_L]=D.H4-*ID\A9T#N$^"JY/. MY"4RQCA\410XJ\$](DU@7V"L_258+-]5Y O%1B:AR]9]T8MF5F[Q0%9?T?6V M;+3)I.8<;+]B#M4J-E*+<$&%)6#6V.JY@FKY9D"*W2WFMU1>RR1-@ID"0VDQ ME1[#=9A5&;"N++6.9$%U.>9LK+F"UL+9WU^%_VW]=]1Z=1,?(:Y1?SZR2];% MZ>$GI_UK75PA[.YXCL7PG_BMMS@+*YSN KVOGT\.Q\C;OO:E?3]FA"^US#*_W)R_.7PY/3HL-&D M?AQO=;1>@GRY)%=\1*V(VYZODS4R]+4(#)U140Q):"HADKD))/&4X5?/Z=*=D0 M3MBU) JNWH8Q08R^*]T2HY'7;??\5H^<$WD*_W^FEB0=%QX[+OZ6SS8O]H9> M;SCT.[WMMUS[_/476UZ_.VCU1G=\ON6UK[O8Z_3\4?>.C]N%X\6_$<$PT0 U MXEGX^ZO.JZWG_W^P[>I\OD&PV.07S7CY&Q^3LCK6-O0S/A-M/D5JE17?5_?C M*?27W_7S\ACB3[LL43HJ[[-(DRL63&Q8(=:N8W]E1KDC=P6>>!F+PIS>#BZ+ MKEJ@ZR/UX;#X:@J^3C'YLX2N&]CBG> VI_^[";7PRGN!;$/3[CX.S/:5&V0' M,G\@<-'NMU"9U*SP"VTL&4^B<.:H334!GH/!R(4'RB;'K5C';O3UK*SC!\-I MIS6T.'UA.&V[K>%@"U8?0VKLIA T16J?*21:F73T=;NWE>D6[35"FW6*MC)DG+&[(O]($1><^M 79'?ZL#%6;)" MI^[_-$4AL8;##X7N;F^;]FG1_0+1W7;]3O\ZHDL4QRNO 3) M4>Y4"_]2=3PR^>9K'&(H;RSGBG.--Z?O<.EWH_.5OBX35:.T#--B3@XE9''C M)PI\9K('=$2-IU6S<:H)P1IT668EPF*L,I:SQ>(2("R[IF!-2TY-AK&%.?>F MFO,D@^4JG9[3#]A<,)*E;O AK">7^9FZ Q6]CLK(2\N1=78T %ED1O:2,1=5 MC>%4LSJQH8J>6T-C79)9T>'JFN2@=KO[HV4'=9J6F_#Q\+?]C\Z7D^.#P\/W M1Y]_>RDI"HX_HNR$ENM\7,UQ'F,6.*=4VOK-V?_->4U)HJUW^B+]W7[W,W97 M0LIG7J9Z>1Y0.T[)[$[$&=<#TRW. 1PJNNE3$,>PH(7K_"8P<^[*S$;&1QSD+LPE 4F]]F0^9" M7J=B+E+9)CK('$E[YNL5^7'1(1/)+('/8@M8GJY Y;VJ< *7HU9,7%JO6_W* M[PBQ1I&6N$JSE2@CFMH/":Q4SZF1$]7")MC;G+J$8%%OC)T;"41T+."G_UW! M'N%D#5Q*U^%II-0G<95A14\ M;VX&"*3*8S6671V^RR#3YW/&R/]C->-L*(U_652OCIP\)YM3:(,H%<&,^@3G M2*>$+]T@&6B\D/?J#,G6MS&-RDYY$@AA&#?,VR[()9A=A(AB7 U3S/517@J)T*(PI+YF^6,R*JCJJ MF[S#/)2T6M+)B@W2$/)O8OV@X>+@[^)P>4ZY7VHX-UXBEYX5#3.H?7,0?W/. M@)H"@)?8')A2 ,08TU),E2[:S"=S["1@Q,BN"VPR SDU M\!@LER*(BMJ ?_!0&LU--!_Y9Y!&6;HZ%W02M>R2I[&OJ /OEKA!]I*NM/A= M+4F>4RL7DDK$U[7ZH8T,"MJ M(U*5^"!FU+QWO%I2$P=:(6UA'XS(R,$L4DA_B8R B"-) ZG>FZ67I@L MY'"=.%@(U:G":#/"[)5[<>#(-ZV++*B3;R$YF=N!:8L\GE<(6F/ULC14ST5 M^H\T"1D<OJ/&GWS*0"CCC[K.U+?*R\(PZ MFQ16!U@<:JN%2A1,X!S_7+1>#&1K+]EL!)@MCO[C3M(D6_6QT2G6!43E3!IS MT$"I.]]>W\B^7D8KV18'Y!<0*8AD.5LQP2_]E5KVBBQ;R%Z0H:$WEN>]RS%: M--G^#]"V27BA@\%6PN]4"=^I;25\ [A+H8T!T6I95O2,ILZ/SYFNQF-AIB;W\./^Z5&2L4#JLYQRK6#U%>QL@%EP!Y";FVU M6[,<8 UHX<-[E'@+8W.3A4:HAI'QRUE\2>UDA%)P'J99SA8(CQ250G'M?6NR M%^5I; M-,-50J2OC<]BH7_-M$2=2RE1/(32%/C5>0@Z#2M$A?F1W.3Q".-M/@]#*I(9 M@;W17*P2QH'G(E-".](Y[46^)[ MZ*G@GG[SD.QJ\G3@D YX\Q,PF&Q7'H-6+$Z'+<0&KEZ&97!T(ZT^3M1(H/6] ME$UT7#@[:90,@1^+04Z;Q@FU %==]B6SWL*5-[CA,_*X=D_J^::R6\'?JI3Q M:6 (,!DK_"=&4X7?2@$X1N>GX$J*KB/-#3@&9U#I%,XZ M?%DZK(#A(>49TPQG+OJ]9NQNY]:>Z%Z1Q(?GJMJQ[I;NY<- LS]G:E8TS_6J M>K+DDY\IG_S&5D.U*TD\(8TLENT[GYN&L24!G[+L>@INOA_8=,-P"*'=K9#J MW#830Z>5,7'G?"0FT@(S8K MY(9!X1E1.+8.!%TS*\@VNX'"MX2.J&OJ]L#1:>'9#J2'2H.#^JU.U>2F8@YS MT2=5#;PE$BM&0VD?J?0;*0&FO4O^3MZQ1,YSI6F >;J28OL<3KX6NM2,)(FH M:PA-IR;N90;_U.G,Z!:0V&%.[4K1V4^2/(J4B;[VA+[=E?XG.0%0L_*'GZY*[7 PZEA<:J3E_S^CY:\U&U: M\M*GH\^'SGC_P^'I?YSW1^.#C\?CKR?-[K+R&4[//EH24Q2YUY!G9[B5/-== MW]8S?ZUGOEM;S_RS@VN7YD;[)Z?.T=$S>BK\:KQNLSSU">JU7U)SKE[CF/?^ MR3\/3YT/QR?.R>%O1^/3D_W/IU*U'%-SN.//SN&_OAZ=_L>%.S[NGU+GN..# M?_[C^./[PQ/GT_[IZ>')V-G__-XY&H^_PD]?OIX<_&-_#";"\0?YK#,^//AZ M2CZ7;BM3I8'IN-$_'WIG)S)EQ50"EG 3H9+Y,*.*D MYN(4T3ACND%V#LHBF@TT[G N74_2F:02[YBDT=_"J1D8*A_T^[06DDUBOW^ZVNG?K)#;PO59K.&S?N77537VM_&%W.'RL MAEQ=O_UH#;ENL_!'J#&MYAH/6?_UC-U[:!LS/-3$3]XZ*_0T(6W#PM U_$@5 MJ#<"M>E-D3!U\"[UA8]/;1:3M\/DQ^32MBFY%<0^8.QWG?@?'SQWZI'S[,#: MV\HE_*=L+;$3U&I$8S3[JYZ]02RE6TI_T#9HWJC[-.U4[J1\-$4JC7&6\T9; MT;H8!L\.GL&1S4BHT[7\SMW%SQ/I]];RK:4?2LX^2.O:_LRWJEO MUWF8/J1DN:=V^NSPJ(FF5T-*Z;:\=DU;&EIZM?2ZJ>VTO?X3R807;7Q\P)2U M#8>P5=&LBG:[XSCPAO<0'];XL)1=4\KVAUZW_VA=&JORN&R*@4TQL"D&SY]B M,+ I!C;%X,?&I$TQL"D&#=1!7W[@]3Z1GA?AJ[.4_B-0NM_S6E647A=5MRE2 MR:886%_(P_A"1CWKY;.4_?(HN^<-JRC;&CPVQ: >)Z[Y(5M_X'6J\D5_)+/% MTFN#Z+7]9#+A11L?-L7 JF@/X?4:>FUK?%C*?GF4[?<]WW^)@R!/*WJ$+H.0 M^X-.@^S<@?V$,X%M"&6WP_P\%>(--1R7[2&N[SN^^0EG&04Q=9->!AM?P7%) M>7%'*F@Z$'6,PQNIWUK1WPMOIQEF.),(>[D%2VQ0@D]RFS#A7";I-R G?0D[ M20"4+_-SM:/)*@/(9%7-PIJ#R>/8&8ME7NJ&/2PW@0WB&)8TI?:3C,5YDK[) M+T6<#NSU6/#H1IN2<'_X^Z/07:""^HUV"*LY&P M-4BV^0'J0 ),X.U^#.Z:F81]1S%Z=9 9:X2RP]9^*BZ919S%GKEANYEIO7_)H$ MZ8QZ#5/;\P1[#Z_R\R2%U\\DAM605+QMM:2!#[V6'N. +( I)2/J>(T/R=[T MOZZN2#?VD5D.,FE_*@Z/\BPU-<+RL0&M*5O(KNB,2S,?K"5 M:: ;OO%46!ZMBQTC%>D"2XO5:%=J[4-$A/1VP4,N8G&6Y#R@(D^Q+>:4&QQN M\-<"1+.U.1EMMS_HX4ACM7H>CR'[#@LFWH!&!"(,J)>H[@4N#]'@+IC#EKXS M-4[MMC@T^MB;\VS-;5):$*TK!KI<*A26VE8[VWNN/T-*H'V-?4WS7V/[3E[; M=[)7V[Z3#= :4*S-$Y3"J+P#0U^>D[R2R=3GR:5L:BY2&KH2LP%0)9Q*TIEF M*Z7FD+?Q7X+%\MT7IP>"\0@DR7=2&-K^.^US$/MDA2 M6'8LOQD*-1AB#Q"#G=9%EE.WXT4P$]4F4N?MUC.X2=6[("Y'\NS5SA8?MNE,J%U!KXDLOZP2\<=WOQ@JZQ)4KS?'[5: M_;LEQ<-); _]ON\_1E)\WQMV^CW_FKSUN[^[Y_GM?G?4>ZQ\^WYG,'B,?'N[ M;KMNN^Y=RTGJE;U?K]786H(J+W?+&&):*TS>T?N_CU,D[@H-6UMT9RKJ6BJR M5'1O*NI9*K)4=&\JZELJLE1T;RK:I=+8:KA-P.3PL3,%7UCV^'Z6ITD<3G&T M2+KT'HF'/$;J\//"C;W&[.G]Z>F@=N_:PCK#5/KEZY6A_H(D^8]&3YV6UVM; M:K+4]"#4]+K=\T:CGRTE64JZ-R5Y@YXE)$M(][9W?*]WCXJ,QRSHLQB](VOH M>)W6S[]L7)$5?/C7= MTS"TU&2IR>1-(Z]_C[8*EIHL-9G4-/ &5;6HEIHL-=U!TOE>J]:2SF+TEAAM M=[VN;91U%]!M%H*\*96 9#;XV=S@9Q/ 9N.;M7+_-H%DVAVO/[($8PEF9X+Q M.C4;?F[II=;TTO9&5=.5+,%8@MG:E+&FLP\LTK:&%;L@%FQ4L1Z>,!M5K D$ M;531^EH?4I.ZGZUFJEN,MKS.$\UY>V%11=DOCKL5?^(.KZ^W=8_;)>G?AAAMB-&&&&LJ MVU\@R6!"27^M" M,TM-#:*F+DBZ6I=46XS>%J,MKSVX]8C=K7._MDTW"V=_?Q7^M_7?=K_SJN)] M=NK9O:>>]GAY^HG3TS!H_Z/S?O]TOS'#='?8X@=@-V_^@\.XOQB# M\/X!MT1X6_;4N/)W(9P[ ;XF ^-&(P3''0?&];W6:-1MWW4PU;47!]Y@U.O< M>1C=C4.O<.6/,?3*KMNN^Q'6?=OH0C/#0B]N((/%5KVQ-7!>V\[$3Q.F?P'4 M*P=G?P%W MY9D3QDY^GJRR()YEKB.^3\4RI[GU8K&,DBL!'\/JA*5(G>P\2(4S"_+@T4H3 M;@7F1VO@_D0XN$?>VB.0HT6E1:5%I46E1:5%92-0:E.8^#B(Q$:W\>=S93P[/+87 MF/@/33:[)-+5B%*&K0[\?9\&K8^H]5J*M12[61WN=]WN?>8A68JU%/NT%-OI MN&W_/B7'EF(MQ3XIQ8Y\UQ_,L&UN\"71'BV40 MI@L1Y\['),NFHILK/MV#K<^14NQ3VHW]EV_4]53QA*L)=@Z M$JQEL99B+<5:BK44^QP4:P.-NP0:/U&CI7HY)K; C+O!/+.CPAM6,\V/7>C!ORQ1WRR]LC'AG>+T/L0/]S#D,TAB6EF%S:6=,K:!> MMVVXV/K9=@B^>=U[C'NQ;F%+KD\*F9;7V^*HNR.Y-GT@BV7R]M3LPN3O,[G9 MGAI[:G[(4S-ZV&)R>VKLJ?D!3DV_ZM38J/U-@/N=W@[6_#YL(#@3;,AGSO$J MS_(@QN4ZE!71?N]X6+[LE8$O 32#@H56!GR67[V6Y__]SN'_RYO#S>^?#T>?]SP='^Q^= M+\?C(YP+] 1C@1Y@!I5=G%V<79Q=W ^Q..M:O3&A/L3A.T&/>S3.0/.E[7]IE_H8T# M!H.NV[]7C9N=C& I]DDIMM-S1_<:"&TIUE+LDPZ?:77=3M=.G[$4VQR*';E^ MUXY0M!3;%(KM]7UWU+8#D^X"NZ-X)B:YF,4B>U"CT7IH7JB'QN]TW-%P2_:T M]2E:BJT?Q0[:[J!O1R59BFT*Q;:[0[?M/VSS*4NQEF(?,S8^<@=#FW]D*;8Q M%#OLN*U65?Z1C33>!#OJL72>1#.19M1<:?!N2PL ZZ^Q_IK-UAO#OMOW[Y.6 M8CV,EF*?E&+]D3OR:]J9R5*LI=B*!G #M]N]CT)N*=92[)-2;*OE^E8KL!3; M&(KU_:';'E1I!3;N>!/L?DV2;\Z_@V@E[/@=Z[NYK>^F[0WODP1X-P#4^3C9 M8V./SE]'=_M/7#& MXX/Q2HNU:[#F]VOJ&;58VU[=[G;\FLX.LUB[!FO]NDXCLEB[[JSUJN2:=<7? M!+K/J\5$I$XR=PX7RRBY$IN>^,<#7-/ISG?[]XJQ/Z+I:9&V'6F]=DW'LUBD M;4=:IU73"246:19I+PIIK4IW*JE2?\N#223@?V?AQ2__#_ZCUDD "..9B/.W M;]I#8VNTUTX??ED$Z5D8$WQ'Q9\2O*/-O>^XY/(^KX/(&C"C,!9OSAF8;;_U M$SJ3/;7G9UU(F4Y:7H^ \SZ,5KF8.8=!&L/5K.A*XSJ_T]-P<1\H+S@33H6K M[(TCW^ ZE:UM,)._XK'SX$(X$R%B)YC]L_'$_S!%7:MN\Z?JL]=.;A/,?E+T4Z!?IT#J(@RYQ?88G)])LS"[,\#2])^@T/SE1F.85978X&"*3I*@KP" <9T=LLG,]%*N(I'G&@,J#6 M@U6:(I'QE%:B3/73QS"8A%&8AR+S7CJ)=>I,8D/QV[3C#]N^_Y#GPG0G2=)?_SP='^1^?@^//[HU-US\GA^.O'4[KE^,OA MR3Y>&&\]^$W YO&_#T_^?73X>WTW4;'H?9+@X31SX<3"I\_.G1 X?K::9.$L M#%)0NET'Y$%X%K-6#J]=S<'^QNH)L,TO M#BP;8_AY>^ 4N1) DJ]B(24S 0 M0?EWELDEG/XS$8LT8)MUPPI=)/3/[ HL_05\,<(U(AO!BUDP%V"'ZHO!14A+ M=I9I,EM-<_A)7J/;I^@%F\.7^5O GJ9I,,\!R.E*K1MN"U: !;)*\2G%;L(NS*[3X\@0%>"J"3#C >YT+ MPA^\([WZ*_AD#.8C_+]8 +;#(&H6[GX7[.3*+Q.0L\LD)2^GDXDSE*9 T_L: M/ B04R32L212!Q%?7)?/P/M0;PM3]O^ &)Z&2SA_R9(.'N >#J["T24@&A0Y MX43)E$Y!&-/R_Y.DWYQQ#C^YS@?8;3@+7.(\W^MQ$1,7><@B(-90.OZ M!!L-10K"?[7 1U(\_>]H5\6;MR)FF3 YO4U%1%3R[C*< -("1A%?7]P:H MFAA77E6_))@0C8EW$M&M[<\8OG-T;HFT!A31'I3A9/[W/"TB!F?BS03.^+)0Y3.Y\D\8:4C99P:X\WR<+#M Y0$ MDB\.@V;QH&HVDHGT@BQ A"6PD05:\Y(5>P[8!U<.>NZ1A2\0,'#9=:;)8@%L M -BP P(ISI"A$6PFJRS$(=K.'R(OWK(5X/KCV^6#>DFC0'VT(!8/.T3M*4F! M$N=S4)&0+:-@@^5< D=&B('LG -429P6H$8I[P0YR,(02#J&3VO-!F]A70A5 ML;/D F0W 7.^XF@*' "%*;SQ+ U0C\+/JJ^ 2"9IA+\IM4KJ?43N<+W\21DZ MP%5EQ;+T]>02M#WX!OL3R#%=$ CBC?JSY*H1C6-2%G% MRS.!#R( X4'<)>A8 OC%N0HZG47)!.X%ZSA.%E= S:CQEJ$5E.#E\FN6A"FP MAK/B6,#'YZGX8JL]44GP8Z"G-GN4JS%3);\BOKD2 1'F'W!DF FE0FF M"'92^&&3H.J$R8Q<5CF<41U?H#9M =_=QZAM1"PQ@JO MRX)(4@\#WHD0F/P+\A/02=FUQ4L@)9C^U2P^=2@%)J%2JM^$F$O!O!FV+S(Z M-LD26=HJEDJ_O$E\7P*.'/(.*2M 4JV*X"KW$C(J^B%*, 5"I O/ ;5XBBIE M#(9+CCID\HV>*W\,L(2<0I*57F>BPE^P0Z1WO#A-D%+@BR(7H! S6X%%DI4! MU\5W,$;Q#&B:(-Z6T**UZ2.MK'!J&D$-$T$'YP SX&-"D;T)Z#G*V56F',#H MV$/D 5RR8JBI-"BUIX!M3;RIQ(P\YVC+E0V.M$ ZR%$; VG N@9L3AXV@]D9 M9".]3IDINW G:6*:.DB&H"QH;(;XQ7 .BHP(^$#C"NE6WJJ8*<$77M >QGS@ M@7IF*5@F,;)D95W/2K('Z5.34<'R%9.<3L4R)Z<(KH6%!A 2\+PIDALL94.T MFF+8U7B:;9'M2C$J1/L-X$HF*&7T?@$/!, A3YNAD44'.8IQV 1(ZOEDKT! M16I&1DX>0?!EZ2?%)TD9>E-I9TNP\=!!)/T.O"MR,BCL*,ET&<:QDDOZ7!(; MV*(WLD99%E(D"[4R@XA$+U5T5:9 \U-E$:C *6UEY"4R)#U=97"L4: 8$M 0 MKO@N?0]*JU [JQP\F,XEW@]$18DM1I34:7-(9>3B&^?H/H=3-PLS>!M1'7SA MTG-.!.EZU9I00:T!K"WXIM04H KD!DCWLU"KXJB#Z99)5X0P1^^/J7/%ALQP+I,5+"@*OXG(%*WJ6S.Q8%BG:Z3.C(F$AR&0R8'( MC"23NR>J-6A?ZWIE63X7^&A9>.!75RPM6"RXFA_BHK=\5RE"A*=;+I.4 G$E*9RO"49<"9<$U$Q@"G*2I+>H4D<@G@IC@(9K,4 MSQQ\(S.^GR%97Z:0K$ BOH]6'T39P'+JH_!-^'\?V $3<]= M[23R*)A]8]0#7O9F3I$*AUR(*%-IM5*ZQ4+J$@Z8=R%MQ%4&!*K%R%)F("6 M[46N!!\)4K4KK#J61;AO%9>$?46SSG:SR3&C4JTYE"P/Y9*@1_ MGJXEF"!&C&$F0S+ZY>2["9B[HI#::[@@.2]J!SL1X*_XM*7T9T[J(@!@4:I>9E M+$\*T:PVVY5%=,UA,DZ2BG*A#A<5V7$R3\,UO93_)*P7#D^/,CG0#ZJHD.+R M4W@)*>/!F= DO(V\5; -:0:.;P!R =]1.&E.;T]D!3F9--:[CL8.&D]C.TB- M]T?_/AR?'IU^/3FL[SZJSTJ%3FN2.K+[2%!6J%2%0^4J(KZ^JXRP90' M]BZWWGT@B!_R)?JM_8[4]2)96EL- ?M EQ*9 M( O8!I%>$OBM<#X8DD'>!-PWE!%X;0N3!\QX1-Y:F+4J M4OE"NX>M(?,FM7NY:(:-@@ &PS)T@K&SYW:P*>\.MX6PF<*Q1$'V04K%\EVN M$TKM&)>:2)--?.!JANB12H M&;L4)ACN"F>.HD(\F!3K*1V>=UI:$75OWJ"^/0W25(4-6/;$0&[E>SWG/;LP M2-(+-'W(?1!+OH@AU2Q+<)*,F#$7D()+IZV:'$5&>4J:@YB5@P6HKZS0](JN M)+>1;ECEN8X :_@* $-()WF)/K@I040ZS,(B";NL)TE?V#0YBS&J0<"1(D4K M-L0LX!X!+YR1ZQ#38_%= !:E$9 V<'DN)("U4H0.)J!ZC)G,T+_+_\9E5F7J MUD7GW"E1]>2?AZ=-$\%92%=R&X9LB@'ZJ,RP^$?4T:(NO?N&X MBCR@E6DC^DAP**I0T29!W,L-D=Z#!D]9'^]U^EY'ZT=P OM];_"3\BVCV8%3Q8A=:1Z) M-:8UMFRK3B/R7OC_2N=$UR_%$W8E!V*$'+HA+5 FD]ODUV0PI_@(IVFHR^21H/IDG<(1Z@B" MRW;B/$HX"A!QD$\)<@4*^/@1"@U=Y U1&(JH:'T5<,3+_TK&+M! M>RT-JE[," \[_F6TGJ(%I:TK\4VNRZ62E(N$$EA4D*B4=%/R>$K_42;@ MO7Q6X1-X#@4<+;"-BY-;\AL59P43[XH-T"E+ #XJDP"U[0+HG#A$L5SU3;U& M_KHZOFP9AVG9_H&=4U@P EBG1E"+HXI&X'0AB5A3L$F^Q>*92C.5@E#U@E(R M,V<>H5LY#S#(0AH.'WZF SL.E#%(N@C\HD6J+XPY#=Z&0 M[UJG[ 9QDVOEY">5Z5:X ILN)77R7N'TWR8C[RK?UF6K^?R:$#42].\D\(9> M[SKI1DS%\,KM]8=>VW0?-$_VG9HX5)A;RX0I4CN"2"=WR+@T+!X$%/K9B?%1 M,AQ !O_7 YOYK?.3[\5+K;9!;EA&1,.3#L@0QU?ZEX78H@ M I6-TQ"E+0D';YE0IG\Y;9+E0)%Y%P.C0?:*L6$J(\"<",>W6EC 1S>YE89X7KH"RE[[ 3CI(:EF1B8>B!>GX2 M7K8?JTV-1-I,\HB5RACEARIH0:6*PUE*04YB1"V)+@HQ:.9LH1@!@5/:3%&_ M0-4.^ H2$]+\,FPE%&88EI"' U]V$2L=0SCF$+K^< M.GM^PQ7Q:TD),PDRG4H@D]"R!NV.R_DJB^J"Z53*?\K9*2&\W?-&=U(CVO[ MZVL]PBE)YO3Y-^?+\<>C@Z/#)L4_F(0+$RW#ZES.J2#R MF\H<49EO8S$)Y'72S?M$;NLW19W<32 M-5@AE_&!KN\C4,N6@ !N7*4@;&'*E(U]_.T>I1 MDB35"Y2.L203E:MJ%I*^!%=,;L*HI.5LK\RYP$,QN=+UO"#-(]@X16;H_D(7 M5IZ%0)T&Y01;R@_(-'M5XD%\I--"F/=;S@P4*Y>[=NB,XVF0H7A?+=]PU=Y, MD/Z983VX,PU3.%49%4*KCEYTHC#,=,;9<4Q]YGGD5M%9T32TN!U=>>&4TNU- MTCBG4ES<+!U$[:V3U_^:&;7.!3!D@F$!$S,D5:1GH/V1Q%QC$'PGSV\D:Z!I MA3J#VE1RL);':/!!V@%W&#!#?L$*\)22 ]"EQX"2N;*%WDS&>+,(=;V3*+$3 M9II8QU0T],?B8H:"6P3JIDG&J?13(TZF;UM<))Y-7\X5PWB) >G7G7T M9F8=V'E"):=@I)%"JRIMDV]D7"QUI?N$*90R13"D2:J=*I#L2(%4ILFU:"=& M,:_=M(Q\+H59F*\2UI5CN%C4;%68JV<83EC?D ]MQ^?*(7/-' M17CS533'0( !A!#+GC@I8)-W\8-=F2G4RFOE-&R-,3">^UM\JQ%/\0L@ ('=65 MR"LYT-7+,D0>U@=N;MK99Q+7_'L3C*8FSAK9 ?R.]ZH@A3/&PB2RD-8J&+U6 M&?9*Y)*8P]RC6<6:&L5_][JX#IX>%@.W1S M">P31;:\T)J7\0TL*5)^ $4R2L\QEHW2(I.R8(L ;-91&F.A;S5!Z(+++1L% M%19Y$NI\28SF5%&"I4%(LH42$O7+,"-$UU85#9+F MLQ"N>UD;K@&MVJ7,Z# M%K%NJH69S;%F^N\[?'=K:+A ]=6MGY/L3&MD*'*X>ITIE"5* M@.*1@N7RZ)7N9\4 S^ 4\XXP28A50V3 VWE:CJ5H@?P"K ;7*3\:4@&;GOD6 MY%O!@1I1N-0=+4%QG='N BY$T(T)D^D4$_'GN6116AM$=P&;)$II3B)31>3^ M2](1M:;F%!]AYO."N4"";AA),QBTX2 2X&&.]94H#3,)W4 9&0"LBR1:+03! MF&(FJM!FMM;/ -L*4B)=3MI?LM1]XK4&B\*.I$*._8=58\F@,)UIFN6FS$Z% M[%?)#@3%O[?@RG..&/6\A*)3SRX?TK[3$I/@+=%#V;HLIVI,=DI(C7Y36%%B MM_)CHJF6I.HYO4PXCAAY;A:AJ9"$]-A/IH%XIID>984E7( MN"TGY63<-;#8%YZ0X.P,<\IS,PR!R?UK2RED*)=+3\29[&JX'B=11]&F'>PT M\;%ETPYNDW8@HS>*LYE=/;G"7QHAL@EB\?=6S4SQ?_6*3:6,3'AFN%MO,IF$ M9@UP)2'OT.89N6!E7\;YC3 B-[/$M(*&M75&9G*!VIEI^56E-J5FU'A-D3;Z MPY3<$LCNG&4"*CEQ['!!'36EB"K\;J1E9>M*UGJ\4$5.0C,\LUI2]W*JS[Q2 MN6"JJZZLP=7^8T?YD#3*@T)CX.ZG&4>ND-&@K\@U^H!/*CCS19"R=5J*2'K. MORM_+_="DBY? M]NVQ1#("4:J<# .FRD;06>Q% ]1@K3)+Q>< "QE6,"".UYIGR+T9X3S9I8IH MY3J0Y12Y(',Z4.LS^F-5&63<>UVU!8JE2:Z3^7$^G3';\'7H"0]'567H?9UB MX$4U])7-:,F $;.?M6<1F]XF,:SWRJC6EHN22)$U/B:^"Z<^=0%4!L]J.3,I M@NK8I;7'^4?2E8X2O-S"P]P%][?,BO5XSB?I#RRK[*IG2L(5PU(#Y20%+!>0 MY^V=CL52C03JMA2NH@)I5U*2TM#9V9%D68B V'(L&L48*_P%I398FX=022W3 MO[@>8S F8 7:L4%$A0H8=LF):, 699BLLG6:6F]YSM7P2 1300 OD*F"]=2V M&^L>T:U=]-9#$PH/-SFS,_P:IVC,P]S=LJMK'(DE\Z60%=R0A]@^NSUTH%!' M_6@19A<@KBTHCHUT).1J[9('+N KE)1;"U/<$2H&7RB!M);+&_LO\EK(,>& M-@8S:F*L'A.SH@,TW)R!L)DQ+1B!T\D5>W)F8AE2:5\IR"1;OJ%<6Z,%PX H MQ4\=.+Q):L1^B94#),]%,*MSYYT;@J#4%Z^"2#B+03JQBA/WNJBPDA??Y%=+ M[)">IAC/%-G/!7V5W0;74:)9#8<:I.Y%K%KA*A]VD4% 1;W4=5A7JG3"K(U#>5.89H-MF:KT*H-"94T:6X+24ZJ)Q\Q8,LY5*>WJ M:BDCN%40(*D-KT'\O*%F\RI66EJ?EE&U'U)RUY344%QR\Y>C8D8M4,%'G#7R M$1MER:A>?7=^NP*FW]1,7F._6 T$E-2@+7()2#%?V)Q$K0XQMJ#CP1FZBTW.C6U_9Y7-$_%;!NYSFM? M-[CN=;J"BA\IO;-1:/M=%#-6N"A5J;3L'9ZHB!GWM=#.W"*GKBB&U-,$U#1, MXKX8T<^+*E_9$IT%-_JD0:\51FF.J32'AK[, 2-9&6?4ZJ3B#+M'$%MEYL$> M5K468QJZRB-3"V>Y5"J]V]@#I13@XY?Q&FQP"Q$G0W+@^5F-^7ND*1LD6"FFJLZ@$.?;G*L"F*:0S&K:=%-TAYHA2#998ZF0, M;@59-9\\%[H9[%2-DZ$I!6DQR&8=\ASSTOE;9@JKYQ2K)G$IR2CP\VR?35B [\1%0/J4/W1^;*J M@:[NDX+V,JD%S*-2%V'F%#G:TU^RXIS$=S M5X87E7FH>NR8D*Y.H.1?J7.=]+]1;BS"7"=8&F>!#LD:@PZQ#VPF&S,@7Z!& MM'B9GB$:YDA3LV]=\!KP[)8TS(H*FC)$UYQ< M!%1E)Y= 2?U&>*QX$6A&\UUW3I0I#F9VPY;O26UBC:>SK+[NU=CR7K9A8=LI >QG]BGK62(5[3K/^5"#:+9D)1HX&'S@99D*+&5M].8L5SI 0RJ4$ M(O6W"FZ.K$+>H/0,Z=*>J#8\Z^SAK^O\8.MZB>UK];]1;.)W43C3 MUI09S:"+$48QZA_KNI;J<30KT%H$MIGCS (=MYHG.!Q/S:PH&OX"&I0J8Z]-;O0PX+U+3[MWZJ]AX_K7Q M_+:-YS^,LVE?5V8OV+')6,P] S.6<; MT43EB+R<PTYQ[';"R'3^,S$J%*A)N9R3UG)4L5(:N]%J)?](?)#:O9+ M4=G#4_(L3FD1ZHV=EJ7PG:HFPI;ME$<4E3Q8$ML4U'G MQ7K.?FQ"@10#MG0I'74B'".O08FK]1USF;%T099EO.HW1Z4K<6)^"T"QP_\EC?: MF1_XO6+*XG9^,)/ S2U'V,(17,:(/?K/%WI3]8U7SK_)C]:T;C"_"S55[T*M M'WW_(KW@_A4JL8.GOD_)_*6^KHN$@L7H64,U65#:A8(%IQIR$V[C9^D$X1:@ M1.X9E?+&5(BJ!O$H CN*-Q(BS>H)N4K7C&HHLUB:LCRJTUA63#43['!03KCB MLIQ^I$82RJ2,(E-*#O(N3=3@59";"%WKU17')@BDPUFUX:8",56>F@4RQVE_ M&P-UI:E%6V>>IE]=()#&C )'-D;9PIUMWVO]Q%7SR WT@VXY7Z9XH9KV9.@= MFC3.57$H^EVV+WAPBP6#^=0W-R,4-6!V>X&H64H*JO8GI%0>LW]4]@ M]F@^H,9XRMNY$P#?%L:&SUW]) 7!7LN8H\6_#F35MOF4O%1GQ6M;=+*4(SK5 MX9?"#W\I=/49*\SE!!G56GP/ M-9XXQ@1\L0A7"VVWK$5LJK)V@$B*9!@JAY)U'D68:6U_LKU[9O:L-+*S,P=0 M>DXF#6CDV)4_#?]/:U+%=*-3/ J*>[:02FA8_(Y41N VB4/<7S*CDO M E2PLM%'2X%3%G']JQK/%5T!]G Y$LEF)::>DED.F=(>S,C8:O+'&GED"CV% MFL.S-=9!X>H \K)L?+MKUK>A=994RS6OG0XJHG);Y &9"4*J42_;RL;>U+8- MB2?BLX!J)XKY/87>1OHN2%'9Z0=-\RS7C7"VO%=GIRK*WP )DYP9IZ@"G*0/ M'?_FU(1B<30T(?QSI8H4$2;71$(YWT!O4DW7 (LC"$')-1O.RW(<9:NL?ZYA MK/96I+_)ANYV#(R1X6ME1F-#=BG&1F:20.LS8#.RJ)3>98E%?9;)W/4X"KZ3R\MJV;_N?XJK4BUAU->!'51)SU;,ZQUY6 M54NWD3[!I>!YPXAS++A+,J@P&TV363VXH7$R]:"Z8\-DMS3B2I0M&JEQ7=-P MWV^U[MIPWP8VKPUL^G4/;#9JFL+QY_'QQZ/W^Z>'[YV3P_'7CZ=CY_B#<_SE M\&3_] BN.ON?WSO'7T\_'A__\R;N<>W.6626'XC$/'\;K/)$/4+57OS+A%J^ M(62B8)F)M^H?[PRJQ.?Y[Y $]UO<-K \4*&NWH8Q;9B^*_$Z&GG==L]O]0B[ M.5!"/E-+DICW&/-_RV>;%WM#KS<<^IW>]ENN??[ZBRVOWQVT>J,[/M_RVM== M['5Z_JA[Q\?MPO'BWXA@F&B &O$L_/U5YU7!@4^,OO[]3?\AC@3QLG M_G] F13S^09-7^#L[6D0R=_X%?J-=&S:0.KJ!SXV;3YHFFD] 9\9KK&9[CJ; M84;Z^HB:OZPR=,:X%$M84CT6BA6< _SS&FN5N'@\*$MY=A\XFR#>#I'!#; L M0WU'5&&_CO90PVP[M)Z$X"RV=L#6P'G=_KDN&*L&QH;2T%V#QCY6[]X5!COL MW5*+HI9^"5J/(7CF]'\W416\\G%)ZH% 1N/4UBGL\<$C:4JJJO@!@(9#1JFC M]K !OF<'UM[6H^@_-$T1B=P':C6BL6&K W_WU\8(WX:3WXJH;B=[+:U;6G] ML/7]KMOM=RVM6UI_^;3>Z;AMOU-!Z\]G\#=%[_J-DK,^D?/NL:AO$V+74=\- M4&-WSO,"S?>]7C5G?7HPU8B6?JJ+=6P)^&8";ED"M@3<7 +N>;XEX!L(V'J= M;H*74>_U$?2@9_,_65.D.6>,.DOX[WYPR]I2;',HMMUW_<[ $JPEV(80['86 M:QTZ-P;2?OM+L%B^VW<.54$*-:G_HE,U,)&U,MIFC8UM_+/K;0D:66/#6LO- M(&!K+5L";C !=[PMH4Q+P-;=L[N[1]8F*]W(^GNL,7(C9$;NH+TE6&*-9TNO MM:/7GMOICRR]6GIM"+UVW4ZO2KFSKIZ;('=(G4VP7OLT^.Z]JH1'2\"6@!M"P"/K5+L<:]I:JRA6N 90VQEH\&#@P/7F0B@ M!>IHN+],P\CIN$:[W(IGQO ,@Z!X4@^I4#,J7L,>(W:?15?U*Z>.@JL,NR3BG#@U\G<:T%R).2X&.^=*8(SEY9,"@\<% MM!$!QZL\2I)O$D3KU&WM^-^')_\^.OR]W&[M M)6V7AKY0#V<\#M1J%,_.;H>@5E1?ZC3)PR9I]LD>6 /*D::'%ZR6CC_T^C_1 M&(.]]F#H#=?NT".+LV!!TP3#9.9$098[5R)(/>>8VLQ/Y9> O6&O8_CRWJB[ M/B6AY[5^DBW(4[TVR1F':I%=<^(.GL\HTHW'92_-8L"V&JN]^9-\.X[\Z0^, M>>[\&=QVW^NJ;7?;YE+QJZ6AX>57JA=T:4H%+&FO[0^*#S2K;6F)6'C*R;R8 M/@R79B9*VYV>YVM(XM;[OF_ 5K9\9YK9ZPX'QN@UV105I!J G$GGE*:%\]MI MLL9L13< H,)(#V&A555-%#N'C>!XEA(!7B31:B%<>&JUC,R[JS>W3EF;\G 3 MG\^(M':/>\W2_ '7.1,QCH;AOY- %%WJ\&-17HEJR#L;X'3$?/!%#C K81 M E^7&*+;J/=MY.C\;YYD(/L85^#052-B9SCA<\\< 8;K"=7D;[QHTBP-F2F^ MM][!7#5YY^;&$K!Z0BA($SFNF)KKGXO F)Q@'"KS &T<@.*^+ _F +,#!26<(GDDN M9R8U!SR[Z2R#39UE/=10]XWNIL)H VHF%'I!H]\;>H,R'R*ASI*I6\SRW*H@ M,*Q02^AUNNM:@AQXIP<*(G -O0*?,+@FL!A@##@2XUCP@K MO&0S7D/?4*]&G,&Q %T$ 0E:":CH\F30+[@PUQB2@R-5FGQBM I4I5ET#66] MA.:+.Q],;[)3(JZ=$M&Q4R(>3BGF# E,$Q6; M,RJ?W73'"('0N:QY\)UGW6@OF%OFHI+9MKP>:+68!\<\%Q.*?EKGL/AJ]4(< M0Q309UA/3@4.]4/K,43%M)CD5:P V (.D(63X?RQ2L-L%AJ3>7(:"?Q7)9V]W+V&<)?)T.@>:$![.J&6,T$OL[S5J#8U^+5;_Z9:]CZ,BP2#I: M= A/I$6!9P>8#;"$:Y2@EW=\!O;XV.-S\_'Q#;N?C\_@GL>GZ13EUY>BOH!. M%<2H^!1Z".@SAA6.)KA46-C3LK8>_HN 2AT['9_!:$0=DJMSHDW]Y>D/?Z@U6 M;]A%;^BOZ0U]JS?4 3>UT1OJAC+^$[_U-LR#*)SN&*$?J:S1YN:%J=0^A[:# M?C1VY+%J,1%*.*8H_2@:,^BW2I'98&/ZG 8HE/[@W:Y1T,ND:H/2L 4$3KUQ,,,)9;A+R"?'.]P00'N0]_HOP@ MF31T3?Z ]!'OAH%>>?E](U&AO X-*LXM*E8,;VEWY=K*JS+(8>A0,,)!$L47 MX(9V0&:SDB2/8]#[)ND*QZVW.2-_Y#K[69XF0$P91=(B07I;J<+[6LQKF M80H?^Q/6C.AA$3O285CE5E;Z-_OV<7H\FPKT221SX.&+H""S/=\OSG%C6'=5 M:4"NRR3X^'>X6&+HDNN\Q#1P>5%R1E'KO6Z[7\7)U#UK)A< !4"X]1CPQ\KO M;VGC!GF&KN50Z_.<;4L?5+RM,^H6J_U57I$4LID1Q8_X_:H%;$!I+L,Z>YU6 MOY(S,L4 +XD $)HR 8VPT-:PDCX$V5OZG95_(C^O07ZF] K!FQ+0E*ZTN?4-08WSB4JBVA\6/S2(R>Z@#8\/?_MT^/G4.3DHAJ8.5+%0F$BHN22S@2K M41&JMEN2"#&.FU.)@WZGSL(J#FBXENJ#R7DJ\5S?7KPK3N(WQ?MX$7A5W8IY MZUM7L[D.U$5G(>@L.9SD(.?D5"Q\52*P2%(HJG76883@0+4GGH81GQ3M[IL( M] "6(O!XACXGL#LX8+#,(Y @NEC&+E?D F 2Q^OEJ"C46H9 M:''O@SQPF6_1IP%<]\RH2; M OT.L-AWZGM_V6:Y^_ M_F++ZW<'K=[HCL^WO/9U%WN=GC_JWO%QN_!'ZFQ5?7(?LO%)=6>-X?))&FN\ M/J),PE4&DCLC8T0L*16=&#DWJ6WSN,3 MG,7DK3$YL)A\(9CLVW;0MP)9Y5"OQP>/I"FI8N(' !H.>8H=M8TWAQ:;W7; M3S.&XT[:=E.TL,*-_X7<^ ^HD#VHE?+L@'JLDWHCE!K64+4_<@?]JI-9.]O6 MDK8E[5O!J3-TA\.A)6U+VB^.M <#=]2O&G!B_5B[:U"?*)!9#XV^ 2-UVBT[ M$ZH"+'8F5%,(>&#IU])O@^D7&P1; KZ!@*^? [(9PMPU%ZTJL>W>+[:)5C9? MJ=D+O\'>L*D034B%L.E)+P63-CWI!:1B6K?.'8!VBOVKG7WL+6RSE&PT^U%# M9MV!.QRT;.:&I?673^M^VVUUUV>R-46Y>*[5V*R6VU&9[$]@DUEL6/1^$7^_ MWQ1N96G;TO;MK/O1T.VWJD9?UXZV:[0:&PZPX8#F>=4;N_"Z*+X/X.RK[+#S M6'5UV$'Y4Y!^$[FS VNWWF\;QWC9F+1QC)>"25MF?3N0'22+A4BIG=9I&L09 MMLFR\0SKXWW4ZKR^Z_='-IYA:?W%TWJWW75[OJVZMK3^ ]!ZI^?V>KZMNKXW M)#^%48A-3)_+-K]'XGHMX-^3 F,Q6C>,]D QZMF2 MTCNE+ZAY.?\K-FSUQX-8TPFNVW%;HYIFT5FL;3>@7']T#U%NL?8LR0,]M]NJ MRHNQEL#M 'F, QVL&7!'*@0SP+=FP O":'O@]MI5'@:+T:9B=.CV?&L&W+D$ MJ9ZQ.GE1?JT#UV?)"I/-K-/W/D[?G<%:(RJU/9;M:;&G9??8N.W2;$^+/2V[ MGY9K^CS;/'R;A]^H=/;&+KPN;KTFYN%_X1FLSD?M;A>2 IGI]5QV\.: M)DE86K>T_I#RJ=]U_>&6#L>6UBVMOR1:'P[=;K\J"%,7R[TI*MI'?#FLR53- MQL%]1@P*MAC=$:-@YW6L4?"2,-IW>QUK$]Q) M5N3I:IJO4F&M@MV]F%VWW;E'1V*K7CY3+:@UY9J'M98['-H*7EO!:RMXK]Y9V1'D7U^WW MAH)!JJ\]Y[_;/E5*8HV:^UNVVLY\(DH3&+725+'[WO=GUPG3YP] MT"F\?G'Q\ES$<*0D;"X1-OFY<)9IF*1OKD20.DL!_YXYR=S9 YHIGO6GW/+WV_W?)Z\ON]4@YXBO,TG*QR M>!.]$TD@B.17$$,#W^MIF,E,6?KO>H&38]8V;6*P,S37B!CL>@/ X&PE$(OG ML%EXA_XNP#\30>XLZ=5!#(C$/Q?\]B77V69R02J1US%S>#>7T.YY [4$]=W M.1.Q2&$3ZD;XAW.11*N%D&\?JS61^T]_FVEJM83WMDSZER]&B!^,#YR);/#J M.:?G0G]$/IU%N') 43*?9R)'3 7.3!0+*4)+!DK:Q3:\9A&Q9C8)\(" 4 ;@ MG(>Y,T>>@ESU,LB I8S,$\W'O?,3;IZ@X*[QETWB&I1O!T@B/K)@(0SN@RQ; MXOB:E4V /N!_X5OS-%DH0DU*G KIDV\G# '>78526&8>!A$?PX(8B\]$298Q M8@\.X#%&5)5,-6-ZU452=J%%#7X.NK>1-IP:+=0KCRQ<*>4 M/+V=6?:U"-AX:)FP2']+IPF.P#O5]@,@)J'7];U!#YXWKKRJ?DDP 3L$M(%W M\JNM[<]LEK<_/WWXO3)PS?^>IX5Q=R;>3(!@OKT)YK#PMT%T&5QE"-WSM+3' MF^"WO9%0$T_7+AJ=4DZ J/WNFDX^))- GI.(WJ"5EFDP <[-VIS6H+0.!F<0 M+@?J3/&SK(1)V1I.0^32E6F96<7:#):/+UA3W8P[#<.&!7RDUO@'0 .49CA3 M87Y%ZAL(,7@2(2?UMT)M*SA065-W24/TV\9Z8(/,') M%!]',48+V,91G6IO M5BH'K'KW6D:FF"LK1E4JGZDAT3H T67%E>P1./?E(P2*K.<< M$O=X#]_-X,0A*@J02'/<).;70',1$/N%8,= (:=WT!-_YL,!*.L5FE[,N,R/G>)5'2?)M#=*DU[>UTO?,9]7Y79 Y (R5UKQ- MGP-,3X0Z8"G8%DP4@W:K9/(,NH561>;UQONT68.;C9(S).GW8BH6$]61I=-V M#<.SXQOJH68(^"U_-"HDRI:7#.#8+^'$?8=#F>/1WNNT^B;?Q^WMMF(/R.-V%O$\/QZ?.^#_C MT\-/8V=\^-NGP\^G3TW0?C5!/X!)93M&VL:+S5YX7=)('Z&?VB.%REX?H6A+ M5ADH)QGYX\0R1R42+6FP3K.?;??(N^8ZV^Z1+P:3MGOD2\&D[1YY.Y!1S+&> MV:0VH>>%-!)K^P.W7UGR:;/;+*V_+%H?CMQA95\,2^J6U%\6J8]&;FM85955 M%S.]*3I8D7KRA>(V#ZB./:B-\NR >JR#^B#E=C4BJ';+';0;40%K2=N2]JW@ M-' [O7OTA;"4;2F[II0]='NM)^J=\<)\6(7^](F"F/50YV^ '(>UGIGDO"V- MD9X>2C4BIY_J9K=;^MU*OUN:@ECZM?3;"/K=,DG&TJ\=RFM3K!JU1SVW=9_#]CRN'&]./M*+L_'7[9V=O.#*Z7:BN M1%8P:O MVVO[VUNMP6Y%AG]G8A%.DQA;A"1IT:O0QE]L_,4N_&7&7RJ;RCQ6"2/V-/I$ MS8ML).;ND9C&"7:+21N%>=F8M 7MMY0&IJ)IPS#6-_V8[IXN_%G3V;*6U"VI M/R#8.FUW-*KI0%Y+ZI;4'Y+4!^ZH4T7J=;'-FZ**&S''^0QVKO'= MP-GMN)U!587@#VO>-1VCO8$[[-NYQB\(H_VVV^Y6S7&TAOM.Z9/U--CM[,E' MT?V:.'O2]K*SI\6>%ML-SQX6>UB>M)]>8[*(UL-B+WJJ\5A.L9+S5/0TJZ[O MM7ZB<2Z@,!@3ALJCGXI)J\-1,3)*3Y.2(S!QW@QLZQ(>P-$Q;X-96*68F)SQY&X=!;O%;6/.A>W>8LI@K?"U,>63AO&T6\5$4SU@ M[IJ!7<48*GFWOS:NJX2],*.O; QX7!^F)L=P%7-<#025A_WXQC2W,#9>)&* MN! I;I#'8>%0*A&)BX '+X?X:G4IRY)I2!=H7S' 4<\[MF-*:[?1&]C/P!@V M.,*!<\A]2GQE&_,9C;SV.O/IK\]7/ ^7..>*1V8E\;J:32W^?#UGS)?TS&89!D(N%-O"QT\.W:KF=4-W&>-5QF#ZN3= MZZ,%"00.L:FP@DL58#2YU/K4/9ZS-S(&0TNBW%@0\-KNVDW];<,>M_1HJ1%_ M:?!S2[Y>!:\-XL<>(D=\Z#"]00@ I0$08-^\TDB((8!WF>"] :@I0XG51US@/Y!&HW(.%0 M$B8Q&.)73A1^0UT<#CO=$!0OG:]PPK$CYG-DLCB/.T\C.'SK)7'/.V]85,VKR>J@^//IR?[!Z=?]S\ZQ[]^//IM__3H^'.CJ0G% MW#R)0#%&.<4U1ZG 6Y<9W/=1=!+NX-NYZZ/WU@\U/7;CU(\9-=MU_T(ZWZ^7(1& M=\ J13H&#PVN)RM5>22 ?0FN6&EZOQ+HLOP"RE RVR'HIV1*G,3BAI0C>VOE MK8]QGN?T?R_G/)<&(3_6T.,*J%U[K&^73UZ_\K3*E*V=XOJW(J\' )-%]'WK M$$<6SS\"GOW6&_A/VR+[AT"VC\CN6&2_?&3OH^/;V<"V34N_"7 ?$]R_2!?. M>S%YR-&L1O_=$]5Z[^9N:8I1_6653L^QW.2XR(]Y MNIA,TYL,M.'?+?\^7/81HGL6;3>BK=MV!]U[-'"Q:'L6M'5NC%H\'OZ;37Z?O=OR:#M:S6-O:9L0=#6OJ M8+-(VZI7#=Q^OZI5FL5:C;$VJ)TZ MW#@'2='1\9KP7CT*3.Q$F4>I0&GB1)GNH.T.!C5-9[.GQ9Z66IV6=F_@#KJV M>-&>%GM:=I M';=7Z9FSA\4>%GM8UCPE[W:&58>E M@8,PZ5MOPQPP-MV<)4$8GHEIP@-!WCJP&)'B;;#8STG.4YBVN!^<4P1$8P9I M[ ".;=WVGG*9%8MR9/Z\,Q;".<+!5D/7^:#GMHSS()<#8S ?W$@83Z^<]T$> MN ZB$A^B[9VJ[='M=.E+<$4C/&C85ICA-)$DS7F@5AXN,!LJF=/XJZ5JLQY, MD@N!LT:R$$B&K@5P948YZ')65BHNDN@"GYZF8A;FSCR88@CP"F>1S,)LNLHR M&@LI%]BPP3,W$=/-!9%U(:P//#(H5 O66*;90A,A8@?8_G3%D]!PU-D98QQ( M#00"DXY\%E@)#6H3P?3&E(I,!,A4:CQE=Z3A_VK-2ZX+I87R2J4%Z,]33&*6J^0,\PJOO3^Z/0_SO[G]\[!_I>CT_V/SLGA^/CKR<'A_4:;U624 M5[?=\UN]NXWRZ@V]WG#H=WJ/,#-*AG=QK3T^<5E,WAJ3 XO)%X+)OLTXNA7(/HL<;/WL M'%3VY"*<@:;^>@6FVL_.Y.KMXT<.'G=0RW/75%C@U!\X=5$?-_G%L)X,HS#] M]Z=Y>%%9X%$7W?O9@?58(;L;H;1+_G"-B*K7=8?#]MWCU4^GBEG2MJ1]*SAU M!N[@/BW,+&E;TJXI:7>'[K#W5-6R=S6[:JI&'<47&*Q\+#7JGLK\LX.G)KE. M-224M%]WNNZP MU:]0IAI345.5F+M*.5P^CY)+SCQ/."!&J:_QS DN@C"BK$J=MPY/+(,I9K[* M(+NSRIS+,#^GG.:YKNQ(19:L4DQWCH68<=)LNHH=^'']*ZD(R8&$B=%X^27D M0>^0"GMM\+'N.Z[8ST$I\V)RI= ,&PST!IW+('/V>EUOY,!G(J !Q#KFGU%J M?9#"HT1->YV!-UR[9\!5/6$\33E3>^[LP8_MC5?A1XJT[0")<17E>+]Z=@9D MB00''Q7%8^=8+%):!G[5A0?G&=Q.OP3.]#R(S^@I?(>QRPQN:A#5W@^'5?A9 MQV%WN('G/N-P)DP) MQ(6(6(9>P.>2](I>H.LM0<'+L'XW%"F_6BR647(E1.8YXR"2WRO..C,'^@XN M&PNG .Y3X63BC"IQ RKKG$%B)ZLP4H63\&@,< W"=)H"!;G ,,+I M.3V8K29_P$YP56=P[E-02<4TB9-%.,7*WQD=,]@5/(L8@&T ZP&QGCIY&N!& MJ60/08MKY4H^L%=B7AE<6V#]%Y8I _\]2X,%[!+Q=HJ*[/@*H+[(]$XRVCYC MBK@;\B_$%RC3J# R2F!-JY1W106J&B!_"1;+=\32 &WP^ R0"A^FS;I43KA* M8U>^GUZ[ MXGURD+3V=B07\E6.^<9$A!R6PU!7W%V0=4X#\E)S?N1+Q,X6- M2VDF2QSU@\YEL@),!#, 2R:0W\_G"'%#PS>PC*\L:+HY4O=.JOVU ?&Z[WB; MGH&IU$05H=Z=H628JO=>>^0-E'+@5A90L@JRE&6V1/- 5T U^14\$ 5QSN61 MXL]5N*0S]!KISV^]^_*%CL,A_=E^]S-KD'VOHS[8'-JZ#Z0'$M*F'E8-:F8F M4P DZQ8$[(.# X+OP?A JN!=KZ7U.>+K)FX4T/G>3J$A_AC [DM@=V^$]3:H M,;TCZ%HO G0HZE!H37-22@B *B1$X(BL-" M@SC#UV-OA^\A8UG*,0=WQ_(IC'/^3=Z*ND4A)C\%,>BKQ(LF K2<"R&WFMSH M1U/RN/"B!6F*3@3>$@%*N=-80F,#B"KEP'-^%Q+P2&Z@R5@+_+2Z":(4- M+(RS#@O!;BBK6%,S>>D(K,VAOSO)X&M#MW7?\983QU,HKA#;BP"H%?X_*+KS M>3@-D;RB$! _PQO@%)[#PR7S8+6D[B7G0+GR4 1B0J-',Y=$$9X\. [_("X MYG;L8 %Z(+5;"1SL6)*B UCJA8Z06B$;)WJ)+OUI;"B9T';F"FTL_]?)L3K$"'3^'U,]FK:*G[ ME:\QH>D.O7KZ@IW[WQA*T9I5>SQ6;OH!!%P M./E1N4Q3Z#G9>2 -F##/RM\,D?:F23H#[ KI22TZ\&0"6"3SJ"@ DS=A/ /F M8Z"H]!LZB9 M H[.T.,%1FF.)DV:WGUXRN,EU9;(I>^=]#_5O36B1^!VERP=A3H^.K3MDMO M27ZGKB\^.K%\9>9%*Z\WZ?730KA=N8CO+KDT ]F5=F@1+[F3#-=;^Q&;9W'+ MSG0ZJM]FT0^M[#13GF.E"&>:%;4F?8I6&4LU8?_?8>MUY(RXNS931Z]BF5WK M,*H@Q2;9*GMY;7X<^/(DKT/A8-")MQ9E\;IJ[C(Q,28NUG0XZ]8_2$TPUQJ% M%>Z$242L?UZKAXD;D<"QI-/[#_EFGFD0R2=XS&[9UUG>=T*D6RW\;E2MW\[?%BRZ\ MC.F.XQ%4FA>O.^%>2SYY=+S48Q=.M>+#\8HS^)@KOEE I.L+Q*3EC,"97 6[;; M3[W*;MX.Y1WU(^/58#[]J'C\7Y$X)O$N1S]H4E9LAGAMA9&#L:CIX_6[K"[P M)YWQ2G]BH;$G_21]FD"U$- DGMPN_?YAYO,CV8Z2[S#=?/')Y;U?^Y9X"-G" M_5>)$L^P9+K$.;9+I6;'I1I>%$=2?.NU"Z@;$=8/"@5E8C_<<+D_6>&?WFB\ MC:C7QFWQCUHD;/U**LV*$O.9CD?MQ5DK*G%GG5%BA.1('D13JE5H=6D5PD7! M&T7'O2C1S;';>N?5[O'V9NN7U'+11\VP;+@XL]=_+78M61;:%:K*8U&?3GM7ECA\Z)WKCLN M*4E1CSY/FGBA)HRQ,<71*$7H$I]$\SJ^+.G@48*)#.+M@*1P#3O?0%0Y(K&^ MV7UU<-@Z[T8#>VS*HW4(_ZO /(J+_%]5A\3"RKA)&9J]YQON17>'_>*&=*V) M7BMX/^;A-P4_%T9 $DIY5Y-K'U\67$?59<'UN NGJ^(&^FN47S2':TQQA5S: M=[V+54?GU?NK-[^;;O!K9W@Z(L>'?:3[3_VX";N759O#M$(I-/LQ8DO'S5G& M;LJ>FOVSY&.S"2?#: >F VJVD6*K7\Q>C"IW%'$1LYI8E-/W5"?PE49]A1%1 M?IF.^!ZD9J"#3K\X-[O10$Y;(7U&I.$J>!S_^5$?QW%LK+J)_C3^\0S2/';+ MS>V_^)(7X@%Y4?;<+?V@DS^-[GT>7)R/['4Q1;4L_IC*I%VLYG7R249\(=*Q MM5*R[,\VUT5<*5UD!D89&5^$,MV%'X<;DP(1S;#B0XM;&)89!D%?= L*3B' MY B<.#'.].=Z^]_DM_/7/CD%HN,[TW$TR6*;7KWMQV^*&V'8'N?_%!99\AAV MVZU/%^YC^>$I2)@8K-(6RILN?1EVT!\.Q]=9+4"U-.-['[8^=K[XZE INA'/ M*+3.VV[:Z6FER]NLUK1S=A87L31HKZY43G-XO#0'F=,<'G;^E$&4RZG;[Z:8 M8BV^DLR&@1]#N3*X2M?BT/*JU]8:]K\D^]"F%\- M;1"\3NM)4H6'J>:D&9^QA9=S;"]><;JUJY[5182A3&4H,CIFPPR5L3#G'59C MS:["0: M6"DP%O\:%H?^Q2ANCN^ZKE/_T$&P.@*<([ZTO?O7[O;._O;#>A8_\:[\84PS M2FUX6L1U!KY09 ICJ=J!-R-TEFBF$?72(Y6]J+=_&QD_+*9E(3 MTIXKMGW\VBKDFUKHI\!!?&?W9(L/2U1?-BM%%BGZ6>S;*H>-2 M;'CLMU\9,_O(L5A)B4FY9?-?CXDTP-N=$.DY(=> M/G'#IQ%%IU?[JGIF[,.ZEO%8O@7SFR[@VBJ%RE7^#P)K!_ UGH]Z9[>(-Y5' MO[IV&3=E++;CI\25'29CI&+U\6U%\[=ORY#;Q.5^ZRH7-R;$W>Z+WNVV5@8- M7A\TCH^W-P_VMPZWCW87^G39K<7TLR+4>F5_Z@',X[U MTJ",N#_MG(\+P[K70KMI*Z3LYL%YOSR"TG$0WVU2&E:(OR=??@7^3NW[2D?^ MU(%\51V=O:/6YM;6P?O]H]W]_]HO3T\V(^_ M;^WLQ2=6>ANG45;%T"6XFQTK?'I;'^^VXPX.MX\WOUKIYB=$A]X,_Y[>_=HZ\W!T;O# MG:/6YJN#=\>MOY%&;(W+ M%XIA.AU=>B=V+@;]*OO27B:=IG3=EM4CU2GQ;OUHO>72[)?!>NL@N6]5"AO] M:+Q3#>EE64$'6C,Z^'%V6!VO22J_=4 M;MU2U_F'JM59_B0VN-GKI4B8ZPQ-&BA5U>3,7->U[RDR$F;3H5*2LZC[=J(>U>VZEQ+^+8;E^LU]9U8P4"4NGVJ7,#EAWD<7%+H.G MQ>$XK63ZO77:_YH"2\DP+?,-XX$\['SL=4+'ZM+ K&4&SK'H:6M<66G"UO$\ M2[W]DS4N/W92#7'# E-6B_'?>V'+[[EI.=$C+.=A9_BY""Q;GO(S/-3B-.B_;KC2%-N/ MBMT7/>@4.8C3:RE7M5H]7>*J5E67XHM7+FI:?=*.*QFU3E\K/+UQ@M_D@"?\ MI@.^/G(*"%SK:%)T#RD>R?&;!\=O5&/C-XO: $W4 J?9IED'O%-)P^[^YO[6 M[N:;UE%4_$I#JM %C]Z]??NF^'OS\*2UO7F\^4.E[SH,5W 7'>Z\/3@\;AV\ M;NWN;^^\W8G_1&/S<.>/W:/CG<.=[=;;=Z_>[&[5S<_7NX=[\RQ*RCSKA,O& MKD\B02^RBLR5XN=3J]0 M0WI5EO(-EOFU)7A"N:)B[N/?OBJFN7"=496'G6HG"AVJ\)C-.L>+X%QK>.K] MZ,>2+M.N*T7LUQ^5 13[9UK0,'; S5H]T[5+";R3>&&['([K3WVO\!N7"E"[ M%F$L Y;#VGX=YU2EF.;HL@@:C9-PBL8$*1.Q<(Y-2G_BUW7ZKE7FGEV[_O8D M;VM\Z;UB$GQ1T#Z1_N0.6D-[ZMU%-V6'#T=3Y^!N_/1O8Y]-"[%?]*^_X%]; MOXS;(WSQW3LWS8OM*4:ZRW74WFNBG.4=L*TS6==&Q(]3U70L5% MR4\MFOQP6792\Y?"AUNDSR?'Z[NC<3N'E+YGK3]/BY30<=&KJCJ+S+-N*I7\ M ;1OTK^NNT4:1?5_^S(]MLX+[9MJJM*R%GGF\0B8=))X>Q&-*SN1]N9TM9*[ M8YB^J#HT?GG7*RBGX,=AW/%OMS8/7OUZ=IE MD5%%=F4D/_E GKD6LNFJ#,YT-A^]:^WWU],*40#57>[\*5FH5$PVA\F]:"\* MH49P5D&0RH]ZZ[$U6W-6>F?*8^/,CT[[975=U%C['R-*RP+C+SX5MZ=L\UHO ML4(?JJ_IE,^.)M3W[KPHE?HE+OBO]15O/TG\X;JY=\/R'E:W6R35%'RGBS8[ MB=>WQEUX6K\<1_S8%J^U(WWB;3%5$(J:@%)%B=LC+GT1Y60 507. ,KJ%P3' M^D7\';>K*O&D-E:5C*U;"U.?!SF\TL-.J2Q5QDKS[)'CHAO%C8IH$?LH-<-T MSG;,)%/T)H7A;))M5O;*NO*N3A&2J8Z-=&CT9\VW:U[DFZYHHE$4[062IE3V MS"C2YEOGI294TQ=#9W"6DA&2_C]I,E@H34GS*3,LIRU(QMDGR3$W[JM0O*/2 MN,=<.":Y'VAHA4\_>%>T);M:^SX!T[0\?G Q;I\6K_2B.ZO!'$W?7X2\QD&N MFD(S_LCBGNZJ%S_Y_ON[.%M23I%W-;'.K_Z6=WUBH= Z*K]:F?Y&217Q5NO03L(1!J99.3+4D MHO%+VI//J$(MT;Y,7=@&21>]<"5H)C=?Y;-45UMUM+'1G!V4L-@NYX;9F MEK*PK*874+;1F7SX3:9EV32J<&;48F:ILNVL""V=:5>$B::$UQX7CZ>?5[ZB M7Q;,C:WZF5SJFR_^;S].UVU-.A!5-S-N(Z3K6]5,#IF:LV&U]>X;CM)_#O_9 MVAGTXGXI&R:>Q&__V'KSYNTSN\^Q?S!5!J1M.*P?.?]W6.Z$HGHW804IA5=: MB;I):;H(07?[[>)-)]%$7^4'!F];!7SN'K6DD MM'SE[OY*%T,D962J*[2*Q-#*-.J6K4HF;M'"G9K:#U?]WXJ_7>J",/+S>V0+ M=:2H((YO.$M?6.NO<1BMC7$C(0T0^R64'E#$7/57I9Q,3(U-&RVZ=Y.*[N'% M>2I:FY@>$]6\:-N>ZL+'*DY_YL;K[5:*(^VTXT/\EFC@%*Z!@]3I+I5+I\:E MQ7/3B%[U7#MI\E-K(4IUK&Q-=:J)KR'5)HROXK[.[-FTHZOM(\+417W=EUV$ MBQ#ZO76C3WM<*]F]'+NWRZ0RLC@W]];!T<&OJ1ZD,ID+77*Z7NTKXDE+4RG) M$ZUS_F5+)1P3)\_/UG!U\N!O0'*A?Y;WAYM]$NTBWW4< KY6 M$G6C@3E;XQ 7O,H)/2S#%E'"KY-=BR#XG[*4,XUK*#J1%YND4QD1Y5=7FZY\ MO!1C>_H-9=5%>^R:>1BD'B;Q4=E!<.8-18Y4ZB,Q?DLY3*IXQ/0'D:C2CNCJ M\Z'_;?S+M2E>]12L).YH6YYW]>5OG5XA^.)[J]-;J77&$86T.,.K"9O5)96O M@.NH>.[*#++R2;R.4-PR/WG%3]]^RV=32I# ]WP[6H<_?I*(=441YN2>[[_E MPJ/EPIE\C O'=#TM"OK)A__T_3]_4JU+H9A4<[Z_N5-9SQLYE/75Y6_-GB^8 MA7B[$).SYJU/97+_7F_]4;2(B)_6RX)==<%.NQI7GHP&B_06YFW63FO6U2QU MWU&6M0@UNC7?F*H#B.3#=0J]F 1)MX,)E/ED-/ED)RACX8:?P%92. MA!\XPUXVC:SLU62FR$RQL.GD;R?=5J_1PZ^9'U;R:F[AA['3.<4/F[!@O+%7 M-EVSL?NVU^_Y6U[:W)O(5Y9/U7RJ+LM!N:V_1+-T:[WUZF+0\Y6R8S)SR3/ADE6@BZF/X:^.]:VIG_(G:7DOFU-6]FHR;63: M> 0OY35ZR%[*U;R:@A_^621"SMUE95+ PG$N8%E2 0O*!2SW64^USLYS/[K< MC^XQ^M%=*P8IDN.G)^/A.#F^D?7X,_WI;I3DDW:)J@IKGJ175-EG[^#H8'*U MOZZWRHJ0J\W>YFG4-Z[S&O?[NKG-V[2R9I'+?>U.5K%U1+E54XG_4_5-NZ5= MXTPCOMR6\>YM&6_JSM;*3Z*8*VGK![+WHLEJ]4ZX5P-VA,/+*9**95J_3 7V3VYQ6\\VM0XP/H 4T79K_OJYW8LJ- MF&YKQ-1DR-W?"^[SWR*"4Z_'U ZIXLTK#8^< M3VV3RG-[,COT=@:=T4O+2XI_IZNYUH:J:&U0SE:O-9DJ6C 56E/'%1PSF6,[ MYE[;&=B+L[1*UO^LS]*XS=)PGCY+SUR3V$Z=(\JVTDD*;]*(IBDQ7CNC#GYP M1JT6&6ZV[+T/QF)$3K$MA\,*"^5Y-N[==2.[S?8\BWIT1T^[+?Y(82E4\S0O M?3#I@'%CYX!"P_]6W<#Y131&A_[&!GOS-]]^T J5##:L>L:=1R/'CH_5JQWF M?D&_)N270XK+0[^@<-\KKCK><6HIFTZ:]/+"^*NMKTO3C;MI"'$\N\MI/H6B M5S163RW>NX4R<>IGAU!6K>;&#N+)(5>-G*K^JA;@]U:R4GXJW.).9K^AT'72 MA9LF&56>2I*@ TOS*?*6)@J-=6E#HM+ M,KZ8XA4O>-QCR4SON]3OA]6< M>I;CKMLP+/A:KSL>KXF79,Y.P9)7E";/T9 M/25]<;KY>*&)DU9:@7C!?1KG[U*XFO=WS\:%@N6X[Y+BOCC'?1_3\MD\.CX\ MV-_=.FIM'1R^/3C<3!/:G_?DM:V#_:.#-[O;:3I]?0K=P>O6P=N=<@4>-MR[ M(>V\*&(8LA^V\_II R@FUYF4F+!'Z2X%USD5D,W;7>J.G<0885C1Q^BY]6(N M_!'Z>?V?:*A%A7:A&5PWIP/*Y60#7M$2KJ:V(;;HY:HH]_$73#S.@IUX/6CM MS(17)VTSY\B>O$/QZQ)?^AA("<5_SPG M4\U6I4SC2'?]\"HVEJ:YWFW#/?EB_>.')((7O:>*+?*056O0'OOOSK>D![X> ME,&NUD6O,SKTX?^M70S=6N%_C_==/- QWFEBN*4^&G><(TF(0,9:;)SRW+D/ MV^G,A@@BD'Y!F*"UEO.V$+#BD< MG([\=6FV^U_>X,,O)V3OPGW:^?+^#_7IX&R_<_+W^^[)V0G=V]ZA!\>'G9/C M'?K^[W??3H[WOIZ<[7S;W]Z$^_CUZ1NRWSWY?O[IY.SUV?N__WUVL+WY[6#[ M,TRO.?CCK^[>WSO?]_[X]^G>\9]?][?=Z][_\>[RX/M_4_O/_WU:?_[:>=@>^_;WM]_?7Z_I>#)W_\> MOC\^[YQ\>M79^_0Y7MLNVOMC%[X_?G]V7AV\OT=V_^^ M]^WD[QWVO]]W1WM'\-N;XYW1WN8'C3V#R%L0 J> !H>!89(#3J4G@ACL(5W; MD)#$O1-9?';/W&9 _NP0?P1;.A-E)LJG)4JF@Z=8">>8H (ZK01&B"M)N*-2 M^((HQ9@H12;*IA/EY80HC<"":0D!@YX!J@T&6L;?I%1<*A_)4J*U#8YIFW*: MB3(392;*GQ!EL,K10 +75%%!H,',4LD$P];X8$1!E'Q,E#P39<.)!(JJM46L;499MPE"&]LN!]C*MC0SM MA4&[9E1P&4SP6@(B?4A&!8G0U@PXA"T)4/,@1(2V(&T^GYLZQR!OP]&1Q\EDEI0'IKB$!$-++'?0![1(0Z.0="GH MS%%WXJ@_ZY8%QLRIJ$0""P4&%(8 E*<*1()27GG"%71K&U%H;:Y6)926@?[H M9DBC=!<'LX,]!< =(H)1=$",4@%*@U11!AH$(^/>R,A M7:01DH%^?Z#7K0ZCA:?8I>08 RC!%BAD&6 N8!6?4]#0"'2FVI2+',I8!*!V MS\YU9U!T('@3]W .8C3?MOCN!WVGAZ?72*C?=U\[W>Y4I$FBF8_NQ$?OZA8& M)TX'SA%P@@5 #2' ."J!\3H0$:+$4COOHAT&_KWA#LY[HF4SM?&X-T8RFZRX M 9,I92&4&DQDE,TK# M+*6LGSPJF=3M)4J@B/\'&@4%J,<&&"X5P$Y"B"$--CE&[J"?Y"C-K95BOMOM MI.Z@?Y3]Y(K.;)ONK-/K#$>#HOE.:R>UBAM>+RA[&I_/*JQJ0P,UE; K46_V MW*R@*SEG!KL3@YW4+2P6CY7@M 0V98]01U TKA2,?S)M7=1T'411'4*B#4EV M[;X@F"_3RLDP?QR8UZP>3+G&5 *D4Z(Z=A[(X.-V,<;&7VPD;K>V(65;")91 M_G)0OLP834;YHZ"\9HX$RI2W@@(D. :4&0VTI0%0"BTUE$&?NF!*VF9R+I3G MZ,VMT9MBK%$K#/IGK8/)\*-F.$E>4JQYF4;)P7AX1"G\[$.Y,VG9N@5"((?. M$PR\- Q0B1G0C$C ,")6ATA!]:HJH MB.D(<@BD1-$4T02"J)I(0#DVA@@%53"IB70["B_C/>-]Z79*QOO#\5XS2K3D M4$$=39$H.4!]_$<+QP%TFEC+L&%.K6T(VI82YQ#)(G!U4$P@J^SI- >BJ)4O M'RWW= Z,--,&24.YXF]W(:LDU2N,54D^RCWSUIUXZ^/4+OG^[FLJL"5>"0@% M\)07R2(!&$D8L(%RA6V4MH%K&ZC-Q4)5E:6U75_-7)$7S3(+L'PRRSPURUS. ML PU!'O.&7",$1"%*8 RA -%M%":(.*D3RPC:&:9S#*K8F]EEGEBEMF?U66B M2BJ8% :0@%'492@'$JL A.=*>AIWD6,ER^0F90N*#:61\L/1-4ML\L3C&F,O M.J7V28RQL6 S=2W*#-O\@*WC4! )$),24*TX,)I:P A#D'H,H_:[MJ': N7F M92\(WT]B!F5\+]H VOS @S$."PJLH!Y02BB0VA+ !6$6!4Q]"@>Q-N$JX_OE MX/M)#)",[T6;'IL?##>"&8H!$9 !:E@ AIAHA7!IO)3IEI:=-H];CQ>Z=W$9=NFI98;HGR=<6& MV/DV&N@HCDY/#RYW1_YLN-_OI1L8](M4W3$?9OZ[$_]]GBFP,0A#AASPQD7[ M12@'#,,22*^9Q)0A[GG4;W ;SQ?^?K&9]R^)-Y:9WI9YHT&\,;6+@H!*V*!2 MGP('*(GD81340&&%N(@4PF!8V\"TK533HT*9-U;(:LJ\L8*\4;.W!(PJ9O*B M:,\LH$%(H(1$@',:#(E'B)=N;8/+ML@U0(O!Y]M!_TMGF) 9M_M2#*X7[1E: MODT595GY@E[YGL\M)N_*3SM?"VXJ.&KS@PQ$0)Z:2O(T5U"8 !21#$#"B',H M2M7"Y/"-IE)V^+X<6"_?Y,FP?CBL]R:P=IKZ"&T)?+1< )76 >.T 5Y+;BST M5F!7Q''00MT<&=;-AO7R+9(,ZX?#^MT$UJD#:VJ)"!R+B*:,17,B( $0@T)B M2(EW>FT#PS;A<[DAZI44= M#,8R#ZS0*JID00$-M04D'LE8$QJ%R=(B#$11:@)WC@'*)@)(< FXT=08'J)U/0Z+;%#]9!N;S"@B^TL.. M;>WH02]>V+#UU@]:1Z=ZL%![_DY^SQHGD^%E)HK"3"!18&,!9H2 M! AT(JJP$#N<>I"LTX4V;G[$N$JFO4Q[3TU[#[3F,^T]$NU-+7<-O4D'$."P MJ!N"#JA &.""L6"H(SI$VH/K?%7*?C/M9=I[:MI[H 6?:>^1:&]JK3-C&3-: M AX5\%0NQ(&V6@.AO,36:N:U*[2]7"VY$!!M=[H7(^\>V5J_K]_U!B*JGJV^ M[F43_+T]LP]9UP9MW@;:^Q6>\AEPMS/@>]WB%]X*Z;0 4), *"0>2.\",!P& M)[2#&)+B#%B5PJ],G9DZ5Y\Z']MGD*GSOM0Y]1HPKC7$5@-ETS 9SFUD31Y M5)TE@H9CQ53R&C"9J3-39Z;.9^)WR-1Y7^J<>AZTQQ1%XP (*&S4.GG*]-<, M6!Y_U1QJQ$VA=<[E<"T\#_\UK&;5L# MD_6I"OSW,SWXV.D5N%'Q!=6?%5#4=1S,N7UG]_S/T'$%6-U.SX/3$E@(P_\J M1I'[5J\_BN\:]=-^+W)]=/(FA$Y/]VQ'=^/5Q0?.XBT-UR?K,UF-8H]^@!^P ME&L_6J4[+\JUCSGO#SM)3+\-?+>8M/G[UXX;G<;;BG=1W1'%ZX+%]]>>6;OY M0[2)MQG!]GOUK?#'[[E^_4\OLS3$NBZ&^K^G@^FY\-$#,_#Z,] A7OAONOM5 M7P[3ZIX.9N[QMO4K;WCCO\W@GQLW??.#Q;W,]:P?+B*^]8;UW3PZ/CS8W]TZ M:FT='+X].-P\WCW8O[[SG],M;QWL'QV\V=W>/-[9;AT=QQ][._O'1ZV#UW$- M]MX>[OQK9_]H]Z^=UNY^_'OGAXLQSZT7A'KE#87*I2]&_?%;2EVA>*32+^+M M=_7YT/\V_N6:4EAGY'3?KC,\[^K+WSJ]XHZ+[ZUVMU+K%#$,6;''*^]R=4G5 M_E\O]_\5);9\DLFH?4M,V(]?\M/W__Q)N,ZI@$S=\_UP'?WL24885O2>;\\7 M_K0AB044V,KE:-BWF**(+7JY*O)]_ 43C[-@)UX/6CN1O5QKVUM_9OR@7$." MVG-8]&.RBSJMOZ4"?(DO?;I$V]5!RB^[O=;HM'\QU#TW_'5Y_79^"IA'ZSBV M)#2EP,_C9\\L8)6RG!\J9Y'E_"+DS'-:R)V6+#=A6'UW^W,KO\M-& ZV/X[= MZE_W_OCK\_ZQQ?MGNVS_^!T\^"-^]_&K3WO?=[^=X/B^[WOQ>T_P7F?B5C\] M.3O\?'+\OKO__4^V]VD7[G_O?C[8CJ_]]!GNG;W^O/_=LI/CSWCOFEO]=>?] M'X>G^V?OR/[VY\N]3W^2@[__I'MG.Y<'QW]>GOS])XF?=7IP?/+M?[_OUMM_ MYQX,F0$S ^8>#"^- :>-S',+ALR F0%S"X87QH"UENRY \.R$55,DFYM]<_. M!_[4]X:=+Y-)6+^DW?SK;TVK#LS?_X*_OTG^.-E,1+_N#^+G]UI;%X.![]G+ MUO% ]X;=8M!(:]-]NAB.BBRK9LRX6P6._*7IT[0+$I_A\-K(F7([C'=#L1G* MV]CLN=K6F.Z,J,T=N-_)>9 M[X',]V[&&J(6.Z8,4#A-Z)7( &F0 PP2+Y!Q2J4.9;0-I5B1%F69'A:A_33% M)LJTL$1:J WNYM AA@+ U"% @Q) 4L8 -"3JP]IQ9M#:!FHK=;V0]GY.DLP( MS588GL8K02@@;2W3+SE']&@)G-[L5F)S/IRW&#!,(AL"PP0!D4P!B( 0LV MT&")1#8U!6F3^?CLQ7IX7Q+^FV+_9/S?%_]38\9QK 0T"BB'4OD"\4!I+=/P M"0Z]4IQHF2*^B.8(S[/&?_/#/QGN]X1[S7C!!CG'C0.$.PHHM 9H*!$(1D!, MC#>:JK4-2F[S7#0IF--,/-UDL31A/MAU=LJM'Q(!R]J@3=M0(_"& R$? M!OV*'[-+.8$H=RE?4I=RFKN4WWL]#V[LK7)? M[RO369^@F7=NNWW'MMOMEO]F?3(>TRBF5GRH=>X'U5]1T]2Y+W?NRYWE_("^ MW,LY6F]>TX4'U!]IT3:/CNJJ[*-E&STN/)XZ%:HABY/S1V[-'RFJW$>MS>'0 MCX:YG5F3OK])51L-+67?TL/30E,L?MGYST7GB^[>U+_KZ:S')U^CAG13;>#N MN4.,AUC"#(/*.DJH8$P&QYPVT@?B."/RP^[#TX_B%M[LN?2CMI$W1UMZ,+B, M*_>7[E[XI@1YOL?/' =YR/[9+MK_^]_=DT^NLW]V O>_?R8GGRQ)09H4<-G? M?GVZ?[9S.0G8')]_>G]\^NG]WR??4P#H8/L$[FWO?SKYM$?V_]C#)]\WX^-_ MXGAMW;W+JT&>_>[!'_O=]Y_B.[]_I/N?_ORZA_<[>]\M//D>']W>^[Z_?4). M_G[W_4K;,:ZL0!(CH VA@!H'@3&.@[B-%><:86[EV@;B;8Y7)0L]TUJFM8?0 M&E2*8,$#)0A1"Y5!6A!OH1#<8B=+6GM@#E"FM<>@M6DVD!(I>BT\@,RFQOB8 M !V@!-0CIB&U7E@=:4VT%5JYMM -53LWK8VO&@U;A][ZN*5-U[?'[9(VN]W^ M5]VS/D&DM=V_,*-PT6V-WY);*:VF=C:6WU3B4=Z5]9S9ZT[L-=/]B$65S 6M M@"&8 TJ"!,K9 Q4-!4'>P-=9"^)VP3*%4EFS)A>#=4D8WJ1F)YJ)-QR*Z#' M !'/HD82?U.0&( M%AY2%J1-F":XS("$Q9SQBF,'V$[9 M>V9>C;<#?ZX[KK7S[=SWAO$34V"M:HPV$R;./HS55# J 5?R'7=T+&6:S9[[ M<-9LH7ND)8R92@U/!*!>!6!(:GT2K:%H^G"DI2\N(;)>Z5Q#J0* LN 9)(9%9-,VDRO7C[6ARDBY=UO_\EU7 M!%*.XM[-CHW5U#M*61Z$[<[PO#_4W3_B+9SO]FSW(JU;?#1=4*=WX=W!N1\4 MPW4R6]V)K3Y.]9#O?W[;^_,#XT$@CAR@%&- 93!1%TE]Y"F%"B'+-%'%M'3" M%JJ+9!=(L]&^&%WDNQ_TG1Z>9J _ = OIT#?W_Q@!.<$IA;QVJ=9FE$K,092 MX)@P3G/,C VI8%!BA']?,4<)X'2$V"@]0 'CJF/J/=!1H0CUB9XKC:?3?*1_ A)DY8W3]&@A=[< MH.7MH!]UZ]%ENY6F,HV*($Y*O#Y/?9FF6:K67IQ==(O^3=O^?!#14:CC5[KV MY&;WST>9&6^,8EML]MQD4^10]5V9;P<7K%?H-ZEY'&:66P=02*.+B0<\\@\!XG92=8(#'T MP%'M/'><.IPRS#!KRQMF7#3;Z=)09)5Y*$WRM:S"JC5+ ZD%I??[/9N-KOL0 M$:FK'DH:1SVS@'-! 64N $5Q-,(P8E:9^(Q%12?PJ(EDM\K+ ?,2E(L,YL6 M>:I5,"4HQ!H!B ('% <%#/06T#Q0513>D3>1<-7\OU@GRS,"]E**;#.Y' M /=4,U$&.R,U!#QX ZA$/LWS-$!ZQ9!QBB-CDV9"VE0]64'O\_)WC/=M]G6L MIL*1>>=^O,/J2D44C3+:>8 9QR :1PA(*1'@4%$KHK91=FS#M*U8]F^\( O M0:G( +XW@*>* \8.$B<0($**:!48#13& 2C$-&$,6>5%&2CA=*Y2_&?DTWBD M!N9E+:#7#B9,[+G/=LE=3,>??DO)IO MBRBM70BI(7C\!QH%#$44<&2E93(*+83(>81%&[-!G696>\K.F]W-5[MO=H]W M=XY:F_O;K:-_;1[N_.O@S?;.X5%1JR9^;^W\^6[W^&2I@ZKFF?A]5^/^J9T+ M35F=9V2Y/?(LGC<=;3K=SJCC[SF09Z5F/:W0]S#8@NG M;(HW_;0L?G#6VO9FM$BOQ,.X],F7Z]&4\/MYAQNTD9KE6T@;^#CNW[1]<['@ MO93N[S.!'>(AI!("(H0%E%L&#"0$,.NQMU1 3%*J6UN*A;H9'E'SRB262:SA MSH),8HL@L:GG !'C E$"$)F\I41I(*V"@"/!H*&&*>S6-G";RY5+UVVH=CF9 MN_-67Z9Q#3D;=S75J;$<*S%F,KH7&<'92B!D>0@2"!=8U*B2&Q-:!3S4&L6M M8GAJ/LM@F_.YIH ]M:V=T;PR>D5&\X+07"L%@MAX&#A (;6_5YX":9@ 5&HL M7=0[H YK&S0:2+1!,8E5URT&%]XEU6+0[W;+OBEGY]W^I?>M5[[G0R=7'J^J MPC$6Y*$O2KIJ'O;,5O=B*U37/>)IP@(V 022>C]AZX&),@1.2$FD,<3*U-T- MM07)6;HO"-A+T#TRL!;-<\E*IFVJ9AKZT-D -N.4O:!0':(0L4#AQ)A0*#I.BT)'">U/>" M<+[\8$G&^>)Q/E5)A)&2IBE8$@8'J) ,*(05X )[85E\RJB&9$FUI5R5*MR, MZ]503S*N%X[KJ3KBH$!*(@DD91Q02#'0$SBSA%VT_/32FHD>#_F\UD26)O>X/DKSV^Z.W>C"Z,ELTL])#:W'>H;WC MCQ^(BV)11@%+?&2F8 PPSEE@6#P/@B/6,[NVH>!7-.MK&17*V7/\0-*:Z3P;(+1.I8'%BAI A:+ !.Y $!PC MR )1)'6\QK(-5.6(P ME%;CB'.(VU*M7.)*,_'T\V8PV7I:$7VCUDP@S_^Z)Q?MS71?-1(%Q1D"S-+( M1<@HH*0R@$ %$70F3=99V\ $M]%B\UYS6DJSX;SDWB 9S@^ =0?%' M*PW +M)/RIS9>E HQ8/>^MXP0?"QJWQ?=/!Z"3I))<=Q3MW;_G TF&R"[2C: MGG>5C-..&-;V0>:\^W+>M[H*HR4SGDD!1. VJC#* RF$ 91!$G04/#?1G,)S M]T1ZL5Z39P;^)6@P&?Q/ _ZIPA.2Y\0("CA)U<(4<: I=B EVW/'=4!.%6EK MD#Q9M?#SR-V4U-9="D)F1%L!(ES-U/IH$&S0#SJ0H#M$(1!8*@"H5 MM10)O:$LM9E5>*$CB;,_I=F 7H(VD@&]0$!/50Q-A/51F4B#B$FT+P@%*B@$ MI%;46BVQ\2DSOJW@RK5<;2:J)O4ZN1_)ZFL98V%.&A_4"C>E&HKA40>Z0B M?CF@6D5]@UD()!$4&(^M5)(YQ.W:!FLCG)-#%IBTVCB/QDM*8EMNLFJFI[O1 MTTS3=PX1# )CP!"7@ IH@)38 Z4)LRK0(&QJO"IE&Z*YQJN_6 _'2P+X.QF!R24SWP MI_UNI(/A9!3M?RXZH\LE#.-< TUV'QLR.)D+?S6)C[]L[-XAAR-^O9SN_6/ M=8A:YWK0^J*[%[[=VKP8G?8'\7IE@LNH.5CA*7&.&BF,P,)II+5% M3F'DYVVG7&Z]8N?]E;9;5A_NIC[,=%'FT8[SP@?@+4. <@Z!,0:FLG[GF;3& MN**1T*H,V 1N8#HZG\2HZ)4YF)7]!"DZON'+3]:VMKAX.6Z_FT'80 MNZ+MM KE1+:Q5&VAZ VZR?PJ#D)M*$D;9%!W \8IX+ QWA)+*E MD()2@N.1R8125/*LURR'+6?Z-T<)&&HQ2WZ00J\Q0",%@0R!4J-"T!"O;T033)&')!H@".7HZ6*&1\4K2JNGNZVWNN- I]?:TN>=D>YFG\=J M1DJG$DT"W>U5XJR15.:GN_$3G760!&3C80$PMQ)0SS20%F& (C\YRSE2:6JV MB&HY7>C4[.PC:3:RES$((B-[\FV#B[:@N?A^49,K+\XNBC&L59U]W,OG W^:"C._^-:;_C!GCL^]FK\L10\9 MQE6)O]UM?LU8RH609V1_[T4$XUM\RA]V-PV::$&+&-4.* >-U*E^C M#"CM-$"04&NH8TKB8GP-N<$O_&OVPG^D0SM1X#VC+X1((422&E3?ZX0@"*6 >2#1A9) M:#"-T,:LC9ZN\?'S7@PNRTR3WUNHS05M"S3)&ZEE=K3&N2'MN5XF M6C_Z+WMXN0>THB*H2=RGF3%AW(ZR9#H2.*D$Q(4!!JP&U M% $M< #6.1C9"G(B6*K0YVV.3^1.$4MJ%514RLROKCS^2L[#7-63U;>1^+SK M7Z2RI!]2VY,3V3]^>"#AQ@P6G'M95_. 6&Z/ILV>R\?%0X^+F6Z17LMXQ!L, MD),,4&T4T)J)J"4ZCK767KAHQPI!VYPNM#C[$7U2F4\SGZXJGRZW)5;FT\7P MZ53]MDK3 "4%U%L,J! (*!85<8@]=,AQ(:Q-=1RLK1B?6_W^YTC'+1Y_NLZ7 MC?^._XSW<@U1UL=M-/C]3 \^=GH%>%3![^I1YXO__6O'C4[C;<6[J.Z(XG7! MXOMKSZS=_"':Q-N\&/G?JV^%/W[/]>M_>ID1-BN&^K^G@^GA\-$#,_#Z,] A M7OAONOM57P[3ZIX.9NZQ^G3";UJ\\FXWBFX$-WWM2@'@J@%ZP^)N'AT?'NSO M;AVUM@X.WQX<;A[O'NQ?W_;/Z9:W#O:/#M[L;F\>[VRWCH[CC[V=_>.CUL'K MUM;FT;]:K]\<_'VTX"4H2'3\$=4K"N5+7XSZX[>4:D/Q2*5JQ&7HZO.A_VW\ MRS7ML/B[TW/Q4GY+]^\ZP_.NOORMTRONO/C>:I[URJU275.%@ MO<3!%6VV?)+)=28E)NS'+_GI^W_^)%SG5$"F[OE^N(Y^]B0C#"MZS[?G"W]: M7]P" N]R.KHJ!'G_!'LE]>>+UH+43VS*(%K=I/ ?-HT;4EH:EHH_7H<=+' M;<^;Y3R7G.?I>J)ABOJ3+\JCA>'N M5RG8H.URAT":F.(2$@PML=Q!']"'[:2I0P01>'"&0MS%TR8$ MS0F???I8A<_./^U]/_RT?_;7V?[QYM?WG][!]]N;^.33#MG?3F&MUY_W/KW_ M=+ =KV,2/NO3@S_^9 ?'G]')\6Y\[4>X_\EU#K;MY0G>^W9R=GAZ\OWCMY._ M_SJ;O&<3[Z\[[/U['[WI]^O[O MDV__^WT<.ML9[6U^H X&8YD'5F@%J P*:*@M((0BK F-LN1K&Y2WHRQ7)$2$($L\8'N[:!5)N+A0[AS3R6>:RA/$9Q/,.YI@:I M0*4AB@@##>+Q\8@*2 L>XV,>XYG'GHS']J?Z&,3!" HMP,YQ0+E$0$D. 3>: M.H,#U,Y'?4RV*9ZK*VV3?&<-M8@WW:>+X:C(?$KI48<^HLAVNKXU-973XX6/ M[>V@_Z63XG:O+F]TLK5;.]]L]R+=8FMTZEL[(7@;/[2(;7\^B">?+L[<5&NT>=:/=_*]>* 9Q=#/K YR MF=ZDNG3C[UV??MGLN;J0LU)S)Z7FI.YDPFEBDF0.R-1&CB+B@4HC?)BG@08. MO30B);RVHX17Q#C+&%\Q3TO&^&-@?.J 45C#*"H!I, &4*P=4)XH$)""W&'E MF;=K&UBT(5\51W+&^(IY(3+&'P'C->>$( $;A#"06!! )1- ,T\ -EH9Q8T- MJ7$D9FVAYJI<;9!SHJF&1^%P&":,112T]OL]4/@ADILM?GQ\>+?WQ?=&_<%E M898<>NL[7U+U0YZWL:I6B1X-^K]-Y/ZZ/XA23T(O97[0FT@\,EM-WIG8[D1L MMFZ@.&.%(9H#@[0&<9MI8)0W '-(M=#$>TFB@=+&8JY^N$_MT,EH7QW[)*-] M26B?FBH$6^EBW0(*$WFL; M /70 :H)!-)0! BT#DEE-$S3B$D;JKE&EF;OZ?, ]3(C)!G4BP%U+282& XL M@9JEF(CP 1AC(KQ](%@S&!\I# V60?V20+W,D$@&]4) 7;,GC \:.HL!%ZG= ML[ .2!L$D-)[@HP7E)L$:BQ7;7964^V);1_\8!!MB6/]K?7*]WSHC')TXS&F MXBS AKC[J.&Q>,M4VRCCRDJL))VYZDY<];EN51CD+184 \5DJNZ+NH>4# )$ MG?468AQ/E\154'^-3&" I9$C@%FB$&*$'1QDA39DB0 M#JH04&!IN%V;JNONS0SQ9PGQ!=@7&>)/#?&:Q<&9@-)" HCA$>(B_J9]4(!( M3ZS! 1L<(4[;XH;^UG<:?-?,QH+/K5WARMA=NV?GNC-(A7%%OEF.VC0_:O/= M#_I.#T^OLO,?_;[[VNEVIR+-A;IW)N6=VE1AB^(]?5"..V>Q!L11#RCWT;Z" MW$=1"4NM\5XAG_KC1FT;_]YP%^\](;,YZ.CNO8&2*66U8T:95Q;$*WLSO *Y M\@PI#;2*4J)!1%Y!.K4"2"*DTE)"US80;V,RUT3!3"N95AH6M:(!,';R"@N4*"LB7]R)8B"46)0W$E3R7&K6\%U,#KU@QRH:FB@:I9V M"EGM]WLV4E+IPJK\5YEY[FTC;7Z(.B>6UC$@B+6 "B2 (L@#ZS$3BD'(:-1C M.+^>_I)=T\\2MPNP33)N']L&B;B502LK+>""1FW!(@6,X )$1A6>1I9E!JUM MJ!N,CXS;E<'M$T64,GX?6^/?_*"=8222:U3T!4I=!"4P%CG@N+8A(!@<3MU0 M.KO XD/J#0/3 M"UY=##L]G^K$[M<^<+EIP?G[7\KW-\@3P&$S^6'3VOBJ".QI36?V"S34+S!W M[".J*P.OAW[;ES]W>V,Q3Z6"/ O"IFP$KYBF1#C"%!: Z6BC&1EO% M>X*U@$$[*=8V5%O2G+OZ0O"]S-JXC.]'P??4#6$<<4%1#E1(C7:<@1'?)(*< M(I3\B5XIL[:!:)OCZWU_[Y2YNDPG1%.-C''OF/EF?>8$B!4S+FKBS:1T-U*" M=:LB&*,5Q QP(E/!C.- J_@;HT8B"A5#2):DI*Z[1^^G=>2"_(8C^VFMBHSL MAR![:DZ@ !6WF@%I20 48@NTB3:%"@A#PJTSQ$=DRS9"MQ7*9&0_$V0_K3V1 MD?T09,\8$M(Z3X'D' %*.022*@T4@10S$X@N&^GP&_KS/KX=\@SLLTE) SS1W#E$;36WWYF&E/S\_+L3*! MB;&(*PEG>KH;/>&Z&>&-13!U^7%1E""=,4 EL2''F/3<"L1,RHA BQU$E-V8 MS09X,[*>,L#O"_!:997&6"E!HR'A**"&>R MHX!8J+CCDBC&DO[1ID1EA*\X MPAO?M"]C??%8G]H:7DAB/=+ <0P!C:($1@L(N)"<&,VU13HY#>*>RE&+!1@: M@PL_C5KDX,1S-#22B&O%[D9/I&YK..]L9"8*-#(&4.TTB)L3 B1M5"JM ME3"$TM98:(^I[-ALN":RR [A&=)+@/34NB"06AUX2',**%_4M*'LU6PXWI_ ELB@7@"HIR9% MT AZ33A0"%L0=0\/5! 4\$ MIYI;HM3:!A&YHF*%(;TR!149XXO#>,W4D I: M1CT(+%! !8% 8R4!"PHK!JF+FMC:AF@K?!WES6X-W52+8^MB&._5#UJ;[HON M6>^2V9&:G9?5%I.)IX?^B^]=Y&91SR^8,19Q)>'-GAOOB6I+#.-#V_Z\/^R, MLB/ECNS&ZF:)U980*P@0/"! B<% ,TB QA9B98-A/4PB-4!!^X D):":BF 2@2E1WJ4=#"T0 I3@X*A7)#^A?" 0U) MN\H<\+@<,+5U$.:81G$#33P'5'$")-,0F. XIUY!"DVA#; ;$C!S9.6.4#RZ M.#_O^F38Z&XT9D:=0?%'ZVTW7M6TKKP6,\QQEV=GZNRY0#Q M_9EL]VO=KI&<64ZC#D-42B\U-)*89C9J,PY**JPS12IY6^&%%IUG!VVSL?ZT MM2(9ZPO$^M1R@8QJRP(" 4(,*,4,: NC_A)U5A&?8)Z)A'6"2,;ZR\'ZTP9C M,M87B/6:A2*"X=0&D#K' (JH!R85JR"M1F-W@IFAV-:2C@BND] M;P?]+QWG7>O597UF3US6+X]JE]S-_6+Z ^<'Q3?$I6L-^]V.:XUO>!76NJ%& MR[X?I5TPW@2O+M\-4Y1YLA&F^V K7F*G=Q$?JY[L]S+=W9'N9F:$(L<5":]Z?G6OV)7'#,HV ,%42%/+"=!(*("TP)02&75]TI#?)A]%0RV1+GW=2,FK1)]!U1A># MG'/:V%X?]U=+WD9JNTA>*5_.JLH\=3>>FAF9RB,/"0T=\-AH0*&#P!A! )*< M8!N"##!EFO(V0==;!>8V ,\2W4]J=&1T/QC=>[7J?ZPDMQP8[J*E$70 "F,. M!,0J!(1(@%$+0:1-Q:+*XC*Z&X[N9<90,[H7C^Z9>CWLSG&/6S%6E+/E<,9S,2=>]P>1C.*RN^'K0?^LD.XD MZCT->F>"NAM!S4Q.129HYCD#T&$!J'21H#B4:4J"9@@:CVTD*-(F;%%= [.; ML^%0?PK;(D/]L: ^M30LI(0G/P+SVJ4IJ@%$>4K !(.&!^F4M\5 %'I;4^,, M]6<"]:.C5 0X\ LHAI)H66GA9%;/)ZSZW& M=MEH*-Z*7*J4>-R*._N^69E+<)*L?!)ZXSN=_R =_09RR^GH#R>\F0M;+WII^7P@[/6MC>C9GA65D'S M:6JHM^8)WAT.+U*SY8.0A'P<99Q$G'6:N^DT,S/AJ-:!>ZL!4VG(-*,42!TP M$*G5,N(NU;*L;1#6AFBAPQ>>G>7SS""^U!!OAOCB(3YU;$AHH-:I(ZGQ E!' M&5"(!,"]AD;2*%J3YJM0T89RKOE1&>// ^-+C>UFC"\>X[5*-<^%XT8#+A0& M5.$ )+<,X*BG"8:<)EBN;6#8CGMIU9J2-M;JZ/1LYUQWIZ/A(MR68WV\[)R4 M99H?A_Z\DFYFJX>PU&U#X+8D M.='LA8!ZF09'!O7"0%U+'O6$\X#33'GO &4> @,1 59%F7F+A$Y%J)BT!U[W!Y&T*ID?A*W^V5F_=S3JV\^9L^[$67LS<]=\(,2E0(80#D6F0@+HP!Q0 M5@=+@^8L^$=IQ)?]G0U71YZH;BV#?%$@GUH;(5*U1\$#IRU/DP[91[)_O/=!.($"I0)P(@*@)LTWXE@ BXC@CC$$QF;@X[NWMODSLS1^(RLVYP3F4X602=[,W2"&7=.* >@$=%H MT9X#(ZT"$$J%L56.4;XJ(P(RKSP37EERT_+,*XO@E7(4"Q-=@$* (/N4_Y(Q6=%-5I.]_\P';*R$UA_;<.SHN"RQRG:7Z<9N[$ MU4*RE6#'$L\3%NYO9&U^L%P+2S 'A)*H$1EK0-1R%4#!(PH]$93#U'$LBC%' M:EX.P!=@ZV04+\NVB2@.CC#E/, $AN2M)=&NH3C:-51:9HA!&JUM4)HQ_((P M_%35)1G>BS4Q-C\P94,\FC'@VJ:VH$@"*3P&/HI7"&^@HR%U )9HKB'O.2!S M*\QVOED_'+:.];?6*]_SH3-Z(C/C17M&EI0.5@H[RKH2=4%B*>/OE8[,M=4_ M._>]8=&^9](#)3=!O2^Q7=:M#QDPYE9K +%/Q>_! PFE!0HZQXTDQ."[S7?+ MB>O/ _E+BK5DY"\7^5.+A0HJO$84:._2U!6G@#&*@4CC6'(5S9G5B<1DY#?+ M:LD8?TJ,UUJ<0VZ1,A188QB@JS[]?6N$-ERUS>MWG?$IPN+ZIA:9-ZGM_ =KEAZ<,9\'O=OM$>6QF( M DX+#"CD&FB#,9"4$HQ@")ZDYEZ\C1969__LO+(K3Q -K8_)M+!D6I@:/R) MCH-#0%FI '7, :.L 8Y9@;VA5"FSMJ%0F^+<\^]9<\.J=CO/+/%8+#$UGP1U MG#)O@=4PL82 0&(<=Q2R$#-,M54IZD/;$MZ6_MZDB$\S@;@3=3$[2F&=G6_V M5/<^^M:A'OFBI5@"0#/B.R^*[Q9I+%UQ"17"/@AC42=)'_22F#=[+OW8^<]% MYTLDKE[.C;TKA<&Z_<,P]M)[#+#C M!4*2PM3LV-(;2&*28LBA0F%E4A_.R< MNRL/^*?,.<,<$!LS)EI0D6#1G* !5":D6=Y)1$H,^599^AOJI0;X8= MDT'_J*!_5SO=A3 ":8"43TU!I '*IM&RDB))J/2:Z+4-SF]KFIZ#+'-EJ-UD ML;3TJ/7*?^ST>BE%K1]:)UX/FA%R685UO0-?0:4(%CQ0@A"U4!FD!?$6"L$M M=E)^V'UP8LG-Q+4YVM*#P65*92&J*98;X#A M3 ";.K!BBJ%GM&C.J-!RUWRY(SUCQ\>+KAQ M3J;5)'IB"3,,*NLHH8(Q&1QSVDB?"N88*;6XA_54RT3_"$1/9F;@2*$D$=%$ M@Q@"RI$#RBL+!$;.(\XALZE_/F]S?#UFU$QO Z2>P](+2RR"D,KY%T\?3D >1O"CB[.S[L^M<'7W=(A\+K;_]K:[96H MB.OZV^/[3FNT1"(MN?Z%Z?H[)D@TV+.;5V<55J=)CL.&]@#=C>?MP ]'K;>Z M\_^S]^9-;259WO!741#//,],A)+.?:GJ((*R7=7,6P:7P5WC^H?(%506$J/% M-O[T[\F\]TI7+#;8+ )N5S0&Z:Z9Y_S.?DYX,/=@I]U]8V'6B&+6=()"0\B9 MCCN%[68*FUC)NR"1Y; ;XMY(Q*D12'N-D:0^,LZ)=59L;)F^(A=SQ9ZY!=O! MV).$L?ML6-3!V _!V-(3%UG$%B<)=F?*TR*,1\80BHA.(1B-.29V8XOWE7HL MW8L-5(H,DL%%FY+F MV.8V%Z*OS;5TLV(Z_V-FW3#"OV'P<>N?\*.AXA8W^)B='S^?V,G18%18RP!= MUW_6G&66?+#U3S?YQ];B5M>^\,4K78FPES/"*O=\C<_.L>AP,(KHN&)10O%_ MY)R3&'NC<6XE/!MG#BII:':6I[143;3M$)X./LAI*=/-BV];R/L0'S*.-VYM M>2]YK/<]7=%VROMO[!V_W=G=>[/=>[+U]L_=V^V!G;_?F M3/Z87OG%WN[^WN\[+[W_:_OMJW_M_?[RU=O] M,NY._=Q[]<>[G8/W5R[)=1:@@/&Y$XH"9N>S<7-*I7B43^K$(EB$H3V=QI^: M7R[H>.7OP2C 7OR4WSX,IJ=#>_;38%3>N]RWIG%C-CD1%(M"Z;5KM7ZDF@LV M*RXXIY-67PJ]*;2F3%Q]R%?/__J7>%-RA87YSO/Q)OG:EX():OAWGMX]^,/Z MXV^A?ES?C[K^#KAJ"[W[![J@:.%?ZYJI?T+Y>1A]/7)Q4:\A(_QH& M>@-VH _';R1ZWN.A#Y?+^7@XY3]W1KW9\7@^M:,PO4Y/SEM:M:\RS)UURKLG M;LHQE[M/!;F%5>KV^4?W677[_"SV6:YM3L1ZID2\&)^]_=G8?[C7TJ$[ M8)&G4QO3+G:U-5 W.K:-JXR]__?8.OZ?OV.[)._;7 MP6N\!\?L_?;N\^Z?K_#NR5^#]R<[]/7?X?BO153M] ,<>_;Z2XZ&_?+W[DLX M[L\_Z/N#\&'OMQWRU\M?3^!^?^_]"6>_.!=5._F#_G6PDZ-Z[/5OKS$\$QS_ MU_$N_8.___O?'U[_^1[>[;5X3__Z\#]?FOR 5[/7VX=""Y:"\R@1;A W)"+G M/486MD('QHRT%%0L:KJ<^@ZEG@%*"1\DQ7!E8P+'%KL4=51.6J]R]I^YND5% MAU*WC5)G"Y1B&&NJE4?,>9F'"END/4N(4DJX5T)CZ3-*=06,'4H]!Y0"H4PQ M-=PY*[AB2CM*;)+)""^\CNGJKKH=2MTR2NTN=2FMA>:2VPQ069>R%%E)!$H! MYWQ+P;G.O<+,M1J%K9,3:TU-UE>?X\0/IC%;K(62>WNG>3FGI7-N1<_(V6D, MO1?CD],XFI9F.;U7G_/OL5<2%\C/33502=3KQG?<20JY 5."R^2-Y=AK'9QA MSG+*HQ86TVL4Q%R"6SO3Z3R&E_,)+$PU8*@T]RK?U8304,CZE"P^#EC[HVTB M,D^]SVV^C,$><68X*L+(1<;!XD6/>(<6\ M8,)3%KS.N3L@,^G/';,_'V:/TF+.B8G),8X=T1J;2)-B#ALN(KM&R43'UO?+ MUBVC)(64I&<,T6*4*&F0H2HBB1/@M;%6J.M*[RZ*]NW ^M!.I[U?:G/DQ7B4 M7P3LC]FX=\.8^SWZ0)X(3MVKE5%M[10>:2_5VSQPP[@?/1PY&\1IAUDWPJQW M;8LC1H]=( H%)SE8'!@C@V- F'(=M<.,2;:QQ1Z+M[?C[O4P.3KN?D#N7AH: MSE#A$^9(&180)WF:&R60#_*4!O\/&UF,).'?,_=A,C(ZY;YNYVS$0GWB0 M6"'+'4:<$H,T91+%H!1+N7V.(QM;]%HM&KL0R+=#('HDZ4<&^LD(1%P@7H"YAGW5X\"[*+3MXK,[U($H,W99#U7U\Z!7J=0WGI:UBW/4&\EJO?82\H?VCO:+<[Z+T[G>7O8 M>MFN4VW7J3:2Z!3!C!F+P9H!">\#,P03JGBD,716YCUI842SIT!U*=2CU(R@%^&,555(&0CEFP3I!;3)4 M!JHP,[ZS%>\/I5HI%I(%XPQ&QF.%.*4"@?G.$0Z*2"5C@DW*8TPZ7W^'4L\! MI0Q6REO@!<,)-X%8PI)USE#&-:'$=_6R]X92+8^6QX$*(SG2H-XBG@)#.@A2 M"LM(8"%BGAOZ<_;8/%IK:K(^IGK99YT.YV6(7%%N!2'R"I]I:[S03@:FN M7G;=8.U#VT3D8!]B13WRT@&LV<20--&(J(L15Q*,#XX24@3&0W15B:1+BV=O M7PL>7XYUIE)KX;U&Q,0\I-YZI 4VB$JL;=*>.1DO*Z#M6/Q)LO@MV!L=BZ\% MBR]G'1M/&)&.($UE9O%(D8X4(TFD#WE?A7.7EM'^5Q<468L*VCM,VWSP)5N3 M%LY/N )#1T$U-3H&:[E@3&-JO?+5:^#M[?"MP['HQZ+^SI8&:'W=#9![U_ MMSB/M(CVB3G?NJ&S:Z^DK2'5W,30U%ZS$!5W7&='F@M:!$9\"%$0C+_2JJF= M;SF:GX3QK/Z^4]%N6T7[TO:Q69.,=]0CXG)P,T90UD2PR%J10#$+EF!0T:3J M*ZX[,[0#L6< 8CHR:Q-7C,7 N=66.^\MH)D0A 3/KS8F.Q"[3Q!;.M(4EIA$ M;) PWB NJ46.BX2THM10,#4-T0!BO*_P8^ESWH%8!V(_ F)68VDY"Q[D.D^1 M6Q$CXUHY[H(1E%Y=@MN!V'V"V-)9!J@EF7 :414XXLY(Y/+0;>\(B<8'EZC; MV!*@B>ENHNWSJ]!]>DEW-VDHH'RP@&4)A\ -CC:+=!N)UE(:K]TU4N=O!FM= M^<_=H1YNVY^,:*:I="A:)A$H;0D9IBWBQ&.JB26!44"]/C7RD31/Z1C^-AC> M)@,"+X28-(]$.JX2]LSHJ(-S5-^P@K=C^ =F^*6MQL"@]C0R!.J,1EP1C73B M!#&B(@$04#A/K&%]S!Y+Y_".X6_#Z2* X1D-%(.];H5V3"O/B'48=%_,W#6R MZCN&7R.&7]HUCDHN@U3(1BD0]X(A4.4X CPG4?,\P;@I54\LS-?E MV#]6G],33M'2C(J@ PE*,HX-<=[K)*/5SD65J+TZQ[YS2-T;<).V:<998,+0 MB$ 9!X-,,89,?D5>_@KX._+C/B$<)?J^R; M:R:]H4AH&1'')"(7C$0A2#!(K.*&\"XSHH._#OZZG(HG W_O6L5)RI9J)*6I M1%RJG!-&&9!0-&#/*QD#NTE.Q3J%(]?3;-_V?GXR']K@XB<=Q M-!U\C+W?Q]/K1!?7)!U[/1VSW>*L_^)T'KXND?_Q*W-K2#4WZ7)D+,661K!] M N;$&IVD=<;YI$(,5,6K[=5%4D )*)/C<7(Q = MDG5(]K20+$@LI$N6:JVX]]A5_.:DBPHID1YLGA/."9%A^"\G6R)'&Y'J:Q]MA7#*XLG6\O?^NES,+$*9= M:OY=H!*(96F]THD*SQ6+3F'.N';&1(T=YK>1FV]GD_%/!_;SB_ELNCT*_SUV MTVT_VTO9!GT;?9YJ,$BPU/E9?YV,3[;W7NPS)N#;=L+^3 ML[8G SO\[DA9ASS77*EZ@--Z97IW)/,X26:-(@GKJBK].I[ ]4>]%_/))([\ M6>]@8D?3857GN!W^GD]G)W$TZP:/KJON='/3KL265T++.R,_/HDYOER30T,- MA1BJUP"UJT4:2\K8C:"'@6K6*5??K5QM'YI B>4R($*H0SSBA P!0S&*Q 3/ MK:ZQW-BB?6DN]H)=.S]7!PVWD#"%M2=88A:QT9Q9HGT@3CFIC(W2)WF;!9 = M(*P)("P]WXE($1( @A!. B!HAJR*'"D3J=81!V/HQA;O$]8--G[LJ' 3A2$% MCGVRPG(C.97.@4ENHV<8/N[->%*P;S:;#-Q\9MTP'HS?6$#*68=^-T,_ MT;:),.&!Z\01QT'DF6P,.1TE OG';+#!\>QLYGVL5=215C@@[;Q46D4O39XJT3>F&[O\B#%AK:VB#@#N M'0!:TUH-$UAYA0QC "@"X!FP$ S,$(8S"7V.*<%7J]CW!K%B-:UVJ3K)_-8 M$QX?6T7Q3?1 XC78!(Z1G TI(W$IZX":R!0M%I%=W5"FRX:\=P#?^=0V[<"\ M]SPYT."\MX@GHI C,2+KN% :5!D:756A0B_6%J]=O*O#P X#NRJ]#@.O@X%+ M*]98[+ -'E%E'.)::J2I3D@QYRUF,3"LNRJ]#@,[#.SJ^YX6!K:J8BPQPJN M+&P4XK!%R$:L4>!2>JH#I49DTY1-=+YDFT2^D6I^LE MT_62>=+JVQI2S0T4-"]](D%0(:WDW@?GH]:)<26L5K3N_=>U/GU8O>QL)1U= MNL 9P4@S";9ICK5JB@-BWF!I!1:>RHTM1D6?7)*0OI[YIQV*=2CV0PGY.#*1 MC*6.TMP,V 7&3"1@9#KXW9"N@^EZH-C2P\8IITHEBXBF>;0UTPAVSR$39/ I M6DY]1C$L^H(\EBSZ#L4Z%/NAL;"8)\6XX]$Y0#%AL>2."$-5[M L93<6=CU0 M;.DCXR!B%.$449L4 @I*R!$=D/2>)BJ3I-YM;%&A^G#@8VO$O*8F\27]8SC* M;:Z[A/];1R021;(T6!<"YL8YIYBF3#AC8Y[_A16:P<&\F@Y$?G [CSJ@:!+>7&@+HD.MFR(57.L9\.3KT"C8R M>8U\]&!)"N:1,2(B0:D/6D?8:9.G/=+K85?7 Z0#G*YM3$D,EOO$0$6RG!L=A%$D4M\UV'NLZA(YKRZEP**QUB%- MI47<,8T<[#B2&+/HJ-=+.\N $,*8(09AV#?$F4[()440PS90 M[@1-P6YL<=G7^%:UG:Z:>[VYF800HP;B<"E/&5<6)U@-3GV@1EE!;[/!0\?- M/\;-RVB[Q81Z8S%*1AO$@S3($A<0,R8&JR@6O!1E]Z6ZUKS0CIN?!C<+XI,7 M2GCJ"7=$F\0%U=9S9E1@*5VC-T/'S??$S&SL(8"GT?A_$>?:M-FMJA[W]8SN! M^Z3)^*17:Y0))($+O.1:1#HDA*(Z5RVACJ-[;TMUHO=D&#AVJ[=H=U MN ^^9'=6(W S%\YC:[=QDU:;2=B ;<24:VZML\E@02(!U4MJ(_'57=>Z H*' MR"O9/E0$.^X50UYXL(ZP8<@ZRA%A4E&MG!.EF%/)OI"/I9-VAW\=_G7%[!W^ M78U_K<"4B2E891 A*9N90B#+<$ V>!:9IR'P="?%[!W^=?CWY/"O*X-_'/BW M--B#8E8$9Y#+=5@\\MQG%^ P8-A#H&L>$>#1%83C(1AB1MN0M!J M8TO@/A#/^@^UZI"L0[(?0C)O!0DD,&E"XB$2HS&-W&L138PTZJZG]YHAV=+= MAF7.EC,)&9 U@&18(ZNL1#Y8A:W@VF@P-XGJ2W);J5D=DG5(MJ;N,LEY!-U+ M244%%QR[X"4\E5=&""JENUZ_M:N2T3KHN@7H6GK*(JC*UD6%/,YM;RF7R'D6 MD095VJJ$)P+ M'YG&DH=$A7%>*\K)#2MDKP*DQO%9@.G?=CB/VQYP:1+#B_%T]CK.CL>A@ZB; M011?2>9@ LQ!KI!1!B,NB$9:&@HX)24%L1J=]%W.[%-A\)N83-QCZXWUP9' M6= V$NP$ P4DI6 "O\VJV8[-[X3-ET84:>9>M+6J]L-\!\G>!;K Q(HI@9KR5*DH!^1JQ"3C&/E "[ MB\9 8&^[<%V'@1T&=BD+3PL#ES:JTI8*S0DR(D7 0&61(5@@%:0*.K# L.DP ML,/ #@.[9(>GA8%+,]YK!@JZL(A(IA&W1B(C:43"2RE8<-(;^8!F_!/+JA_/ MFC98-067.(?ZN5=1\H/-+?XJ.-5?UG=C\'T8S]TP/D?,OYD#]W:6=8T(^ 8R M@7DFG,#&!YYK2X5.003K=$PL ++HKLS^X47!ZT]MET!R@3K-(U+$81 %22&G MK4:"*Y*(C\IKLK'%M.Q+*AY)9+9#T Y!'RN"8F,853)Q1@CWV#AB%8L>*R4] M#5IWA?KK@: MAX()W 1K$/%"([%G#B9$92:OJ&WVJBD0] . M03L$O8"@1MID;;3:25!BDK=4 (8FGQAWFHBO^"4Z!+U/!%VZ(Y0,D0AAD8DX M(&Z20%K0B+22VD?)0W *$)2I/N?7:L)?G!+_F%D@:O@W##YN_1-^--3;XB$? M@7 F/Y_8R=%@5-C% #W7?]8,8B[2_S7)=I76O\85YQAJ.!A%=%PQ%*'X/^#^ M^S'V1N,9G#4;9WHO+&UG,?328&1'?F"'\'3PP0F\TG1SL1RW]_);_W23?VS= M\H4O7.9T/!WD;?UI$JO9QS]_&H39,:P++$.]))QN*@'GM[[9N/PBUL$ZS6?Q MY_JN^.IS+C[_PV\Z4ZO+W?YY/%G*DZ.(W"3:#\@F>/"?[/"3/9OFU3V>K+SC MM];OZHU^A$S4EDH*3KUD?;?W#][N[>Z\V.^]V'O[9N_M]L'.WNX=L,X:O?*+ MO=W]O=]W7FX?O'K9VS^ ?UZ_VCW8[^W]VMO_U_;;5__:^_WEJ[?["Q?E'^]V M#M[W87UV#W9VW[UZ>DT_M3\ MY:>\-&$P/1W:LY\&H[(HY;XU QBSR8F@6!0VJ'W9]2/5++)9 ML<@Y];CZ4NA-H?/L]ZL/^>KY7_\2;TJNL##?>3[>)%_[4C!!#?_.T[L'OZ, MR.6H)T?E_AGK M%CHV/2C7Y;C5]WCI?H0*[[8%6$<#WT$#JJ.!9T\#;%^.1D//J! MII)WF*AX4X9YZ$&>W>*L_^*LBR[[:.K'> M?^#=EQ_.]GY[_^7UES_@V-T/NR__/=Q]N4/V+H3(_CK>_>VOO]__^9[O_?GO MOW=?_H'W#G;X7W^_AF=Z?_::PK7^?(=?__V._\^7)L'@U>SU]J'1>4P#Y<@[ MSQ''C""GI$')2$Q(GEJ=#.@FM*_E;B MCLJ5,LT@DKF-4'C'X3_ X6<+#@_1!I4L1\$K@[A+(I=F4I0G%5!NHK8J H>3 MOA&WF8;9LX(HI[2BQ228C\MBLF*[7J*_C\+OB\-VE#&%)$AFBI'PD\\8ZMKX=M@Z&&N!>SQ+G'+2)W \[8*&( *YF.ERC25_'UO?- MUDO;0DLG2787.$\Q:!Y$(F=AKR)100(^)R45V!8=5S\OKH[28LZ)B,A^HS#UU MP?A[(&/B:<2S5-#-PP[D;!.:-]<#_(Z#^FSP(;[M5TZ +AU %C:,51B98/QB&M)$ \R(4L#02EY M$@)+6#J^L05J;,?^'?O?GI'3J0;KB0PM6TAH$BT%"P@['4$U,!SI("S"S"85 M'7&1YOR(/K]>\+0+K?Q(;_*'\<_<66+QFN*:,)CDV&^RE&-CG20D^L2I)V ( M<7\;G;:ZP._W@M/[MMT2G6,"=!3D97"@NU"#K, :&49-!-E$RO C*OI&7>RV MV+E@GRV+=_F9:\[B2\N$,QPX<#/RN7<>MP8C$\ R$=H33@)-480[R,_L6/R1 MLWB7H+G>+-XR,9)) G;((.UM'GW$)3(Z&B1"P,7ZB)K>)$%S?2,NZ\E8+9NY MMQ)\><"*S.NTI/OA(J8']4!U*[<63W-K*]=Y-M:F&JW+/R'1*8(9,Q9S'9U- M/C!#,*&*1QI#9]\\I/)SU'9AD&2EIS0@2G/D14F/0%D-2#JA9<)@J6 N7GHI(D\2&YZ0B4'D M^*E%UE&"M V<4"F4L[9PL39=+NCSXF*#E?+68V4XX2802UBRSAG*N":4^*Z. M[&&YN.6(T"ZJ2)U$(EF&N(P:^-E+%$.T,K*$%8[ Q;Q/];6X>'T=$6MJ(-QW M55F7T;$Z=TZ&R!7E5A#"G4ZJM]4XS$9CJ:LS6#KX^M$T)E7#"V@-H2:(0 M]UPBC85$7DKFI?4@>O+L.7&;H= NB>MQL[RTPK+(M&+>@@[+G&-<8D$)-C)% M%KOZLS5D^:7=(;P*.!*!?$[9Y"HE9+'62(@093!)4NLVMN1M#L?I./YQ<[S/ MI$जSC4'2X1SR3G#-ED:8U>;MGX2J K3K=&7O/*>/D?GOUSCI./SV.7PYRS,2HKW@ 6&)->+& M)>!PKA!QQD0:+!=Y$MUE%68=?S]5_KX%4Z03[NO*^LLAE#12D;CA" <1$'?6 M($<"05XK:4@2+/%P50G9?W4!E?6N)?LA[\HSRTG745!-C8[!@KQC3&-JO?4G!+)DO'0PB78ZGYP] MP#2S>RF9>K03N[K5>51%8T_;H=$--'L0U24E9HU@AG'IN7+1$,*Y9]81EZ1* MK#-='E1U^=+V7 2IA=),(Q(%0=RQA!PC"@7/O%5:.ARRZM*7JAMWU''X(A9C M!0DD,&E"XB$2HS&-W&L138PTZJN-DXZ-;Y&-EQX(17$*5BMD&6>(>Y&0IEXA M3I/25GAME-K8$K1S/W1,O$B8X#R"/%924<$%QRYX"0_FE1&"2NFN5VOV)4[& MP4Z/.]:^5=9>.A>,T+ GFB-I*# T!ZYV 3,4@LGQ;RI=LAO QIH2^O-C\RZL MJ>'P9C[QQ[8N+2N$W.5LW@T(4:E3<#KPX!+WD6DL>4A4&.>UHIS<,&7S*C1J M_$7%753MZ+;_W_E@TH'33<$)M\T'"88>;#Y%00!"<:,N#*L8^';9.&E_8!)KI!("0'R6L23C">$8YE?67]<(4PA@L#LXY1E92C2)E3@7,!:9=Z*+#ARZT^:SP86F[X$A@AZA /"NA MG,-O5CJ*$E;$,);'4;D.'SI\Z *C3PX$EM9/H#Z/9O*(2Z81#\XAC8U%D8=$ ML@)AC+N9]?./F04:AG_#X./6/^%'0YLMEO$1:&+R\XF=' U&A3L,4&O]9\T/ MYB)U7Y,H5RGY:S1_CEV&@U%$QQ6[$(K_ ^Z_'V-O-)[!6;-Q)N7"P38WK4B# MD1WY@1W"T\$')_!*T\W%OE#D(3X$HW_C6HMRV5&GX^D@+_I/DSBTL\'' M^/.G09@=PU/#0]8/S.FF$O 2K6\V+K^(=? 6\UG\N5YI?/4YES[> V\)TZNK MW/YY/%E"_1$8\I-H/R";X,%_LL-/]FR:5_=XLO*.WUJ_ZH6W_NDF_]BZ[,[K MM%QMP%=PZB7+M[MW\&J_=[#7>[&WN[_W^\[+[8-7+WN_[NQN[[[8V?Z]MW\ M'[Q^M7NP_Q5BENHR,ETW?K[F:O1(KX[ ]&IIMCL_B9.!/]=[-JA((K7):]/5O;P>O7[[#?QWL?'Y] M\,OQ:Q!C?_W/,?8G_Q[9/\U\[^\=L7OR!]O]^[]/_CIX__FOEV]!/+V%^[S_ M]-=O.Y]V#]X.7__]ZO/KWUY]_I\O.VSOP/-#J5AB1"KDI8VY_YI#QAO02H/# MVGFEDTZ5/C$8@=S?SM8"6+*4B6A9M(0+AK4'[16V"4O-L+!RHQ=!.SC-O#F9 M@[F[_^[UZ^VW[WM[O_;V=W[;W?EUY\7V[D%O^\6+O7>[!SN[O_7>O-T!1GCS M.S#)]NY+^'/[Q<'.BU?[C0"L:>,<%,!W]8/9H@:5'?SVPZV^C/64.@<_F*:< MQFBH,I9@K3.)V9@6VM9=T>[_,IW#<='I1OJSIBU_R6MO3V60\&OAI[\5X M5%S_GUF.4/SSXMOR-_FY-YZ4-Z^_?C$^@:<_J[_\K]Y@VK.]8;39MNN= M3L8?!V 7YM6RX2/HF+E#6O3'(WC\HT&EB>:+'0W'#K1/&R=C6 P?^V QI3B: MQIX=A5X<1M\\XF 4YO!$<.YF;V\^R;<([#_(]W+RL1+[RR;C\.CV;@GH\ M[?>&>0'S*Y;;VA1G9\LO[<=!];#-P_6;[\KA/IO767)6][*#B9^ 7@<4,(&# MYV ,EL/L'$BDJ.>@LL^:*URBEC\>2OLS]H[MQ]@;G]8KG7>J$, [,+7A3?>S M^3%=T-Z[S?W-AK+ZO1=V9(,M:P.6&^SA9@\N&.(4-)'RJ9L/AJ$W;E/%[!C> M\.BX?/CI>#PIY M!ZVG^\4.AW82X/B:\\[.'5T?<-D]7HQ'(UB)P<FY+U^_ZOW^^XO%8?#W\K#?YR<9A;.= M%;]Q?+DU_8S^O?@R[DCZT^7A[V)?GSNF/S1\H"\AF]^ MVVX3VG33MH[^;;LY^%'S_/:L]S+Z>.+BI'*S,-+O9:6M7QB_EA^ "]/:"W.E M$RX>92@LJ$I@\QO!$F*4R3:///OM/ MXTF8QM%YI1*457B/O?0V G,7Y]!^]53+1E#XV:F4K\Y>'_A#XEFD7@?DO!.( MY??U M.;4XJ" *"'2>;"U2%R(AU0K,>9VC42W.*L6B?;/S5\_JR<XZ M&,W@_],K)#C<'.3#='Z:W[<\24OM\>.3$Z!X7TO'?+U/T9[FWU>N8:?P^7"8 M_YU-X&8+561P,A]6D R/6'2A_+Z ",?EVKG1/3T=-G=\ MU%"S-^IMGTX&PQXK"*/ZUY0]H(-=H1R<-7I^ U.V3E,JA\PLF$7!QH"F:%U>Z:QGP,6N>@Z0;:!5CGTA%SCM_P-RZ_?^M--CV-K9>+39 M \%8:==MK=K#Q4>9!NU1<=N66\.^I**@]HKC+C]&^:XAGDP1M@F\4 MT(JE9F.PAXI[.-^C(J6&98#41M,:ES\U@/U_KD3L^32LL=7B=#?.]M(+6-L+ M66?RV:'WSI>]E^\.J2124V:05CF @IU&.B2.M&'7@A/#$AO0C5%W(6 -!$.95^= ML0ZT)LPWMO#FQ?!YL_T9M#RL\ (B%XA5&^,%UK(==D%H/W:AT^BW/7)1[GQ% M8-2BI989\-=!'$:XX>!S93<4)T"OA,EB3@&H)-";2H^!FQ8-I #[0VLJ-_MQ]B[Z_Y9."/P82!W1V- M!Z!PP3E7JU<+]\Y5PJ?(Q+8Q&6%ARN/WRW>U5%MX>,X67J3:PL\B:3Z$)?1G M2T?/-92Y=Z,L*XOXBF!--\N^?32)L;K][*[%GJ02$Q>PPY)S@;TS0DEF/4Z& M_G'(2/1<:LEDB1/=O16(BND1(&0X QVA"N7 MY=[5:L]E4]53!%;[F1TDA A.);:!N=-* QK,"5%42V_?#^$ MUV^3F?7E\DWVTB507GW_O*'\\][!AT^OQ%QD7YKT :Q?K<_V*V5@.JM[2MV$6+AE-J;DC4B8"^Y @3:)!I%2 M;FENJM3 BS0B;T C+P?3T_'4#G\#KC_=*4@##PJ?+F*V>TV0I>#_*.1_7@%$ M?00R:3LLGSG!?'[]MP?SAQCNB$$1A]S543D@&*F0I<8XESQ-/.75\7#8E"(G&R=B M\_6@V89* C:2-GX^C27:.88C_7@2BI*??Q]/IWJ@AX;UTZ8%%3![8SQVY-N3Z]_:A 144Q_006<5=[HO-L598+NF]T,F0 S M<>9,CBK?%X1ID_.1"1/4Y*S>G#3$[^*-0%);AHD'#C/.<.6%5=ICP/*@X'_ MAS4EUM$_@]FY9/P?ID2@K5_%MY^57W5I'X!MP+5 M^GDEC)R=PL]\I][)?#@;G-;"93CLI7DQO;*\*7>+GVM%NAT9JP\*L$D?2R5 M*VUGO'I*?:@OP;,X*6E#T7I0N$:P2L/>:9G9U$O > 6$%GD_@&:T>J^5%^J= MV+-<"P%WR9;6S44@XY[%2'.(PG+&J&;..VX85AE=!WCL;#)>L07K MA^^PH\:.O8.=0^^C!=58(:)31+E+";+":-"]C ^4,4]( -WKZW&+XDG8K*B@ MQ0/[,?LGOHL)5AB@I=P!LBP(NZ;VQOM]-+$GQ?&Q9P> MCX>AN*IOR!"K;Y=?*S.$!]TP^[!^K7W?JT?U>X,Z:%'E#)1LC?*.@U'KN>J[ MAW&+QZK3SCUW'PZH'339Z0/( 0K J1V$7E,=E!=M.C__8C\OU-ERYXL'-/?V M=I*#^!]S!*!2.T; PZO';O9>SF/S=8@Y+I"W<#ZJ@6IVEF,T8S\HFUAVJ-99 MBC:3%:'V;@]S8.:<)RH32N/;:D(S\QR7&)[5E)!W?UI%0O)I0Y [^1*P#(.R MRJ#.AX$O*P)"ZT.$#1M5"%)\%6V_6UG'; <HAIP-7O^?'W"QLUI9>6[T+ MQ05WF/3_8E'5!K?N4OWW#HX^'UI-+8\Q=Y$D&G$*BK\#8PWIP'%(7'.NS9-/ MW7\S 4TH@W.5A-,FD\?LA,\X_LU*SD4V?$'@JAYF>B&QJ4:E*Y.D-WO; "N# M'--M0M$M;;."-6>'.0@\K;*\703D /PZ@6>"9WO4T8Y6S*S"OWH=8R5ZYXL8 MLUT>V#N)LV,01; R_7+\)(OOX5F%UG4./* _R$+0'):Q[$7*0+7..7$LW[$= M3IJ=W_?6;L/&MO+KBP:0#X>[G,9*@(229)]5]>7#/BD3*BLO+7G6DI2-)VRQ MQFX14NGWIB#X=\>S"$K2)I5!7VJ!?[.B\5RYG,B& MN7(I88TYY]8&PKSVP5NM0 F73U#*WKEV-YWMI?VL97>Z'>AV7PYCB*#*48V( MB IQZQARP0;0[2(!RDL\]^P\1Y?>4 <4S'RPDD>57*9JZ8.2BBD<\'E=,*]Z M%A9O&N?,?C'<7HV 0&.<-"Z:=CY:_GL_YL2QHW[OMU)75^6<;P=0!G)M767; MO:IV]VPW-V2)C=MW(6- M_I@=^:,C0.BBG]C>QZPTSDK^_,5K515[52)@46^6-W=V"L@!R@I8K,6H7[EW M^Z3J/5LQLV6"96]PDM,)JXQX>.\1[%^KRN&<[EL:)JB?ITNG2[M$M;SFM%G\ MK(C5 8U0F<:P0SDD&NK,^Z6.YB_;T,W>VRM>K=^N9&P\1NVEJV\[74EHN8G/ M\KL0^#M#R\U;;H]""QAJ?G_&#LSW?/?ESB'V21,2'7+:8X!MKY QSB FL98$ M.\9D3C<@?/-BKZ*VW[(JH[L)#?Q@N5Q' [=# P<[AX%%8@)7B/"R>9G3N]L4@1 B9@>CS^-FHSJ07- E4ZPN3RC MSB_X9//S3I>MB!HG2A7+.0/*RWI)ELB+(HUE_?&"=\KRW:>?>O]X<'H*BP9, M\2]X@+QK6?_KK!JP:O!AU$J!)"3()R$1%X(@K05'!NOH"14TVO3D/=8-B10" M;8CD,1M&*R]T7+]02ZT^KSM/+RK/7_=1WC7+PD/^DJ.]V6P N"H@ME>Z 0$; M[XRR-PU [\W0CFKWQ//D7W)HI:8V"HVL42#4DI/(.4H1HXYJ+S2V.#QY_LVI MUK,S5"BFUR:9Q\S#;8M_$4G*(K<4=.1I'KWQ:1UX& ^'XT^9Q9P?@4N%AE.=VLV,/N^27+T=[6JN\B^;D:4W_ICC_P MYK67>;F\BR8SO8-CT+^JSR>QA$=J7U!%R56FRVE=7EA2M$Y.A^.SF-7 09,] MWCN:V#H*U7Q]CC J_T;NK^6KR%7^,ALKR[Y/;_??_;^FW]A_U66KRXR&101L M$?0J=[.3W 5CNLS(*4FF^6E*P*N7[^VB'\[BHO/T$I%BENI1?J[JC?$X6 M0Z7N)FO3[3#IO#A@Z- G\Y-6)LGBJ,7+U4^WZH1;84GX?XJ#NCJW.!#/>F/OYY-' M'8BMJGE7*+A?T]!EZ]JFFE"Y//.^U$E"@W/4LD(=N3U+[2PL_;]7&:"AF-+, M!:Z3<[_J*H\J&[^RE/(V7;SQ9N_?U?8UC%:QU,=<2Y>WKG)MCB? 6.,$*)DS M'C/;?( M7#!=MH8:2Z^_X*Y"\(V5-LO%S,NK54\S'7SNG< Z'[>"PX5!X$4K M=LFWNNQZ5SY*=>%+F*?*O+*]%:K)/9;0X#,Z'H001S\](_WHZ"SWVM FQH"% M0HEX,&\TM\B(2%#T6CI!L$J!;6PET"5K1D79CJU)I]^[TL\S*LVISCM]09?E MT3AJ3.)4GI1^,IF0?SE;'E)7HV]G M9BD_:L)_FWEZ^B9.LM9LCY:.($2?G=9\] 7>XY 14@:- J.6,2=$LAIHX%( MM""62*V#_LJ(@DLW/S#O.'>:!J9X,%Q'PB,UD1 6=&"ZV_PUV7SNI4F!1F2# MB8@+"K:3-0 )FL00\J ]*6ZZ^8IXK 7LOU"41\E<=#1%9P %G(F&=IN_)IMO M#9?8)XR"EL#Y4F/D",LM"6(B+@'7,I ']&(5%)[E1_\*:;^J1A3- M^YI"WP\'*56BORCD.6^Z>%PW>Z_:)L.E>MFY_@C3;[NN*Y=NXZ9^4%_0Y175 MG?=V[^"('H8D&*"-!_&%1:ZE-LB%J)&#I:;2*&V">_+>GQ>E&CRWR.0$X]]$&&V8?C\4%J1A&(&6= !$6=Y2)+T#&&K#(Y$1R?,QE8% MYI65>!Y;XMTN1T/O''-K=LG\1%(ZT,_YD#XG(;'A2Y#[)Y M"J2Q!T\^J1V3T[>E#B;7KSQGOST[5-23%+%$R0D')HA1H(\F@[RUPH:@E#7L MR2-W0Q2])554J8O9G5TF!V0/SO/&F]TB:=(%6)>>% MFKC2&R/[^6Q=)-WL:B[.K-:A;/#I>!:;9HWS4?T0@[(R%U>K\L(NKP7*;8BY MV^!@U"X1S6D3'T;C3\,8CA9NQJ8 H=_+]1DY)K(L<^[#/3X.8"?K8ULK7B0% WE&K.7^I]*@?^A-LS6)12_9( ?+)8/IALR'F91U/H0(PZ7): MI\UE@=.Z8_7B54LF?@D3G$0[JDO+FXNO% )]/K;S4@E9!0!\=@V6O-&6K)C$ M$UCW5:?V[.PT3^F ?0CC6!6IUE[3@^5+->K?L S/*6P_ MK9.M9ZV*X"JF4D]JJ2%QDLKVKBK76Q<^JO5CW# M"."'!1RMKI%1]*A$YJH(N-I2T[D MA/3)QVI@4=VIMJJY+T(,L!N6 ?3ECR7F HX%R3)P_S#5'U>X6LBG*S(*S' M#/POXRG@Q&"A09XN7O1T\:*+%MZ5&G=R.L^H4D%QE:!Q29I$R4U8E*E78U]* M$XSY)%L;E:>YAG/OXS"7,L-5J[/K;*-E=['FK,W>JT4?L?DT9M-LF%MOG.NR M7DJWF^2DZ4_5R+#*]O@:^HBH>;(N*"!T3FBR@:5 68I"JT3K,077<%9EN^7: ML/2NO,;O@Q2?'2*]^@3W^'Q(.?RG 8)@G4&1I,8C(X)"4L,_,5+*A=W8HN*\ M($%?V\N0 *R\$!RP+2?<.ZT(Z*@)DP@;1Z_M>.SV\@9[B0]MDL8GYQ$VD2,> M2,B-FCQ2@28?O0K.^(TMCB^X&TM(Z>?>B?5@_6>3<05YOLZW4@D?M;>.X,2= M-QKNG6+2#*P0Y_3EV0_=7O_07G\0APX#!J"X])3[2*C5G(< MA56*^O6VI:[=&.&;!F3=XVI12Y^!.KN?2GN$[&K)P89/@VG.ZE/=ZD-QQGST_+=U(F M/\91Y1I*STLY4TB>E<.&/1!ZHIIL?W-]*_S[8'[<=_QK7-\.\7_^40$ _4-.>0PQ$T!N<5 ML@P,.2UC]$E$J3.,D:^5N*]O=X-NJY=;S6"K>>">LER]#AJ_HQ'E08Y(6=#4 MA3-** I;S3?)U77LZ]S%H-OMQ6X?X4-IHZ+*@D$7@T:@DB1DB(,MEXE[&R(E M7I3=OKI]216B7_0P62G%[[>:%0[/'G6YTB]+NZ?I.%CUBJQ%>&6U?']/GR#! M*G8F)48)!VQU%#.CA:'1$,&T*E-B?DRFO:B>M!ARTU^JS(#]XQAGV\4^^N7L MM?U[/'DQ!'-I-S[GYN3Y>?W9H2!*Z,@]< .AB.>L?J<#12;$[(22G!";I\'P MJY'P/]>8!$*U[;]-0/M][IM-#R.V!)1)A:37%G%M,=(@EI!7>;YCLMSKN+&E M;WML\GVS_>^Y0VK\.O-O+TVM2EIVPG+WY1$[%$D))@$%B*!9-<(ZXX%&*O'@ MJ*),Y_9__"L31NL$KH4AV_96_=>-U28@&VY9""&ZR#'35A% )" 1@YTOAQ[KJ*T12#!&$(_!YWYP!"FFE 7;-#G!R_3UK[2#NY', MN&<:Z&3&"Y<$ HL6*$,$AT!6*!0288PK(300;+!.Q\2"!)7GMC6>ZHU?5R_3SJ"V(7_ M'QJ&&:9*(T:41UQZB[05&F$:A"1:>VWO.20[?YAW=FRS' MN?X^'AW]GJ>F5E<>N@+I1L5X$NJVK*#,:< MX-!NKS9=I&3GR1%5H4T]3*NN#;1N,,Q]!/*4A5C:B 7X">?%,G!Y6HI)CW/K MF5+BX@<3L'=R^8\O'X1<_1B7]2F+IZA+49L)L'5GP7+#7,FYY/IFT.&R[>!B MKB=L1)[J7(5L2H%[ROGD5?I(:_I6OD U G/%\)G.504ZVY_<;GE_Q M<\O7S,G,%YWET1.3&.:^NNBRN6$?%FS@C_.RMBHG6]6H9XM:JH74:4^[WU7A7E >4^$LSE?-?L9ZBFL<+/9JWO_K=CIOW*4,\"\G4731SO47% MHHO2O=Q[\SQ_Y"J-9:QQ.-SL_?<\'#6U'W5!;FGEN)0:\GI?TOO^LODWOXQSX60^?M$Q M\CB/!CHMZ6>YPCR7_JQLR32>#/* X'D^O#?+O: 6@V[K!+=\V$'^8O]L.HLG M4SBGT$U5;KXR$[$ITLD#BP85_E?C@2[S+[5@=EEE[K-3L:I1M.<);#!:9/:5 M]Z[:C[>&*-:NRE[Q5;:]9(MU^XI J],/\_ARLS(DR".2Y]Q(N#;;K[\NC0>Z(4&,2(JAP&T-[D% &/DH8U)\Z1&.R35YD; MJGC,&+O2K")FCCZJWZJID5\6.6;7156778K<%Q/3ZT+X":A?(,Q2YG!@^5QT MGSN.1A_NAV 14]WUT 3<,P5&J<4H\8NQP(D)Y M*T044MX@H..?-7U$$OP +?%_YS;7BCUJ]?W/6/P4<5@O":B\F'M M0#NNQFQEM7DZK=;FN+A>FJXA$7X=@X:>!S2$^7165\_6"C!:-(S* T&SNI]U MY=Q#)*O,L:Y3.;=QF[V=U*_;/N7K#./"U%L^!]QO=JX+5M4HOWQZJ71:.&J^ M(9O@_*([+[3J56V\#V24RX1\K(S'LE*C6;-4F79*,YJ\K >XRO6=O6,TN^O)M6360A\WB561X?MT>,QW^<7Y%6K,+\CR,0E"3P70Y6W5U%TL7 MXG,;"4M^R<9=.B/ZBG'4PJBS(YN2%6^1"WZ.F)J[.L\A\N>KH7+%.SRU^[EL4P_2" M6;K$VY6^;!7ZUKW;,JD76_1D/BW^TY-HIW/X]IQ%?QEV9^ZOCZZ'DC3^)G=6 M.R[/<_S_.T\C5SY\@9%Q_?45:]$\U#?,Y,?%GOLQ]G;'0"RJZJZ2Y5_,;5(J MI:AJ8'5DR\Y<*5:K/G_3Q5#1JK(XGU -?-R>@,$Q&1?&;^]/8:Q)K,3W_=7E MW= &N*CW_=Y.1GQ^*MTYA\3?.X2[DDH2<0V-_VBUA=\U95"*T>O0%&6=&6 M0CNF5L>]&WL2M+Y13&7H8]4I93E^;U6QS2IA<[NZ?62)S"WOW>[,ULX?:"GT M1>F\M"%,[JYP::>7]GTOW*J:5)"3B@*\!,BO;(VFN(C6+^[3[[GYK'ZRW(>Y M3E!H85^.HH(^.ZO]N,.SRWRXBPR&XL;]P<2%VN\QGJZL7.6Q/;\BRS5\W.;G MSHH!,2NNN;J.=CD)D F\QJ-"=UK,AGJ_M?U>919!?UV&A.9>&R?5R'0PR2Z= MW?KNM$P06HX3?;>8V@KRF2+:SZ=6?KG:JU(EG*PXK<#0/9N6,4!E:LAHE-O$ M#N"Q[:3Q_C6>AG8;WY8-5ZSY.3!!^('V2UTGI78G)?((.BE]LS/2.?4ER9"T MECX9HGC,0RQLXL1:1HB#"['U5EBNW4GIFUK:5N\TB['Q?%J:*IQGBN(?:W-H MXQ2VIZ?#P0)P9WE*\ B>MK3!GE;)N97,"CS M:2_]VG0JWUF.NGO.'B1\*%/@B7F7N_GF\=66(LMY0)@EXK@V C2Q)^\16I!% MKT47C]G$/KB$5Y==^MMS'DM8,%MV$X#KR6!X5@4AZWF7YZ?]]2^;E]7Z\-2> M59^,QCGL6O]9I0#G>H@<$P71X,ZEGM5FY;2>BIXQ8!)##FPN9K9,%YGMS3BM M9F;6\KURZO)@UC2?6SK OC9I:N4Y%@<>U^U(!]/I/%ZQHM:<=;/9> MSF,-EH-)U>"X>NE1'E=9SX-9C6-.5U;\>Q8[GW=NP9?]-5MNHZ_E.Y^GEAPQ M+YO5S5M9AI)VL3*(I^7K"XO5.'?!%,MZ+,N'6I=\U,ZME8Q*H**<3[%8 MO7Z9H3&+1WFJVRC/6JZ\8*,FZ2+GG):11'EPVC+W/F_P\LQQR:FJ_*('Q\7G MTERJ[L.W.HVY>*1Z397,J-[NJS+EL[-UN@@Z+WPRE4]R=9Z1#>/3?/[V_KLB MU1$F^?K_;<$(G9SU%EGVV]/*SFR]5B*>"?5D53(9"5ZJ=8I98UZ4OY M]J=%0?%-15E.$"@I'?W:IJT2#^J!A8LU;JL-;#U#PW M!36E@IC)9N\-(%]QE345'8-<6^&KZ;NE9ZYO34%+:V:_3)^G4D8.%2..)*F1L4HC M6,J ')<1X6"),#H$R_R35\K>38MX6!##8Y<*I[F!^&0QE&"I5$QG\'J5,,T! MI'')\RE<9G.!*ISD8T7CQRUF_;6^_6?CR%_E] M\,3V*#96W8G]L%)\5\US:)+DZC%[I42WE7BV& $[;=7_G:OSZB^2_H;C:2WJ M*P_E42E_:E>$+9JR7[QXE7]7-*.Z\3HH%9,&^UKSIHKF.&W*PBY=W:8B:U$O M5I2F'%PLDP.KGO!9)J6C'Y MLX.6.-T>A?)G->ZPZ\Z0I0,]I#9@KY5#4BJ+N)4!::Q\N1N1^ )@O#7Y\^VE7WPX+ M[^! S)E27!IA,5;),^F(,I:PN!X"8*$V-P9.U.JJ55^_IL?ZO?A32\75RT&>ECL*'1AG,&:'.;X9 ML1?(F( 1ISXA%X5&'AOFO3.&T*>OJB^(XK'KZ*U:V(K-UC8HNECR%W9Z_(S# M8,NTZ%S3^/KET:%@@407*!+8$<29=7G,J$'8!<4])Y30L,;QSVYCK]I82XPU M+G=:=B74J36R41%D6+ Q2A:,<&MU'Z%4IDY?W57Y0 M!RE(J)-!\2)GZ_A%XU#Q@]AI9%DCXX?.<8L532AJ 4:Q,12Y(!VRE@%/V^Q; MI4]>(\O%4KT5ZGC,JEEY&]]^FU+Q7?GF8(R M^S)_;)NS>U<6S]PE]%Q3G/.4F5FO3]XCPO5<1V78SAT[_=/3/22(B;#5BR>U=V D(ST].]UF_=U_K4%'&D2&=U$K4_=K/S MZK2^<7*XMN^1O!_3?4L+2C[CEG.Z_:++'=4?ZIYUHX5ZV%G/NV%NI5-O\=S# M-CL[LTV![ZN9G9Q!=KFI(A9(49_"9V#LY/BY?Y(>5FTQHRRD^3IL/._,D_ MIIQDAYX;E4:7Q$,-$E!$(3"",R!((-!YA7%P5]S(WE#BA8_G8:G@2GK*J/!! MDA 0MWQ1KN:RK:J88O0$;N-;5S?_-D8YQDU4_"DUE$7:LA I"XG#7&"NX+<7 M?#>ZC75KE4 (#[IN*H-;&90#F=-C:LMK+,^1G5V2-7VHYZ3G;S/ MP2<]I#M?PMD$<>LZR^YBR\[(M"ZE]9V"]-;#0;]?#;F.(BPUR:M:3?IL/2I MHV65,M-^&Q@N*A)M#JL[:3QIZG*DR%G-WM_#P6G\L9XE7@FO'][FB^^Q?7YH ML: 04@&D)Q30J-)&608#D!03Y6W@A%Z1990%KY32WEI'-7+20:6MU S%#[#\ M_K.>X]VBOKM=)_%5X)MJ%]MEHO,TM\XV9+1#=J+-&#F-5JDIOV^_^:W*OG/W M+HS='6SF.P&H5EC*_I,JU">U/9PLN>05JPOFGS=IU-]D^4L6V]KF9FN;[>YF M"S;^>W#DL]V>WV"4BO!3@L_$C*KB_,XDGUCJT#49ITI6J.SE+ MHPV2W,[]Q:JX_GAZIUI>5S'@6K!O=EHOGFS?JEU#G:X[S?"J'0RGU;HO4H9Y M2E:::@#39\37<3X*U\KP;^1^4V\]JGH"#C_U;'[U4G']0!77> TJKF^MH%XT M^@1CQ$M*B$"48Z%DP,@+Z)P@@A!VG3)\NX"=?PY!Q! AD(*,TA"3,$L>;HJ] M5<6DBG$YI<+J05(_22]*HHJNF@4]NKC-?E)"=$$USVEE#VIF0 M>U?73.L'Z9WG-%# M-Z=WY_&IYW6/Q;2UN8U[]=]Q\N/T_J:O'#V@6?GIQ>L6X 7+U5TJ0VJ\!G M5)U'<0W5VF>,4*TC]YC((SIRX]SI!KJYW;ONF"+@Y-JU^C87\S>97=DZLU_K MJ.VH7E!]4@WA-R23$N@J8*PI)\/MW*(6>+'->+638ZU+T=[YQ0JM3/)7*[1: MQ411,:X.,S+H<- ,#:[+BYIA5+.PS%4>R=*LFE2<+JS\,S_* C'' M2)I:A"DH-.W'YJLSIS5@N=XP=YOV,T+*?>I3<],SW^*YNK/XE9*TW]K:=6Z) M8O7<*]257E% VF'/). V@T]505H;S>=>:?8R@U!QSGV&72+/@L9.&^<@5<88 M020FS$0%"BLJ837L,KF+OGS8Y?1@7N9SV0L+#J;:RGAU^G<.W^V%[1HW?^2Q ME^>I)FMG_R79^?#QA3BS\M"4E;88KF;R_SN*ZE2_EV.JV;*N)Y=7\'!5[UQG?'XQJV.JNJO5 M,P[2EEP9ZY6.I'\!VH!>.Z'2Y-65=D(U4[QF"/N\5HWV(_6_K#WVV:VRW9IR M7Y4M/Y_SV[PZ30'R%?%8-0P;5>L\+3(1?2+.^=?-[Z5;[U6EGLS[HWKYO3H_ MI*PFKP69(VB0=;L%&7K4T]4WE 6_SS\TE=\?;GP(Q2B=N\,&W:@.7^ MX4UP:3:&P_C(+J<91^KDB2HO+ED.C2J=;CY[7>_:70#Z%_<7@- )K5$T^:,< MI#:0* $UI4HZI@3RV-Z29WLG29AK&.+VI-W9/G5I;[:3'$R1G45*_3UNY_;> M\U?[@W_JTWA9'T:1AHTT?/'Z, BJI8*1[T(J1[,A9>2B 'Q@7-!XJ,&QC2VT M2:^?!WTG'LE9-TM9H]5EHG:%1&P)WF7W\'0*1&::],-:"XV]J]I[J_U"71RT MLL)@::.=#DB!IYE5%F%EIPIA-YZ1V67;LUKCV8=_S4+5*R,:C+?)FU&!=.Z_ M6&M2-0!7K3NJX\J1I?3#M$:['97(_5KR*)I9!XGL4$Q?3B& JDE$+KFNBLDR M;&<.&IR?^F'R,*Z"(K.NR*T_M:RG>J1H4C@K ;AT4Z9->6JC;]"\^'30 MRW17NG-;5+M9DW2L"^OKEBYV<_\]C;^FU;?CNG[UHZ1WZ]>=>50 M\EL.4N/IV[N=S.(ZO=P+*>YW;?!6R"<@69OSDG M;T_-F&JL[17R](DM3O5XZ@Z9>LVSHR)GDR9_7^;'M"NSIGK5-M44,]^KIF+? M/!5KVJ.E4N!:U[>BF(OW&,V/7DM3V1,%Y=A,XJ;SJ0,X8K8_JV^5W9+FHD6' MT\Y&^,F6[6L>5T]A69"U-WU%Y5 M63!U6N=4B11/FQK>X^56=W+Z]'S5>#^9W]$<&OD<;KNASTUJ0I@]2W].^ACE+MEFK7W#W?-;-8 M;75F^=-&G*8>EU72T17Q,1M>6%T1W^FXU_?S4=*\M5*SY!WK:(JI MNPF.4C?!'#!IB>WZJ&?>YFA<'U>/2RI^78U$_JL53)_U*1P/QHD<\]-S85%# MI/DI;E#?HO(7-X^Z]IV6^;ZO/'+*57E!4Y?Z6KL07LU<"%47D1NDB5@#I\+S M*/&C]MDP[XNJ(W7-7KK3U!JLB,QIX/8TZHX);S/,-T$;M[#VN0Z@TXP='36B MJ,V<#X8?*^V_[I(;;S U-.8:S=19@L8OY&O40=A9EGOGIT'N^7DV&.G^SZWF M;MFWW:RF4A<3ET02[M MXJ<*XWY*K8,K(5_9@_G:GRNC:CR_1SE3JS5V=?;'V4,K,7E:C3>^FH4YGW59 M\C#OG(=)UB /\TOS*K^_/,FZ!U:E9YQ-QG64>(H=G^HAX*-:OYDF@K?2\*KT MMO&P9R;CJ:[5V*S)C9HR@WS*#(\/J"%LJL[GC,@V(L\#\=Q%UV-T'9#325&: M;\4[=;JV*XJZ4Z0=S55/;7;>3K.EDM'1J*W=3O#G.0.PAL;IO+A*YZD\A?.8 MTRQNVBLZH79*C9IW3(=>"FCE*/^HI8=7<^&G 7_$FBD."8//6O:.T6GV5_;Z MYCCU3.N:>C'7767:T<-XA'=1F,0*F]^O3K(64:M*?U?FY-0COALETM]-"_Z_ M4]PM?OY\,*H8O#;+H/E: M=MS5=GOMBIR:%POJ]AOWN&0&7 1.!IXZ];)<5GGR GAU5I2.&-P M6ALWUR_YO%$>E[0JC(34].7=[&PG[2YOU+4W&\T>&I6I!A6;X%3M)ZQ31-M+ MK8=XMG*(4L_>;+VE+HJ_9"]N^TL_SY8];2L<83SA8LN4RR6L3>2I)Y?!.(N9MY91YBCR5!&IM8 :4X6=M^HA_L[]- [R@16!(C@': $\^5&"EI$H;#SE5E)LT34$%7%]PDI"H/L0 D78:$14/'E*O?+22\.M#Y*G"8_: MWM)IKA#"(Q ".X184)'*Q)FV!E"L9"0):H$@+)E@FLC4*?(F0NC.)#G(+I7AI6]S6>1)716X=8!B-O79UJZJKHJY6-:H@ MVJS!\.0:5:%Y6);C]8.FZ_&>UK7D=]J M"*QR;?@;&VDA')KWK#9Q3MMNM;H\]/!TBE#83"<#0 ; MU25NQY$I0%5)75="=?1Y,OA/)J/Q29/'7!72M?(N%$O'V)=74 MBNL>G'N\U85L0]>8 I4]$9]0IQ>T*\W;U2C9,IC&Y1+;1>[4=>W6:'R]_E\Y M#I9O6TY"J7:E"=I54]):+]D:%MQ^UVI'[F.[U,.@YI,-DN?T1#M_QW--O8]J M?KM^G^L)2FE1J=(A FL=Y:GK).:B/,WDC[D8ST)GF>D:UAV]MB='B?AOBPN3 M%0:O--&SDT=ZSF6*_E2W$\+PYV?MEHF_-]&2G'N#?WT^3V:M;_[3KGE.G+W\ M22L"CA4ZS>4EQ/4-/M4UD=?5KG_&20,YQ+S+/T![7J6K3/I)U$D[-C]EC.>=^O)O?475O\3"FZ/QB%+A^ M9CSJJDYVKG+[!DA8EEB1"ZY[X\J;4FMGHS9H7;/C/PABT!5&C.C^B^U!35U:B8;JOG;'[4N\-.;B1EGN!&(@0=$G*4/7UW F;)!W7MGED1Y M/?A<\;5F_^DL=[WI[-/H.BE2XOM^)I7G]:V;G_@84(3A7:!H/@NG%:1O9<"T M%K.DW^M=PK_9=#^$AXK*C35 F+OT)=O;?QG%2\TZG4=NL5Z'O7B?]Q]VX,Z' MM^C@\A7<^2.NI;?@)#GY,S[7?M[Y<' 1G\7>[[_^?(!WV,')^Y.=R]<7N_O_ M?MCY\/K\_K3[T/RG! C V7>LBNC MN;1USGD4O&14X""I)L(P&S@FCF"_V&7OGY?_OMQ]^_+F9K'+1S3=^J3YE3DN M25!>&:8$9:G_$5=0*4$TUT(ZNW9A]':5=]L06Z>&#^NL*37M]GJCN2*G8W_: MS6E)H_F"[IF273<;J3NS5*UVI@UAYANUY53:NA/0_7I*M4O)[]A+JLF&JF@E M=:-9MJJZ%NI-'M0Y.AZ6-WO;4FC[]K_T3EU:C2>J=N MC4^).\W%],V[J3SC># Y.JZ_/VOB-$V6F:LUFO7Z:3RXNNY^GW>4P'3:'':< MOJ@KF"K-ILZS;EI 57]J]8&:SB](NO,H(<6O5:WUA2QJL 9S1Q@LZ_W3C\->C9/MUYT(S5E M=1FGZNS?&0G.:&JVE;6Q.-O1MG%86X#QL=-@\&:JK$\F7Y4$F,S$3*ZS'DUU M&GQ\RUE;ROB@>$C34KZC-"GAM';XZ4D\Y:9ZLTKEJ9W^U1"+Q%1K3?7MPJ*Y M/M5UOF;CC&AY0;NSS.PJ92"YY4RBM:KFHCG)"AS:@!B6PURN+:A,C2R7N02ZZVB^=<-3N9UGCE+R[)LDIO\\GGUFO;>8U+PC[MY4SK6+,C8I9\ MWG+_UJ][FD<5+30RJEXV+G#8BX><6ETWRW&3V53IHYSEMO NW>9EHGP89-*, M-#K_7J>CRF/;3"EIY4,LK*YFEF['3,;3-G!-:?!XT*TG-MLTIV@TJCMGUZ-/ M4H9]/L@;3G%S/MO\>Z7Y&CWKW/H%@H_[%";]D,M79AO5"_6TF65 5UU8%19% M_(R/'5?%TJT;Y,J>IGC%M6BKBK'H-("DTS3MJV1-G3>=>K]7L#G.I=)UO\@\ M_64RM$W=25-CG-OU]1J9<5'/YU[29G VKWN2"LV[T]Z"U_/:FWGBK7-^*C4W M OC%*.H6\=ZVSDG,ZZIRR%/KPT8^SK33NG-1I<;60-(DI.=VAW/=.*L#K+8Y M2KBHR@S'8')V*S<]UV?9.9466A]M75'>7-=.KGIUFBKO(Z?[T>U1UM_J>ILW MJ=XFK2DG^]_F3"B9X]=DCM,UR!R_U71=,'4Y8=$HADA@ZZCP7 ?,G#$<&X,U M5G+M3-T:+ZJBX": 6$%HJO?. U*N(&5;EL\2+:93H;(NFF&F+NRP+9Z=77D^ M3)I<$K;A-K8^CXAU_S9(Q!)F&%3QJ @5C,G@F--&^D <9T16?0"OI B1^_0! MG"V[\7FEC*!=OS))0=_"WT7B,\GNY8*R735!*8[5ZZY<->ZT<[_\_TJ M-2*9]TMET5S4;*[V,]7U+FD6N-U.Y8V+OS7E[^P>'@M% &!(@*.4!U6F&IR4!P'@X4F#D MH,J9>5<3=>V/'R+ZG&EI?SY MU[S(7$\75S4_;SI1+_A8K]^*J1NKB@N>Z _)_7*QK'E[G2YP4Y=T/:H[I%2[ MV][/RJF11PVGWC)7IV[4):,C?Z:'%7K-5:E6^9I5V4EU^ZDMT'(*-.ZF[LR\ M[^;;-INYF3"SW;U]SI_9U^KVH?7,K &9S5372F#=R3XRR5TIQ632ZJ230I(?CGS<[O@_;B MLUYQ^^+;Z[PO-U_#,57D*6VE204_T]80C=:2\PKZR7,U\M6,N>H9:0#K'$@L M@M0";S1A_WCWX;157#-&8/K4:Q_7:PKS:S=$+D+*[8HJ"JWT#IV4J';_D[GO MUP&-R))6CS+8UOZ0A,?70]PX9;CJ^@EQ-6F=]4-[.?^S3E;-S'O==B0W0._L M+#M,3].,@%.7WZY5RIZO'UB;FI9,0P%3%TARJ%>^NL93-.BW_2)5=L.LT+2M MQ4F'1CP,*@U#-RT@DE/)1JH&=J.MKAWGP;]R8F?A5K. M)D.;(, M]+^OVRIDTDP=8,ZF^2]3.W?: "+^ZZ+I&-'N=5)-AK@BT8>^+E^L M7.P-NE]S=-/N;DW>RZPSQ>T/F@9)YS"C>J5\T6A1TM=CKI/;OK;[KXJR1(YS MTRWSH(RZ=5N]S,B=J5G%6M-=8SXLY$#EXH_!9)Q(H$;"N:-;(-3-UCBXV2SO M:2Y -0DEQY6SKWK6R',JM:9NXCHM>[B0='7#.M,M;]!%&DCK5D.U6WJ-'BY) MV$_9:*WW2@RCCX[2',]Q.QLA=1Y96,I,PE9]IF9)7XOI$E/.K /L#4TVC0^; M9(JI'(Z^_U:$=MP;G.+J](U6^P5JUS[I?9Y3D_QK!EK=/5U/E5*7/U. MK<2/'*O,&:_K7;"?R.!3DKIM!;\5C9MJ,\/VC,1KI_K-IW0D0NVG*6HN"^WTO>R+K>N1G[U*DZ+LX"9IW& M@S2E #V#?AO!L%?)H%[NHI,\17%<%\2I75IK^00[+9^7?IYVGIC48U M'7"5]=Y^[V,V$.H4E31T+*[&-A&K:V>>-1*OB2JD4M!S2J;R] M4U=NA27MR9"SON!3W6_:=*S=$ZR= ##+3(BG,-+]ZHSKZZ-RLI.3*?>W!U:TIJ5*W*IAV,1KVT$=>PQ3KCY+Q9 M.)7!<\V#KS8UMG8X\7.QY-1_P4\MQBNA[^K\4[Y]G7NT<&E+9TG4,(UJY[\U M%-"P]W>TX8MBYG0)"#9*1-N-MQBP'@]:NG[C,,B[6-77M9O]YC&W\SP]37:9 M:P&\.$\N,U.39%:/CHN*5C5A?7YPW/)Q<\O?Z@9_W9P=,)/5R6%2B]W*G3#- M3)FFF>1%-/'L_+:Y=^0,MFH#?=RLO99!==/BV:N-![DRLI7)D%#G.HLV#:BI MUI =!E.K*IYT:M977^:GB;6SQIX5+;0R=49N\^;X3829BJKMOC^8Y.+FF>\DCIT_] M8#+*>KCUO4^-!R>)G,E)<\\ZG6W4<'VBF6'*%DV#!I:IN2V"S6_1F%2U0W)* M2^V4WQ:;S>4M7YS5V4'+=B K4?$VN9%M.JMI'L[<^J8J0X7X:PWI>Z?+4O_. M?2X\OE=$DEMM3$@=:AR%DFMF@M$(46]M"(1<$_F_3W.0.D?]'W]2I5/^/:.+ MO2F.E5!D#D4>7>Y\V#[$0C.A' <*!@ZH11IH0E(F@#+40&X)D1M;%+%-=GV_ MF&P>U%M^O2]@.MAUV,S3TW7[J4XBZ_[@:&&.ZWV(*U#O+-:44!373;A2-)# MO,]#ND,AKBV)*V_WP\5"&H"0S'DCB280Q!X$T 8)X)(P9:86#?F.+,'S3 MG+;:YKX5RMJQ^4B>J7;_UNK6>\K\*XI"R6)M9[&R-*4."0CQ#CFD24Z&)]2\=9,<7PW-PWMVD+*A0DBC0V0 A\-D\T:&2^ILJPB M8#XS;).@EQ62I=.VJ\GVU1K:?KBF44\=,ZAB!(UIDD^I*:>9-B&;M1AK=T*N MEUI-2ZM>L@IGYP+#; XLAN@>MP+\C3WV;M+W5Z9A#T[CC[:*:&V?NKJ)PZO3 M)1.S1S]NG;C%>_L':._%2[ASN1VO.3J,Y@LQ @> &66 "LR!IH@#Z0*')!5C MIT.8K_M>,];=OZGJN8F7YIY6RZ:*+ ;DYM-FI_UYFK82S33Y5H%WMTD5CM_. M?94%78T@F[^@[\/XF9Z,!\TEV0E8?6)RXGW:[;X^&_EGS0^_MH1ANK[Z MO7>:XJ3/TE:FCN=]??&L=YHW-3^W%B=*;.+\ORQ4QE$ C5VSI%K@;%8"YY>Q MN_I'1C>YBK)$7?^5&Z^'F^BF/S(6Y"876K#06Y!P'C/O^!H;6S^]R@D[DU&4]:.? M%RHZZ_U>LI,KLTU76M4\TC[=84\>A;IJ0^7QZ4L\SKXU-8]+*DS$(U+;NF]; M(;_A$OM ME[-?XUGEI4C62&+T7/58])6OX.<'W9/:SDRD&]^_DRWH3K/JLF&%B H1%2(J M1'3O#7L$E>%_6>M]"$^N)#S2=M4^_E'GGYR&E?R4W3P!;Q#2G+/!>=;/9\\ZWXW]=2!'YHQLL$<,O&K!*1W*,Y M#C'..Z,-AH9Z(A3!SLF4R429Q\CEW)*K@]3NTZNC8>,9XT>V?UX53DQ32LB: MAOD.WOTY>K]_]G'OC[>?=_\X(+M_O+TX.'D-]_Y(;9YW+G9/=LC!N]^/#^*S M]EZ\/7_?7/.?/X_-B>OOG;RF[_=?PO7<6WQ MVOA>='?_MY/_7+X:[_3@Y[_V7XYW7[PF>]N'.DW9(\X P[4#- @$M$,8!((1 M"\H1;MC&%B*XRPFYIK=' =8"K 58'QI8+?948@FA](I2Q(S'-#BM:9"4$U.G MAZ8\B@*LJP"LN\_G@-5*+3E7$!#F**!86Z"%27FEC&K&,75,;6S1+H17LY0+ MK!98+;#Z.+"JD#7!8J&05I0)KCEQ.C@B+45<251@=<5@=5Y?Y5H3'3 " J>L M:2,#4(I3@#W3W HNE,5)7^517Y5W =;O-E;S2*S6ZH1=*N^^<8\ ME@B[=9>^7X'V! Z8AN M*&HB D/L@;8R_DLYPR1W5B3P%5W%Q!7H_;F@;D'=@KK?M>>F8.W78.V\HBN( MYXR@ +1V&E#/ I":,J -"@H3)C434=&EN(N)^D:>FF^5(O/T>;1_];3I]7,+ MZ!)=^+JDM;(+91?*+I1=^,%VH01*[IVO.IQXEQI0ILD$>4YQ<=\50[(8DM_: MD/SRB,F5.'_B\(K!,W\7F_%>-N/;*]FHFDHB>0",$ ZH,P08Z VP.K44PIAI M%6U&S%$)C!1D+6PHHMPPHXB% GG"* M@V4*DHTMU(7X3@E5!78+[!;8_=XB(P5VOQYV%S)9&?.&, LL1 %0JV2$7:4! MEIXHJ@4*)B38Q?)'BXX\$D,];R8[;+M/N5;X[VIR2C7=\(6OYA1VZD[6)4I2 M:C">4'K]4#483Y"RVHS<>=<;'S>,W\1 +THMQI=(L(-%;XWDU'/G(-!6>4 I M]L!@@X& 5'*(L.4<1@FFNAQ>3:#K=Y"?6I#V$9!VP44C(Y5XZUS$ M5X0 99H#33@'4KH *2:!N8BTLHO$U9*!+\I;+1A;,/8'Q-C5\KD49'T,9)W7 M8:,E0FT4DR!0')$5!@8TT@A8) F5A&"DDO,;=2FY4]"Q9,G2)E.B M"BLHTW[@J,(3>&D:[I^&%5IIZJ4$X[["S2XZ:*!G7A I@2 P (H= E);#((2 MTHK %5)L8XMU$2X)-06#"P9_GYZ< KF/";D+GAIN0M"0.8"IE8!&"@(&,@X< ME Y+AYBUT9X05Z<'E_+B K4%:K]OAT[!W@?&WGEUU\;S8@P:(%$@@'I#TFQM M!$30)D@K)4Q>N.7_S/IC2]*D+>4%)9=*+M0=J'LPCUVH011 M[K=Y__BQCF+7=5[JX6E<6PF@%(NR6)3?W*)\@@!*P_D-XV];.SF9]/78NVAL M]FRO&)7W,RH_+L902)#$.AP %10#RJ AE$"/%+<>"))T&)CBV#61:I$40H0 M%R!>/2!^@K+D L0/#L2+9.P*%!H1S Z@3!"@( W#!0\,%0\ZR",1=S$N9 MAXU(<=A$#[$)5BY"C706F+=-*' M99>RNX=9?AFG,4GQOZ[W:>N_X[\:@C[1PZ/>:>8P%0FZ_K5F,'65 >Y(M_/$ M?A-;+'!4"F^ XXJC$(;_E2?B=+2U@Z'+1<7GO?%Q9WSL.Z?Q%L.JEC@N3I\Z M/73Q@_^9](8^EQUW\]=<;V3[@]%DZ-,@X_1)[^0L[E;Z3;O!66:J],]DF+@I MC[E.Y-SI50FS\=;C?+]>&M/S%^V"&HTQMU]"CR4AJ6 M/'HV/81KMGQ^C_/Y+'PC@[6>C ?-L52PE#^IIW/'?>[KLY%_UOQP11[DWWNG M+K[!L[3!<3_.^OKB6>\T;W5^[J_G/3<^?J;$)L[_^Z^\HF%;8%7?0)OY1!:E M6?5'AC>E%!C)Z[]RX_5P$]WT1\:0E%]Z^8T/1FA32:HX+@M_JH7?DU2^7:CX M 51-^419;Q$GQ\>#R2CBU.CGU8H,7WD^8@]]>#8"G!\^P?$]2JQ_8RNI9G<^ MM ;$H^CW2_?WFWSU,;@TY/]]"X/PD70O^K07X;@*WOB^;$^ M/?*=_Q>?YH>__/37X-P/OT82%T)8*T+XK3(.1YU44#R8C#O;4_LR=+;?O.U$ M&4\!5"47\F%S(=_H_JI-77F\YS\:D]SJT-P>]G1_W;.PRL&4@UG#@_EVIM7= MY4/V?K;] M2=K*[='(QW__NO\>X?K^#N?OS[N]=D;S]^_X^TEG]Z M[S_$-;\X^/S^^4(L\,/[CSL?7L7G'\"##Z_1SH?7G]^_L&SG\O7Y ?[WP^X? M?Y[L[!_1W0^_?VS/,H]KASM'AY0C!@.A\? @!Q1+ XP+#F#L G3QQ FE&UM< ML"['["$[0!;(*Y"WJA7['B-,"7/6.DP%Y#($IX217FIM/!)WP+S[-V$LX/?X MX-?*1V.[YX=$,(,#HT $BP$5(@!C<<1"8P@C&%G*\]@,H1ZJ)V-!O8)Z*ZKH M0:VYP=XBZR@-4;W#3G-KE4,L<$E54?36#.MZCKW 9/*)_[-NEO'QS MO"Q]=1^B5H,Z0PVD7 I!I<"2^RA/N/31O(R"Q!=)LDZ2Y'7;98!V7Q]2PRBR MA@,2# 64,00D# 08S(A 6$N'TLP(++K\;@UW"^05R%MSR*/*(&.88PAABHS2 MW'N*A*/1PH2$R )YZP5Y"XX"+XV0A%-@O(J0IXP&VHKD)45:.\DM]#0Y"C@A M!? *X/T @*<,5#CUVD?<4@F)H5X'Y 7D!&ID;0&\-0.\!6\!QQP:*@#E7 +J M4EC((@4XQEQ1IZE&:;(E9EVE[E2K6[(+;O$6B&7>@AMSTIX/1O7@RY>?S_QI MI/W5S$#X5L__YADU9>_+WO^(>U\\PU_F&4Z GO*X_QX.W,1&;'\SZ+OB(B[F MP_=G/ACO-#'1=/!8114324($,M9BXU0:2/N0YD-BJ[WPQV#@1MNG[HT??NI9 M/TJ\5:R$>UD)!VU/,-YY?1@(5!)J"A@5!E"&(#!",F""(11K09$V&UO19N@R M#HMCI"#;NB+;?9+'H,"4.L!#%T%L949S5OPJ^#7@Z2!$600IT1[ M)ZF#W&!,&=>!4:>Q844S6U% F_??ZV"DI#PPQ24D&%IBN8,^H(>4&]/A6W7@H^:U(C3N)33LO#E_ M?B@#$3#:+8!QST TZ0-0))KSD##B'(H':_/P+2KNU!6R@%H!M34'-2,08@@Y M%GR@UBH3"%*<*@(A(T&'.X!:0:['0*[%0BZ472X..$@DH%HCH!T5P!K"F16: M*8^$#)0HQ05%7"NFM5,"(\H$%O0NN%64L:>&M'D+WA(D MF=<<1('# >5. 0DE!%)!002F3#&7E#%RM\A*B1/56 2J# AIJ"PBA"&M" MXWGRC2W*N_$\2^B]8-D/@&4/;JT7P/H:P%JTT3T.$#$#>$@*K?$ZVNC2 NNB M?2Z]9\Y=.S*DK>^F\S_&5KWO0L.K0VHY+6MN%K\"K,OG;BU#UG63PD(96)4]=]]1'PXO'98O4JF:>C2SIOTES+ M+W>F_V"8\LB4]ET/RWF045D_]A86NGR$37VT:5X_]K866GV$3?W.!XZMGJ)T M8\N7U.%HO&)=8U=472H3G0I1%*(H1%&(XMMT[/DB.WU-!/=UD^"LC<\?)ZO3 M^MZG% [I=E("85*5^OW!>?9_I.K %X.)&8=)O]-<4OPA-[/MJGC;OGF ^;%" M[[?NTO<;B">6,,.@LHX2*AB3P3&GC?2!.,Z(/'SUU?'WALUGP!!AX?ED.(RF MX_<2CB>[E^\_[/VQG"Y^V'GQ<'Y^_W7++XC.[C\K9?NMQ/?^_V[5W3W' M3"#I0AIG0C 'E 0)E+,!&*AHL('ZW+L#2=PE\"%SBQZ$8U:YH+U@<,'@I\)@ M9[P7GC@O,:',]N'B,M@XC] 2Z0!150# M:74 !"'DJ8@G*E*[:-3%0CPE!!?=M^!NP=V;ICM#[3D)3&M-J>3(4,2I9T$9 MAZ)>57!WU7"W-X>[A$FI*$7 T=2Q@\F(P-&0 9(PRH33T D6<5>@+KS;**82 ML_DRU\^KTT^1G ?#WE&"J0^&J0M1#B$]5$P#C57$5"P"4 9%3&7$4,Z\Y16F*<)?RG\+#!<87K^\U(*ZCXJZ"VX< M0PBBF"@@(]@"*IP 6GD*E(!::B\H#&IC*_[G8=)1BZ9;(+9 [(HGKA;,?6C, MG7?S"(,P5(8":B0$-)B(N0@Y@&P:=$9T$(I'35=T.?YN9L)^6_Z:NFI*'DR) M0I0HQ'?@A9D&'UIYYJ7.XKZB:6X:+=O9/K1:"Q%/"'AI%*"I^MOO62E(^C!(NN!8"0QA2KD%5EH.HJ5&@#'< $DL MAD$1[K3G@:UU;"&\66++;DNH4W&BYNF'C;VLG)I*_'WD4SLV=[ MQ9R\GSGY\ORO_5?CG3?9I(1[^Z\.C;0,82.!=\X#ZGVT+)E&0#L.K;6:.X(W MMHC@7<8?N72M!#D*P!: ?=)ZX *PCP"PKVN ?8UV7AP=,BPP$9@"R"0#U"9L M18P!B0BFD&,#40+8+E.\5 873"V8NNX!D(*ICX"I!W.8JHW1T=J P$ M >54 M 8,M!3B>*H)." YI4EIQ5RV)*%\7!OEEG,;X3)WTU56[DQ,_[-D<=V@H_$0/ MCWJGF.P(Q5Q$ E>UNH/1>-3IG7;\9^M'HS2KU_3Z_42/ M\5/;G[AXP\EI^LR[CCX9Y F_0S^:],?Q2YTP')S$7W/&\Z@*:&1&2GLXZISW MQL<=6Y<#CSKC8SWNZ*'OC/2X-PJ]>,=!!(_.."X[UP:?'_O3^"T?;S$:QWT# MZ;^=$Z]'DZ%/)<3QY_'QP*5EU@^-_[6#H\C(B:%[<0GC7C^^L,OW6_A.^CB] MIW>C_)3J=3KURXT'U:/KY7:K.Z3-2G\ZJVJ8TR-.!^/.A_BMSFAB/G@[;JX\ MTZ.1/O)I<>F--CO;]7:=Z(M\4?7L]-W>L'/JQW%=$3(O$S5U/NG^)%YRTWFD MG;/]^)!>WCH]BFO-F>7QQY$?C[IYO^.U7S&)N1-W<3 9QG6"8TZO^E^ MON+-L??CS848523_=."]TTF.:MV; :K;M"XZ&XSR:3X;^@B&O4_^U_.>&Q]7 M,;2:>BG>%"Q>W_K+QO*;:!/?8S+VO]9/A==?TQ)L-NZJ'ZX ?U*^L-VM?Q\/ M9^+\R ,3J>DCT"$N_)GNG^N+4=K=X^'<.]ZV?]4+;_VW&?ZRM>S)"Z==B26( M%=6!$.FBD"0.2>FI8QY9HD.T34@E6^,UWFTGR6B4-%89S[QQ5$FFA*>("$Z8 MH5 JO;%N*/K;##);C)O!:PJB9NEWEB!4Y.MSW^^G_[HF ;_^6N3PXYX]GMU4 M5QT67 -/$0,F9R""<@2%V4<)R,Z&@Z-A>FB]CNF?-SLWK/YZR.G/LC6Z<7EG M@V%"BMYMZ-% U/UZ1&QV]@=Q,R)EG\3-SV"[9.-ZE>PXBW(XBH@LF=+OQD=Z M21I6Q]0KF1=R"^_$I@+ M,+V]T:-XU53N/1^<1$J^F K(47/[K%7FM9L(4!7O97R<":[>:62:GIOH_O11 MFYV]=,W\FI>\6K,Q221$1EIRI\YQ?)W(RZ>=*"WZ%\O?,U%:W*>H]Z?UQ:L; M&DM?CX+HRADE\KINQVQSSM5+VBP8C_4G7RTCLD"B1+<@CM8+-][-O?[_OH=] MHISPR..(KU)2'ICB$A(,+;'<01_0X8MDGT $$5AJJ+![&"K/:QIX%UFWX=LF M6>NBYM!_IJ\Q-5KXFAHM[_]S#.W)OZ?ZG9KLG?P9GVL_[WPXN(C/8M$ ^7R M=Z(1\OYDY_+UQ>[^OQ]V/KP^?Q\-F&B 7.S$->U^>$7V]E]?[+TX0H#SL^:MH) M)ZT_,1%%">IVTCDG_IIJXUG=/O=#W\B+*?O= 'QDC]UE.[#BTY]S[7FL/T9 MJ/[?T>R]*X4YRYHK>Y%0-WX8<7GJG2OD&2EZ.S:#A$ M1.Q?;'9V!Z>@$:O+5E-10H65]Y6S>_&XAYU6:N5F;=7.6:T/@"VW0\9VVO/M M4S>%COUDF.S'Q_[6']B//QQ:6+RW?X#V7KR$.Y?;\9J/A\*2$(P)@"$1$4,R M#J36%ABI#>-(2*/,HBZMI4(JZMW*(T*-I"I0X0A"C@J!C84;'1_Q^"R9-\.) MKQ@B#)(1F/$DVYYGD1ZSF)Y7%!+)1IQI:4XU.=^-B9Y=<8U\#8XL-3QN??FM M_Z[>K)^-!\ZC*1YD_,8.A\\.$3WU]-O+/FA^NN(/S[U%3BAOW+(&/ MZXW.^OKB6>\TPU!^;FU?*;6I5 *S;&75^3CUDFH+;+/ZVX+[NOHC5YM"$H[Y M]5^Y\?J;_X@V*8L&'/["Z^$FNNF/1%*AV!=>?O/"\6;"'BGN>/VWRX5Z@.") M?*+*JE=)/QA,1I&G1S_?.:KT0'M7.UT>?_?$X^Q>(_0Z6=*M6"99.;X[']]? MBZK72E9"W&MC5[%-Z&]31:/67+N+ED?G)_3S\HJ(;[39M7*0'AK#_*G[>/WZ_?W"^\^YM"B.S]U?" MQ=&.NCP@>R]>H]T7+\GNBW\^[GPX/MZ)G^^]^[V_&_^;KG^_W^__Y_)ED]^8 M2N8N=EX?8N.UI= RD%E'D,E#4"B)2[ZI26)/61QK1+,7G*5IH/)OL+:A;4 M+*BYZ,$NL'E?V.S-P69$36,H(\#["):4!0^V0&0:BX M 8++J'URQ(&$V ..'.3!&PSCR:6NP.1N$_66:I_H7@Q5NSEQBEQ^Y[[>97&I M):[>G]#/G1<3WV2J:3SN!S=O'_[DA/M\AZEU [; M3NU8](LW;S1:EI!]O6!N0M21!?PM,:&O_>I\H<25'/%I,O$CYJ"\Z(WTT='0 M5]F2>Z'.5/O!LTY>?=[;_WB^\V'G8F__9?S;]J%1R$JL=>1 *@%UF@ M50 < M!R&ADD+(*QG<$76Q1H3RE'7!J380*>[SD\YZ3D7 MX6T-\E.N]^I^X9FM>\+.M\Y,6RO2$87=U^[,^!-%QT+^W_?2TF_;#P=Q!:D2 MHM+"OX+R[[8S#T7Y7_G\^^59K.#)K^[4 CE1^#E=3*+VIT;VA?(*Q< M^?0>HCMXN)\/3D[\T/9TO[.??-*I3N_+F[FO=\!TJ:+PS3'C6T=+V[NR2E!Z M]U I"D$C3Y1T%M.@M;%$,?W:XZ5':R_#P83W7ASA71S7L1__?FD_I]\//KRDNR\^TIT/KU"\ MENY>B:2^O-Q[<4#C_TE\G_B=UY>[E_']7KSO[>P?P;W]HXMXW<7N_A'ZS^5. M:XC=P?G.^:%0@G.6,I^YE6FFM0<:W M#[GSV L<@18%G88T62 5Q\ ZQAQ6DAHO-K8HHEWVH"4G1;\L8+=Z8$>,\D91 MY#U.B:A6&^WB/S#J(]!;AS/8\0;L> &[E0:[5].)='OI7<\/4SJ/8,J B'4( M4.@-4 $*(#&B1D"CC) 1[ CK,H:_5:'((SB)UMZWL9.2XO3P*X;3/;'O[8%. M_E:876D;Y!YV/<%<:\VMT()*P_*/,G4GPTH03(M=OTZX^WK1KJ?442)--.2- MX(!J28 4(H!@>9!*&\N0VMCBLHN(?$@=\T<,S!3DN1_R:,<.V# M1:GLEP>/!53%O%TOY%DP;YUCT@BB 21$ 8JDBH:NG>88E0#V$W7CFHSBAZ-1YT^_HH'KQSO] M'P5Z3=3TN<820NNH(4H[JAWF@OC N'#%T%LKZ'V[:.@AX9V#U ,7=(3>-.C( M< L!YQ9A"X/WG"4'6Q>J5:_N_SX-O1\7>82A%@46F%6("HV4I/%'I[QD1'%C MBJ&W7LBS8.@I;HDT3@/F, 34!02T# )8Y1WE@F*N4(IC=K%Z4!=3T396F.>A M%1Q%W5]"'RA14DH5#+:-/2TC,HD9 18C!V@!FN@''* M,$J)9MXH$K4-S+H4?GGCC1+->W!#+T\$*:&\[Q-SF1:2:JRA]H8:+8V'4#NE MA!3<,L.*A;=.F'NP:.%%D[KUM20P/[MHH5GN?9".0:$5AI0*R!0R;U,L(?$6 ,#19'G99?A%0_EK0OO MS5H7[ _&NE\\8_79K7_!^MU!E2,=$*F"<]0RI2PCQ&DBM2%2U24_Q81;$U"U M.N%2W,&WM$A0]9J&BS@,'6!%5@# MPRP&7@OHG9-$49:JOVF7PW4I12R(\+CU>MIA[;3%3C/JC='*$:,=L28@:+$N MYM\Z(<+!HOEGA,(62P8DE@:D=&U@> 0(J# V\91=5%XJ1(#T(08[-6$J=K:D M;?X/Z8)^\AU9I;64TRD[4G9DG3FX./WN1$;[?C3NO+D8C?W)Z %:ECZM/EW\ M#&47RB[\%#2]M9)KM\K55HR)Z"Q3$E*)9>< M*H$5@5(+HD))VULK3\K+\[_VIZ-7\P@%I3R0 *C5!E C$##$,6"Q\*F] ME6*2;&Q)&NF'KGCVS,K+WP(]]X(>S["6 >J @Z3,0>6=4<0[FX8!!V1+6&?= MH.?U#'KVCP[CB7%&.0-$6P%H2N&3*=X,E7!>8(245QM;!'65>M"FOD7?6&&F M-PY2+8Q)53I4*B\)U0P)QJEQ3%A6(C?KQ/0?VY$;M'-^J*VU#%$,N%(44$88 MT-P%("!% 4-G#-&1YT57D3OQ_#KX\-;>T)OE_OT??7+V:^>%#_YTY$LOCN\3 M@C$TA 6'3+3]*'14"L@-EM )9 SGI)A\ZP3!+S\OFGS8"X8)A@!SSP&-@A88 M(PA04EI!).32^]R,@X@[E<<6EVN!GH?*V\&:$1D01EA3Y+011C*B%3/8!DN* MR;=VT#-O\B'KF500 L725 $??S(X4,"CXB<\<\$IN+'%1%?R!ZW5*OK&"C.] MQ1JJX)$/7%&NL(ZF/X,D4,6=8*HDZZT7TY__M7]0,_W1^>[^SJ&WBE.B./!" M)#\/$D '80$)+ 2A$2+:Y5ZKB-XI?7<=@GLKE+?QM?5:WY>[[$?*@K;4&6H@ MY5*(:,5AR7V0.JKW%$M)59F*MU[ >C%OR'T\9)CSJ#5(H#2G@$KK@%:8 1ZE M)Z>,647MQA;"HLO)G=*@2_"N --3 ),3/AB#O:0:4FB]]H9+:Y%'PLJH%!0S M;]V J67F?=@^A!HK@4RT\!SC@#)K0;3K1;3ZH-0T4$I"-/.DBF;>JN-2082G MZ0XF)>10$1DPI]XA38*FR*0&G=9;P8L-N%:(\'G1!L3"B6CO.2",CC:@= X8 MP3% 3'FI";(<^XTMI;I0/L2 M9L+"GY$1_23[\C3K&7],7(%C^Y'VI%"0#\R M[Q=_XMW\B:OK0GR:0ZI)K;X;B=3F!A/3]]>3VS<_LT<;^GQ_"^;V;5LA6K^' MT:*<\&ET<#!24AZ8XA(2#"VQW$$?4/&OKI71 N?\J_LO#R%7')H0 )(\ (JH M3UT&(=!0.$\X=\Z8C:UXYI& [M1FL/A7"VH7U/[6KB8A&69!8J04#8AHS#U5 M5@F!)#.\M(->.]1N.Y]?'4HBF&!: *>]!U10#5*M(F <>NZY-%JCC2V.:9?R M52]I*WA9\/);XR7%A"*NJ4$J4&F((L) @WC\W!L):7'-KQ5>7LZ[YNUA1$+N M4! @15Q I#]THO-M_CM_K;J)&?ZR-5];TJJ@.='#H]YIPVRJALG%;YT-1KUTWV=# MWX\/^.1_/>^Y\7%5T%*[H"C>%,D+U?K+QO*;:#,:]"=C_VO]5'C]-2V\L#XR MT?"IRWGFRG=P7A\5"Y4ZK7\?#V>2!&7K]$>@0%_Y,]\_UQ2CM[O%P[AUO MV[_KS['Z]\+95UQKE#16&<^\<51)IH2GB A.F*%0*KUQS77,(*P1B:+<1!N< M:A.I5C)"G0LX.*TV;J>>;WP\^\<^ F2_/SB/P-;);-,Y&_I1))]19S 9=H85 M*'9<;Z2/CH;^2(^]ZYB+SM_#06J^T?DKC4?NZ/CMT'GAK3\Q?M@A*'U2W7CT M[#9^2K(Q;:]RD_MZ8OI38I8ABR3&6UM[9>4DV!FQ4%+NA,U1\9 MW50("D M(?$X.Y5DC6B<3<>T;%;WL>SL>IM?O_#TX]\.Z7]'.(/D+ M5ZM=T6JQ[K%C5DE(KE[C%!B@[ W&GFBJ=4\O@P.%CG% MJ XFV)()]R Q0OK^A;T\P/_V=C]8O/OA+7S_XNAR[]T_)[MXY^)@_PCM?#B M[_?_[;]_OA@C//ZX>[G[X?V[5W@WWF%W_Y^/>R]VV/L_#LC!97S^B[<7NQ_^ MZ>^^^_?C?RYWVI,AX<[K0RN-D\$98(-5@!J+@$*.@$ L(40;8X/?V"*0=.,A MKWC?E@*\*[(5!7@? '@UY1%@-8%:.\H5-]02):##*2598%F2V=8+>%NC+Q/P M(V\I=QP3R!PI^6CK!'FOYCI$[[T^9)2+(*T' >$(>4$Z8)S6 M($JXB(0.P9"*+K"47K-19HM73_ MQR/&'Z5S)'1:6!$X$\Q3ZH/V@CBDXO^,5%J%XG98)U'P>M'MX+"/]HS@0 HD M 66* .6-!LA#19C"GNG4WTS0+I$/.OB]0$^!GMN@1Q'(N<61"%F$'FX<%0PB MQ21D$LO2J7K-H&?!\%;:0PPE!MI2"ZBV"BA!XD_(2.0))82Q"#U,=CE?=>@I M3/]03"\8IBQX!8-SU#"C&%+<&QQEE!5.FF)ZKA/3[RR:GIII%C",K*ZQBZR. M=.JG*H%'AF&I/<8L)*;GW:B0K/9THA_+]-S^% ^@9T%08JZ MX(R@RG %M608$B6QQP*5=B]KA?YO%ZU-$; 33"*@<=3[J,4&*$PX""80"H,T MWB:5CZ"NI \ZC[) 3X&>VSI-12M3"N\-AS9:FTH*25U45[1"6 N'BK6Y7M"S M8&T&ZQU"S *9&TT%ST$\8@L0\3P($VT,3#:V&.DJONKI-87G'XKG ^16!6,U MPHI2 XTCFD:N#\@1:3DJQN8Z\?SKMK&)=[8/&>)20J: D%RE*8PR M.489I=HX))6G%#(:M0-:#,]UD@0'BX:G-\I$]9X![RT!U!B>LJLIL$IQY3F% M!*-D>'856_5I*05YUF&;[M'[S4GGA*$T8$DY0\H@3UG213%RD+AB=ZX7\BS8 MG13K>&C> H9#FLKB,=#2:&"#PX:AP!6*=B>B74)*D/-'X7F%J0G&"8REHYQP M22R1BG.FN456%;MSK7C^[;S=&;4-J)#4G@ +;S.\7!BQY.A+U'.$FIX1/BW,GB)J*PV*7S& MJ&)LKA/\VT5CDS$2K"44N, AH)JD>*?&0 AGO# 06^4WMC#M(O*@S=$+\A3D MN2V[#F-O()&"*),2+"6V'@5)A#:",UMJ6=<,>1:,3<:#-RQX(#&C4?%,@W0( M#4 +I6U 4'FL(O*P-4BO*#S_> IL8%$=B<",&LE)"P@*4)J]=B54I0@Y^H8FWOC8S\L M04VE?%W$98K'EHHR+,.VW1WY#%<4A:$09$@J<-0K//U@B@XK&AX_J! ^>8HNUYEX03!R$#&-HBYVY3CQOY^W,\T,5/ LDZA@V M*I2 4JJ 3)6;U& MJ?!I(%CD>=EE^$YMTKY=4'-=>&\V96!_,-;]U?+/?9\: MVSV\A.O?6_[NT,Z1#H@0I1W5U#*E+"/$:2*CP)>*NV)(KA.T?[QB2$*";-34 MH_Z&!*#0,: "XD"&$-5XJ*'6:3RI8%V.[]0/KN!2P:4G43EU\)IR21#%%$FM MJ"90$FY1U$\PI<7,7"]<6C S(94>4H>!1)X":CT&BG$-L(#>6LJY2^7B4?'L M&*T<,=H1:P*"T28M1N@Z(<+1G!&ZNWV( M"4<4&0B\\#X:H=8 XZ #A,!XU-[%O]>( .E#I-8V(;LTA+LXPLN.E!TI.U)V M9"UW9.764AR@MY'1OA^-.W4S@-72YE>>O4J.Y/TJ,J@SU$#*I1!4"BRY#U)S MZ2F6DBI?')SK9#:\C";#J_'.FVPZX-T7+P^5@I(@;P"4J>VHD@1(PB 0S&#% M%0[2IBI<++K\;B5Y!7L*]CP0]CCA@S'82ZHAA=9K;[BT%GDDK&0A%"?FNF'/ MZSGLH&"8NNMX,5/N59,?_[7_D'-]$?G\5F''+.H4P8,K$_M)JFA M0&+(0-0QI0C",J8CTRO5C0I)\5-^#_Z%'VE'UC^B5 BH$-#Z;-3@?X.B* M^_-N[L^2]7DSTST-J=0$7]^-1)IW@XGI^^N)_IMOU+<>@GRO;5LE KM'"SFN(0$0TLL=]"',JEDO0RXRT6/L8?0IU[P(!ZS !1["XPU"&BN MA:;!(6K(QE8\\TA JSX6OJ!V0>V"VMGM)B3#+*1V*(H&1#3FGBJKA$"2&UQZ8,9A# ;@.$%!I4C,404# GN/L7(0;6QQ3+N4KWKOM8*7!2^_ M-5Y23"CBFAJD0N(F182!!O'XN3<2TA*F6"N\O)@/4WP\)(P$2JT$5AD-*,42 M2,,=,,9K*;A&,)B(EX1TX]'>.4[QRUA'%IAV-8I7):+JG4[R()=EG[2Z.9WH MX5'O-#.LBOQ0_UHSF)KQS]9_F^$O,^4R/RK=)M/!(3PD"F^T/[_G[;]%IRBQ MV"D*YTY1NWO[+SND\W_^5U1;\*^=FGUW)Y$I>O8!K-)Y-OQKH$]'NX.Q'^T/ MM?/;IRYWJOK'6]_[E,YU]*(WLOW!:#+T^_'!O_4']N.W9;_+O?U7-?L-+G8N M7U_L?'A]\?[=[Q_?_[$#]](S3MX?[T1V>/_NY?G.BU?QNLB"D97>_^<8VI-_ M3_4[-=G[\.HR?GZQ^^+/_L&[?SX>7+YF[_=_[[T_B<\[^;U_L+]]OO-A.[+P MZ_/_7+[ZO+?_,?Z^<[&[_S:R760E"K715 -K4M/ON/U !T8 9XS@@ )BD2 [ M-=E[MYT@$3D&-8]7T:B.!"24DX$P$SA'R%AG-SH^ MQ9/)WQ<.(WMK:?/]][ MN[O_IO//R^@^4"!&X&<2I M]0IW)BP2SBHCX!+$:\BB,YQ20$>/.R_B;R?&#RNY0U BS%%O%+\W",^N2H)[ MO&\66 L79$573\:#YI)*A^/AOY9\T/5S3M_'OOU/G3\;/TLJXW M.NOKBV>]T_S:^;F_GO?<^/B94IL""@[Q?^45#=O*?_4-M)EW9]$RJ/XHT*:" M$"MR_5=NO/[F/\)-P3A3\@NOAYOHIC\R0A"YX=XW7G[;PCE42MSU^C49M;#< M@)!/8S_\].JT,SX>3$;ZU(U^?KJ$4!N9R ^?8-_$X^Q;$H>KYEPHIW7#:8D5 M:8R[-@'K9#!TIL)[IKX]9 C@$9,5OOD&/II'ZXY=Z>ZS:RM$=_?I#V"CI<.@ MLHX2*AB3P3&GC?2!.,Z(/'SUU=':AOYGY/_'<# :K8JOZHMMF-I7]7GGW?N3 MW3]>7NZ^^[._>_(*OG^W@_;V_STYV'^+]M[M?MC=?\7>G[R]W'FSZ*MZ^?G] MR0&,[X .3M[B@P__Q+6_9;OOWA]'VX8=X!VT\Z%_\GY_Y_-_+E\V?OWQSO:A M#-XSZ@7@) 5C::# 2!?M'J>9D(9ZE_M-,M@5#^O6?\0LK8*!!0._45MPI0@6 M/%""$+50&:0%\18*P2UVLL+ KXM]%@Q\( R\F&*@\80IQAU 6CE "9% !6- ME%R8:\>U\#1B($JAS16?*K@N^NS;4]/K][U+FNP@OD-V$CT?)(=3-'V3HCN< MQ+_^/1R$WGCTC2LCURDC:*7TM>:4FZ!C"[0*7MT+KUZU=39O96!6"F""H( : M88$.D !.I4Z3"XAT46FS:UF23MPG]%P?O,>V8B5$SM2_<31. & M^]#1$FVWW![X0M0*PEH821C#KS]9MR00"-N !4A0[6@;I'NMRKSJRJQ<\(I$ M8A2-7@WV431Z@1I]Q4!PTMA+91"FV0HS\)>U22%F>*(2])TF @S$U E;1$YC M<:B-,T!F_&C#>JWBT<_5"CVMC_XH]\[;,7!95S4<'< MI/-P8+O%I+H?H#6N411'DB54(FURNTPO);)$*D1A)EUTDF,J ($I4/ T4'#%;;Q-N:^)14(' U!@-4 !YD@&1;$+/!H7 0K 7!'F[H&0 M2^)=HGTSVS/QZP=M:W^J1NET\[E)N)R.%56'M[^N6149SKI M &C3*9_'O-].!X/8&Q58NQ>LO9]E.,Y*3$TD2&D3$4^&(^,\1;D$3;0<9CGF MNG=UKN=S&.\2V?,*W"^O2O1?KOXHOYF=],51'(UG2B"2"$;=8(A,$198GI2E-/I&J.2>M,[SLO< +E!8H774H?18? M88'2AT/IC"G4 &8XLH$=%$&8-/.4_LR?*OUYI_<%%*@_.%^Z+&?/?A:._31[+_[O=N M\],V*-/;SS!.HGG\7NP?_WZ\O_5>['7_/FJB\:K<^TN=7I-KK-S_!O&Q3RXC\7.[CY_D#JZ!1F&"EJ..+:6V2=%V!L M")^TPKN8D?0X!FLY=YH[5W$#W!&FP*E+A4B!-'D2,D-_:T MF%I'8I!TQ;.7IS+0AO-NRUJV@UBS0UCILY-L^"(2EX4DL. \,'&9KF.L-7EP MBN^/\G^IYOK1$IP"-_:;!,=:!2@68<[:8/<1@'7^+2Q)4]V'X9>Y-. MNKOO/GYM'!]UX!G.&G"O_:W/9'?K/5SW$#>[?Q_O77B^U]WO[M[T)L'[[+>V MS^%\.';S;#=7V0-[IKGU_@S.I_O9$W5QU-[O[HD;F?%^^0*'KP\.G\"K7N#P$>!P)HE9<.HP)DA& MYQ'70B-MK4%&,).2B-&0!' HZF3UHFR7D]I^Z@\^U]J]6A4D'A\O=>A5YS0^ M)4_+$[K3@^GT,)L%F!X.3->RE;F-3.'($ [4 C!1CASQ\)-2QDIIJ(X*3&M5 MY]B4;.77H]E/23F*9B].LZ\HAPZ)*>)9[OJN$>?2(=#N ']92:FBFCI:66"4 MW$FSBS?M1^KUP9[5&G84!VW;68Y,Y548M26E&S"9T[DLF/03F'0M\=AJ&2E/ M$2582!#'2B)GHD61&^JBC%Y:N;:A=)VHA?86>W%YQR],L9^2;13%7IAB7Y&- MP*T/ 73:8AO!C$@268TITC;;%1S@VMFU#4WJ2M^IH$#Q;]PM+6,$P+6L$\ F-Q@@[0R& D# M,R>8]%CR<75W8NYD#M^2<;-:$>2;H'GYY6RG)HEN#6^JGV/_?0!$43 M5I0GI83E5L(JQ6T@2AHA?00>L0 2L=4>GO2'MO,.ANEDIS=IU)DS:*99(;LG M<5!E;%PJ#5EYE7EX6L0VJ,=GTFAMT\;Q(6VV&@=,&1V,, @$GP)]Z@R"GS'#H?MU(XA;_?F)JFC8>W_QDZH"BO]9:^W4*LQ M4J_E>5^O@93 [Z-^+3?AJU&R?CTAX68ZSHIITGS^Q?B]Z[7142[FW87G.Z]R MR]2ON=]&]=.^!!%X\9!7Z>_J4O #_4:",(WYQOF M!>1J(5-.I]-J1X/^=^9T<_AG'.0(=7L8=U-5#/;RX,OY1O3U3?A%\_# 1&V2 M"!X)+UF.+N+(1<#4:+S5N40Q809 E*[/AUK^(Z^JAWDXK_2^#C_"4C9L R# MMU=XD(O_MW,3@.&P[]MV!) [ 8YA[6B*N+ (, "P*R,@3$1,QU9P$D1"Z^IF\1QY_ GX=-.2OX\W,3?MXX M.^!"*JZ91-XEC+@D$FGGP9 A/+>"]H'DE@>YE^J=\.<6(C9?)&":[V]RJ>*' M&3MS)P&7K\R/7P:Q [?Z,DWT)!@XU81?<;JN!)P_\\W:[1>Q;MCOG([BKY.[ MXF^?,Y^%]?P,DNL;TS#S]]'@RIMS&)$;1/L9V00/_HOMG-GS81[=H\&U=_S1 M^'V[O,/26[)W+>8@+HLY_/EA]\_M#ZV]>NW//S:;K=IFT?=+-"?S+D;LO&L=[4TC#S=;146/K MX]G>\>>+QO%'N.8.WFWM\ ;]<-SH;K/==Q\ZNY\^TKWV34A[3W;?;9\U6V_: MNZV[0$,@A%ZL?^N<;[7\GS_W4>QW]IO_^?"T]W6'MG=VK[8;;VGC=;. M@1>!2\\,PI$'Q"-FR&+FD( 5S3G)N%9N+G?_F>9MZQZBR=O3/JYX]86I1 "D9)FHR/JE5)1Z#*4>0ZG'4.HQK'R& M?ZG'L$JS5>HQW&_(_@! *%482MKQ;YWW#S>[^8 @0;?SZ4^W^W1W:V/7W<_@2GS;ON\ MT8)KM?8_SP47'/_>;M!F=Q^>I7%Q]+EQ_/YL_WB/-UO;8N]B!^^U;!W;*[FB7-G'U(GYDYMDY<@UKY M88'"YX%"H9P0V%-G).?<1JL==XHE+Q)7)/D%1%45*%PL%)Y?06$,V%&A"/+> M4\1MM0PI:5%!(V?P.1(!JO3EM=_(S55ZHG>[)H/\E9EDN M91@> YTHL30%[XQ*EG-B3&Z"(R(F%COK4BA$;;G0:><:49-)..,%1M7H!6$Z>D"BH1*RQ/7!A&!&?8: ;, MWHE0.,?2:?4,YP@.<^R80G,2I78IRJ<3P"-BD!"=:.C!^HN,UX8QW)ATTP5AE:# M'%@B-',ZH8B#0CQ:B0R3 $XPCPI3*4C,OB$LZXS>R2): N=0T>M%Z#4CB0<2 M32".&ZDM#3E51BL'HF$3+IQCZ?1ZFD_6>D\..%/,49: ;W"*..8>N>@H(B!9 MT@5O"<99KT5=WTVOBZ?C1\KU6[\W' U.QYI5ZDT^+CP9R9DCBF(3!0_2FL C MC3PDQ<%4(JG0CJ6#IQE'!^?6.\NE1C2E*"1Q1ANRMB'K@%O% MS_&*E%IP)[UC@B3+J0,YX"I0["D71J7$"^=8.J6>\7,H)Y4(%&R'P*L"L@39 M0 12WM, ZDZL"VL;IJ[DG7:9BYOC;H6?OAOM6Z]5WWE_DDIW$T*BU1#Y$(&TQ*61=I(@E:SREG(A$#*(N?($#&EQL*TF79N9S]GI MA)\[,?\ P+79[<-87U2??Q/4"I[="\_V9G< ^4'"BBAG$H(U)_OB@D<.6XNB MP4X1+X-0?&U#R[N&)Q1GW,L @">@*04 G@L KK8*^8&PC#+L!<*.4L1=X$@+ M^,D)&9E-8.P)!P! ZUH^&YMYA8Z[9IP+6%H":[64(EZ\.?O"ZQ _I^-OB>H2 MK\CBX*_882[,NGE HY5"YWA51PGP0V>0H\R"\9L$BTDKT(%<4A##^K!0@OBR MW7X%2 N0+A\C+T"Z2""][C;D&F,5C422,S"T?:#(,FP0"=)JRC6'CS*0BKIF M\_4P7T>1]^^7KEKILN\OUWI]>'FV:U7@,=S_0$F1'$@;PI%PQ&'8D38R(8F# M8,D8S U;VV!U0;\51-(>/EDA^-L*PT^KD7+RX&JDRUBP4DX+5DYPZ'%K&N[T M1K9WV 9@&T_>TI4RQ(W65%=.CAK'FZ1Q >=VWQXU/^V [KR_V&L=PKH ZTRK MTVY<[+?WCS^3_=]NZ$H7UIJMCQ>-3_O=O4_;!/2$-+>:1[M;AP36&="OG8MF M%YZG]??G7% 9=.6L<9QU:@]T\?-!#"8Q)1G"-#+$047&NA*35,D(' 6-8TBL MD&AS5$T.&%Z:,R<3+#G2&)ZB4(QJH5PD=J[TX4ZSM=E\M_/FC^W:YE]_;;?^ MFE>"&R5*9POTCN?HA_=\[!*9?_FC&$X[<3=M>D#=00QOV[!LQ#_:7V*X*6MO MSAOVN#_X+6-(D;:IM/D#:Z1/+GED(A&(:\:0(R$@Z@+V6$NPY<6*%\YL'<5) M#[)Q]_8);\:K)I*0L#_>=GB&NF6CC_C"?JM]B^*99M0+OL ES:0_C6.__:*=XP\NXW(A>A/W)!*6*UA^+ MR6]V,#B'UUEIN>_"W4?/(^P+D)VB"<\H.E>1HBNN 9?1K 7TBZ@7T"^@7S3A M=8-^2?[[D17^)TC TA0,7X 6/N]HUKZWV:Y%");&Q)QR7%KA?)!>"\53L-$E M?NMF^TRT%!I&_TLX'9Q'.[BY"__M/?>/PYA..]D27M%]]DEDX5DC[ZE_>G^Q MOW5TO'>QC9O'[^GNI]_;NZW/%/YGC8N/9[N?WO/+:,3+R,+-\^;61[*_U?R\ M^ZYY#,]$FUM[8J^[(W9;>_"_OVBV-@5>"XMB$9BF2*.'=\5TB[ MH!"Q6A-LDW?I88 MD8QCC@U5Q/M G?0Y[%HL(%KT.U%'2U68875P\/P2!S'%*;A@D18V%S+.:2J& M2_@K0R"US'BUMD'KA,L5R6(N4%B@\#5"X8S9-VLZ%7"\)S@VKTAB%,EP;BRB MG!#$<[4'%QA'D202<:+:! TDL:Y( <<"C@4.W J;'(N<8\*-XR8'LT<7 MP%IFA"^D&4_AB8N&PBN>2(2A(F*,&'$>>"(ER+@H4)Y/3SEFVHG"$PL4%BA< M=B@L/'$QX+A[Q1.Q"MZF:!&.N2Z_%0)I[!-2V#HA-7PK2.:)DIIGJ@3TH VT M5=GH:/9[<$3W)(YB;?-P$.,C=BW[X4"N>JFS[^YS".-L\B198A7W >MXS?'R MPFQ67:7O04UT8,%YZ2V\!;6+UWH50&#&:ZT4!^.28&1I M[F'(M476VX",(YRQ7&5= @CPNM0% PH&C#NE4Y% ^;G#V'//12Y+D11A@4AC MO%'%.;N$&G^U[.>^Z%*XA#C-)%_C2MESE#%J924'T&$ M.MH0I!D@CPDQ+RM*QG&_]!4)HRYZNP!FD;RG,D299!(\*.JH4%1B8JFG(FI: M?(A+J-)7QD0D5D;F(DJ1ERWA1ZR=2ZV(P M+$;19_V$1#-IHT1:88M FP,R,CJ4:^,'Y:C7RJQMB#K1I8'9:]+SR$"C?;+. M5X6#G18F4<$I\YBE8(HO< FU>B90TW K9-9EHS#BS@>D$TV(&^9(U8HZNO'R M;8I:%[5^(K4NR_=B%'W&WR9N/D#O1 M]!)T>#_5^ZW?S>TV8ZB:K7SLG535%N#75O1'/3CU\+R$(#Z"CS $DI()EG(? MN$C8)L&XT4!8=3#.Q^(C7 *@^CCK(^2)F*!$0A8'CSB5 FF*/6+&:J==$%B* M!?L(R\[DLNGT?=(C@B&1,1P5PSDW0C."?>)>FR"8U(MH?%D,D$6K^Y4!(JWP M1'J"" M@@$COD".,(.&<9(%Q15Q:VV"RSO$B4\6*RA>5+\;)LX+ C&^1*T>) M@.6>QB@ !+A'6L>$ DL6:RJI"F"<$%XW&M62)6NZH:(0WHBXSTA$N;?-1J;4/7E5ED M,E/1ZJ+5Q59X=#V?\1$2+Y6*."&JK45C*+/N/H,IT80EE B0<+RS3RR28#*>\:)8EA8 MDXMCTSK1)0#Q,0(03X?PXG%0^Q [E3 /C]HGCY6)_.(W+;[K%222$:9L(-$8 MSE5T3D2C#8 Y)H+Z5+R"2P!.?M8K&*PDPE*):#(<6(AG"$S%B&+27+B8I/,6 MP$F4F,,7K-/W8"?.*J9MLC%:RF$9 +/,>;!#&*&.:1R)!W9FL:U."#XK.+X'.%XMD,2@PXU#T'%-E>0([ M)##$&>/("":1]4+F(M7&*;&VP51=*U% H(! %8'D$E$$QPA,'F3$:,_!L+6@ M]L$;[63Q-BZARL\4/-982L\U4CP)Q#GF2%NMD:7*^&"=TC@[(4#GC;Q3V;.B M\T7GBRMR%5!@QA5I,7"W8 GBF@;$@S#(8(51XEX0$ZV'^82%']4]V!WS3#B!@?YSQI40.@61VU3%*E*8E?3Q9432*XN. M 2U/!%/D?:YE'X1'6@6'!..YL3:VQN&U#8IE73QV7-BJU 2 M%ZE#,06*N,]]:%0TR$861&04&\& P!-1QYRM2 1X@=0"J052"W-^/I"=[G9- M0%9H2450#NDH+.+,"&2DQ(A$!;,9<@Q^6MN0I"[$G9PDU8[7OT<6Y@W^#>TO M&S<]U?\+'T[EO6L'A^U>I4X&Y'WRZT2!S+Q^W%&LK^O"][3FAL)UVKV(CL8* M1RC^!]Q_$U0VOZSM=,[KM5XU37[;!+VN+5OMX4E_:#O -DY/=GJ^Q"(!CQ*NV$(1L8080[(T5( M(5$@&E+,%YJIV4&L^8X=#MNI'4.MW9N*Q/^-G9!QK_87#'/-CFI;T<>NBX,: M(_5:GM_U&D@#_#[JUYK]4:Q1LGZI297>K)B>S(!RK3T$B>^>G.8RUO#KZ"C" MDPUL/A[EW14G1^_ M^GA271RTS8UKU<#71VU_E&]GQ[>'^SD[O+IK_'H2?7Z*081U?/)TH!1MN#E< M)Q]B_7]/VX/JQ.JBZ[5KKY*OT!O&ZE';EUHTK)W9X;V4_D%;L3/:+^ZQC,Z^ MP&[ZIN[+5Z?[#0Q+'H]481HB4BHHQ",HOO&>H4 -P5X(X:H8;[,^'^!= ^7H MP _U>TV]4%I0D30EQO!$F*4R\MP:51$MG!S7 E+3J9]G4&7J%S'UI'%V0**3 M5%.!(N,>\<02,C%1Y(77+#%O4LPMR>CZO#TYG?JJ2O]]9I]3QHFTW!&3N';, M,.4PB!A\'IW&O)I].9U]66;_46:?YN@NRKQW5B$O3:[PQ"@R22I$2D$R MG6,K\+K^]NSG92#C<[6&JTH8\JS588$9YJ4&3)?.^8V%?-$!.M?G_"]_%,-I M)_;3=ZRGMZ>CTT&<%8_M\;K6RDR]!<_SIM/WGU^=7.Q\!3((ME?CO-G:P[NM MPP,;#(B)(RA2ZK.0$ 1F+T$84\ZC!@N)^K5:!$TZ@4D8#4[CVJI1M3<50SH] MR6 V)3]7U*9FQPQVAK..[;PI<:U/R=8\08H6V-B$5_5 J(#C7D-QV XR^U6&<&!,M\^Y#OGO_]+_&ZQ,8H\VCU79833S]O7'2.FW2'['W:(WL7FWC_^/ BL]']K1VV1[=Y M@^Z=[W]Z>]28\_3#<9\:;._X[Z/]X[^/&UL?X'D;HOGIP^?&<3B&^U[L'__> M =9[_I^+[=FHX'X^UD0=](R([5$D5&!N!4*648T\LX[HZ40/N52GZPNU)WZ#1>"?0?8 M9H5@%X+]\J$9CBW0?"]H_GBM*@JG*@6ED./ \&6Q)<52*> MW\/W\?TH]?S[)(ZZFLUOQ2<0>J4@&__K!O_>F(]JJ*;[ !]PJM<>&.TP=])) M?UC%I?\RJ*JV?YF&)!",__'K)-Z#TW4EX/R9;]9NOXAUPW[G=!1_G=P5?_N< M&13Q$11OL 01+=Q<'_39OX\&5]AY&)$;1/L9V00/_HOMG-GS81[=H\&U=_S1 M^'U[NI<^='L6K16<>LMH-G=;VS55^___/TT)_77Q!::NH^F[?C^.W\G7@^-8.W?^T_76_N\WW+MX"V'KR MGPL WO<'SBE"K(Y("IH03Y$C+:E'BFAO"?->.CQ>]*H[NUJ>=/_Z8A[T;@8NS$#B>C1_?ZOJCNWU"MALO./A^6[+'V"KL8K)HP1F#N** M"&2=TRA:X% D>JU)O#FE-!%"!.%!$0IG$(>3)#@(G>?*>K[B\9&MHQS-V.GT MSW(NRB3.\+0+CPIG#:O@1G\$M ]^;H_33+P=#,[SP;8+3SK*(9"'$UD;LX_K M"4 U.YS<8/@B8B"%)!SSA\5 *KJ.,0C97<,4[QT#2377^H'GX_7O/!9>%P!? MA#_P](4^^+(XC%0O;$=V_-5 M=N^;""MM+S. 2?9#]OHL9SVEXO?\F5%;(O%;KM(=4]MJ>=R<#S2N)FY.VCA^ MV]EO9<.J<=:XV,-[8&#MOOMXGI^GT=IF^\2ZPT?CMIIMS[[SQZ>\.W..\ M<;%YT3S^T&ZT/-]O[8"!MOVUT0I=,+Y$\_CSV8TPW>@%=![?:!GI$W61JN=%%PE;ZD V$L^,>XT M$6/0F\^W+J#W%*!W5:=9J>@3#P;!"F00IU@B3;1#QGDKA" ^DMSGFXB[%O!< M%EMX56CL9LX!'N\#E::_#W0F/&$AF#P5,#SPT[?0:'.2U+UU.H!Q^K.J=E,0 MZEX(=2WRW@8L3*()&[&XTU .!@#W-I0(BGHNZ@K_ES1 MW"_,D[;3/;'M03?V1K7?CNS@,);^7X]A$/T\\YC%IHLXZ <[//H6+%U-ZA]+ M50U[)0#I6GH)]Y(;&@1B1"G$N3/(R-P4S%L3C'?"8)-+:53Q.BOB%RH:O0AC MXCGH1M'KG]/K*Z(A [=",HHP8P%QF$>D%<5(\FBX$]H)D:JR#)3->S[^59P> M/Z%D;_L#N'ZO]MOI8!![_KS6&MC>L%/%N0VKLGZ[HZ,XMX57+*95=(A,)GLZ MUS-3_P7%[HUBU_*FHE),')<$,1XL)TQP(MG:!A?SE66* M>^1%*/O3\I6BXD^EXE=$Q2>/!4\,A10IXHI29(D5"#2?>>HIYI*O;1A6FJ(O M.K!HNQ=*2%'975\^)'^"/,NRN_X@Y+Z6.4EI=F4+B9AS@-PT1>0(=XA*2Z.W MA@N7*Y-07C>W$+3E=!T5T"N@5^(H"^C= +TKNJJMXY$8AY+4 ?%$\Q"N%<]^FA/-J/D=^D?N33/O;Q/MK 1+?;5CQ!_ MBK'U6M6HMY2@638*L80RLYRFT9(UFEX)JN!OQ/8YH9)%2EB%N+4):6\H2E%B M%:3UR<=<55?5%9N/[WOE]E'!KQ>)7T]HY13\>A!^79DZ3'@9=&3(V< 0)P8C M'8Q!3*E(C0E"X%P92^@ZI_/]+$OVQ *R)R[[DM=FPACSCE.<8Y9E1W'QX0-/ MR+;&\QO#S)R78*B?0++#:YYJAQU,5*ZA[0GBD5%DDPQ(.VH5ES"E5J]M,%I7 M:K[&7XDD>'5Z_X0LI>C]PO7^?,8"DUXHFI *N;:G\Q898T-.OI!.,)$L4W?4 M^^+YNKOGJQE'RQE,,/ER[N$*??527Q.IVVM5_[!0\<9FIW-9JK=6E=+/ M%7[[5<#M9ASTX;5\K WC83;UUN>[ M0VA[70'OK3X3"&7 ZXV1_%&JE?7;0] MK/7ZHUP9.'>&@(/%+EZ6WZ2;VKT M()[DR_8.#_)'-Y2;1AJ"HU3CE&!UQ?#V1*A<52<*J8.8%$#"F,XJ]T[S[37M M1L/HLX:? 1(.8V^JWG8TZ-^2$@CBX^)@-WV8/MA'>*YAJWH]>)NK R_A *\H M'/Q$$>[SS(22D_"?04Y(@;@)%&DI*7*:$:\CDR8[[GL@Z7/Z7+N<]4H0AK6S M]NCH2N#ZXYK4J3T8PFIESW/\>/]T '-Z.H#C_GMJ!Z,XJ%<'_=:'">F=9V', M4PXB:/,!(."CJJE$S68W]K!R:4_"T*\*6VM*U*_#J^+77VSG-*[7_U9R1\JFG7+S%;/CNK5'[ RS[.HKLM)'D(@ M1" FO5L&&2;)GIP,^E\!2D818.U_[D%%@K$I$>R\5(9+YEW G&-)E& F(5,,R_[U_1EA_GKW.* M7I3CCDTSWA]82BRWP8.F1(NX90E9;0VR7A-%@9$S)^YEAP&EYT1:[HA)7#MF MF'+8$0F?1Z%%SW!0'KNH BS*#.A9H %I;AA@(=;)A12, M"$#/^G-(. ^-]Z0[8^S,LWR;N?&=YF*"/;2YV#+VG])/U7]J*[K1\O6>:K8: M$QWHB\;6(5SKZ*C9\A2.P?;=-FA=[<(WW>.]B_ZAY?,CWCT$GCH\Z>Y\:9_![KDPB&LZ6?L"E5EK]6=L2\7M&;@=_C0US!KR>,:::0#\+G'F@& M&883\I;K)*WU-)$5[S+U1S^[M>.@6\L24)OI$#5> 1C)%+1TBHJE4]22=XIZ MC,VUE]\;ZI91>P$]A![4#6HUZPR^@-EZ_(Y/J?KO1S/;;8< R\0J1%!]B%_Z MG2_9>/MM$$-[5/LC.X':PR%02[#P8=&L3+RW[30ZJFV"U3?VEH;:AUBYP,+T MO,W#01P[Q,8^H[?1#4[MX+Q&QYY7O5[;R0(&IU5$ .ZT\V;W0^VD!82XC;WSZN]MH==K[W;V+QO'OQ_OPYT9[JN2XY-)@)$V,8)3I MA(PA$I$ IC"3*2EN85FAJ@["LLC@K;LAS),';Q7@*\#W<.!+(OF /366*RX< M-LES::,/#'NL,%] Z%4!OI\!OIDZS9CP0*)&/E*%N%$8:8(%BK!*&:R54UH# M\$EZ5^ KB0H_4J2J^G+MC>U]KMQCI1_$(R"0CM1'%CR/7',LO4G$D* (MP&3 M%/FWJ5>!F07!S+4^4YX[D6@2R%,!_$HZA2S5&#F8(5@FG+1$KFTPIE M!F0B22A%P$^ME$F8K6WH9VM5>4>K9%5XP&_VI#VRG=H?T0YC;=?!PX]#J1Z+ M$=S1/GF98/,$6723":WFI(B$0<:X.X"QY911PBV/%$ M/"?*D;4-69?\3A5@EL K4Y1Y-7*[BC(O2)EG:ME6S_ @HO@+<44'AJ4+@B.,GB$",S2*<$UHJ/$CD,O\9@I?>:$:8$ M@((B=26+$V4ARO='' XGG2Y'M2LI+BZ4ETQI/L03>U[E(.ZF/P?MGF^?V,Y. MKPE/VCJ+G2^Q 8]]5*#L?E!VO;F23,IJJ9!R 2.0/8R,T@QI(CA+W& G@=^0 MNE:K$@Y3(. E$9@" 8\$ 5=L1I@HC' >D93[JXE D(E&()>89 $KKEP$-E.7 M>KYX97'7/-A=7X8UD5[K4J[,T20VVDT"YJ%&Q(B/,@ MD=8>5@6#-=6!>).=^)31.B&KXO@JH%I =55!=6D8>0'5^X+J%=7F,6!!I4=8 M,@Z@2A@R3FB4A**,6QDQECD*V]2QNE.(Y!V*8#Y5$8@KI]QNFI6D4ACBJC#$ M^6YK.^<@>2-B0H88 O86P\C%I)&C/#JF S84KWAAB$M+O=:]E(I<(ZAS:?.$ MJF#$(%ZOMOMT[ L?;1*U877-(;% MI?2P0@BF] !>-GME"05E%=TXKVL/X*3=/-[+U??ANV:[V=K$C:U.=[?U]W'C MTX=ND_Y]O/MI#PR4QOF<8=+=H4 R13,34+I#&EOOS_*QS4^-K_OO]MC^IX;8 M/^ZT]RY^OYD7;ZW"U,N$I-4><4> G>:6PC#_3C >#);N'MN R\(<5@>^*2Z- M-E\/HEW9RM_ MKUH!ZVS?H&T>T':M514SF NHS)(6QP0ETDA*^!79D)2QE!M M-,[;FH2QLJVY(! CRQ%_O@JC]7)AZV@08P&N>P'7M5PX2XSCP@5D9:Y1I ( M%V<2<4Z5D$YJJE(&+OQLL:4OG8O1PL66&-0>#;G>]D\'!;CN!5S7/0HL+:91:$@VX.0[7H(IW6>4$L1L2DWPN$26:4""CXIIZ( M48AYO[7J450XV>-68BBQIZN]E_N:8T^7AA"_^'3VIUHG_.PZP1(VBD:/>& * M['9CD!4L(L\%%IPG8,&IR$N1E\M:TE1C,(PT8DHFQ W..VL)@[PD0X*VP9OT M[9HH"PIK7JV V-95 ^K_,ZR]';,(RWUK<[ M[5'519R27_]5.QGTO[3SQ4"#:O9>7:M5!.WDEMKD)5?1ZD0H#XKKH(*65%7: MRK&A\GO]6G^@KC DNVG\;M-G;]BO[>YI]TU_,.B?91VU)_#-Z'QIFK@^0P/+ M\]W6(6E&-UMY!)-82H0ERPN3"B%SE_6R'E+1>&LP 8?':!A/SGHG+ M?M:#RW8_?BQ;5<_GLS9(8!:M_DDE(*-^;BH]J&J4YH^K@]QY[?0D?[4L\F1' M@_ZMPK1;O47VB8W?8:=7Q.L'XK6[Y0]D-,92[1'S/(")Z#@R$NQ$[9+F3A$: M)(@7^8YXC7N43\+\SZM&4--^XG-H534-_]WVH3EILZ4;)>V^U=M8\B M_GI M%&VG;=PGH#M\ .CRZ!(7$=/$,LYB;)B')?:LJ3MU;_$',W:SU@GYU8->O+J&I#!89C MH$M3&(0OSF*G,\;H_ND(T*Z7S:&:LQW;\]]#ZCB(M4&_TX&K7@+H%3QFX84/ MIFB?.X_#9;^S%G3ZMC><:2YX=:GV\!+XKV=_S76.G^7\)W##_.$O@]B!;[], M\Z\(!KX]X=Z5F3971@+]]SGSWS.>W+@2^,7(S M?Q\-KIQDAQ$YT-3/J-IM^<5VSNSY,&=['0VNO>./QF_\PAO_ZP;_WKCMSK?V M-[]#O_+5LNDF-(4R4,=O-:NL& QH4E;1^^#Y UL*BI^D!Q]BU[9[H,D%P;^! MX!B./2!86R.B0]IC!:P96((&]4"8*!RUD5)S5FT9KW^'(LS"\01.YUC#%9#W MPD22!M44K80T39QN19:^(4NDT=H\2)+8*,#NK;UW*DOUBVYWL+:L#+QCE-7=6NCIQ!'!?)6"/Y6J\3L_)6*?3][!D M#\?\C;Z#3 M=^C4=W$-4&MDL\7R!*AUK\5Q_*!3R=V]>H?-+E#6T2L6U9L MGF /2-&V03V ML'!CZD1^-5IQ#7PSH[Z RU3!+[N4-Y71UQ0GJM& MY?I1UEL1 C.*KFTP,-;G50(D@]2G7L8,FO#!_28^@4)B#N24QAP7F_L[8\Q@ M\JTS(+*^3/QC3+QHM#X>>.4IES$@IR5,/+46P4![A$'G1.!2<"O6-OCZ;:[" M//'5ZCQV)G]SSE,[#_C!?T_M8/0H2C^S2J)A]'FE/.L/PC#VYN1BIS<<#4XS M0DTE)._]=-J96/PQ YS^G^+AU6N%B[VT?K(+, C?]?T_;8^]>$:FI M2%TT#J0DA%G,$+$4; 1B/7) #%$27EEFJ$W:KFVD_NE@7J3&HE*;B$K>]9H, M=K6Z3'S >6F"]=->C?_,*G:+_[=>&YZZX^BK1:S3A@/'H3MC&_4J9N+& GC_ M!>Q!Q>ZN9)E>D]9-/SK-X48S,EG$K!*S]W#>Y@'#5I@$$I9R[DR<]DYL.]1. M+@O1V8II3[HYK-(A5K$>2ZDV_>!TJ6_;8@H*@& #IL?T7=7&&F]L?. MF]T/M9/.Z;#FXN@LQMX]9=#B:+426 -UY,X2(ZCS- B<0_"8PW=?2Z>FQ778 M? -K_/"O$\#&L-O[VP[:V2<$TAG)I70B^KK%\[QQD:-J L$YWE-S>*I")@7 M#F24!V V/*@42+8Q;K&'_U'Y8N\W[5HRZY66)&K.%=8Z@1T#>$MR#0KI0IGV MQY_VYE;C@"J8648.L[66%] Q7EVB MTL, 1VF>9"(R -1D630@]VMG0/.-8Y.2.2CLXA[39!F,2&I M&8\B!^ EFN7@%H?]/ZZX3AC8,^#9_4$E"A..,^4,O.> =V6(U0!WX[!!L(S-,(!^500^N/:J$/#SEJ M^VS/#-NAG0,9)S,Q70?Z>0L7/LGP7H.I1+GJ,:S6G9ES)K$Z,\^:GP(,Y]/! M^&86[+ !$%V@MOTJS*;3AF4!YC1?8P0/U:Z>$/ZZD#ZEJ:F_\7A=!F_:%QX^'U'5*&\[QIP7@/OMG;@V$ZW M<>SQ?@N>I=5I[_UU\>*]:!QOXMU/>^?-BP^= M!OW]:/?3[T?7-JU:>_#OX8&G-JA@"?+*.%C&&4,.C#V4%#6YPP,P+CFF9""< M,6QF?ZB+3CMG8G21<2F- 0N1>98T7 =3RV[V /BT^>'#)MQP+A7JFA+<&GOW MPULMM4I\&^7[@P!X!F#N^Z>#885;[G0(AP^'UW,'SL;2"V@"_Y^,)1K0\C"' M4HTR;L7\.X!:B,/V8:]>FZ[,X]7RK#_X# \V/&J?U$;G)Q/XKO#P! [KAR&0 MIMYA!O\TZ'=KUX8G>[U1^RLZ:H<0>[^\(CW9YHW# \D#8T0[Y)CGB&,#JL%= M0(X0^)@I94-:VQA5A9PGHEQM6)0A' _A;JX(J$P"*P%%[L%(8%(@JX5!)$9F MP69@GH"Q.&Q_'4U#J&N5P_*Z$QUD.[?>R-HQU8?SVB .X^ +?-(#+CLFF!/U MF&0C5#9#/\=K9$F/.<2C6O GK9C!NAB-=<2W!_ZTFQFHCW#C)^L[V,\V<:@\G(4'CZ(0) M556ZARM1Z,\E<^.LHQLQ8X4K#TRZL4;!<[F[=57]X> L34L:3@3%XF$M:81>%UI3)AZK)0U76#RTWPU>_TXS M&[PNF*"&/_#T\N#+5,UL=1K8+$<3H$ERTN./HGJTCC;Z(?U#'U^XRDS>>R95 MF!^9M262/R6J\'P M#5-]-S[!<<<[N-GR/._]-EJ_=QK=]U\; M=)O OWC_M[E27+SYJ0''[WS=.]ZDC>/WI'EQ=+1WL?FUT?UXOK^U?;'7RO]^ M^'RC;Q?QRBLA.!))&,1A)) I/4F) DL7H?, !6?3Y@MS2M^6KVF MDER;[CNVX:I5\MD@AM+/XO%)V\]E==VUL<7MN+4)(U?%:+X=]+MO)H$GMV4> M%ER["ZY=:]\J3<*$6H<4(31;MA0L6V60#<8"-^=W_1!=LL#W"X7,WS>)H+3-T+IJZU:P\T,9D\()1++F?R4N0" MV"U$6"Z"$\)ZFMNU:[PJ6W!%R9?#%"E*_LQ*?F658 M&B+(84(26Z0M MDYY6#KC\'<5H$>EK/<2N._RTH=B\4>W\M))!YQB0U2/MLC\#BA+3C&"7# M4N4NN2O&=+KW.+]]^2='T!6KZE5%BN?7,48MRH"+B0BJD M:4K(4V.PR 6DLJ8+/J_I9:ODY:C[?9;X!=@K98E_)L6?,51$ BBFUB."'1@J MF'GDM%)(.>82]Y(*%M3RZ M+?&B=SMF"D-LYTJ\CU(2XF>\-=]-=)M\.;DW@^]#_S27.GM]^8,_Y6!:S" O MD5C?8P7)W>RPS&(R"PR M-J?E1,&1\8HC[1SSAJI@<)5NB*E:2:]S =L"MB\1;$MUGY4!V_.9@"26^WT" M,>=:@^UM+7*<>:2C2,9$)H&K+[ZZ3P'; K8%;$LEH=< MC.N$":$X,DD1+C( M7;9)0"88A;CV6'+L4@K^'I6$*G_(OZLZW+=UIOE>QYKYNN3R2@$V_M<-_GU+ M,?/+-C<&OZ0V-P0_59^;G5YNF=2R7Y>OP\UN:W.J3:S9_7 ,6G"\?_Q>[+[; MQHW6WY_WNOMM./=S@S:/&N]V6.-B6S3FN@=XNO\.-+#;[#:W/O.]UONOS4\? MVON@,?N?WE_LT>VSO6-_T6A]_OJ?BT,.FG- G196<8:HL!%QS"E0#T^1%\$9 M28S6N6'[]8X!25!'@5MR.(5C@[6F/G%MF#9!8&%O=@S8:?ZVV]BNM3;_L_W7 M SK;_/AVUQ\/1V)!"H3VD7,?K26)$T("SMN3TH>5ZX3S5%KQL3?I^Y6#(?Z$ MU=R?OTJM^'@0HB4^18&<#=EGS@W2CA)D#0G&&6,LG9/RV38L@^C[ASV8TZIA M6ASDOGXC^W72?*_JI=*9*28$E&#[K2?2Y T8Z'56]W^ 4F.UA_.]I[LI2 M-8H;Q>Y)?Y ;(H5V@DN/OYBVCJT:7U_V?QO$JE]D[W#<#Q"NYG(;X:I_^ZU/ MLE[;NNUQX5'@HU,?0[W6SKWJ8A>.Z$6X\[#JG5?U+/QB.Q.UM;D]1^7ZGK[9 M3&ON_!2Q%U-NTS3N%)*OW^N/KEZ_ZH4+MP2V>1'#>FVG]R4.Q\UTJR&I6NY- MGVLRTF':2B3!O7-K[_[IX5&M&T='_;#^0]1YDC8V63KZO;R?M9LNE6Y[W GE MS7A(EJJCS=-KGZ>[K3V2FZTVMH#A'3<.$F78B4208Y0C;K(2*IV#X3B-6B4A MTIPFKAB\9^ X&?2_M(=9=_XY48Y_5;K3KL0D2SU>QMA M\&UG28(8RV;MO8+3ETB8EC1Y;++^3:1\SD6W-!NP#W7/C3=@^V)W:X[6FR-X3K9W\?M1LWUC _;X,V\<'[*]U@YKTK_A MOA_@N79$H[7'=K?@7=^][>RWPG&CNTUO5/S&)D@LJ$(D8HPXHQH9C342QH3D M'#8ZN;4-55_5A/8"@04"'PL"GS+-KD#@@B'P*N#/IQ\#M;5T5PAI.5 MB'+A@8%ZC9P)#%%I%/4&1T]R 4A2E_).V2W+Y$Y<4I_!7R,[>JSJCJ\\0_OQ MZCE.(*B:N\U>^*/O"Q#]+!!=JREOI(^:NX $<0+!#P%9&Q)*1A*/O7 NJ;4- M@7FIMK"ZNKSC^J>E_9.S0F9ZP12(H4$3?) M(WKA<6^CW-_ET6[]-KO_^2KD#EW5_ZNQ>/T (# MXPN'6^Z=[SL[B*;+XV2>OU'#H?"]>_&]:[5GP= W"F.!@DH>@9PE9 C\1;FE M3GBJ!/-5$^9;'-NEM^&K0X$%^(@*"BP+"IS/MBQ(QD6#DA0:<6(#,@#R2%, M[G(F>$-%&)DR\%-16,7FW%.-8E<:02VKQE/CA%8H?_H;O93R%!9<6@4N' MUV*%A532"#!K1,Z,3,(C!TB%J.5>4D]3RIF1"I=(X9>LXZNS#52 8*% <&4* M^4BQ2AXCKYE#/#*/K& $*9N3H[7CT8I,4%@NNURV@!;_#YGG#+N].SG!K5ZH\66C9V@46# M2T_0A_J\7G47T"?,3BW(OPCD_SQK:08@EHDDAX+-%1B=9\=&]=]L'#K7;?2D/VSG*_TRB!VX MY)=I=T^"\3]^G?1 Y71="3A_YINUVR]B'2CPZ2C^.KDK_O8Y\_W+GK_+:TY1 MGTS(>/AG_CX:7*'B841N$.UG9!,\^"^V*G%!B4K>%<(NL4M'#Y'OX M\P*Z*\>I;%3MPP<@%\-)]_1:&O2[5??DXU(RZS]4RS]:"6PV6VGFFV'K^M<*K^ M>RF;OW]=$JQ)VFIMS-1K0-5K'[Z7 ?B33J/Y87RPT^@'XSQ>(I?41]0[[;HX M6.P&YD[S[4V+["YVV.:TM=&E3%P[^-)QA.B*VFACS]%)NW'1X/M;[\_WNPV\ M=[P-_^^!#0:V67?O'*[5:6X=,K##SAN_W? <=7 MS>,]T3@^ZNX?[X"]]Q'O;GG:.-XY^\_%]NR>9K;"G:02D10TXDXD9)G&2.,D M8(D10H:^"53O25"M'\\:+V^&ZK_W'I=$//1$/,G=RD+8BX)8EYM M7+(DF":*HQ!H0IQKC5RR!'FKM"4D6AW)V@83!3%?#F(N51QV0>M'0^N?W 8M M:+T<:#U;F<=[[8D*.5H;T-ISCHP3,=/=$&(TWC)1T/H1T+J$M_]HO/Z, S@[ M]D:UG5'L#E? F_ $'\[3?$Q/+[?3E2\"S%N]GLAAE,XS'7B9*+_.K*#^,8.8Y@5@]_Z MPU'AR??CR=?Z2WOJDN2>(9A!C;@-#EG) N+:^,@23"N-:QMX_0YUM)]>W98( MH9;&95& <)G\N'-U80K\+0'\73EUC541>R>0($DB'BQ#&DN"C/%,ID!AGM7: M!EF_4_1TP< EP$;ND;H4M0( A/'GMST&_TG> H\V,#NW1>6TK3CY:CBS%%X?L M/^]AF,T\O(@PA79X]!"\OYSI8<'R^V'YM>;M-GH7G:5(6$UR.YZ(+!,"&>F( M#L8)&=T:X#;84O37)\#SA^G7$L'3P_CT4VS-%.3[*>?JS 90(&SG5+M*7\HQ7+#&;-_,7%_5>?#/_ M$2>E,OX].?Y-90:D,2P4X+@&RQ&7PB,C<41&Z:@-%U$JO+8I-HJ\)[44(E-0C @1E$3"&2'L^C,!&7:7 MHQ1@,5,%J0M3F.HVNPZW[-P%7ZO2!>]!T=O'T^4%/T\;C+_Q.?1"]^]GZV'XUE/$K]K#\&.W MV>D>!-/-H/]@T#\>)Q/@G5CC^$@2(X73%L$"@N42GJJG2H:_)X&_BPG\[6T=*1R\4U8BR@3 '^4<6<48TBX8 M8B.-S.+<827CX)O'P<='^AD'%PD'&]-NX-:1(\FT$0KH1PWB'N/TDT(24T^B MX;R0-./@0N4 5JM4( 7NINM.:J;M:]OA[]#JG)\E1I<4Y \/#N4D[J)&]8\Y M#C9:^8SA#PWE4]=7RX4PGJ) O08_UA*D4B+VN?I A.,R1481'G B.M&4=10Z!.+'9"A;5-0JXI!\@@ MMY @ERL!5@=@7[>G0 ;8QR8" &"I+PP&$$6A, 9Q32S203M$.00'X%(:2WWJ M&/C,>T$KAJ]Y__]G\U7NXU>D(#7 F>T0SH*O?0[GIM^M%+W<_!_V'=@QW3:\ M0.XYL+#9@$?L\4\O^EX<+OEHQ3.XWP_F*_PRAO]>8-K&7%O\1,$&>V>%NVF3PX4CF+I$4U5K)P0C[14 M#&$NM*6 =T;IZQL-Y+VLQ86\5HGN)\EM' MA@FJG&?(&)_Z$7"#+%$6,1XM$UYX25S**CQS9YD52QGGNH.50;Q7[668$>^I M$*\^1CP5HBUDL(A*PA$76"/#C4,^T&",L(H8ES;)*B455@YMES6I MD)'WJ9#WZQAYHXNLP,H@5=B(N*/@:_+ 42RD#D(#"-OXDNF$%8/@7*?PJL2& M;SP?_!IG$,KUW/*G@UX_'37)R=[[PO./Z52 ")9$%QSBBEO$HU1(:Z&1M%1Q M$R5G2F9N@V7;\22: ,0$Q!.%(RR*=N5(8:5I(%(4QRB@F M51 OD/O,6)V6P/8*+VSD.W1/D,Z_>%]8OI?('D+%(N/,*8%XC+ M2)%F5"#AO I4ZH):LK9)%I$F_&DT<(&@;F$VXS*R+A"ROLR1B(RL3X.LD\1$ M(7P@3#%46&< 665 QD6&8HB!"6.PL69MDY(-EI$U(^L2K>O*(.O+-$O(R/HT MR#I)112)B,9$C7 A/>+1"F1A_5 P''-6&!D8!F35+W*N+"/KU73&O_L&!@W_ M]]\ M9;I:S79 )]5T$5KBV?BP0K,B.^B79Q:Z(;9 TVO]DU!KAW[Z:RV4RM]+)QSZ MX>R\TS7=BYH?Z87J@G3/T:T&B<0A7349\OC+&^/5 M*M=F9FF>()Z?A<,O[B3X02OLQ=$L B)NE6^9B&,F[[B?Y&4?'OUKJ^.^+2D@ M'O[G!+NS/]OF+SW8.W7T\$,=0*QQUMC^Q@_V/_UH_/6Y>7@&P/C7I\L#NO/] MX-1=UO>__?C/I0/ /"![VW#_[3ING.XSXG_/&2MA[B'.8>R_+W9]C #[])T^6;OO&4NWC7; MY<25S_WE>]/W3]YIO2%@^3$OG:UAXG@XI.H;9*-RQ*[8MNI#23 M9] #I>W-[0>]U!PZ4+#0?8%9E,\SB\G0/B20?7[ARBMY[Y64N>SW7E,V?6RX M5GF1[YZ_9.76>.W1NO$ZM8,+-SF+8D_G54$MIBZ4XC]BV9MKP;')_6S M/YOURRUR>/HM)6=_')[]>=(X]2>-2Y_&R.JGG_CAASK^S^7N='/"*#%3GGMD MF6>($QR1U5P@!TNM21"84[>VJ=85OBL![6)YIQD8,S ^%S!BK1F51>2,$.ZP MML1(%AR6J06>5Q4PSFW.9V!<8&" :M^X%6?=J;8Q2FN @.X: BXH4FX-<)@0IK&(W<&FG4VJ98+^A3>G,OG,'( M^KZ%[@DGUO'>OXHY,LX M*:N=E/O-G#?[IE7[(YA>J/UJ>LU>;7M<__%:>UYO"-F>T9,Q_6[GW7"!R_6M M<*U4]7V9/)FL[\^C[Q-O17JJF"41"6PT1">.(QVH04I(+HDOF*8FZ3O& M\V2Y.:7R$,WZTD^=M7?;?X?J/'Q90'<'PN_:;ZE8%53FN^GZWCH,I%\2@4UZ M=N>\S')Y,[?%:=6:SRSY!PC.8*5_'?2:[=#+,=K]4._KM)=3!.*5P"F';#!X M.=HF^B^-@HR2%,IP)6F)>L5=CR[DG,P*Z/HKY62RKC^]KD\\'((E%3I*)#@# M78]!(\4E1TH[;FEJFV)*#X=)G?,QSY&/&?3@S4.WMN7_-N"M^]I':'M4U(SLZLN+(_=W8FX\ +XL#$J^$D M&A5Q!,$2X-48+Y#6UB"O@V76.JUTCVM_='J] MV;Q,Z=/#1(.:P0B9ABZD7JFIXJGJFZTYYYSL>LAK:_1CXF:_LS:?M4&:\M>.&# M09$;GK3=(2L#08Y'["&BH9SHI.V$W"F*6=R,S&(JX'XGE<=\Z";?Y9K3G(N8 M@'F"$XY+ WJOX>*4PI A[5Z0=CSMP% %!2 Z!9 MOK9)BW6.G]*#>5N9F;>$ J_A^F04>! *3!P;CY6@J0.>3TQ\G 2,E-46$>XU M485./-" F*=:+QL69G%U*@_QXSV6ZFS5$HX5DSVG2X\MSU5/K->JQ(XUW@\ M9PMCR::H,7:)E'K#.RU27^=PM]'6?G[N% MOII"G'OZ4>C[Q3K@R5$I% M45!:(DY=1 H;BY2@5(1@"H)UVB>E=SN;F],K]]2]YSQTEX.J!7!0R@7.$'4_ MB,+3K@@N2!&#%4@7%B#*&(R,P!A16$< H")ZR]8VV3JL7DZA9&U_53RK7TNF9/ MN=&S>@F3MZ3P+^BF9(5_$H6?^"DZ6&,Q=0@7H4 \FK2SZTT*4AAAT1A*8JGP MA7RM'M0K76:>SK?=U75Y)>K&6Z%L^.'PV0P^]YU!VJ6Z$>M>?1UM)SN-"29H8K"GVM5^<2?!#UIA+\X=L9D2%7")]], ]^&Y MO[8Z[MN22LSA?TZP._NS;?[2@[U31V%E?]3/&F>-[6_\8/_3C\9?GYN'9[LP MSD^7!W3G^\&INZSO?_OQGTM']_8/R-XVW'^[CANG6T>!6>\BT4BH=(R."XVL MUQPI$:@ R<"4@V(%T+%SF.Q^=Q EF!Y1ZAT9KK'S78)>AI0:?CK$.;T/(K= M$7QF$>LV;+L"BZUF.Z"3"A8)Q?](G=%.0JT-T9 ?14-]B(;,I$=(:R(AM?-N MZ 403%]KMFM]N/"W3KL$[/MX4W?I4GSS=YYRUR\:[;+Z2N?^\OWIN^?O--Z0Q2$8_Z/T,>J#2O;M$ 4\T:R[!1?<%YDT^S[PE>_IV,NLKL%KR MV?=O8_E_JY((+4L.1CW!_OO_*4KH+[4_.FE20O?L"5.A=YRW!^WCO/HL/E?$ M?+K[_7!_BQY<7 VE?V_N0: $[W)9IY_$P>DG>G#V&9[U%3<^'%PT M+M_#];^VZMN'IQ!*3S=)\XX%XPA%E@2%N"0*&8(%*F30V-% G):I+$?K._&1 MW=4(WPMR7BQ5F9$P(^%R;/MG)'PB))SJ+*>(*:)6B<;,(LX,1<91ATQPFA:8 M^H*7.45%[L3"F@L4?Z990]?V?T/+EUUROX#D+D9QXC+,WH)L)U_/NE;]FU;V M?:>;UC4#T[V :7?LHNUM?Z+U[T>XD,1'3I M$FVLI1J9& (*.HH0;>#!E5O+ M@N9>MDNLU"_N;%R&;L>;WDE6YV=6YXN).C>.CS@.DBD.^LLI1SSM9*I$T$$9 M!%Q!45UO(W52J?=5%/X\]3:\\WGLL/5@O@@=ZF)SL'1?4&K?M4' M$8012K5#2MBR,IHAXXU#A;"*<^R8Q[$\P75-JNAA/L@S9HFR4B]9]516ZB=2 MZEE/1!3.!Q^3%F.%N$OD[>F0DXQ*R0#^M8T06(AU0N>9PIZ]G_Z*)3RFO8Z< M]5A@CV,J%II:LZGXI]'I?S3=_E[<;O;..SW3^@"#/_]M $"U.EWU7CS7D9*P MGA<8( X!F MV\(0%0E'3B6:9:]B.D@-HJ*Y4]:2(B1'(Z<\EN\HY1/NFN%LO))3TNN?M%1AL\,GXN= MQW1NBV#\CU^&Y^ XW9 "KI_Z9.WZFQ@+&COH MAU^&3\4W7S-_J.+U3_H).GO>;OK?D^X$!H\#LMU@OB$38>#O3.N[N>BEV3WI MSKSCS^:O>N'-_['=?V]>]^0KJSW4S2@IY](4G#IN?#3*$,>)-U+XZ#FI0 6N M"7XK00(W!6&B\-%1S+UF1C'J"''&XV3LS=*=Q]R:/R>Y7DN.Y3H,*I&YI_.9 MKB)M=].D[35S!@--!S'[G9HY/^]V?@!&]D/KHO9?S^_EBGO -,!SQ3H_33J_ M58Y^C-7%DF+UPT\? Z[O?SIB7!'&G$2*YH6D-&Y!4RM%!8>CAN=C,57E_WTZY'F ;Q**U%@1>+1)1Y98P22 M$!W!W&(JDM[BC?GMPEDLGG;78.W[S59M /^ -^@W:C_U^U*3CL2P!FO2/JZU M.KW>%?^OLOE56XXS<&(O$OC#6O:20SA\T!,YB=QYY[W7V O)#<=*1BT=>-Y4 M,L$H?:QT[HW>\P]XS6D)[>V4KP0A?N?7\'4X>=EUA/_N'%DNJ+/&(T928[C" M0M3. *())49M%WH]DVSW;](76N&?QTJ4KE?*'^! M$*O,*5VDCX]#.\EHJ/4&,39=$Z+\%)J536F:9159:I(SO&FEPKU1VYPXZ _2 M#,,B%NP)0A2T+BRRC\/-F<'G+$,+JV\='+OD< MF!9@Z5);8N31OL&%;FQ_.L)"46T*@H3$X-* #X.TEA)I)ZU4-IH"V^3)3NHQ7S04F5_& M]W/+"&'(&U[#_:]'AA,M&9AZJXR!: 1"$B.B0])%);0-A<5E.,GFPLF-VOZ4 M83"^MSD5(K>=,-Z!?30]>YZ.Y2%^H;8%12\XVV*S7>*%KAN\'W32: MM-U5HJ4= 1*$"?V3\N^5Z0X_7 KFS*^%MR-V$QM]7J]CFN6#??*;_?Z'?<- M[')I6,./T'7-7JBZ[[4[8*4A8.].[+X'6';]5NG!]-)DG71:/G1[0T>C%OYO M /[->LT.^C50LY/072]O-;[!T(-)\]_LI4>FZN*AOP/C#+UUB$/ 2>P&,PIL M1F-/OLV,8U"Y&/?Q#AZ$*P]T$W9BA*EJ_AW&9P(^PZ@_PT2T'?AL)0:5\E:* M6U*FT.Y5R%0N&USP:_7B;SX^V?V^M_WUR*F"QF@#4EX%Q(6ER%B,$<'!2NLH M5CK>GM*L! 94YOZ2(Z025$20L^/RF#1.=XYP<(1[14" "HARI0*GA1&,- X*[)[Q$:LD1;=X MJ-^G(Z%; *U7(5KYE_2="_ U:J&=KKH^53.,BA-\=T/OO!("B*5JU3KV[HO# M3Y2M>4G9GRK!2*F:=B^\!Y__2S)2>Z6- @^NLE'^+8OU17+"J52,!LV1Y1X< M. R J)1@R'LF F7*>(63*-^2K[DJFI4\7BN=Q5*G:FY)CX9>O]2*\J037-2^ M<8M\_98<:;O3G\J3KB_^;GH9*'T09#3'RIR*;J] MSJ#KIC.(-^0+^V5B;E[@>X]*^OT,(18*$K:K,.H&RUR; ,34A*Q7X.%#:L$ MMP3U/C%]F)EN^#O9I&&J,\(DPZU'E5^@TX-6BM-@HK]!<%.AR/?RCS#K U>N MQ]7T+Z!&IYLNKY!I>.M)K%0['W3A":&W4:LBUDZUVJGY>J]7QJ[GH9MP(/C9 M54V.9&O@QZ,_JUY][@'= '+3[@U':LOW&@XFW:X#]KG\7IJ^7@K/8+[X.,%3 MQJ<@NMT06P"1\/=F;SQ/Y?A'TY,$T[5,\VPT_E&$.AVYSB8=R@TQ +O.U(53 M<6+Z=?2HJXN1AE]Z6V6@"=]/;]6[^NCR&Y-)V*CMPCB]+V^Q/G/_25G5U2>5 MXP-/;M :]KPWLVWR1P/V$V" FXYU#-YCYNM3K?0WRK3$4.UF%S>IZW$[Q4"@OTK@&? &EZD^4OYDBLS M4.[! /B-A"P&7T)QFMAJRDYABGJ^Z:IO@XP!\L(:E[(/7GFW<@F2S%VC:NO) M&GP/2;9[U6-F=:P"]-Z5IVS4OIR4*CHM!^TP=#Z .W:"Y95,+%Y#YC7)B8B-[DXE#Y[QNUCP$F-$GM>JT9TP/6K[]RLCDT MO+27;.8U G>+EZK6QS)]S6M.5O%[N)*5&KUJM=L.[SJK"%-+-2<1@,.]@:EV MKK:^_%;;[YPW74WRE)K8J#4Z-XUH&LIG!^9# -"&)4SAO.E>S/CIO1NT3M8J M8"LVGBNW/@K2)H0P7]L3N)FD'7J?.ZW6,./^QCEA=G_L[7_[7C^M7^SM[WYO M7.X<*>6D%ZF#IZ81<1XHTB0*%(/43GEIN/!7JY2QUXF+O/"<,DXX5LY@%;DO MO*9,.'R50V:K%.U)MFB$5OU./V'5,)L ?QRTI\W%#!"$'\E'2)(^@0, N?,I M9>Y-$;2\FR_'?T2T>&UM]T]G86%(73@1%(N'D;H(M2&4@A=Z+E(7+K'0ST7J M(JA^-E*7-S'P16'B72)NFN8+<-/\= Y7@/OD04PU+\?NF5?R@2PV>267=R6+ MW+WL7E,V(A&$.'53:-&(?H-@?FJ MG&6G>W]]^E[?=NE8#87G88BZ+P[^2N?7/\,U?YXV]M^?U2^_?3^$3"4X5UD%IPE^$OPU^& MO[O GX^\<,$$(;S@1'O%(H\%+[0/6KNB*.%/9/A[7?AK3'E_&#OB'$78$@;P MQQQ2V@JD U;.$LQA15^[,^B#,CC+$MEO!]<-ICR; /]?^UR65:30/O4,_3C> M/]TO*VR:[=K';K/3+6/^N3:B+S7=;Z@%\F-/5MRE%_(-J+;;K@1C)""59,!4 MILKA4@H^!O@W73(6DXR$]T+"F>[GAF,!BQT!!%,[ ^L2WYL.B&A*#+.NL,H^ MAR.X>OGI-X0/CSU#D/%AP?%A$BB:1!)G-4%:29O8$2S2#ELD'8:(OA#,1I+Q M(>/#;-^&5-)3&&Z)CEQ9IIFTX&D7\/=@%>8E/A0C?+AW7BCCPROCPU0DI;3G M*EB,@K$&<6$<,M8)1#EF07BOK1:O'4FMV*[H2,3O&CN5=<05F\BUNZ:9-6;Q M0J9;CU7^!/IZ,Y@W7/F,>H]$O1DB 0R+K:SRB&N=HB83$5@Y@@(C47/)F.0Z M=<(F>O[\^F(FSS,(+'YY* SC :4^-JE]LT8Z:H\\$30$$URAV6O' M/2N]@S15&[K3]K=5A2Y"@N>).906<#T6BSLM[YD_!>)]FHYY1&&%9H5! IP; MQ(-G2$OO4>$8CQK,FV;NZ6.>E\L#O]*9K,RNMC3PNYQHFTO3EP)HI[;* M>8NL3"R58!&1(=0@YH,ETL847BWWEEN&V@RUJPBUN0Q^&:!V*HK7WFJPB1P1 MC6W*XPFDI%#(4LZTP)3&A^Q>CHDMYR@LE['9XG[9]&C80GK<,*16-D8=MA*9 MZF4U[%!4M0"*-[5&K7K;R'6X9;>\=6I4E#HJ=INF=<-#7*?73PV)ALW.FNU1 M8Z&RGTXP[F24!+BNK\[5OD+C?MM5CYW]\64PM:$[:NH6DG[[0>*8J74&\)1) M/R_7@:$T_:294ICJ[.2JE%OK M8M]3;K541*J:=0^ $+T:[N8=-+G\+HYQM/ MI7O-M(5*?<$ZO=07K5FU"Q?3O=E4.0FCVXQZR8U>D,]_M7K*N.G<,G<#_=@- M:;: A*5HGK^B^.FRH.;*_IFZ9;2NM48\]%ZST^[.F97J[J'9V2N<,6GE]& M+W'QAIMYPK-/OQTI*CRGTJ$@"H(XBP%92R.RCI-"129%*4QW2WCBD>#"!Z4!Y(=/JW\+$-^H>>L4?N-JQ/7D' M=KC? #[&>65PP-*GAA2]*_Y',M*5%U!U_TN]XR%.6JXNFGOM24="2M>G:$A M+D$ 4RW9T-OZ"LH"!O1+16K6 QDMO3,PJ"WSO?Q&JDO[;="OW)'?.[97VP)? MZ)_IHV2=*?X%?B]_(K_\JYKM5CAN]EJ5EY1NV8P0:98.E3M)M*.^]G7CRT;5 M2!6>8B_*'MVI.TBB*4G=:6%AUFNM#JQ!\I=[S7ZG]$33MWH7O7XX*\<.W^STJF]UPSFHZ; A7_I:ZJ=:-7H-PZ_#L_08)OY1 M=@JM4?*/\COKM3#BH*C];B 6Z5[41JU=:TLEE=.]70>]29O?4'4SG/0R/0N@ MA^6FH)D0_EPEI]D T?65L/2&5ZS/]N@M;]V;N7=S2*Q5LGK#\-JEY#2[4RA6M8,TO6;JPGK'5SP+IC=(WQN4,@]!F1MW M&BYU/0SI-X==\2L"BWG:PTE(UFR/>^XGE(1W3%(-XC@])>G1TW?NAK]#-W6> MW>J5>C>J=JWZ&Z?@K.PIV;Z#ME1!8*DR0RU).C(82L$-0'6U(7,* 8?MA$/) M.E9R(=[4VSGM3\_W=JTZ-X\ER"RF YI(!& VMMH^S05,Q6\E]NZVAR0V4_0> M?XQ4;\QR,TQ/O6$O90>>_8G4+P^^-_:W4M?8[T>!"DIP01$6J7C40-2BF0U( M*!.(\AU#+ MZ884 +]3GZQ=?Q-C>YW6H!]^&=H(?/,U\VW<7M^8"'9EYJ;^/>E.\N?'$$]V M@_F&3(2!OS.M[^:BES8S3KHS[_BS^:M>>/-_;/??F]<]^=HNN=P4A(G"1T9&N1!\L%@07HA$^;OH-GY"O@2& M<"%3,G.PN!<3SI;(!YYD/TQ(!N\ F%.D+1D[;\3.3_1(2JXBA/<(6^X0Y\0B M19Q&A?.86(-!TMV+5FMG@5EL@5&11Q(^'6U7"N2'!"E,$0$B=#*V M>L[8WLWZCHY67/=92AOJ7]_PT4X0"Y71U13C MUSC OIC$WV6W^VZG9$W]YS#KL//?YNS\EX^CS,-XD^1.]'ZS##8G!CRQ]A3[ MV*)9KM$F\C"-N#.%IU(PC"_]!7!8<&1$4,IA"$*!B 1*O[P=:$<"ZFEQ'R7 I@L TG=F M!G1-"NU6QM9)1J8[.C%3,7O=Q%)]+ZWSVE'I&7B8O@#'TD!$5A14Q6"$(52X MK'7+IW6E?WG$A.(ZIC8H@5+$M==(%3:"I^FQE5+3H'AR+6_6NLJ9F% WY&* M+1%0C8CK4J''#%%QF?PWPK"$; M>U+_7$@"U$F1W-2@1Z*\%Z_NGL)KOF$AOL)C=>J.O.:%,#(=8Q4*<4$T,EI1 MA$,AP9"$*#Q+% ;7!$N3K?3Y3+?Z5YG.3Q@-GOZ0+<^&*YM=S?;?X#@'OU'; M+:GU$OON>7E[-]XS&7%T5EL^I2U(X#S<[BL%O.2S&W/1G9N+:A\B#DGV1@9D M2!8WV:,;NF))>Y8JLOKK)-$.WKS!.HRO>L/XZOI]S768JQ&S EB^:C.\#&Y+ M,SN#$@B6$"+02J,Y;G4L/'#JBE;G.TH+YJ]> M^V'WC_W)Q6-HN\(5&EJ3/:?*JI7O5UY/,CD_R1:K)&+D<)<[.T3W>&GZ6U8J)_Z_T*$:,NVDZAA1A*FNB3YOF8 MM'&D'=6#JI<>,6>GP\;],BZI+,\\X?:$T[@:;A*/Z?DNIV$HGWZ\EP=C3C*: M]K!A%=.&@3D.8X[.G\IBFN%QV<5X,[ -WU?W+V<:KV<:#BR-P\",FWB"L-;B$F%ND MK16(0H06F'J49 MJ]YO9!%^W=G:'QF$ZI,I[!CB_/6V+R3D:9=5"E6:980MH+HCQE8+0T%A.!1P M%ZIHL?2.R[*#BEAYA&I3.#*D7BZK@1(7+SRI++XIK4^L'9>PF&).F.UN.(;H MJG119NV8[X3*TZEJ'9)]*FFPP769R1$U>U6=1E74T0UI/*4OGZX=!\.EH4J/ MAYN[JDPD3=YC@N1;!>\.F\ZO*&ZDHMN\=D?UYSND-]>^?=GY+G[>:;ISA M+NWIAZVMCVD!(5P?F#$!=;NT8,XV:X,1:EJ?YMF M*SD8L0Q/?8_*UFJBN7.S@>5V>[]*XT@-16!>#/96'#$X49I M^",K4HU_MLSJ&E+DJ@:M-S+CUZKM?$[]"O_Y=$)H6MS'+.B=6XOPADIT*R_[ M+4558VV;#2B>-!%53<&5Z:R>=\_)K'TWO?$BS6088F?0[9_4P,OJ)IR"FXPW MFVZ;Y#)PJI)T4U5O/]\HF8>':\Q6J9M'^$@0L;8$QU"N\@5>8^T:>_L[H/*U MX>FQYZ;Q3EH#SEDYP>#R[<"Z=R["R%?[V#+MWH(0=Y/Z_M>1OT;K?WWEC:$0G];N=5/'92XY:%;R- [8( M)K3:" Y#&>Z!=Y:.&C?/S:C6,[,U!>3"PBNX10U>[-; MZYE6NODP>JY&,4Q$#%\'8M_RS*,[ >BT%]-1Y_30TZ-L,C85QB;4+3-A5>3= MKSP_F*VE/L*W7U+9.UC%XRKE,+1UMG)WIZNVIPSB<%9+L_3P31H3N,-22^T5 M5XS9@MI02*9U9(6BZBDWW[ZK..1_"_N 4HXUYX"Y 0HV;42D&#,D]QJB_+P!UE@->/CYPIG/ @ [*0 M!'$>$QP0AD _29'8N9R%.*'8F&\U-I:!\6[&;4?[[E(\/PY-J%RIT(2^5&CR M$>*2*BK92RFLCR#IR?WJEF'QJ(W)-CAEK4XZ<+0P8!.#AMG!R+I+#_=__7;PUU=MIIU^K[9^/#YK'YZV*I_^'QRN/_I\C^7CN[M'Y"];5")U,_D]-M14> B M<*%1,$4 8X@ETE1%9(/000,4%E)>C5D(P^GXJW2,:+B4 IH68,>T)Z!&-)JK M,L$EB_6]T_6]T)[90H+5M:&[%QN=]B<(DIJQ&?R7P?GPO*QI?1X/ M=&C5IM,-8QN&WYPB'Y,CSR6E-(:47@ WUA4:61P+1)1RSD?P.A5X,?WOG7D+ M!K^@_QM-=ZTW-=^UB62DK&6:\7&I6A4-C?/-.Y]'A#NG63D#C"O=1 M-O6>C5A>H*1H7K2GBN:&?]T;O_OB>&XO+O6[8F_K2!D7@\$142-9.N*H$815 M#D4+\F<$LK[/K5J?:D -2[ MJ4_"Y%3,*(4Z'M:H&.^Z(O!4/515:.6H,-1AQH6)Z?#Z2\-V7MNG6-N@O9 Q*D2Y36>?>$"6"W!>%:R,P(8([]8V MV_/.ZCQ^#S?0RRXETS7!U[> K)HG-D!?Q3H#;?R)[O_"3*'9V<& MX*\W-\)&55TR:8(RVQ8&Y+56-ATISSXF>)VJ41ANV)]61;'SKGCO7V6Y9SI, M4V5AADB=3KFX5-I8-K4:M[ +4VRCN]QLBO&>>HIG98L#MC=ZMRM&%J M^!H9&A:@C#J4]4Y"JF(MU]2DNK7D2'6J5C6S9ZRV]G[;+6M>2]4;5JA-E\I/ M"M*J=D95O?[D0&*OO+@JM091&(E8:M6:>HOV!J8]/NIXU8DX 7SH=%,#Z=IY M!U;OHMJ=/4L[J9=IK+T!S,=P*!NU]ZEF)73706S[ U-6L1]#U#JLU.GT>J,3 M /!9=7QM,NKA"*OO5IUL^W=^CZ%[U3-G87R?T<3,WL.4#ENG/3P0EV8WS6CG M?C-ZY2XW#ZPS-;"RM=/H4,_H85/WA9DRCV6!+;=<)+@XN]A_7XC]$O^ MZR_5RZ7]QM_*4QJ_ED46^^;'&\Y:[)!T"LXPJ;FC'.'$<\2]#JE6C"!8/.8* MH9DM$L71AK@Y=?7/94I>WEM4MA) O7E)N=PYDLY Y,H)*JA/S8A8@0PE&!$I M@U>T\-B2M4UV6R.WH=NU(/)2;O<\K;"\=3G9V]XY"K2@@3*-BLB+U*%:(E@T MAVSBG9!<2&;+AG^W]"AN#@]P5^R%#]2J" MDLU4*2=?CSCW(GC/$9NG TMK\> MI5,%DCB#I.+)VZ46&4X,*D@PA>%%80RYOC_>=;:I*M,>M^9)V89;LK_)E)4G MUE(FY@)$K.Q,,INPN#'S,2R/GPO5Y@=0)H2:LYVJ9],VMSUGYLQ4,TE+N0&' M;CGMI-/3%D17;@;4G>%T;%7)MC(;L!>O]^(:,-3WY38%QN'>E(K&5%0,I1@#,+/UFG#:+>>\64-["&/W%^'F#A%LD%FI** M[/> 5"0>MH@%MS$(!/$B!9?88&2#M,AS BZ)LU33NQNYN7,D-YU+*A37!F)4 M1P5)QS:-Q$)18H65H?#>W.%;, MT89)U\24RA@200TK<,9]66XKS)H](W$73H!:5>$1.ZEI7N_=HPKD*C*RV0M* M8GLSZ'=&EU0D[.5?AL3M,+ M-=OE]);/'58N:+TA"L(Q+^L7$G%VWX^&-*QMV*AJ&T;\]C,?2KJ!P14AY.:O MW'K][1_BC8(JKM0#KP>TN^U#P3@E_(&7/^G 2\+RX=S#HB:1*IGDQ\4I/DEV M*4ST_,UO"HH?X?4TL.TAG^K;CB^?RF+!.1G](=*%LD\*DR4 M6%TY_,I_HOZS0'''UUC;_.=NJKOJ#'J@^+U_S;"_O^ <#HN^_E/-3F+8DB710?&D=:H$K\V MB;66SC#DT2P:\*O%E/I?QV'C,/Q+FZKC/BQ#=NXJX"-7M>#YI_&F)7_U:?NO M&Q&!/K5XE<+RDXE9((&Z1Q[5%-X)6I(0*6ZQ]>-^LTYWO*2UVN%UG>Q\^D0;=^7%P>DS@ M=W)P^>G[X9?A-?_Y_<2>^=;>&7Q__QL_^&OW\F!_B]?W/W^K7SI^N/V5'>R_ M;^YM_PF__WG:V/ZU]9_+>K_^!?_X8W^G7]\ZDL)JCGVJ(>5LF&D5S"%*(F,, MZ\(I"@ZY6"=\/ME:HYOW,U\9U#*H/0;4N([4$Z6BQ8+#?S4N7&!*:!:$ M*V0%:O,-^S*HO3*H78Q!+1)BG?<848\%XIY$9(T2*,C@&2MG^#15BY61Z5[( M]&G:W=+*8.S R5+"&,1UP9#55"/+K'+$6P,N5\I_SG>R>KBOM7KY[3>DVL([ MAYTCJ7V)TV$X-3R&U(Z16\2Y*Y#! MZ2B5#RPF5@@(M-8VB9H_E_JY;UV1WR#S^AD/##N61'L>0&W8K2(&7SN M#3Y?K_H56HJ -/4%XD7JCJ@"1LQC9@13A2K,VJ;2\P>O%C.'D_5W.7R'K+^/ MT=^)\\ *KDDZ^:4H30&@ ?A:<"%X(# D23]G6]NFM,5C]>IK?$)F'^F M:NQ_U5(Y=LY;/+"8[64]C$UKTM.09P>Z%8 ?3'DC0/M#@))+2!L19 MY$@+R1$5C@0I?"2:KFVR=4WGS_C0QIS467O-?UC5YFC8@&0$>B0 3'Z;@ M3./4VPR<%@4(("5204L4E#':42F-3:W.UI5\K4V754N!C!K.UCZ:IL\ID 7U M4.Z]]3M:UK2J&9#N!4ANVB7!DCC!O$*%QAIQE:I<>$&0#5J!;?&,JP@N"5=/ MXY#D?,BB*_,+)$2R,C^I,D]Y%P7F0D>+2(P1<9IJ.E)?50F!1V**<(3<29ES M"K;3]M=6%E\]2_J$M<6/">UN/7PQ_'#X; :?^\X@'5N]\73&JT__C/TKB+TYN,FRPF]4UZ\UA0+BE'A/'CQ0CADI3!(V*(@KLRR ML/L<-RF]^7^7+4"F&6BF6:1?JN'/5J\W.#LO^_I\[06?>_O,]/9Q1UC#I+H0 MD=%,("YE2#]!/%=X7C ,ZNSD"O3V,1,QJ UZ5==$@ M7MI+^>0N?ZYF-RU[( MN5'/^,.BV%"%9N3!O7AN_9!M<*($IDO7J(=N:"FUO.7F]VG4\P9V7%>@44IN M>;,J*YE;WMQORK:;O9('M?89+.O+'7R]5=(>T_JE0N8%#<8@: )_Y$E287?8 M1;GB2_\V])]@KN:BL9$4)"$81V:(+JG#785F'=ZXW/U^^&&W=*(/+G?@69]8 MNJ;QX?=F_>S316-_YWMC__#;WM70[/28U4_A?J<'HG'ZYRF$9LW#;9]"/+C' M[L4AC*&^OT4:9Y_$?RYWIK-B5@LI!-/(4IGXQZA&R@B%L%+.N/GCPF@EL^,[ (KG."_[TX+04C(:,X%"$8BU8/Q%X(GR^9HF#T]O%)[DT,$"0=@R;+]GQ+QCS@M4 MX!\U5&/IOUGF[^WYW+[ON7Q;9Q5O1=KJ&K1CU<_Z=KK/]-59.K)^R6?FP*29 M]@4L(_@X[=*S-65;X(I,H_;E)(1^R7QA:F[0[8(>I:NZ _C.B,.LU32VV6KV M+^[++?3 ^K#[T&]^K,:XU:ZH:3]V>OUNZ#>[X0S>9-XEZ/U6O>,?PU=JALDY MIS?(,/1C;_\;?*]^T3B%L5]^.W)848D50T13CKCC!;*!260T-K0PP7C*?\*R M6$ICK=5)2!6Z9TLE35<$IAIQDILI>6ETVD-%>YI5*M0.%+59N2;.ZPP&1P!D.%JRH!3S:YTP8 &5-9 MS5"'EI2A=Z&L6HG:%T*IPO)AM2^";VA&B6#/4OM"-E3!V7!LSU#[(GEQR\ ? M4?OR5@:^*#G/S*[UY@I4TT9!"NUCR.G\XZ=0Q>$ M#FR1*D3RY"S3Y"R*S[@T9]ZG^0O&!]['W79V3+>=(M-!-T6[%9HLR.GW?(AR M63=Y%JLGT0KVA(=G[ H8VP_XWP7<"S<^_/[M8+_U[7#_I'5X>G )UY[4S^"_ MS:O''>%]3EO-P]/W\+_=B\;E)QCGYY.]OSZW8*QGC=-&L_%AY^(0_GNE%, 6 M.EB7VKIBXA$GT2 ;B$4,6Q$*ZR3UQ?+2/62,RQCW7!B7>2\6&^,F-; N&N>M MQH@RQQ OC$:&28V8C(H9Y8I"RSOS7F2,RQCW9C#."0K:0HIH>>0D,.L*1[#7 MG%ML"LI+C"M&&'8(%9RMJF)*X)R%H&]E=%K#&UPBBSMJGQW1O6Y:VX>W!S MG75@X)?5(=5.K'WL-CO=6B887[5H87J=]V*YRE/)B]^ZP3>(^U!YV/$A%#'$F=PTOFGC#RRSB^QSK] 5))U_AET?CI:D3X:SCPB MC%+$K9/(&LJ0B=Y33XC%P:]M-0L:DH?>#J40/ MVJM6-F/3O;#IZ\Q.1J0B%)HB%D0BY#,!:2XD8MIZ#UXF40ZO;18T[V2\(:U^ M2BK@K-4OIM63*$-*KQ4S$4%,@1$/.!6Y\H!H4)%B'CB/B9FOR%K]AK3Z"2*) MK-4OKM53<40$'RMH3!'Q,G6M(!$I)@JDP=MB%#./-4E\FZ\51ZSVKL=/CRF^ M4EUJIGC+%&^+'N,]@NL-U&ZD=5,MC;(9N9<9.9@.^;2GW$F(]H118$:B\C?_8]+N=F\F/=]O;(?5!;K9! M\ZX7HJI-;.X5.]TK]NL1ECYQ!C'DC<"(.Z61%C0BKUC!A6+42[,"O6*O(TGV M0XD)-S2'74$*9$X$Q>*!;6#%!BBKHG"9 MNWD%FC?FAJJKLI*YH>JJK&1NJ'J_*D!.[C\W*KOU^$=#TACN]5J[/M6??OWT_KVG]^N<')'1DV,4J'( M)82#R@ED0_1(QL(3XZSCPF=^V==F%LR%_Q9V[!\,UQ M:A S8;>OC>CM;SZ>F1F[;YW>^C<@]6PH]"+SU&>9SS*?9?X. M'MOM-5G+5[&3_"C3OACRE%>4SG9$B-7OP,^U

?_1KL?GW MB-.Y^N9_X0TVXD*OF;:O_=<]*B)5D-00&5@H+ 0C7HF"1,&IB9@6&L>CW6L/ M!HE'%4+N#.G9*^]R](&Y.$N$UN_A_=XW4XAYD%X2I@N\S-A/0?(P[BR6-.Q\ M>&G;KH#/CQSF0GKK$&5>(RZY08:2U'G.":>#8C*=_N$;\ZTSQ^+1;)>"9(Z/ MN^$88ODQ2?A5T2IG'#XQ_8W:_DD3_M#J=6K-2E3#V5-_6@2;#9A$*"5,'-?=CY_+ OG0$R;_595:%?JZ5GP"5_7 M:ZE4S;1*+6QU$IB'[EG-I6N:[=Z@:]IN2M$'YS!;W=!O=D.2?%!3'[KCN4OS M'N#.!JZK/O>C!?.316;I\665'ZS75<;W*RN2)"6M7K,]**^] M]QK-+>QYI]=,=WK7#2FC]/>H0H^ Z?ME.,&<;D@!UT]]LG;]38SM=5J#?OAE M^%1\\S7S_L+KBY 05Z9[ZM^3[L3T'P=D >:^H5+OWIG6=W/12[-[TIUYQY_- M7_7"F_]CN__>O.[)5U:[PE%LC>':.I9XV:W$V@#T>XD!4ZPBSJ_=6O8<0XC" M.5[$2+BU#*XLE-7>.(*%E/B6LN>1A9A4/O]V8MK'H;?;_MCMG)88,[0.>V/I M[N4RYYDRYT]'WGJ'F>8(4YI.A4J&C"4*$5A!*50A%;8K4.;<#2!WKMEJCKN# M56X3#+9$PH1ZH9UX0C:?A$AGZ1BD$6;G(6Q9 NBPYL33G('V<=Y&$ 5IM$8$MG*?)H M%LT2+&BCN%_'P>0P<$PIZ-I__S]%"?VE]KMI#TSWH@H!R?/6X60VXX&TX 5W-G!OJ.0V"*UE4.5.S%.W!IK+KJU*-XK3QN76Y>&I M_[97)M:V8D7#/$M.>NLU. MQK1'8]K%%%UR9"1JBK0.!''. X)%9$AQ(P/5SD:#$Z9AF@D;GT/9,C7CBP+6 M@S8S[T?9-,7/E('I7L#T:9;]1&*BM46$1($XY1'I$"V@$R^DC,228 "8,@%C MUNQ2LUG282YX+$BBT!"&4Y\.I7K/+1=4/ $!8];L1VCVE,M!N2F",LB'*!%G MG"(5 D7>^T*"X\@8%6N;=PJADV3:OVST0:]J^2 MNS6G+!Y8UK98_L5X;=/*IG7-*'4OE)HA\<&64F>D0,IQCKB"2,>$J!"-$1?* MTR"X2ID+.@=3=ZEOS%F+A5?NEW4^[D[\F)7\L4H^Y8I0@5E!&=)2*L2#!5>D MH 5B@C'F83FEPFN;=]P)SFF,.U3N# _5?31-G],82^IGS&W=CI8UK6J&HWO! MD9OV.10LG2Q,.CHL(3+"02*MHD'1>D*H%2:DH\-R/C)ZD,N1Z<0*E.$&$.?P>O(P:FUS:O(8C_5TYP/$:_=MK^ MVK+@JT=#,[GT4A7D93*]!\:F/I*@"I!Y32F7QF@8D@(KPB&^X(2VHU,JF3@$!(VXX0\9PA:+'1FEF"D6*5-Q'V'*6T63DS*D#(AJ9Q!7C",C<40ATD)12;STXAY'11Y'7/JD'7RN=!;/ MS7IFFO74CZ)3+!0,EEIJ@L!/*I &74:."2V)Q3)JO@+->J[C)'7#+O/AVIX\ MZ/:F/*9LYG,UUEI%'M/GKGP;"4I>WC]["LM8ZT/,*8/GW #W.^#L\,6Q&YGA]M; M9&^_<;JW?8P/+JY2]AQ?'.X?IN=]/]@_^7:XG:[US<.SKQ"['7ZK;W\5=5J' MF._SZ17:R%#N@P6-"L<8XII&I)F12 0M".$.%V51>"8]RZ1G&3,?CID/2VIE MS%P@S)PJ?],0RGD>D NQ0-P5%%DL) "G!V%CD11$9ZK=UR3->*E\8"/TIW@$ M<_/NV7S@[I$U4485,'(R98)9H9 VDB O3'2$*U%@MP+YP"I!ESJK#;-L@S,8 M*EQ5,4JXSMEYIYWH/R9<)_W:^9"(LB(SN$M;[E7+!7(B*!8/RP4*M2&4HDP\ M5RZ02RST<^4"!=7/E@M\$P-?E/JNW$O\S27LR]Z'Q MK?'7)U&G!]\;^S!NNGNQ]^5J/2C<\Z]/%_6S3S_J?[T_W=O^Q!K[7_D!_40. MM[]='IYND<;I\>7!Z:[XS^7N3"5^)((;%Q&F+").*$6V M"QP#DL05 #V>(*V91S(0;(,@L(8A-RY^6^J;&QO']LI-..RFA ?>=KG7/?\2?H.W[6@8%?5J?$.['VL=OL=&N9-VW50H7I M==Z+Y2I/Y2U^ZP;?S"!V/Q";(51C@L(J%CPU@P(0$\H@&SU%'C,J8@P"NTRH MEE7^)<.+K/+/H?*3L$.)0@E?*&2DQ8A[HY"V%*(07E"?B%_+DZU9Y;/*OUA( MDE7^&51^)E2Q4E!;H$(FVE1A+3**,&2E<8IX75!&US8ISYL4SQ*<)%J-\%RL M2&\[7_($(KVXEZUMN>O\"6TR@6R/5FNI9E"W%O2S% M#->MI$9Y+"-B%.P#Q\PB12E'U%M2,*5@/@JI.KKF=ZW0[UYTC4FAN"Q50D%0A'C1.5KA @D1;4,>U M+? *M'.]CM[)#R4FW-"_=06IFG)[UM?N\$,P+7,-X_*/H<"Y/K9;61X<".E;)X=_U<7!Y0[\_>O% MP>FO30CY?S0^[.(#>GC:./L,;W$=#\Y7NO?7>QASZ[2^G^*_WYLPOM-#B/W@ MF:>'9W5Z^.& 7N$.4R 5@E.,BD)JQ+%BR!(;D*->2FU"X8/,/#B9.RPCZ*,0 M])$;5AE!%PU!IUIC8*D=(PP5(&FI*KQ -F"!B"BXUYP#PL;,OI@1-"/HHQ#T MD1M1&4$7#$&GMJM2.R')K$)21H6XIP9IQ@KD:3#$P3\FTH2@?+XT("/HXQ$T M%SC?;PK?#_J#;JAMP?#-<:C];S"M_HE+FT=#<*CMMETWF-O.43YS-<-CLF3+ M9QH6+SV13,)>_*US=A[:O?)HQT@DLJ&XGZ&8(2$HA++6&(>"L!IQQB2XVL(A M275T40NI&;C:8H.I%S 4J];Q>1FJ[#)^OHWD1,;/)\3/2:I"<\.=Q10I0L#1 M9E(AK01!05$A R>>6IOP4[Q$JB+C9\;/U<#/Q4M-9/Q\.OR<2E0P3RGCA"-C M6>)/X 72F L$IE)156#X)S4 V9#S!XLS?CXT,W%[[?%R5:9^;7>#ZQRWX3N^ M=E[V@>T-^\!V8C4!K=#KU?HG,,S_ND>9OH\DJ *NUY1R:8R&15+@Q''F(V>& M'^U>>^14K-5BIWMF^G"+'_UW@&Z^TQ]^_G-4>F^:W3]-:P!0,P2IT)^T+2B6 M%%\>7FR]^V-O_QM\KW[1.(5Q;:?F(M@PQL#A$@( PW*-C'(413 4C+A(L!=K MFWACOA*_!A+62HMNVAX6?DILX L#TVV:5JU5]HGX_^Q]^U,;2;+NO]+!/7OO M;@2E4^_'S DB/ /V86,%8P\>+_Q"U-/(%A(K"6/XZV]6MP0"@'Q]FW17#]N@@#K*.&L0#4%.=;Q&4 M5/\P@DJ;*H/Q6X2[Q1W[_14+5IMMG?G]P(,G6FADF?-85T\/690QJM*I_NR,MI>Z=5'(Y &$:QUIBC^EC'9:V:OS*L M[Y*O- ;,\V'5@GS#R.H+GL!CP;"F!P5? NDYZO=@]]3?OS3$\7YISI.$IJUR M'M5IM(,J]O*D7'L_4V_-_,DLO>?W!?$$S.TDV+ ]>/2W]?:UL#GC(=R^.CH> M'/7AB58K6]V-LMQO1][B,%\3#?D=Q* ^@C6 9\YDI"8P,6S! -YV\C;;A0E9 M?BYR_QWW/H]IGRN@##@H!.8X[#@E+3)2$21$=#$EP7FDF5!!?D>'D6X\+?8/5VM?V\K M4 "?\Q5&)WE;WE&\!)%:4G@RPK@P6+,@E, \89:,)/C>XO6QVVSX&\2,O&J1 M.MW>^;P?%2,PM1Q%);./+SED0,10CHU(9P)-L4Y'8M>(5%[X.[H^%+?*1IX\ MXYP;:GV*V!KODF5>8586^C$6^JR]_G'?1Q5E#!Y%F'7 #L9RS4*# @"Z";#Z MV/N5-7F-MOY;E0;]PWKK W( _Y\ "\4;E5O*M!K69ME!UX.;A_U.Z!GSJ$& MD -6<0IV.D/ B5&L3OK'W5#Y@QHS:C6!>;\J'5EFYM7$X\9^OC!]_L_9'-R'[O3:^Q+?^ 1[UXTK$,;Y\_YVMF MQ._QUL[N/I>@ ;BBR$4I ))(0%HJA\#> ,6@A:.>_-BN;*R^HVP:98F[9")F M:;/>-Q9AMK=^ASG/:3C9^*]^L]V:R/QY$&.V!.&_RA\/!EDFX5N#X^R(:=:S MZG:LZW0[H].L1A?6#_-#Z9L%TN'OS=/^:_QPG?BJ!9)LK[?W-4U!1((1K M# M''..G)5U6UPI.0G<&GP+MXR=XLT_E*4%DZ K0M*,.,O*E(QL]7OC;?*:I86V MSS;V-=CB/AF++#-@I,LHD(U&H<0Q91H,'2;TRAKY*7R=D];OV=8>UL!U;J"/ M^IGO'=E.C6G1^H/:VU+7*?@^JA*8YC6)G'QR"IY 3L_%$E1WPS5K^3PZ&O2_ MUV94]W3!A1"D;Z.>EQB:_+K)&_8TX]KP+4S !7,Q,_9G)LX(Z[*7CWCM6LD MBS2H8ECW?E;)^<-QO'[G@IY%:M!QQ[6T@=B.QCI\-:MAL 7A>\>]=)R](JT' M%=M8@'HCDV?.'+0G[I1;8_GHB$-C:\T"+@!&?.N$.+S&6J_!YN*.SN9"*C":1A@ GR9NMO'BCB>A ME4VP\Y4?UC[!\^_FSQWTC^'[)_W!U^Q0RT@U:,2G-_[0A8T&W^N,Q_W'V/Q[ MTN10=HD+_''.C+;3VUIP_QS9T?%P.TUIT>%KYJ8?3[=VONXKFHS2F*)$ZE.E M/B*GI4&"&B"F7DA*8RY U9KME0'DM)[8L7?VG[9W; >G#3\<^V8OJ=/_^W\T M)>K7X26T&4[#374"NN).ZN^A1<_NH@?;T_N_%I_\QZ4-1%ZQCOMXUC[SV6#' M7/&$ L$!<9ARL-6]109CV-@Z@,7NG[2 :%GA.:^PUR$WT?&(*AH1Y]XCX\#( MUL$&Y9B0R=(GK<9=5GC.*QRIA:V:"\]%:G+AN8 T]02V-'1K4:-@/88QBOZ8A"/!O!;L#@NF-5S&AK]X>B-_\]Q M9]C)MVY2_#;&$C8M6!<6R:NV.G![Y\V^!8')EJ]W,RQ(U&Q!6"DB^1/]L!ZZ01R4Q9ZEG?Q_M"9*RZ%Y69^=)1 MOQ&!7P8Q9WQ^FQ3W(QBXQYB'<-I2 KX_]<[*]1>Q;MCO'H_BK^.[XIN_,YO. M^_Q,2\@KRS#UY\'@(IOR,]B;@VB_HIJP_F*[)_9TF&?W8'#I&7\V?\T#K_V/ M&_SWVG5W7F">>K66U36SN;6]LU$15M4F-/VU^E$A5T"S2 #"D],:($X8J3&C MV#,O XZ)_*"0ZT1+_CGJ^Z\'_6Z(@^$&0-OH=*L_BOD4=;>?4QH6I4KKUL[F M!+Y.=\_>\+TON[C];N,4[H?WWKV%^_[UI;W3!0AZ>["UWCYMGVU^W_OS*GS] M\TM[_>!PZ\O[D]V=?W;V .YV/_W5V?O4_K[]:?<4[HOA>V=PC>ZEQ,$=?[:] M_GZ?J)1U)5BX/.2V% %^\L8A$I/7*BIA,6OT#R!0#&^RE6*Y,I1C!7:4Y\PR M*[1GQ,=D"&,"H.]*5=<___?-AXW_W?[7^L:'/\G>735'X/^YX$]7&8_UG:O>AO= M(//MBO+:=I*KTXZ=(FD%"NC)&6:,V!I*45+@L\QFFB2K-W0$E/*IRVIS:VW=[#= M:U3Z<#[:\3*^.7^:-X>YQL/BF.]/CTX;>/O]ON$2Z# 8[D#$->(Z Y*6()LT MD_3W+2A8KBG^]LI/JWY)?_]%X M>ZZ\6=EV8WK/?]0:@#PR>=T4&.E,"F M;THV1W\\J$-@5=>>#"=K$T:#SK0FO].+G_JA3QYQ' M V" S>,/+X=^8&A3.^-JA.;&G=$\S)7-X27P* &8R[#BW%EKJ>(RF,2-",JG ML9.J;F;TX%VR,ZC3#D_KW5(#W["F)X,8SG<&?G4[X_WIUIM]QD#%R<10]#8B M;C1%SB>%N/=44QND)A)8QZI48A4P>G:#C$6U285MLDN[L9:CG()ZU A\JP)T MGJ2.5H0VS/8^Z PJ)A_^R?<&PG,-3M_)55H@>A$$\2/=^OQ($-VZ(RQ1J5-P M.O#@$O=P7RQY2%08!X8KY=<3A9LE P$>9^DX ;P>QMXE)\DUH'0A):\9ES[R MK9/]H!VVFBE$;!"(YQJ?.DB,1/9T<\YHPH!+6_U9<;#U?AHVB?GCI/P+G96C M,Y/H\,D$GJ[DTE>3-/KEB>O>BP)\B#D"VH2\\XZI)7%I'OF:!WISTTF-U0?9 M*LPSX00V/HN>$@(@0@3K=$PL2,'T'/))FA6H%^!W>Y27<(((S1*][0^:Q)+- MX? X6WZO6%WX[^W/^Y0I3ZGSR$5MQUF9P050'(QC8;R4-('=0J^)T5Y6&!>F M]B4SNXZZ#B8;).+W./"= MQC!I+MD?-W3)IM($D(93@#1VD,=F'U9_3"R;'(UIG5^^>;,SA%6/O?IL=#9Z MIG=POK>/1Z,K7\G6V=WD7E-LO52*FZ!!(3(7HC,*FVC 4DLAS5$93LG_7_U1 M'/X1!_4&>,5J\"L!,3?.).*,13XZ@K@T!FFG"9),P!H(*<$H65D;Q=ZLE'_+ M\UBGU-6+NUHG]QP#6-M::KJG8QD>->V%IB6H26+I [["\J&<5%\GLE0G!Z!- MA_UNJ$EDYHDI#@8YZ27G\C9AIV\=6WWNI%$^H?FMTV3=N_B?XYA;%('D>]O+ MI^7 M(\YTP<43!;DD#="';N"2\"G0:KA>Y_!1,HI6XU*SSOIXN,P'!"UKATT M.3?3PW_A:OO2:="J.0Y:3^W4L=&JSJZNKOWHW_.9T7\LS1S]= 8ZS6.!-(., M7IQJ[%Q,3)T>F&,I:&2_5QW@F[Z6IJF\48[HR6 M$X/AIG/!>6W!6(#IZC6I\_YT)V_4;NWM?G/^;-,GAE\?MFZ_:P; M'M5;0V?G<9^//UEWJ$IER/5'KJ[YLYR-,_'H*I,V77S;>UV5W+ M^R]',[-[-1A\DF8,9;5^UD3P,: AU?^\F%+O#0^H)D2@FF("U045F*GS_O@S M>*\>(,\^G__U6.W[9B?M)35M^/L=2#0FP8C !.8^\:"ULS(HI:GWTF#GS VN M=G:?\FZS&7WGC)@M*>495Q?%6YG*?-ID>^\^GNS"=_?6/Y+=G[ %?^]]>OMEMKKH>P:TY_ONE_!U;^>WSA;0I*V=OP[:7V",9V].MC]ML/;9 M;]W=3^VKK?B8]"1BA1$Q02*.@4Q;*X A.>$I#38IG5;6U"K)6;!7^/1MC)8' M0LW=U'!!P(* SX2 $ENIA(B&*<6C-C;Y(*FGD6C)O+Z2H(^$P(>%&? MWA,KL<8&*GX\4/1JY%GOB[0%DR.!B,@],&9IS+WI^\YYL=TWH^885.W%[O]A+Q6"*P, AC&BU#G$ MJ=?(19Z0DE1:[T/PT67;3I/9,AWWL^V6TL52-OXDN3LZ;"@P.!8XEXG UB?2 MXN"U%M)<:Z=Q8G:60O,[9X735 MZ-FF98]OT[PL=QW([Z0'XV,9*W>C6M:<-$2Q!I1AFD7*Y M/##!'FGA6"9;W)ID6.*T/JW"9\_)/Z#[]B-ZFLK.GL/.?FI[H^SL.>WLJ>9^ ML'R.>XI,W44;L!DY8P.2RA(*J.V)%=EY0O"M=G;QH,S+@_*F+II8'"@OW8%2 M?,$/A+/WTX9*9-(H:AWB,0%Q4L(B6">)6!*229&(I&IE3:X2-=O)H'A,7M]. M?TH+INSTA^_T"\,E"4Q8R.:*DIF(.(RE5K53PD#]Q1 M/SO@DE/7%S.9:?SF^&X,W@_]XYSC7&+]#U$#MY[6!1+BNZ@% O@?F6,$T(/+ M2%QR4AE0#2E:+.(-#8J*6G@6M?#QDJ>*P,KAP!$CM?L\)&1,/L*I=.2)^:13 M/I_,5AF=/:%<\J$*B!80G1>(&DNQI5%H&3 GUN@DK3.YRE&(@:I8;.O% M&I MC"I'@PV6H40"1IPSCUPP#OFHM,!"JR;\"" J9GM,7F-<_[@9^U.=P2QG+F]S MYG)S/Y>><+EVJ"26(FXI0U:)A"P-*FA#I8O\Q9VY?)7G+#D1%(O[G;,4NB6T MIDP\UCE+KK PCW7.4E#S:.4X[^OSS2R@&-[%]>)(%"(29W"47,CH'.91<,N28($I];,V5O?RP?RHL-%6 M'&VG'?O]C_Z@KH?U-YC[<_?>AN?]KZTO[T_FSW MS./VSM8AC*V3FQ==^]67K[/WW M-MUENY\VSZX< M:>26#K 1$J/>(2*Z19XBA$KI0BU*1\4(2N2C.;Q56N+=SZP14:* .8@MYX;I4S(?8]6B9JMK? M(W IG=XO&AONY%=3!E@?)5H&PZ.P-CI&%7, #$8HEFY!$.?K5RLH\1@H,94) MI8*46"H$!A%!7&N&'+4&11N3D5Y:6/?L6&/J9Z<,"D L*T#< 1^XQ)99I176 M%GA0,$SAYE>)!"[4+G2! EC!'O,-)$ PE21"-#C406%I9'(G1P M<66-/=_!Z)<59LUE6/Z^\?T(Q#S^HQ1D>52?S8)PG!]C%RG@=2?PNE2Q)9!D MK*("&2(X@!>C"%XG%(TCF=P0T%"Y8@O^Z?'(!7!OEUT_!]MDGMRE;/%GV^(7 MW,11ZK6C#%$E#((E5?T4P@2T.+=6(">91Y))38UWQ$78W027FM8E!+,,L[R$]*0$F>>- M<)=J-05J*?:Y6K\0$7'/.#+"*D2U-RQ*2IDS.0WG.HI2(C O"!J6.@)30.(1 M0.*"Y!"I3:*8(<"M5"]9.?,K2D5<+,EU32G)K>V>C(KSIVT-_K1ZYG.F&'?0 BX9_Q,&?!["+ M%J9PZ9F?;*&SO4][G;W#O:]MV#;;ZY_AFAMX]TLXV#O\\&67?CS9.@,!W_$G MLX5+M[I[A_\\W#M\?[KWJW2K,O/ M;WIYD-A2%Y)C4I (GW,FT="6;)J^=. M,*@ZBH-JF,6@+IP+RCW+^["NE.OL,(;J^*B?2V#&<=5<^%)5JYI2/;=4SWW- M W^$:-3UV_YEUM)=K>)W'X&H70!0L"/[6"5V?SJU+Z HZ+T*[CZ^S)65O/-* MWJL8;UG)!5S)QR_4^[(2N;?B:)RQ,,],A3OE@]WH:'Q-OMDYI:W;OO+1[+[I0UCVL![.[\=;+_;/=V"Z^Q^^0VH M^&]?X?7W[3^ON%6_[!VTWWT$2OY7IWUVT 7ZWFV_@^?ZLDGA?IWVNRUX_1Y> M;X@K58%XP,EY$9%7%MB[3@99;#UBC!-J&8>UE"MK7*["6BY)4GK!OH)]+SG0 M7[#O0=AW$;97C!"JB4*828NX413E+J@H.LV8$M[%Y'.^[:I4LZTS"_85["O8 M-Z=P>\&^)\&^J7 ZILDICCVB(4C$I2;(:(F1=)8'1Q.V(8?3]2JGMRH'N2@. MWF6A[K_98<=7YX&E2*!8P<80'Q8 '^1.X &X.Q(9_/9G9E MC=%5)FY5[>[5>IT+4CP/"2Q(\:A(,=4[Q0LA%1&(^@0DD22#' T,,6^P\1@G MRTF-%'JN=;,+4KQDI'A*RE20XC&18CI#68"!F(A!WN0"^TE$I(402 J0I*A- M,$0!4K!5P6Y5WZ7$/V\3_]Q(*?I1[FB_WND>C_(A[C]'??^UVCZJD_,6HYK5 M,LSFD].B6^!4O:8QS(#51;6R@EAW0JQ+!:F$P2Q$Z1 %D=<,(UR[1DDG)< M9-AAQ8M+0<&14($C8*>.48YVQE#=C.C!I;DC!)40(+ MPWC+9G^6S7Y!<#D)6K-$D,*4(9X/<=B:X"K)X&^78 &+7+P^N1 &EL\&@R2S M ?%\PL"%%7-=U&R#F["Q(.*=$/%263Z*&:8\>)2X M2XCGY=,X4>1,5%X9D8QG=6R L'G6Y7NU4<37 !4+D&Y0H&)>4''!NX%M1\T% M08Q;CS@%!EZWM&-"$^44(]CP&BI4/L-&_4>R(H+ZCT.ZEWP6XOK !!$F.!N,,!F<0$ MDDJ(Y'A@-@<'<$O.Q@8*ZA74*ZAW'>H]D. 7U'L4U)NBZL)Y(9S52(+UC;@R M$EEO+5(F:NJ]%=&&VM8KIZV?(@#Z&,1]KA[49Y^RQP+O![EM%U"T%I"8CZ6] MP/6=X-I/4W,5O=+!*H0M2XAC%I&.(2$G<0K*!DPQJ^%Z.4^'%Y0K*+?L1+R@ MW#U1;BK%6UJ+J;?(> =47$H/ "<3 H-4$^PD-<)D*BZ6,]!<4*Z@W+(3[X)R M]T.Y*>IM(^4$+&ZDL/)@R\E\RM4*Y"7\:"6V1+K:EKN5P_&:_F'+U#F+KY<'UN:-,Y/++-.?O\:G0P MB!'!U]'H)/9&IU7H#)M^=_EB\*'?NW8XK'X;G\6'#S9M*P[ZW1 'P_R)0?3] M0:C@X]M^U'= R E=K3+A:5UNEG/?]FPW+L#,JAWUAYU\I5\&L6MS"8%?)UU. M8,;&L\=I2PGX_M0[*]=?Q+IA/V_:7\=WQ3=_9[9\__/+AU!7IG_JSX/!A;KX M')$;1/L5V00#_\5V3^SI,,_NP>#2,_YL_F[NG[>,N^OZ9F@_;V[6[)-^4[.B M.NF,#JKX/0Y\9QBK(Q![&,9GF&V8:=A[MNDQ9!]CC:= _K#\^U#S," MQ-/Z8OWC$>HG!*\1W";_LA?J:\;SRASPJC, N(&[#O,=3OK'W0!7@H^..BB, MZW:TJ@Q-O3I?+'_K\KA_/.83@"][=#3H?P?%.HK=T^IIT^[%'1+D-GM^$/,1 M(]O]O7[$)B?N9]Q MV$Q68*2#<,!;&$7:6(LH8\E8K87-W39Q:[;;<@7;NIO%(6ND+$2G(.)5[&7! M6H\^9MEKE#XCC3):O:,D/30KNTC24TD2W08&G'0*T7F$5PYK\Z)Z#HNGZCF\WAGZ;G]X/(C;*7?[ MCKUA/=Y_>XZU/ MNWSW\./)]OH_#[9V/IYM?0'IW6F+W# M#D@^;Q]ND*V=-MW:V?C>/NMV+C6%/0DX0@SX7E M&),HF9EI4RR2#XIIAP'= FPAS7 B'!LB6'*$SK0I?O]QW^GV[_2ZUI< ++I6MNFXWN+.2V=UI[ M >)_CCM Z/V4W%='70NL!(C'J++'HX/^ "[8> 6&PV/;:V@'* Q0%S[SAF'- M9K)^ ZH_.*BQ,["%6WG[V:<7!8+^3$1S',GQA- M/7J^$_"';YV0'2.9C0,E:88,P^H<=?(6;RY[:#N]AJ)-7:!A+Y=!U.$=Q]Q%LG^[GVK_;:(.6D0)PQE[$. M;$BMF-(Q6N+$RMHH]L885*OU82,E8Y&IM9GZ%=AU;0N O)Q[X4#.\M8".@P[ M>;QESGM+GPO9>+''PM6:M026$X4 1T 2.\,#V"2;DZUXJ:IG]4<-2!.+Z>AX M<-1OYL."R9HG$Z0U[^A!',%FS:]@TGQ3'O1F<&G,=)C[VB4'&ZMG&_/V?*4Z MV4D'XYML__[%*DS[-UO5N]B+ ]OMGJY.+U%U>#RLM_%D"4-](8"3'UDTS &A M!0VE<1"<*Z4#=MY9J[@ DD+DM1;-E.V?=^HOX7B0)7!BZMC1H/_+A0TS;>5, MF?6_GHLG_=B:]W#LVR>M<^^GL+_^T0%R:C0*-?[ M1=QP!D0@5PX'PU5*IV6R:66-X*NF2H,/%]ZM"[2NA?);%KJ!S1OCM(%H6^#X MNC787M_=#SP20:Q&+C$/9"P"-H.=AG#T"@M)J8Y@IR4 @S%DHIIS-4KO6D4^ M09K)/N[4=I+M3JR(QC?:?-8V 9-ZZ0 ;ZH5L56]&-SJ81I>$D5\(9[*PCP(@TE31&LK]YG2=S<^OM'?P&#P60J7/ S3GA MA8ES/K,8X_;9^_V@N2*!!N0$!1*E D;6:8ZLQ$KY7)%/Z94U X)$S&QSSG.S M(4<"&C69E6:K>HEF0GZ\=6UD+!?EGM@QK?]G=IT)I'#5%21L*.E<: M((HA9:^<)I'22)V=M1;ZU_WN4G9?#)(@!;/ M5E-"SA.)@F51T$@"DVQE;=CY/EE!X+FC@QN6\,F5+M.81B-#Y#J!]&E+< H\ M$:ZPI(;9HG076/Y$^XO?CX1K*SA&F"B.N-41:0E*%TMC+LVY M[!>I=->/!WDW-(<0\T\+_Z\+&=[&J[H.U9_3X=4?]_=Z#H&=_KT=4[&"X- MD#%LDB?&0ZP..]]K Z!QB=K:GS@Z/9H,('\11@VOZGO!6//+VF$V\??9<:I4 M0S &?90Y7*T#\K,./4S=<7>L6&!AQF[-^D[C(=XXJ77.PV$3* )@.H\5$=Y@ M7)Z?B4?35H"8J(;*GXSBW(QI56^SN_:R^W(TJQ-_I 3'#JLK5.AC=F1E'VM] MU>:BC51'O]X[[305AGY8VL M"L PS6=/B)PG'/X?#E4H3&E:ENH M]C9F]=GH_+&NO!3&.^H/)BF9]6R.S8.C1J3'9D(3EX7K''='D^S'?&L_SN*N M7<$=];%<-U"W+B& ML P#FR6YRE+=K$\),$POT\;)UL[[?6.-"%KRO#"P3DE:9(C7R!$I6%))1"UN M#"K#S#7QYDDC2/SSJ3[[2G'^L?S.N M5 1SV[5'P_C+Y(>9@Z?UZPZ,NS?Z)4]JZ S!@#K]I=.KI[>^[_BDC3$M3@3% MHCZ=,JX9,Q[2^"Q.JSFY[.U_%ULX&K>NG[&SB]J>_NGF<_S[;N*A?EUT+.^U]0XFP23FD M36*()\V0X0XC+1RE5)"0DEU98ZO8S+.^TTLKM5S@L<#CTS9;*_#X./!X.@6/ MZ[O[2490<,D@H23 8_Y#4\%0Y%D%)IPX!7BDJZ+ 8X'' H\_A,>G;#!7X/%1 MX''KS\OPZ'TR4L: ,(XVGSZ1R"9&D?1:6!-%HC%F>*3Z5C60%\63O"RN@QW[ MO?HM]F+JC!:Q+?9M(."SR>(W?#OJ'!<4>BF*;,QS82R%8 M2!8QD^OR2!J1(5PA+4$O64X"@X5<(\K,8-AM8C>OP&O]FD!@#B2O@, B@, T MT]OYO,]"9"&?R?>U@62YJ6.H<(^VTZPRXKVN)/V:%_AD1_W MM7-,"NN@C;8"6S[4I60': K0%:)]4?PKUGR7F+)&$:<44Q,L8RQ"WAU+G %7,9: F3]^R+=K48^P*?2FQ>YGO] MTAG![O>WZ4HP74EF^*"#@H]\//>!=5GJVAC#S5YS0O=3/0;AQ9D^\T_,"9>^LN)Y__JSC9/V%P_C^JV;VTFV=PZZ MVY\^PN\_?-TZ.SALGVV*[9V]+UN=F?[U7]H[;TZWSCZ+]KN/;'?G/8SQH]C+ MGWWWGFV_VSUK?_DJM@[;]-)9SC?[T8>4,!8H<:H1M]XAK;%#R@@)[Q%KE 4\*CY#)$9[CEBD1CM(]>,<-2H *'GP00"YPN&YR>GL,I M)41H1PERU%* 4\.03=$C$HGW"C,9@P0X%2TVFPZ\6'!ZSUWW9M"QW7OOM6(9 M%RA?*"BGU&K,!=R"88X-=H(9HX02TD3EK/E)B+) ^9)!^=:%9:R$3Y(YASP- M'G%#-+*Y&ZOS5)/DG='*-I;Q;%+W3T.85SM)GX-0?=O*5 M?AGDYN*=;Y/8"\'X;[^.XXV "-S]'Y ;1?@7-#0/_Q79/[.DPS^[!X-(S_FS^F@=>^Q\W M^.^UZ^Y\;43[^/'?\_+,UP-7 M'<<>HU?&I ;PAL/CP^9W):![*:#[?I\X)JG1 GEB%.*>6@2J%, G&IL BX2- MZ@749#Z9^$WMV&\Z55UY7$)Y>-&L,+"<'W[N^-A)[=[JG[KP@,A M$,M^-W=8;%KQY(Y!^>W#?HC=B_;J%X6A)\-!D^'8"Q%]$76:%582TWO&VFE+ MW77YQG5&?:CI% MZT(V=0LOB0U>5K6LZNM;5?Z#55WN@CG7I8SUJQ!AO0[AK2I.0/_;N?V_6N=S MY:1JVSNMCH=P^8/.$!A!7MNISU5-X>!^KSJ)\6OWM/+=?ITXEC/$UDJ>\-.B(-AY8\' Q =^*K]9CO=.KNKTVL*4>54L]'T2#NI M2L>CXT&<'D)G>/$$^=.=E.*@ZH,DU@]Q\1Y<9#@Y1#S)A/O<'")N53F);G > M$!WD7#BX\/GCY>]\;/T)GQM$.SP>G%:GV6.=A_\M3C+H1K .%QETX[2[RAX= M#?HP'_F2>0PW#N%<^8:Q5WQ867C42V,8+TDMJ.K7R:J\-!WY8\-Z42:#F7[F;SE%$-9R.,Y)':Y>?#M^CP/?&4:X^ BN M!-\<+^LH)VT?@Y#4T]VZG.OW]+FST^<"IG-GW_@13,_HM.3+7LJ7W=RGQ&)8 M!8M\4!;Q&#RRA F$"<.,&/C#QB7/EWU3#8\/86"GDYUX=5--;XG*CB6E%O Z M\1_$?QJA)OO\-)O*%6PX>'\]^GCHXJ!Q0S&2]Y4=CA-D7T(&K&X9)276]\N M)::E)2&"/D8&K 0";[CY0:[GP_)(M?C1N.^?1RI:FFHI9!GWTXR[R$D9=Y&3 MI1_W3UQ\YZH?%-HBT' B[L+#'S;Z1^/D:J'R["=V"E"+^!/7Q[-_M(CC4HOC M;0X+/+N,%7%\+>(HEU8<7TI@[NKIEL=JBOCF\^=!_%Q[)7NC0:*]%! J('2+#3PQ M'999_##0< MV5X>5<[K_:?M'=O!:9/(=YN#87.:P0=7"E_@*;ZQ:&M4#P% B/^O.=;7^#O]3N03%2&P1)SR M=VBU4+"S8.=KP8?HCP$X#I.?^[W+&&%1B]%8Q.=:P) M,@G*HD"PVA9QHBS2E#LDHA8L)F\8$2MKE*UJ3)8$1PM=?7RZRE0T/K<#\%;Q M8+A1H'L)UL3ZW%>&UI@QT]JJT-4EPXD+0+#17W+,+PJAL5%G-O2[M*5'$2+ UX?YP";QPIH1SA M$ 7B6C"D&3?("6FHE,(R8P&\<ENE565"E@9R4IXBFD.$N&F14X"A2X44TPACBPISBRQ7"6FK9 (;DRH!G)K26:_H;8J4OH)* M)J^*CA(>)9X?"21"F-]Y8JH,*LQ9?+AUA NX#V"P+M M^8)U9N&%?"\F-D_GO5,B(I/.(&HM@+-P"5E)P*9.WCBL!2&* 3B3>1;Y>!W0 M7.C_(]!_2JW&(*76,\RQP4XP8Y100IJHG#4U*LD)*CWS ?E"_^>!51?I[XX! M'$4C4/(6(^[!AG3<.11#2$$D950,33A:LH)7Q90LIN1B\?\'@G?A_TN%VU.9 M[S)%0Z5%VC.&N)42:1$$8I2F$)-5.&>^4]/2Q6M;4+N@]H+$X1\(UR4.OQ0P M?9'<3KD'"ULXQ)(6B+.0D,:>(&^%M5$Z$2-;6>/Z)W'X4AO^EEGL$P/CL?+8 M[WAF9PEF[F;T6H#4]5'??]T<#H]C6#\&2/K!RN0L4HC3K1'AAJ!"+/*&IXPC@E,2L57#9\MNG2OQ*$749KXU=AM M]P2_Q<&ZEY!J/H&Z0K$?!0XO,J.$),1S[A&L=T1<2X8,IPQ1+[0 RRUPCU?6 M6$N;!3]:7@"Q .)BI) _691H!B1W^B/;+;SV0=@XE5].%!$*9VQ,"K"1&(6L M\10))025$F.3P%14JPS/GL19.$.Q4,/Y4,.G32,OU/#1]_M4)?4$"RA20E%D M6XCEHR06 EGJ,'/41I9 2B2QB:]7*FFFITL^B@'$!XT>EQ'/(YRZ4 M>)EQ^5*U<^6ELM@@[F3,U2D(TM@*)(RB/"BPG'D^DK/*Y2PR%PNYA&KGSL>? M-J^[\/''!YN+M&VB6#0ZP,I1*A&7@#,N"8^X8-$:)@-U;&6-$K6*]0*[X!8! M;HH-6&S %YB'70CYXV+Q12JVXE)03#7BC ,"\^B1E4$@(_._"EM- (MEZYIJ M.X61%S0N:+Q8^=6%D2\W,%\D7V.*77+ PYTS ,PR1&0BAI^2"H*[9)+E*VMB M%=/9%)Y'S[]^#37%W_8'*79*5?$7F9O]0/0;R\;QX +_BA5Z)[#[.)V\35@T MC@F.5* "<4H<V/A^U!G45RCGF^>#G5-YX%@"7CH?D7*& J^NL3-ZY(C06@CEA(XK M:WKV>/,R &#V=B:YU]%H'#C"M54X)=<#* ME4'8]> ,6 *GQ E7%J"Q&94)'4Y MZ;T.^G!$C"-)"PSK7YN7+5'\ 06Z"W0OB#]@#JGQQ1^P1( ]580\P6)CJ9 * MJ3:V.;+)P$O&J8M$ZN3=RAK1LZTB2Q7RN^6]'X^&(]O+HZKLJ%J//AZZ.&B4 M'B/EH/NC]"\SBDL76$S,::Y)T"JPP",-W%$1M-S??/YL]RG)V#K.,E$LT#L! MVNYTKKO5(3"<")+6,,1I4LC$%)"4."0<#+>4 )ZM,JI6#2GE>5^KL;?T)Q_O MP)@A?)5"8Q:Y7P('-1YR@/088S@0P1T6@B#$LL6W7S MS5LO"%@0<$$0<"[(]Z0GOJ=0L=#;!^'@5 ZZ9DHQ:1EB+M8%,0URB0M$.7;Y M3"38@Q)P4*XR.4MP%Q,("S&<"S%,@1,:HN3"<6XU-D9YH:U0/ 4"(ZP1X9DS MS LQ?# 47)A$BG'X!VP@Z[G*Q% C9R)%5M(80@Q>X)Q?OBJP7)77%"I?+#18 M\GA$,GTEV RF]'Q 74KHD"#R5*TZY4,REA&R0N>2.#$A+3A"30GN:,(_. M +SEIS-Z"GH6]"WH._\"/']4+<0XJ7$X.G\[X094U$IQ(+0B.- D=8V-YWV MCJEDC*=\98U1$*Q%=PTN @H7-CX7-@XB"8*GA/)6\6"X49AZ@C6Q/B61: U' MSYSA7=CXPW'H(K\[4"V,]AQ)+0GBFAKDK#%(&,REP<8Y36LZSLPJ:*("1<4@ M+ ;A$]#Q^R%QH>-+ \%3N=I>:0-KC+#)N=K:.>1T#"ABY;&Q,6J>4_]HR\P6 MW"CP6^"WP._\^/C]8+?P\24%X8O\ZZ ECS1*Y&4"$+:.(!WJI16JI'?:8N.K0GKNO$)L[)?^D'OEY>C/24GA?S? _3\=(ZV$S@8 MYB02T@/W-\0B38E'A F.#??PKL[<'W.V*LP\.^.4RKHOQ3A\88?UEC>;>PH9 M"U.?)UY>I"X)B2G#WB'MHT*<",#+Z TBD>/(69*,-8'S)2NR5K"R8.7+R/MV M/\=/]W/\O$RK2>'5=X3,J<1O$#VK:# H4:]S#UR#M!$4<6\T#QX+%VV=^*WU M/).-2@'R9<&*I4T*+TSTP3 Q95EY:[6V$4GI ^*.:03$5"#+ #% &'!CX/54^GCC@7)*.?(9]!Z.M,<1T6=9!*Q^L"EP10Y)@5R MFF,3& B TBMKC*P250"[5!Q? /J_#%GHA?X_'*,NLM"C%I99$I#DKBY7&Y$. M1,%+YEV,D8C &OX/N'_CP76%_GJ,FJJG;"(< M@ M+51$#D>#H@4!TR&XE.+*FFF)>59U+#A=<+K@]/WY_U,EMA?^OQAP/559/'(O MN(Q($TSV_][E)<)_@Z=;VN3;P$1BJ!= MU_X'?CG9$X=V\+G3JS>I@4TQ?CG>HV9V#]U2]B]OF!]MK2M0WNWT(CIH=B6A M^&]P_YV#6-G/GP?QLQW%JC,1O>I;ECUX78W@ T>#Z&/>_E7]Y-4@PF^&N>M) M_?:H/[+=_*&1_5[U:WFN#OK=D%/8-27JU^'5"Z]6]3ZH^LWU\Y:QO=/S3_MN M?YCO-ASU_5>X,!@M53_ECQW"-_ZL?WMRT/$'U4G_N!NJ _LM5D"5>E4>:.<; M7-F=UE>^-)HA?#!4MMN]^NLX-H]"_DYG,'Y[6-EAONWHP(ZJ -/3JG;N.UBX MTG\]67IE[0RX!IY>AO6W]^\#[ __ZME/YGC[<.]K>WT+[KEYNG?XMKNW_I[L M?3GH[.V\X>W##;*UTZ9;.QO?VV?=SK_/-O'VCM\WT2=EA$1&&8]X9 D9JP$2 M*+$$1QTEMRMK#+?X+-5>O=([]E((@E'!DF8!5I#@BZ_-/ MFBIIG>-:!EA%V<*SJ?N5[85[+>0#?'-E(:]=R,_[W,#$20R;$/.4LU_@)P^K M"3/)$[=4: H+24V+SY:"&0/TU0-3JU5&Q?I/5:]U7I55T W#HPA?_!:[IZUS MK5[K\.73V2=C@E_9AN%7R8+B:K0V3,E$@WV+P_RA<#S(*NJ::;FW:G))=T>EF;S@:'->=V+9!B0]V M#FQO;%K_5<_!#5W7WL'U1^N@W-_"_%T^2?H*=R1M?]G7 MD-,>MB7U/DIM3/)UVFI+S!8HO9^"?& GZ")+"RI+N_M!$NQ%S.465M59T[[+^C,SRM-H!Y4]!(6?WQCU M?RRA\U6:2#Q%D/>.4KN3YW!61.7K$U'6_M+>)Y2'R)5&"C,04:\DLBH*!$Q> M*1FQ93:7^&[-ZLX*S,$N_/ 3'3I?W5E$:M%%RN];RR(07 M<5Q/$"8B4P92B MR*V)Q-ND(\\B=0W3'8O4SU7IG'MQ%JE:;*DZ>[]O06<*,.:1C=8CKF1"FEJ' M) _,24&9<^+'0)67^%PG#JO8"Z 1[T/&JS>S54\FWVM4M)^2#'@Q' WA"ET[ M5L$P.#36U#8+QA!^,X)1C;(_N/^Y!V0ZC'7V\*XJ^YZG-^^R 38.C[K]TQC_ MC(-O'1^OWP];_5[SB+7H#VMAGG[_=YB4K?YH-\*X)\_\FF6<;YWY_: B]D$8 MY"418"\*C:RG"GF?X%^9),_*F+>N(1_3R'D"/UB8D"&2:0V.:VY!,26 M&C.*/?,RX)C(M:)R1<'Z@QB.NW$[72\,]6^';XY'!_U!7NB/ .2#.G#5Z-$_ MNK8W_.WT4A+1AZR<=V"4OW7A;_D*=$F2/1_W)5YKLE_HWKC^ 79+GOFN/AO&7R0\S64?UZPYL MJ=[HESRQH3,\ZMK37SJ]>HKK^_YZT@FC@U^,;H'<:,+^5H]H,)T6U7R"M.J5 MN)HSU;Q)>8L((N0//O+#[__P3=726&HF[OEUW"(_>E-P:CB]Y]=__%"DQ10U M0BW;P$U+:X456[9Q%T%9;$%YA.*<3U=.^8ER"W^2JDO$O*?+@W:(@R>8,/4X M$S95E_<6"E/]SS- [^.N MUX;A)/&@,7O&Z0* /\=!V>MF= M\*].6NHGZ?2JW>PPO/P,9>^6O7OMWEUF47\!N'/9>'FJ/;LHV[(83P6 7SL MOP 0*\93V;NO;.\NLY"_ ,29F$T-A-YD.SU?X.*A?<1^6D=C7I4C*MJ2JJJ/ M)I-?J_^J6(N8Q>@6_FCFWU/-[=VJN$E'9/#Y]&+"/&GJ5%"1*B5Y3CU3<1': MB;W87N*GVY\^YO]I&^X)]\&[7W[K[N[L\JUW&VQW9_.T3=]^V?KTX6#[]ZN5 M)C;%WD[^?_<4G@^>Z4.G_>ZO@ZTOG_'N3CAH?]D\V_W4)GOO-OB_SS:GVXD9 M[83$R2+A3$)<>(5R)CX2@7D>DHY.YD*3V*P2,\_20$\2C2I(<0^DN#:;CX6H MA70L$4XY"(7&U$;) Q:1D$3D0Q(_'UJ"YN9VU^>,X/>+]*V=.#BD!2=NAQ,7 MS1ZD8C:G;J(4C45<$HT/;= MOR"-J&\U:XL'FGI-R?NJ7GV::U6%;+ Q)+R\%>;"7MIX.)"]M*2>!9@48$1$PC MGD($V\I*A&,DP243&9.%@[TFI%@Z#G9S">>;.-BRGL![:IR8:N*D, F:*XQ( M\K'NQHE,$@)9Z13!P1L65>%@A8,5#K8L'.R55;Y_.L?55"LE;Z.QN===))8A M8%VY(AP+2#"NC%;:*6EO3\)^$LQ;S/S]\M&7=BYB>2*[JB7U5&27L)9D3W/DRYO;\4O>52 M>3!9D*+4(HZY1-J0A+QD$3/#0<.QE35.\*KD<_4Q+F6>[PL!@VN= Y+I9(GF M*0J36[$;+#0+3%H@B )^40*T+Q(*+IR(5C,E:9(HJ(013X0CXWE$T1B%C<=) M*X "UL)S<0X\XOY_OD.ES[[!'XW_WP\+%P_Z[D+Q[V<,E3#KDD#?5)B529TD M20193PSB)#GDK"4H.BZIS]65C:NK*^/9FI#%!EI*&^@%$:(22GTP%$R%4EFN M86$ M14:$,BMK0IM5V'\E1?9E@,'U?068%S%RBYG#W&AF1+")Q628X2SQ-!W M%UYW/V.H!+J6!/JF ET!%C(2K9#%/'?O$0DYEB32-(JD8-$)L?F@4,O@8@.] M#!OH!1&B$NAZ,!1<6$&42D\C<"'& A BHS2R# <> M8)L;V/G$\&B"3H%BJ:@($?. =8ESO4@DN/#PX&BE$]@@)JP#)# 6&<\H$M@Z MRQ373/A,ZVC)7WQ]M.XUYB_>SQ8J<:XE@;ZI.)<7D1OI) HRIR^2*)!-=38C MI3P0H9FD*VMCXE%LH)=@ [T@/E3B7 ^&@@LKR!E.DPT16>4( D.8(UAXB@(. MA#FPAX0K?.B%8<'2\:$2YGHL))@.RU%8I*PDA=R!$ M/PESO8*DGQ^6N!V_.;X=@_=#_QC$>QDKB=^25QG%IABD^$L'J@A6$F.."#4A!\XE\"K %J!1V"A&H\,*>-4JHVK5 MD-)UX"53*Y#]SJ(2:E@3ZID)-6JJ0%);(8!H! M^B1#1AB.E,+">6H=:,3L7VZ1N;J77YP-5 C5\A&J$JAZ,)!,V5 F:HHMP(<6 M$G&PJ)$AT2,F33#2<*5U+KFSBCE;%:8T?"R$JL2J7A883,6J+$"^2HPB$FQ M/(!]H25U2$4L<%#&)UD78Q>%4!5"50C5DQ&J$JMZ)%_25*R*:.%#8@$13C'B M7#N4CRT@8UBBD2;CM09#B+>HNG6LZK]'>:/\:$M=MQOK>_W2&<&^]I?VIX*+=3N]B Z:UX3B MO\$(/\3A"!X,A+/Z<]3W7ZN/L,&&Y[-2ST']QU,^R:5Q$I''N7,0JV0[@^J; M[1['JI^J:/U!]>'/C]5GV)%Y_)UA%?\#=D0UZE>CR<=A5;[&T<6W\AMY/]O> M:7VL3/TZS*\/ 5J:YX"'=6?KR_>JO+MX5[G7_'=3DK5-YB\ZD?&&961 MX$1T( YSCZV)QF*)(R/.6,?=;8VS$R"UP]B;&T35?_P%HP>T!Q3M],.R&EY[ M_S[ _O"OGOUDCKX=ONWOK[\G>EX/.WLX;WC[<(%L[;;JU ML_&]?=;M_/MLXV1[YRL!-*%;ZVV^O?YQ/WJAL,=@1'D=$:>:(Y<[7%E8/TE" MY#;YE;71P2#&*IO+PZOHT$!*&O0/KY&AYDT0I$&L3O(?=R/Y]Q*E"_6&R%.0 M_8W_''=&IYL]P)3C_,OA-LS#8.? ]L9*\5V>BN%FKQ&ZI==] V*NR*%1V5-GJ9&R# M(-L8(=51MCZR>/[7/6RL!TKC_(RM.TK<%4NL?G,=MNE;T!5_91U11+(12=$& M0 PZ2):+?H&=97,:)$.:"(UPE(3+J",Q J@E;Y'9.JBMI\6WJ][,6G,"R,U; M<_Y4WK)6C:$@W%5Q FM=A9BH3!Q%337BT1ND.;;(TAAR9$21! BWU9]%-YNG M?MBHS6_U!%=@%8'Q4@/<:F5[(2]^BIW1,8C6Y,VLA+.B;K[8Z0V!ZW82\-YL MTFWV?/[- ."_DHHK?\\\QW^/BHK&7O[T>?P"]]EQTY6L7W2]^W\N<]IH< MHIIP$%TBD$Z+OS0B,0@=O/$9XH"&OO_#5O5 M_V?O39O:2+:UT;^BX+[[GKTCE)RV#OSAR-,)"8JLD MV_C7WY55I8'1# ($9$@ MEAE:_A@,QT":8SC)#X'2?^0CAV"FP75P_G7(T3E")&LP;?:S=.R>/P53,KV<+P7 M8=S3=RZ$VQ(N_/\)W'L7]\+W;R>4&,.Z.S1L+_ M-ARU/^7SGKD9#23W^9-545F)-2(YN8MSH#OC%'P*(8!!8SU3>&WCS-:9QJ0& MM?&$[RF?E$FE-YC4"W%M#]S,A37SHP^K>JE>U%#:^QI_^=8+X_T7@&[_^*5U M.G&ZK@1-_GOCO">?6NV& MF:@2(;&41(J!2Y< $(REU@#,\[9 M57WS<]YK$\1)"#7K3-VT5>-V;:RG6MC4FE$G]"H_J;(J;AW(FNZBZ[8#D]$! MO+:NWZOVLSH$QRZ;L_RP./##22VB8GMFK1;U:N3/5L!+,.J&@Y[/'N'1T7!4 MDV#C^SW*]P!I]K47X*J%Z^'8\ C.'6=EZGCA?I.CZ0MNOGL/KS7(GNE#"^)P MO;+6_*/O^ M[!WVQL_8D/W[>&OW[T_16>X94TAY 18 =PHYY@D"_4DY3).)"A0I2H!QSG'/ MG: NW\0;&L*OG7.-+VX6O;B0& 9MZM2IO7D^&]0R,6FX4,8EPYWV(23"E73T M1KZXFV1]3#FNCFONI":L4C,CJ$I9Y,V("#W6Q/G;4-'VP=M/5C+G0:-%7N0& M0Y1+I+GD"!N#,25).\_6-K0X0T'_F :O+HQJG4]?75AID-B' ,6A"9GM^/$0 MB*BQ1\GZ##8!>T>Q8_O]X;?&OHR#T1"T_@:Z^L>+9_8&H9<]"/6#&Z+,PV@< M>_G'8[ 8JOU\EZ$;V^QAV0=!\WF_O@" [_/('M98#]_A?7I SH.I4#BRQS-' MR^R.S=5PJ!Y3B&'B&X%1FR'YU!9B_;'OUW-R\CUGMW@?C\:UM=T<8'CQO3R@ M_+?>>#^,[#>XX?$8!-RB,VGQ&8W7"6:F Y-=O_!X?S_V0V<6_YF+B?Q*O6R\ MCR>CO!#YW/JEX>6R*PK$P6!V.IR6DZ.J=@%:#]5\WKIPH'Z5Z7-A"/M@?8%] M%@>7#:,-$-2C.>TA6YCW_$HGYAX@:O$^65;'VM\&P!3:V6_'=L*?T<[PS*DQ MGX]]&SK5Q%5^U',-L1U-I?5U:[3<"ONNEP-[)4OR336NA7IX.[% TN/CG52? M"#;EK_%=G+YGV!S\-LR\-HO /F<)*[8/OGPR+&ACE$5@)(*$S=XVDSA%U"BP M(!QGU@(V$JJZC)_C9VO)%8CU)@&MFRE5-?V<(SV?1F;/;19TY_7F)Z,Q,PGD M'$LJ=],S$5GL+7)4$NN% &'GUS88/6^_0W8C-4O:*.!GW$PGDT$:/;R1"-_ M-KB&=GUAQ8,[T*IND4Y6XIA7);Z];]L';SY9*B3W&M"$\)P:YBRRT1&$I8XD M H>SG,RAU_G9CB7=&Q%, A,WVN =-9;3:*S0@%C!2H]-8#;5!*.F!*,*P:P4 MP?S]20E!E+0"$1-4#O$89.L^QC9%'Y2UD?&U#;%.SBKGM29X$YKQFGM0_!67 M1G,'1B3WED@A,5"HYU34-".G-",+S:P2S?S8_(09UDI2A9S-#FXN#'(*Y^XH M&MB?!L59-N?.ZPA0Z\]3D37-V#FME9\,,9_6IS.,U*27::,+9D-U%'WV:(.Q M=M))>%E+GZ #ZE-3H,EFH21(+4I]LS+@&,BY\JY4U3G]\$>Z\=6TSV;,S'5 MFVM7P-1)T+>#3$0-A5;5Y+"9B]V:FK]UOC&VZLL$YKO)[(Q>Q,JLQFMO-K'UX6 ?T.^S#DYGFU,RX? M/AR&V&],]=KQ,C77SJ;2V3GYOKB5=[Y./3]U0;U+Q4[&P^DES>Z,^I=VLRNL M1=\>5?'%],.9C3#U]Q[,WV#\(B]"Z%5'?7O\HC>HEZ-^;ANM,6:=2A!*LH[9 MM)6;VB&U\9SU)IYS:N-.H+2GD3UF8;0>N\ ^U^-;907UJ;YB>SVV@D M*[K?^BY2#_C2_%/OC\;6_W\_'>CS_Z6Z_?'6X?G]YNW3_8^?!;+[L9M@_@ MN0?O]K=_;/*]W;=TY_6O^_#,@RUX]O;O>^Q_?[Q9K.,)RZ@TE0QY[U-.[(S( M!$J0I-Z$0)2BB0'XKCGNW?&*!6I$#52KU[$7%W)N)N&8TO(NX1B+AY$4U"E,&1[W8#W&,U\R3M+91;S>AO]R]]%P*BZX0KMU( M7#Y 1'"U1E-@?F6+$)H$1MLHC+JQ'A@8*!I,040=MM' % MYI\:S#^X&51FHE@Q*^WH*^+M$8NWN0,P!1),KN^,M3&YM7O,C3,22BDQSJ.C MG,DBWHIX6WTOWQ-+\/OW,!=FZ^=Z2K\!MPU'%U*26*%.48]/#*YT]MY4W,V) MH0B\ZPN\K=9MMYD%'BPW@?6V2!(&]IRB!&G-!,B_1)67R3CJ<\2+K5[$:P51 MZLI-]*Z1\_\P67,%19]L8EQ!T>6@:.,5JU&4V@26(@]@,5"*N/ !V2@XPDX9 MJ0EFE-0H2J_:=[.@Z&-$T0>W(PJ"KX@[J"#XHT#PXQF"&T%-C (C,'K!/+LI -36R;N9PMM)/0? E(WC)>;K>;$_AH/-G+^66-IV]IA'=3V=_ MU:(&*S&;EQ5&NI%WY*X;:U\F(9Y _^Q[D@9O3^QJI%QJX1(23$K$3?#(X:"1 MR)4_';."J)"WNN!E],]^]EDZ!9!N#$@W)K9C[\=UUKV#K=.E M>@_VQ,[NQ\,MNB6V=]\*..]XBV9,^O5P[W"+[1W\3;=?[Q$X?OR_/P S?FQ] MLEQ';9E!H+0EQ"-.R"GA_G#SLU.*&M,EJ!8:$X9])0 M,"ILHLQ@ROG_5V1T> 3]HBKNS_I+WSLKULZ8] ,\99^:N3LU> MG:UH,W/5#<;K"M\+#/<0XS]GM-W./S/J4/S+B?FM?R.__*L38H*+JH6ZSMV% MCGWP5ITT G#Y-AQ]J0L^']:O#$)KL1)T?O7X'5XT-*WVIMV/PVPZX*?_3'KM M5.56(;T*)@5.RC_D-B#]'CRLJ1P]S*W:.];[W!(Y/^EH-!S 9]].=-WIJ+U? M!X9TE/MFC1?'<[BP+DU?DOFSICVQJFYNN@QW;QXWWH; M+8U!X:O:Z-5XV*EBW8DKGQ?'>6SU\51WX.WWK&NRY8;>3T;5O%U4;^![1W7; MP;I=V+2N]NPF"U>.NM/+K*LB3$G=H_#,/9HNC(?#"H8L M=TZ0R3GDT6GZKD^.ZI;#L.PP]4U?O+H0=S/=;?_'MI-553^HJNHI;+O S'N\ MS][!9IUITK>YS]C19#SMRWC!4L T],:Y^=88R "FIB6(JG,P"9_S&4WCK][@ MZ[#_-?<, T6[!^350"X\,=4YBT"&H'SGD4R?=\ZD/.96GB?7\R1K?YT6]N_L M]V!F1GZ_:2VVP+?M8.VJ+"Q4R^#SFP*!#$>],8RS6KQ= M;U#/>:X1Z49#&SK]^#7V,[FT9=POJ=-^0IGF9EW,YW]UEZ.V$T+T;=/2%PWB MY=-@:'_FE^^0%1$W!?QM%RWCY\*JG;/6P]$, M&6JYF0$#Y-+H:]T@X6(Q SI&KQ:[ 2#;C_O'S9UFWZ9=(%MY!3,[&KIV>KO- M4"<.H R(+/>\;.3$)#=$!%U@UH*S-P#I B? G2O0T+-0>'Z4QU:0\B:#!2II M?V_4BBR:)Z "?ALL=NLX(VHN(%"[J 4^8JE]Z;+NP-1TWD50(6LU_%=;]6[9 MSN2A-90%3CT+%3,=TO?A8*TRUMI';OC2JL)S/0.4CH4^NC.2RB?E?KF@#M<: MQE3!S)B5#9&9+OH3I;-6;D>YR^'HD@ZHY[0"=]@D++V+-' A@J8B<9&K$0-9QK0QQU!&VMC$8GDDO/*=+W$D$.ZWP=KP%M&[:7)V%EAJC M+%BP4TQW&=/SN>>WE,LWSZD#3UK";0\':/2$I-SFH'9IC4+M\9BU*SL:#;_V MJJ9%>EIPOC"QRC[0S0'HWI][+K=CJP4T^:7S^W 8ZB;G62O;R=I]=U54S_'< M)35K.5>=EO,P_:-X-!S5+L<,[56W,\FIW#^:'Q94UE:S;E77]5/?9[[)1;T" M1FJ;R/#,0=4)\-2ITVGNS6O-LM;T::VSW(3RC,I<=X%OX29[T*;F&XB"R;0A M\_2UFS>IO3[9NY-=J_ 0;ZO]3@+5"*!HO#^L=>SI!/U\?BZ:GNFT[%[LO6M- MM),W7.@<6(WC$1H.LFO9]H\S&K97_*=IUVYK,_3SE.1Z\)*]47WG<=;RLI$Q MU1LJ_<3^3[EJ,W9V_TY MK*HBPJ'%ZFY@?)& M!)N848 M1B&D1!V.C*N<$"O7Z5DT!EKLYQ6>1HY;M>CEZ+ :CW*4]B3BKG=>+^A.H>T( M7"O0?X/EL%Y3&\(\&U9_6"#.T7&G,9Y:&CR/5'-#8EC!'((<-TI#???#K"MU MW''GVW[/[Y^CMOQ78]X=Y^^-IA._^Q@S96?9L!A9'PQK#U-SO+[5J2MSZ^-V M:#?549QT1FIAF*(Z9SR:Y*E-VOL407MQ_II5LXJ.$%L';S_Y8)TQS"$A MBES2>@[S0C]A;L+;QYS"'9D#?"3/?/W!%;(+1 M\&.6,%F>Y$[?;:[$M_TX *5_E#,@XJB"LU.*OG'-P,P./C<1+=\;^X7&*00_M<A#2;;;( M!9=4\7.3&=JZ81I%OXV2/&Z]IW;AOGI5^]1?O7^5,^9:8I[.3BUB:Z$+0K^J MI?)E'EX8V^?C;C9NFLGL9;TIIT#6#E7K_S/I-F M)$Q&M0\*-*K3B!HW>O<",ZV>V#KQ&:8,?LT$V)UF+6=-W,=>[0Y?^/'('K>_ MP'6@1<;93SD%>C3\WCC>3^E1YSS\/"[X"JIE?:M1OD?-1O5KA.C&"QE0H#GW MJ^'B\TYD]R[$)$[>$#2P\3PAM(J+MUR_BMMSMJV'F2>UK4?=U[:>MQ,[@A7M M'_\V#39O#AJ1"'.\,OM[?DSW#PZ_;_]XR[<^;+*]W<_U7L"M#W]\V?FPQ[<_ M?-S?^@#?Z1N^]?N[@ZWWIV78&[;]^O/WO8.POY/W(!Z\_;YW^%9\//A,/L*S MX?N/?,^/OV]]/Q$4V/V;;>UN?N)>I;I;G"=4(VYC0%9JBXC0,3B8;&G-Z>TT M7@3&&-@>@6(NM-+>.E!7C$XX@L:#3^_U>?_FSS>O=M^\[KS]^^6[W3?O_MSK M_+:Y_7+[U>;+/SN@K>R\VWJYN[FS?8.=0#\=RJ6[7I= :._]?@R3?MQ)EY-< M!H="=U.Z>_/)4!+!8#6Y!P?\D5$@[:)!RE#,")A.4=+3=+3*$'B!/M*DYM=N MC%H\5)-#&&H=7*YBO_$S_&=*.">R<&>D,XT(Z%H29FWMRKD=, ?M8T\V_J5M.@CST+='57PQ_7!FVV[]O3?(R>LO\@1,2V'U!O54U,]M MPT+&K!N3)[0.#K65L=HAM8&C]>;8J>ICS4&&UQ77@NF+3[GT^DL/RG4,)A:3 M-[PJ+9R.;6 M[?I05;KN#.CT_0#=Z^C7.XQT5[/@4EG-ZZWF^WBTWJ&FK.:36,T_)H/88;BL MYI-8S:V\#[9 [5-9SB(XG])JUH*S0.T36C6+ MK7QM6WDS%]L83JI<"K!;)P8?-=M_CF+.K]$/KQ,=!ICID6 MQ"DK65:RK&19R;*2924O7$E55K*L9%G)LI)E)>]\)>_ 4KYB,^C;-@2])\/X MO>W',^T_[WYV6BYH$V#S V R.M6PWPN=Z3NS$1NT:ME'?Q:QQ,XF^C MX6&N39E']Z$WWG\UJ6".XVBV&?-EW2$@AEW[?;8?DSW2/05-+ZRC_:T?O_:V M?OQ-MW<_LX^'FWC[ *X\A/O\>$MV7F^RG==[WW8^?#R<]<^:]L(ZS&/9_+&] MNP?GA<.]@[*%\X&;RB&;]IUV0(OU+;[*O(Z.OAT?6DLF(XL2QA%N85.U.*FRH*3"YRC#9F\&DHT2SX!UBT2K$.=7( M<1M0U-YP3K2S5 %,$MJ5BA>8+#!98/)"F S<"RX\ERI8GHS0#N.\@1443&:U MXRU,\BE,RKR9ML#DZL+DO+.JU%YYPBD*W&C$B8](2] K!0'\5,F3H#-,8MV5 M6!:8+#!98/+B:E<>.VXP848GKA31T5"&*0N*P!1A<6I?/F;%Z%YIF-Q^-8-) MG\M9<<51(#@A+DE AE@)?S@-!-89Q[2V093I8F$*3!:8+#!Y(4P*GJ+%R3&A M<_GVE N1>4!+Q2-52C1UXA3!%]5Q+C"Y8C Y]TT:A5,R02#I-!C=5A%D*9C? MSE BG,?1))-ADG193L,H,%E@LL#D!3#I/75!N(2YIKFZM'/:@LKH*34I^,#: MVJD*TQHFL2E&]VK#Y-PWF82E$M86X:A!F[3$@")),5(Q:L=2B#3[)@DW73.:&@*N0N+8\&"RBLMLIH:)!P/ M+!!+36)K&UQUI3K;8N_F&N_][;\H:%?0[HZB[]I&IRPVP"3")(!VLLLH+FA7 MT*Z@W0SM+!/1 +PI1BEGGFG)@Q#""17 ##1FF2F9!>UN@79S=R:U&$?I+2() M@VZGA4:6$H=($)$11I)@"=#.=$71[0K:%;1;['BD2"3$)>X ]!1)-C A4W*& M)4:32LO,K"QH=W.T6\B83(Y( W\0)2(@;DQ"EL'ZA$2,#5:2H$"W8ZI+6$&[ M@G8%[19U.R5 A^-@'&%N+'%*6>Z5 /-6:*GY,A,D"]K= NT6-F7C8)AC'FEF M!.(X462#ILB'0(GE,GM7 >UHEPA6T*Z@74&[^1[LR'7 8,E&H7-<6@N5$F;! M&B(PU4O-(UKM..FH%U! MNX)V<[334;.0,);68JZ=U]Y2+)-(6L1@IYM?EI.N6-#N%F@W]]MQJU,TD2,3 M742<&HN,] X%9KAG47I8+4 [#KI=B5(4M"MHMV#)\@0Z ;9.!,JU5(ZDY!+Q M(5&-+8O+S#HL:'=SM%O()N26@2EK%!)4<;!D/4:.@6['HI5>>6TLLX!VNLNN M5EVLU(W\"3MM'A[9WN@P#L:=/X&"'ZR"Y+.!XVOFA*\>Q3Q<"N"/.!H&6^V? MP=[A,'SK]?MS6LZD7l#\]V(BH+","LD52IR;7+Z,(2A;@[$ZA;"$_CY-H:50YH*%S(-<%I*UWR >9!*%&L<0+E!4H M>SY0=J]I=P7/EH)G"QEX-BH00!S1R$)K94KF05/SS&GJK<:Y6(SL4E:ZHA0X M>_IPMN2\NJ*9W2V2S?UE2G@2F)>(8Z%R!)8CZVU"1D0IM?)4Z5@TLP)ESP?* MEIPT5Z#L;J%L[B\+S+*D02ES*H%21I-%L'*@/]/DM)!1*FH*E!4H>SY0MN2, MN )E=PIE"WEQ5AG&@R]-+F!'Q[& MSC\S'?^K\VL$+HB=]L==^WVIK9=+5G/):EZ1NGH-A6>BGY93[0TF,',[1W%D M\T"KAA6:\VI&V.H-AJ/>^'@S=Z"/U?CE()R\RYO_3.#P5ASO#^'(5S@E"X@B M':XG'?86T_4TB\9H0A!(6BU9$BCZ6V*:=.!Y)KL':%66:EZK)'I*#I M8T?3^ZS;5]!TA=%T[@$UV"<1M$(T"8^XMAKIC*LX6NZCE-X:VJ"I+CON"IH6 M-'V8NH %35<83>=.V.@QCBYO6-;*-OT!G.<))6,9Y3%%7>NFJDMTJ<15T+2@ MZL0DY8B3KA")@B- M=':I2AL#+._:ANY*7M33 J8%3!^F,F,!TQ4&T[GG5&+-$TX"!2H3XEA*Y)1Q MR.J$2;"$R"37-@CN"FD*FA8T+6CZ()4?"YJN+IHN9-!BB9G@)"%E-6ESI*R. M"$>)"6>)B&SB$]'EAI3*DDM@U^TX[IQ(FRVU)9!@ND/,?G L+7 F&_ MF*A*B19$Y&(?!@O$J1,Y&4#E+M.<*5A,,'T A&F7Z[..UK(AJZ#84T.Q^TP_ M+2AV*Q1;:$!CN/+!4Q29!U524@>&N>.@3Q+MJ&7*>%D7^S!FF89Y0;&"8JN) M8O>9]EE0[%8H-G6-' QA7-2T<^5<<==[OVU$LY2)+*O0= M@3?06$UBR\V7HZ>!>DK:T\?5!#\#;%P ^PJ _7DQ-\XS2833$25L!.+,*F0\ MLRC)A#D#D1NY6MO ZTR7S1X%X0K"G4&X6^;2%82[&X1;< XZK07&"FD1*>(Y M3&N4TD@;)24 GM;!9X0[)[91$*X@7$&X6^;9%82[&X1;Z-"L0F#*@='-C (= MCA)D'$LH$!LIU99)&S/"\8)P!>$*PIU%N%OFX!6$NQ.$6\RW$\FH!) F/,=Y M[P,@G%<6*>/J3;3*19L1CI32V 7AGCS"79J8=Z$2=ZL$/;J0GU>P[@ZP;NZ1 M8]0F[)U&EJ1<,L I9"S&2"5ODU1&!4%KK#OKD2M% 0O,/1V8NP'*W3)[KRAR M=P-NY4ZPCPUU#:*7*DM51"N(-Q9A+ME:E]! MN+M!N(7.(U$DIQ-#4GB%.!$":'N!.$6O "$HV"@FJ"1SC#GL'2P<(DZ7(<;V)7RE$M%NY^PT.M> M?S*.X5ZR^DK:]?-+NWZ@S+V6K L07PN(ORSF[G$6//?.H<0$J)H)E,XZ*B*I M<"1@SX@)-1!?*=6Z;!@IR/4DD.NN,_(*9N0&>UT5A+E+#CB$M,D966 M(4I4!-A2CC89*V*9S3D+(=5$!Q)SSSB0FED M!8XH2A4\<18+D^I#W+==09=0:Z;(=="#EV0F-A$##)6YIU>-"%' M8D F)NV)!\7+AJ7GT!7D*LA5,N,*AMT*P^8>+^.,UM82).KT$2$5TIXI)*RE MP6,II97+S(TK\%7@:[45K[O.>"N@=4/0FCN[H@G*9V>7P"0A3J)&SA*.:%"1 M6F>\Q.P"T"J*5T&NIXI<=YW)5I#KALBUL+%4<\TPJ%LN*# 98Q#($FF0HS@R MHZ@Q!M>Y;,7959#K^2#776>H%>2Z&7(MY*AYFTC2'*.@(T;<8(.,M!0Y8Z5A M3*F :S<]NU(6;IVC]M]CZ_H1_@V]KQO3J[8GAW'4\\WW3"2]P:1NO[OQ/_5I MS4WL?X<_S9I^PI^D(&N+O[><<&A'GWN#FADS*[1?6UXT9SGGBA1_ MDDTN8Z@Y*Q)\BA<57-KO#2+:;[X3BO^1FZ_N[+[I$-WY?_\?30G]I?,_)R;I ME,<8M%\"^F\NS\)![!NI,:/8,R\#CHF<\A@W;I>3?/-J>'C8:WH4OQR$I@?R MYSCPO5B][E6^/ZPFH[@+3_RU/_1?'IB)MG??3)F(;G_8/-[^L/5C[Z#?VWF] MA;<._]T#)F);KS^SO1^;&*YCV[^_ZVV],OCC_^YC?_CO@?U@)CL'>V3O8)/L M_=B&\S M$X.XCA%9Q1-2'$Q&29A5LL4W(-T87N9RF218JET2G#C#.5%6:V]4Y%))Z:D" M/(H 34>P%./1)*YMO-K9VMK?5#CQY^_.)>=?K057.Y!GMK>H).L[_5[8Z#QCAV$3OS/I'>460 $5XBCSE<[Z@TG57-5 M/4T9UZK.M]YXOS..H\.J,]ZWX\YAC&/X%#O6>WBUS#D@HE(/I%]>AF'J#)M. MXO![,X+U#HP*[FE'(PML5K-=Y] >=WH#WY^$""/KY>?W)[$SBH/XS?8[PU'G M:#+R^WDLPZ.Z+?EZYQU<"(O0>1U]/'1QU& Q M(]U.QH#ZKZI?&S[(SC=;=?[/=5HMW01R%BK*BFM4E-V9SMZ?]>3E=W[3O/!V M',\DNWQVH+3U?>?MIV"9I\))I(S-Z3\R9Y!SBX*SE+C<,5WIM0VQ?C82U0&& MZL.'[K467B@M*!B6E!C#$V >E3DCS"A%- Q#GE+8RL+?Q<(?;WW[I!C#/((R M!J:^AH47$EF=5Q];2D.RDHO<-VO][,Z!Z<+7W'^=M>>4<2(M=\0DKATS3#GL MB(3?H].X">_(Z=K+LO9WL?8_0"57-+F@J$8JA+K2*"P[Z"#(D6 L4U(X)?/: MG]WY.V?Z4:R.(OSX-?:/U^]:O7SO]V.8].-.^FTR!DUR"X3CX>2P$5]_V>-: M OXV')U:]=UL)CQ?K7/S^\[NEV];!UO'\"_9_K'UR0DCC 'W[+" M4EMJ0"Q'0"^UFI+J!00ZJE>P58Z.FB6$)\_,B YH%*#ZG*]^O+A/^%,>L**XEIUE6GF[?:(35GD/5: MCSWM>&L.:K'.#,;47'S*I==??A"O2VR,(E>\?E4JS%_+GWF^QTS?4Y+%Y@ 4 M=C R0!175PFKESD\,X=/:B/D&??0'4T:@+!Y!)L=[VLZ'I]+_[YFYCK]_CP3 M3F#C V=<":%3$,$Z'1,+4C#]:?-<5\!UFLN?MO[\^7]_O%G<$$FP"=PD( \IP,0P)C>7YP%Q^$^ 1F6C<&L;O*O(LVH^.XYU(II'"*B!,ED(Y1 M(T(E3IZXH(C,J$6N$:PL>N3E.$7N"*=NJ#NM\FP]5F3:'\58L.GZV+2UB$TV M!B:$,2AY+!''>=.0D0(%K"1)1 0>T]H&ZW)!BD9U)TA%BT;UK'#KM^%D5&#K M^K#U=A&VM-;61YU0$,D@3D7((0>/@L=)>>H5: 9MH@L*M6R@(H5E>JI0U/O M:]&H;@!-?Y]LN(F-#M*AH*5%G&F%3!0:C+]@$@]$<:^!G[I\*0V2GU^EV#;> MF1\' ^I4PWXO=&8!A.L+S\?+?2O];SB071+X=(A<8OA8, M[RW"L&.,66$B DU0(9X;K&B5<](P W1F@08-ABU177,-RW:V1>#,9H"5S^X_ M)PGYM]'PL#.&RSKC8?OO0EIRSOP%.HRC3F\ QV=IOO;S*+;)P77.<34Y.NKW MXJAJ$Y2_[??\?K[3*'9Z5<+'ZYV_ MI@]:3-L93L;5V XRJG3L^(+\G%E/PC-. M']P[WO[VR7.1F-<,::P*]@NR"0;^PO:_ MV>,JS^[^Z,0[_FS^+M[4='18&Z,9() #[*%8 MQD>VHZ6F&P"^X:B>DQ>-+,BGP=#^C)]MO_/7: AV?D;PZE9YE0],C3N#F?3I M4%,+'MSM_#E)XWT[J&QG-_K]0>]+Y^7OG7]F+*'XE]G!^COYY5^=U.MG'.J\ M'P.ZU)(1)."KONT=3M'H7?P,\PC35I\"8#09U2=MV<$ !G38[?P.L@3P:KUS MXO8U=/GZ3K:J0+=OMP/!]2"I7=4+/3LZ[G9>OGG?S6I]Z(*@'WV) '+=.O7> MP73"ZS9"?P)8"@-J'P4#/AJ"C&U$_G&G.JY@],W]>X,TRIOS0 LXRDG\[36= M(Q@]O-Y^[,.MC^=C71@V#*-^(IQ=&Q: U/^9]/+=\BBSSE !072J"!"?Q3\, MLAERG0F<=SCU^_%S#/WCZ2CR@7-&"B\(]P8AV\\S>?Y5C192U5.3'YTE21SY M'JR$G\ X#K.BLS E52^+A>WAUY8B9*8(S)JYA(OSYH &)O(VJ& /;9ZC&M9C M_8#0@R&!A06BOTY-OLX++0[DGR#?XFC4W!0D7$M[B[>?DE\M)5LB"4-X;!:/ M.>^^EX[S*L0*E,%,=3"_-O< +<_%>HB3404 =V*A\QBK>&1' M^8:^)N.C.1+DH_#$5E-KV )^^F,"[YAWZG3SJR2X"-1)F*H*UJ#*#XC]X;?U MSF/&D@0>\DJ<+J#6KG%6>P9H7\XU:OLL[Z*:L M&9IU/YB$SS7DS):^X; M"KAOOT98FSB8L<^P7C@8:H:24;7>V6D7-[]P\]IS2K'A:R^O;AY'PPF]VOB MP=;O-H0; 1?Y>'I?(PSU:_W^,PZ:3DBW-4?:5PS3=ZRO"'&^Z;(W /TN]=RDGBNP:0:#V%\$QW7 10 LF/Y3HP/SIR&37E7C189! MF MX[4MV9[0F9:/.+P#UQ!WDI!C!I#%+<3VZ"C:?C.3^<7_ M/S@1IF&&)C,<^;]VU*]&D_VXWDPNL.-,=K4L*: MY]/ZM52J<7VF?DQIK<&;Z1AAH< FJ^VOSA$([RE/?\Y$4?-E/V;\R'*R>9_I MV[2JQ&\1EC9#X^1H!$I3,\(:45X>C7K]3KM_6'=_>E'SS(P&0!_#0<]7[=CG M ^MEU64T[M9&/.!5[>IH=Z=-QY5/R&H]@,A@IHO,'!HS7LZ09PB:W*8;Q1;T'6\G5:/)+"AD4ZDZE:C3BVIE M^D8ZW5FY\4]0VX<@B?*MFCW]-:KUX'QXB[GI 6;']%7G>I%UP,R@W]4;>++S MK3YA*@2S,@!2^"N<"%?54G;&.[,=^/,9K96[:G%R@,9&P^^UW(+WN(ZCC6B- M.0]<8VFYHMIQ0:5T0E";$C=T6OB>M.6CX<,M'&U5-:\583GC.-LFVXW_:/+]^W7F<: MW?J4+.,^<%02#^,*2.QQ4/4,R691G%-[I$[$N4D(](D'G,)(F MR+& $4M>ZT T+$ZX%"O.ZE^]7 8)+)?1.NCKH$>U.GZOFA-2/A.4N)W:W5$O M56[HV90&:9QG[QOW97;@#&K5/__X,N1 *!@A=9!G?D&KO&871ZW?9V$Z=U%4 M4Z_QM)Q!OM5BE:5+BRR!@,Z.5KC/U,KH#19?>X.+7,\+=DGMT@'BB@#.(0 69^)OS:;Q M3!,<[P_KF.[7VM\Y-2%2,?4K+GH1:]?YW%G9>-)3KTEFJ%>R-L6^P4M/K<\I,P,# 6W7 M?+,XF^OU%=\ L#I?>Y^'0/H5J+D!UB'?NR6L^235?KBY8Z*FH@4G_IS?9T[# M$P[\/.#J).YEK_%_)J"SP^FUC[/V.L.!G$5R#P!3715CLD>Q#X)T;B#DT<=> M35RP6*X>_0">WA@8I]_EI+LT#[QQF$_UAUR^KTTE.,]'U,N9!N/>YY80+O%N MGD7#!\0X(EI/RZ*[X1Q\.\\=XNV" /L;-"@X[__"T3 \K"D)!&Y>RP7X:]R$ M"P[NYJZP8K5/&FZU98];T;4Y0X/\F!/! P^\#D]N@P< >)GRX$TG";@ 5CYT MBBUJ[LEOLQ7Y\_JI3X\6H5S/[@])PSJ=IN*Q5-QK"O8",3V7./4[1?BJ<2_@YHKT.[@*2 M3I=O1NRU\*XZK^O8 TSB%,L_Y!#/:# _ %3ZP8)T'7P>9XP^)XQ_\@EVKCO4 MOL1J+CP6R+RJR;SJUO'R:DZ[U4_(_((P_M_KP)\7!_%WYZ%&VT8+9M.1KYPZ M8P'P;=6(VG%.D(#U^IR#Y[!&H*[6=%8__>NP_W4>M&I]^%,I-O/TTRM%*G+, MIW8S@>4&4SYI9?<^L/],\N;K 0_RH$,\BG5QK*ES:K 82*U%3EL_-7;;Z&LM MSD$(MY[24U?,3E_O_#I[^3P, <+9H':UM??\$$U M'_BK$U&7]JU/1X!/#+P==W5RG%]MSNZN SN#-L*:060>K*5X<;[KA9U1\:B?ER#TM$HPFUZ/I;LNWO-OJ.KE7WWN(3) M^"9.7O.F1V;0"D_;(<3IL,Y/_Y[=:QM8V078^TIB+3SB0N :5G1 MR0B[&'+.5],V#EC'JU%)R: ML;.\]\$0E#:0I'4N1:_ZDJ^9*7"ISKS/D]*WWZJ\ N=M*;BPGT"NH[KZ['#E M?@+FOOH)O(^U%'H7CX:C;(NO8!.!'WM3#RKY>+CW#>;G^_;N)MT[@.L._/'> MAW_#\S>//[Y^0[9WWQQOOW[W9:MWVH/Z[\./!R_%UNX;LG7PL9?'N/T#[OGA MC_V]@S^^;.W^3;9V-_'V[V^/__?'&P[/_X1=T(8Y@@3V%G&E)#+!2X2Y2U;# M0:'EF28"(@J)%6$\>*Z$M#Q&F[1-*@I6EWP]6<+U_9O?ZPX"-^D7\--'G1Q: M2E8%*PDC6/!( U #329OOQ0VIV?.]H/=?6GATS2W.?<,_7K<'GR^U#?WWV_O M^KJ8,&5,$(]%+I;D$'>YQ)N/&!D6)!SCRC)WFK)6&07/0;UVU<\X";-)/LC- M'^J?JB;]>&$32N-_JZ[44*%)V*S:FLG5BUM9Y"M2DI@30;&X64EBH=>%UI2) MNRI)S!46-ZUWC-/5* +=FL%W/XOJSBH: MZYOT2+R_*@YE):^\DJJLY!-925FJ/UUKRM[GJ/.+FY#_]6JP7UIVY-;<<*^= M:,OD/,K)615%\2PRZ-6$AI=Q-(01^+C$Q@U+E9D//D,K6>!I!2GI&NFW,B;! M@A7">L(=U59:[K%V7"8O@@@_J]MRG3S<=_%K'$QB+I:3TW'SZ#[TQONOVC2Y M-]]SZXQ1F4$L8XCEIA$W.&(;,(< M)2/K'7K&F= (\?ZL56#7U&K_T\@W,YF]@.CJHUFUS["4B+^RO&U:X!7,,1I MRHU63/'HA=6@V,%7:;"1C/(KF+MYGSU\*E!UWU!UHMN."(*:@"W"FH!Q&ZQ$ M.LJ$'$@ ZY= M1V$A-A'&C T<:&NX95@SZ0GG\ LOT:A' M!A8+]HX/(;+H4<):YBYW&AD?"-+91Y62$S')QNDJ\95:.9@P6R@-EA/ M@Q4\.F=-8,X&YETBV%-;(C2/"RP63"C*78R4>&1IRLX1BI'#."'KG0C"1$4, M;\ "\V6T&9]NM\L%!A[:=5+&4L:R^F,ISHGK.B=B->Z\KRLGK:1/XHDI!U$2 MT X\&)X:?(B>I*=38N6BR)9XD'E+)HG0F*1\6=H1I+1I@QDJ206"3%L_#( M\&#N64B2"!(30\'6&P#R5@!OP%@PQE)*0V#&K6UHT]7R2K9"@8.G#P?,1FG MRL0FMP(0UJ3HG%/4, 9")<7B.WA<<+#@.Q!8@9XG*;)2YK8/Q"(GHT:<,,:- M!K1P?&W#F"[69UO4E.3.DMRYZHDBP<:$P9X)PA%.DG21Y< M7:3RBX9,U%Y:%RB2,1(P9+!'VE..&+%1$4]2\F9M@Y]-02\98(^&L:_!URFW MNU,RN&089T89"D00C%.>,.[;!+"KFR@_XF@8;+5?F/P!F'QNG001792!(!9S MGFZ1/.DL/N*L[MQ6%F6-!.47#<82ZU4J#;4"UCTE;JR*G6W,02A7E,0/?Y1/*G$YQX@#>6'$=< M"((T3@S03C#03:T.!+=1&%;BY1* MB.:1@<7<"+)@ZR3,"7)*4]"*8D#&"8:4<-)0XW,*: G1%*RX,E8(K;'$ANE$ M)8^!@"%E.7%2<>JC5[+$;QX75BQ84$IA*I.T*&$)B@5F ME 8OU'.A>)(.JQ MQF]6D^^:?7.O%CM'G!N^N?L9NQ&2/?C\W57UI6OZQZXT:RM$=M?QE=VDP4Z! M^Q6%^R^+=J1GQ#-80J0L-JT=:7(W*4:<"I*GZ,&.A.4&VI&/Q#]>@+( Y0/I MQ4H+*I*FQ!B>"+-41FZ\48IHL+5DL:$?&5#.;6CI W<@[U#>6HTXM119!7^P M#L3 5R6(S=U7>9?+99;S+$!9@/+I 26GC!-IN2,F<>V885\,]A514-\%H: MX)M&^ZNUP)>?6'(1%DT@RA.H@-@JY (72,M(G5&,4)%[ IFN6FJ\^4F8R@7. MGB2CGP)GRX"SK1F<1:^X#%0C0DU 7'F!8-4\PDX98H@54IFU#::[6E^I M7T6!LP)GCQS.[K,]3X&S9<#9WS,X4UHK);A$(GH,VIEFR!KX:G!,D6F38N!K M&TIUC;Q2Q/V='&T7,.,3=G;CD?#%W_%46Y/ M;S_'G709GR-:&/TJC'Z\:(81$IC"2J,8<\U7KQS2# N41!**><)$B&L;!*]? MM>#K0_/0"LG*?SR2A.B"?,M#OEO:< 7Y[ACYYA9;4(P:X2V '@&+32>#C&0& M2>^HB%1BIARH. 7X"O 5X/LY\-W2VBO =\? -[?MHF2:*3#KJ/4*<4(=LD([ M1+0AC&++@LO;0OGZ57-Y'YJ'5A;Y2FQX%4H!/.\:)O=99;EXX6Z-U#\6C7-% M*97*:R0QCXB'O,].889"$&!@*&:#RPTH<5>1QQ)4*#S]R"HE%YY>!D_/S4Z? M>P,;DI PT2#./$'&1(\,-Y)&K(5SV>SL,K',PNB%I5>^SVG%AZ66P]-R@ MTLPIQ3A'4C*,>$P1&9#0*,1$HHI<\.37-G17X+/]9$NL[+D[3FZIH!?'R5WR M.5Y4QS53T5H*FGAR"7$+BKG!3B OG(U:>N]T #Y?O^K6OH=FH162E,5C_/R M[Y963 &^.P:^N)>8<(HQIQ%QQRVDC$N-.,.:I=,!GXKE3LIP!? ;[G M#7RWM/4*\-TQ\,TM.T=S%@"C2(=@0./+&9 )!Z2Q]R8Y2WSNB*U+I.PI1J+8.ESCC2HDY MR*(C)Y8S56T$I?@[*H!X=S1H2R G?$121T\XEP19"7Q*%&J M!?:1!IO;O.8L',EI+UJ M0#AW? 2+-O M;F>$%=V1O@GJPRCO2G_S_2@.JMB%6XX[P]29'6A$_GW*FU(\\PEFP/WS?KLK M5C ;\.D:094IP3?TWK(#,$.)K%Q/S^4G-A$)R3R3 GFF&>**1V0B:+PFY?I@ M6'OC<^_<1(^TIP8%32W%4;OHP]H&[S)Q-D3TKY7UUJVH/?]J.#H:CNPXUCT.=\;[ M<30U[:O:MB]EY^Y$7_/<4I#TG"K'F;-.*T,QF+'* 6YQ?2?[0:;K6M#I>N@D M%BU4H8.7E#C$@P +-5F';- 2&5#:$K4L<,;6-HCN!:T!9N+*+1NJ"Q-7>RJ:%P\XVY>6YM.46=3RXB1J5"7%B+C/,6 M84F3S1F8A.8&#Z*K"S<_%VX6*5K-K&)!)%[7>U8 ZO +=4SJR.XD,[]P\XVY M>6XY>*,\>>I;<=:0@CQ&EZC:5+<;Z/AX2L81F\P@:EK MA<%P4/U:LU%S7LU$;[Z/1Q9FOS>PH^/-7 Y^>SC(+S :]OMUGEWCB"KBXUKB M8_/;HFD7A;=.1HDTYA2408R1-D8@HI4,8/:QF.S:AJ!=JJ]:RVLI#OA;L^0J M"XXB'HIX6'WQL(3X:A$/CU(\S'T%$HP(+K5%25F7"]P:9%04R-$0HY1*>\_6 M-BCO&D/N4SP\]OAL@=X"O7<;V"W0^RBA=Z'AMHW,"4L0$\H@KK5#3BB.<-#9 M,T>2\F)M0^HNB.DE%%PHVS@V7L>C$?!(3?1U:/CEX1!>Y$?]PSWLX;C53KP[ MWV%01O=X=XL(= MU19428\U6'+)BR#",AV[BT(3/O=C_O!R$!9E9]$#KZ<''B]Z:*W-O1UI0$Q) M,,&C),@I8I%2$MLH3.@HDJ>8:FZPLY0Y MZ;$43N;-56Z9/LR"A'>"A M-9W@P3$J&A -CF"=KD2/<($8X92HZ6-GLC*1= M0HHSLB!A0<*3+D4!MS8:ZT0X85)3P8.B*5*E?.1AF2[%@H1W@H1SWV!T27O. M- J8*L1!O"%#$D$BAFBT#0PKO+9!3% Y%+81V1>3\;R*1'4C6_ M\/@2>/R6#3X+CS\\C\_-,:ZMI%@')%V0B#/&D$O$(:^$59%H$:*K]ZSB968. M%AY?<1Z_92_+PN,/S^-S0T,[GB@V"CDC&1@:P-[.&9_3$8)3V"DOSK>IW9'+<91O>E9C ^]V?7M#IKM$)+UH9E'/';20HY?VK/''00*P% MDO!.>J.X$#JCT]7RHU;.&UQ8?.DLOH1-ZX7%[X'%%XP,A[VF08/N 98&9R(A M&P5'C!K01KPFG*FU#2F6Z48H+/Z(67P).]D+B]\#B\]M## 4C>;2(D-$;H[B M'-))2^1T2"8Y%G#"P.+\2LU15BF2L9J\U+2-OS37N?20+QU#5P/-[W.+>@'Z MY0/]B:;RH,$19A0L%1,$<>,8,IP(9+TVD<%?K\7:!A-=6.*[]1B7W>4%O0MZ M/ZD=Y 6][P2]%WH8"N:MU 8%B5,.!41D;9*(.!X]Y<)J#FHZ55TLKQ0+6(%X M7T'&@HQ/?X-W0<8[0<:%;,S(%%>OJC76U1K/*V[R?6C[X76SLOJ6N M^^!SLB)ZXPI2RS540POV5+0R!>DB9\9;H0*'KP),+NR8_;1Y:T]G(S"+SG<] MG8\M^C)=X"9%'A"H[S+W1:!(8YFU/QD4UU%K2W+02G6U>BPI[@6Y"G+=*KLF M G2YZ"T5A%-'#5%,2FJP<8E%RFKDNIV7KR#7#9%K[L<35#&G/%BK+@%>:>.1 MY2ZBX!Q1L&Q&)0?(14D7+[6@1$&N@ERKBER.T.!!Y])!4QB-LE9PY8WF+ 0: MI*Z1ZW9>N()<-T2NN9_-)!>R/HR2]QYQ"LCE N:(>IU(HM9)#L@E,.YJ6X99L'GKE :J=IQ8S+'#(F#FBBGX0+!THG^[ M=&#K4481LSBGM22!P&;'"!,3)"8A6IW6-HSJ8B%+EG+A[%KAL#%$9KGUC')- MA,'PA8 68H4%R\D54^GA.'MN*B7/%''6(!:805SAA*SU%FDLK TJ::,]<#;H M&^)L8_+"V<^2LT6,UO.@C5.1Q\B=EIAZX[0&XUHE4TR)A^/LA7[;,2H=L$*< M.Y#9U"5D*%?(B)189#PHSM8VE.P*]>B*JZ^H[7#76YF?=]6%J(B/7@/IIL"= MSU5_I8G2!I.TT%$54^&!8.=D(^WU><>RUSWC+A4L(Y*X ;%CS3 M.JR4]#1H76S6AT/'N>#**-]NZ6_H#E]EY9+.SNB[#%MX*4M*+=D_^R MQX=Q,*YVAR_]?R:]4?QK- P3&.+76-2[FZAW)UHG:R85,1;6*>2"@UH1Y%C$ M2.;B_I9J[C 8OX1WI2Z>P0*#!0:'#]0ZN<#@\F%P[@,TPB3'"49:Y&ZA NQ= M:Z4'5(35=4D3E_-6".[*X@(L,%A@\,'Z)A<87#X,SIU]!):1:ZN0=BR7; D$ MV:@I"C*Y&*B6G)*U#=,55^L>OTJNOA4UWTO/Y+O.^K_'GLD%G)8,3B<:)@?% ME::4H83_?_;>M*N-9%D7_BNUN.?>M_LN"N=8F=E]KM?"@+WI8PD;9'O#%U9. M!<(:V"K)&'[]&UE5&A@-F$&";.]M"Z0J965&/#%DY!.&IPS,3 I+JE(D,+(V MEY)D$GRT9;HP;%)1P1>L87)4\(=7\!GZ="$X,C9//V>Y2G*,LN52C./1!XRLHCZO<#Z_>!-DJ-^/[Q^SQ"?2LX=SF6*;0:A M!>(BE8*(%"'N%'+>:1?J6.3"[5O,IR)5)Y6O*E2>S]::]9OUM]VF1/79IWA. M6*L?9EKG2'3GM+5R- \/;![.]556VF2$4I(ZQ\#]\\ZE,I":>8)3391)G>:>P.\0 M$AB E2XS(2.P1F"-P/IBFB9'8'UX8/TRTX,*YSSP)Z),X93E@:XGIZ% 73&< M:YK3S); BNCMN=C>##7(.OSKVC_>CJ]JCKI^T+9O_QM^.1;RKAX5EJ&"?K?\/U;QWZ@AZ"JR?&@G[>' M2;M("A"W(H'_%Z 6Q3#IY^'-()1%P &7Z)Y+^L-#/TCZD\M]R%X4OEB&5[8S M"MJ?M$&G!J$TLWYSYD([WD2=7+B2K-WYRQ(]\(D#I;'#SBEH!RA2.V^'U4F& M_00N2N#KCWVI34GA#X*FK4P6M%R^Q5JN]_U!^5BG7@^*Q/><=\FZM[YK_* 2 M5XJ7DQ!&E_,V?FLYH3C\-ENN/A2FTR.]MIAC,TSN.>W?PYWCP 66U]PH[6)FA\^G_[[;!-@\/M)XZAQVFQ9 M#-^_CY7#6'F3,*3U=V*]_L#77OH WJ M6YF^39#OO TC]1U08+T SGCT2\#R.1P-[J OP M.=H3#4UT4-&D/5FNI /K!6Y-NY?X=NFW!8=E0K 1[C-S7&?BE26;O>"AB.6D M=DXT>'?3;[]P_^ F_M<3GC'F=XCH?B'!V:N3X,]H:W5?$ O @64J,TM").93 M^%D"-EE++2P#YR$2RU8N-]0\[["'=\/:MGLC7;T]X\(?]XMV^.5? ]_1P>O_ M^Z3MAH?@3X/[7+O2C*P(#N[US#M+5]]$&XA 1D/_=QT#H.NOF9F_CX<3'-)!SXU Z^_ISJ'@?^E.R?ZM BIO,/!N6?\U?Q5#_SVO\W@ MS<4U*_^^L'"5&N2Y%DYGF&+$&;@N8#](KE3.'-<$(;JT:"%: M=UPN-!5!K2 M9 $L+T#@+.9=^<[R%/AT%T8_A+M 0'L7Q-.&>:^SW&7&,QJZV0H'GIOCS&)D MJ+Z&4_H^0/>*H6V7- _VP1DBE.4V51[YE'%J4ZESE^K,8>.TP<8&:"-\Y?*1 MNHFTA'#]+NN+/"RP\27?(P-'0&$P_!E12)FYO>>#GQTV6N7'<:WSRG\9S!-K94J90B$25JI4V>UM74B%./>,B!;UQ$%\C F@O:*ITSF1&948R?+OH:\;(EP'-+_#A0N+Z MW+;# U1+O\;93NU?OW$RO/I@(%%C( ]"<(F#8 M+_=!_OJMC9YZR. MY'*%2TDHO_XC-UY_\YMH)6,"<77/Z]$*ONE-3CE1[)Z7QX'/T\'>!SC9(I^F M1.2/TN7NCPHPN<6?SW6\M\X?/?XLBL>9Q>!2Q(->+V0E15S)%[*263R<=:3R/%2M7[S]E_3^J'FT?;C7_8P: M9Y_Q7FO[L-EZU]D[^MK=_=;L[I+/=*OE0L_@ND9U8]A8W<^LR#1F*LVR#*=, M")(J*5WJ,D09)2XS'"^]Y8(O2[HHM'P1(B-$/C5$8JT9)@I3JS-&/)<<$65# MK0?S4IC\(4]$18A\ H@\G4"D=81K9;+ 8V@#K6&>*D_RU%BK.+:(2B*7WC)) ME@E6$2(C1$:(O-J+!$S,O%.:.L9D1J0([5F%0N!B"($?]&Q3A,C'A\CFU(L, MF\&>*U@XKUS*K.6I082D0AHKJ!?>)&++Y';DSO.205Z4E$&S/Q@>)JOE MCJQ._I@>A#J72WBVQ/(KXIT";&,JSW)+E(31>(D4-=;KW&%I8 MC96%H$)H)5)%,3B".=*ILE2GU"FA,PVF+3-EDR%);]5)]]7FM%\1' C',,O MO?$:,QDP@+',:$I+TD*)8ERX8' PC0L=S2URR*:*> EPX" DS/(LYDCFC(@&"XP&8!B,Y9PY[1$C$/M0Y+7U64:$UHC$QM*,BU#!D*@'*?&DRP57GJCLUQA&PAJR3*EDHR[5(&GFCMD8#?K'L4O7$Q 12\%SE'$.",6\0]+8C!)F M36ZIQE['4&61,.S+;*B"/79(,)I:(63*F/.IS'.7PBH#GF4:<>>7WBJYC!6- M^=4(!Q79DN>"H9SAQ7DE CEMX*NIR)V.,OPD'%1)3GGK.2YLFQ7!$C94;!57!Y+AW6 M,D8XBP4'LQ5GX.]QCFTJ,\PAKJ$XU1EW*< ^58((R2UX!QE>)NBY"LY>V';+ M3G\T+3&+^RZ/<8; ,$R$(8(:SE3H6"NIU\Q2\'R$4Y M5ADU_@$TGF8Y=U+E#DP[6'9ID/!"YL@(2AA7ZLYMB:-:/[Y:S\0=Q&LE)=>I M5)ZES%"2*FKR5''O-O$,FN9=%SG MS$FIA,T]%MX9&V@"90Q$%@F_[&P@XJQ$VFIIKG-O4J),Y%AK*0 M1F7+1-UJ8SAF45\^&F0>+)[,A5!&,(V88LIA@J2R''LE7 Q2%@P-9DK#)$/6 M(9D2+D-IF%.I89JFN M*TZ4M\+K/(M[*HN%!K.Q#6.4:F(@F#$D95RC5&*J4\0IL])"E!I.\9-E+FYU MO#5NJ?Q*[5K]H>[,'\$?BNVK8_OJ>QF'>]'_1^,PI\;A8#9PI-((;91.O;8" M D>F4LFE2#-NN)$YS2DQ2V]AN4%V+C>C>=",]L)[6Q'Q(^*_$,3G0G+"(:(@'B4=. MNZ6W&6'+8 T69 \S0FV$VD6%6D8HPYEF!JN<24,5%089G,'OO9$H\B MR[Q@K*P(1_7 I68F,ZD,Y6&,ZYQFTB G;.BJ2Y=A56^=>WE3=G2Z9Q>JQ>OB M=1S.W V&I\O)<4?WAF7W.O^?4?NX[-UM3D&;1B#*IZ^GA9=2827NU\)+D!5, MB$3BD5IX<4&1>K1.6'#KQ^J$=:>!STN%1^R$]>JZ[L1.6"]E)47<5KG3E,7^ M22\MNIM'*;M+/9U6E%"N##>$$:,5,8H&-OP,6<\-NKK[^9T"MD^U\_LIN+ZK M/;^RE5H@Q+11'5FN.3!O\-$%3C0(9OX?5%%@YY-C2 M6[5,6#S7$+6]IKE&VG&X._@@#!DM179,ZT?>9P-F>=I'UY5%Z@H2L$):48NJ8 MU4B%OD!8,>0L)9J9ZYV.B#6/A#7G*/-93G7NE4DYR47*M"*IXDRE1 ;"?)DY MG?&EMU)&XI97I+3(9EPXC#GQH*X.&6)"6D/BG!L+8<3UOD-4VL=3VJF#@%B& M/"59JK0+537,ICJ7>9IEGF/ 6.$$A ,"QV:D"W"LZ7>BK%B'^02!X6NNRJ26 M?A(F8G_$_E> _4@I2D26,XK!PT3*8"VHMTB(S!(G M9$6UQ)A$)V,^7);U]D'"^XKZ^ MJCDJ.9,7K0)_!T2K2 ;>!AUVH7[^JJ)[$&2XJI<$*=5A;HKDQ ]\\E]W.4-H M,*7,*"; !GNDI$$T<[DRDFN&//G5J7'^1 =;L@55L[U_'R+;_=K3W]1HZ^AK M=^]HE3=:&[AQM-<.8VR>P3V__7.X>_3/]T;K"VZT-E'SP^?3?Y]MG,!W[C-I MI?3@)TE'7,IR"J^40:G7VCKGLYP;!\$T6KF\^Y^ \'7@Q?*=!,)Y)APFEF;: M,,US10@WUE&9L3R!@7/L291#OR"QE6@02.1':BU&3BIQE M3$IJK55+;SE=4=<*1'DZYRXRD6%#L9+(89 *M7-Y_G\A$NY<$@%\.?XM2 M0L)2+H,1*HX]?/:'[YRN@!$;PB=EP/)E96E-G$OS&ZO9WPHG[;?^ )!7M@QZ\ MNJU(K5H[ZHXZ>NA=28,?$C$#?^A[!3SSU/ALU$_]0;=[K]T8P7=_QHVS7?AW MES1:W\_V?2X]Q*8B53KP'3M-4\,]25%FD899]SH#:40KEVMYQL)824@=J)3R MIX.U"HO9SMLV\$X5@+/.S.WE+3W5>9O;308^)X];4V?:W7R6("#6_DKCXY1XVQU M/R,09IB3 M#+MO"25.93SESN/0&0[ B3*59@0Y;F2&A03)8%?$P'_>WT#^%KG-'# #U;L0 MR:$&X$QFP1<4(# ^5'L1(08PHP+N 1[ 27MXF%RK/;;.[3TLH>UF\_TY^YX6 MW@8;?](?N,+WSON,H[!^6WE#'_4'XU3CU'ZCUZV*M-UY:!L'D\*1_A[KH]]HV6?W1KB1DK3\X M[M?2\D?8U2+H[\G'RI_QWW^6:A3D[EW?!Z=Q+'[C"ZI?CS^],I:R>N/O 23J M/ SOV$/O1AV_E=>)ZG>GYX7FW>FVAZ<:PJ!V_$'I7[3"QF0+1O&NT[??7YTL M;?[<:GT_:1PU("BQ>*O5V ^,:PI\I109E*7,6I)*SVA*O:"80B3HN*S H TS M[%:# C/-P8QK*S%%3!D)?[22),N-$#87?BGQH*W'L%3#PO2YO)YQ REK*2(*_E"5C*+!VKO-&6?_""L>HA0U_J]LFI6EZ1UH>KN\8\,WEBU^]M* M\MSG&>/DS/_DS.^A.CFGB#'.2CS7*8#?L5*5"SZGA?V],O-VB;,QYXYY(RG2 M##.CI.=&:,X102@W[A>9OTLG?==F$Y/;[>)[;0'T@<>3)%]*%C0S4W/G'^Z> M[1TUCYK?X3OPWK?/J''T_63KPY>?C777;JS_\WV7?&WO'5FT=XD[__U1L]L@ M#1*>YVMG;_WSZ59KE>VU-DZ:9/.DT=T^"L_0/-ON7F!HY#C/A=8F=5:9E$EE M4^.D#]D<@0P2V'JY]!:S*W:8__?59[B>FU]GCD!GH:B1(OX](/Y9Y#+O,HS+ MEB-:2IE)18TDC!EI4/Z+6LF(?X^+?].33,QF+ ,$3#71J&*HU5:HE O$')-: M:F(!_]05A=<1_R+^1?R[&O^( ;^!4459YIC%QI!*B,8TEP&9E?+K=]>&2^)U_='*'*G-,)1E3[+50SQ%M/ MK*$XRYF"D)N%)\?:SHMHTWI:.4X0Y3R57*F440;R-N4M1GF-/ M. .P"_%V=L7QMHAJ$=5>&:H9[IS34L&_#)1&:FJTT8Q2Z:R6,D;1SXEJLU&T M-!D'!$LUI^%DE&.I=!BGCAE'M$> >1F@&K_BA$I$M=O'S;_=DOGM?YO!F[>_ M=7YC3JIX>8898O=N3HR0E/C>9:._JBDEDDGY6,6PC.!'*X:]R\#GI00C-B=^ M=>6"L83WI:QD;$Y\MRE;M38<]"Z2;8CWVS]*6SQS?C.A>#F6?\8*QUCA^/S\ MT9$!>E'#KSN0)%BBG",TSS5US"-LD"0/T7\ET/>?/R] MT3H@NZVOW4:W<=+\MHFVUK_0K58#-5KP%&?O.LTS=]18/SR\G*SX#&/;.VQ^ MVSW=/5O%NT>?6;-E>>/L\\_FD85Q?J%-TCC9^O#^4LEGAG(LO4L-S@()J7&I M))E/F1*&*6(G^^\ OD(91"AE.I.6<2N,S0T11'BFG0$G-'J;/4LE>*\C_8%PDOWW-B_ M=-%QOVB';_BKXAK[,=Y]QP@>MWYT1E8$A^MGWEFZ^B;:%/W.:.C_KK\577_- MY2VNYU_LFQ=W#J^8S28@7D)04C8"(W\_-N7ANYK%U>J3;K[<)V^L5H,"^T MAA3N.38*/QMD]V3OZ)_#9LNU=\\^HST ]MVC?]J[W:_=K=;J6:/[_K!)=O'N MSD5:PXVSO:-W8!C <)!_CL!P=)I'KMWH_M/>^[;+&^L-,"X;=._HZR$ /-]J MV7WIJ=""H%0X:E,F$4DU:Y9!>I#%?7/G_9W-EL;6XU=^[!1?C+KYMK?;@D_R6^N= :KWS&O\!7(OA(-B.(C#[]/R8UG'GM!CZ;E%RB:X%GS PUDXX2!>:DG>K-]V_KIB' MQ7(RG0;;[QYW?,EM7O)<_F?4KDQ*8#\J1J88:I 7W>F<)O#7N'%'W=,C3%>G MK4V[ Y? N.#=EH=P F[],]GLV97EFML_V-^[%:=J00U5E#,F"..4FPQB!FAB-)4\ X^4:IQJ(U'*J33X.^&]E06O'#=_IETU00'7O8 \D_ %%:3CY^7"OEJPUR%N2P[=IZ M .]4#21L:6O@CD&;CD$" L]T)9"@%J,+5M+I'DGZ$52^CQ# MW>Z57QJNL+-0X,=-7)?+]XX'_1]MN#WE/%??&2XN1AW0$GL* M3N7@1]OZLO-F.04'G;[1G41/O-/Q729/<3S;L/.XFI5)1XSD!&2Q$PBR-42P M\,]QOPT^ZW*2MT.5*'R;'\!/I>+ LW3ZVI6_. [ZV3L C0]O#?J=4MF*^F$' M#M;#=^!S.C0$!:V&?^'C,)]@,N#)SCU&N&Y"=;N2?//)\6A@#W4QAHP*"JHU M+\;/U*ZNOGO/CHQD"!L7B'\9X\@:Q45&M46Y BC(JX9OI=ZG5P' G3I#?=*G M%?]ROU;[,5;XHJ3 7]/%X25 >&8N_&? XN;!_M>Y; L/$\EX3IE6)E4FMRG MR&%O['O,<\:9A4DV M'M;?X50RXE+LD':$&>:Q#-U9;F@2!Z&WA0FNG R8X95D=>I1'/3[[J0=L"B M[@1A .XT(%-9B%?['(/0/BBT2ZCZL1@/JQU0L_Q0";SZ9[@#Q,;!)?D1_!Z> MG'H]J&W'^/MGH*K*)$R[$/5'@YF4PF!,V#Y)+E2XMCK3(J8+T#MF"S\&T&YW M(10":S%^%/@E0&KR0W=JU]N-2JP-G^]Z'4*ETAX= P3W7=6GN=7&A"X/Q'MZ%\73 470KET*")Z'#O\(/*]Z=SOST>B/% M&0+\HR^HV6KL\TQD@'<$,);SE''M4V-"7T9EI;-9)C1&%Z/ !8M++O'O:W#S MNMV@,V/_L4S@E6V'I:LU0^0:=*%G(:J! MYX=?5!IBJW^&_;LYW+Y7#:OOLN'Z.TWOGWD[ M]M[^5+4=VP<_:O-L]VB#-#YL'S4^?$%[71CC>@?N\?UG8_W@K+QG=X,W+V[' MAN/61\UVHP7O?VB<[+6VN[NM [;U;0-OM39.MM8;I8^VV_I._GVV.FRTJ^W8 MK589\#J.*7:>IB)WX(*!94BER'0*P2X/N\[F7N=4YYJ:5G*<"93XYU+N;<>*9,Y MKR^U>$28*,$)RG6FF::9M%DN,XR1IT9I?BDC5J9+)T)YI0".-]J"3+5![&RY M/V&K#<+9'N"S.]GP:N#'Z>ERW[C,2/>*4@!G1=-Y$_81NR%]?#9I>WMC>CML M>5:IK:'^Z4-]VDT%';?-^=4)IBOK/WXYK7.3F!*29B2[7V**R!6",9/W3@_= M]"9E*PPQ21\EZX79"LXH9N1Q.&\D%PS=<._?X+RYX\!_$2.-35*HZ)OGU-GJ MH*T[]TY _#K<>=WSH.X2:MQUJA:=\^5+3X.) @-WZ]AY#+A@8?POJ#NN_.A" MYS6>@YEJ&7P%ZX_!9="#'HRS"%N^27$(?O2?\Y7QF"NU?W"1NE'5KZ696000 MN&_OUKO)T.-,492N!9"N>>DGNT"9[3G>2.=H]V3R\=FSWZC)MG\*2MSV27-+_#9UGSK'D(8\0-\@7&!_F6:H4?-S_NPC)1@P\*Y?YTR8;-448Y231F1ACK!PM'93-)ESBYWV8N0'"$Y M0O)S0[+,*7%"*".H9\YDH:5I[A'5U# 6>/YN[D00(?F9(;FY-MTT;7S>-]Y) M*T);*>)YR@S+4DURF7*D699)6-RR=$9FRYA=;B\5BV?NIV]-/ZQWCF(:Z2&- M6BS:>:%%.PL8,X".O[S:GBR$4<$9B,)DVM=1E*;-.I$H[ MGW+'=(90;KC+E]XRO)R)6V%LW&RX#3VN+MKVBOWEF.R*E,'SEM*:0_6YR69] M\H.=H$H/&Q^0.]03;]1J/1Y)J>S13-W)3'V^& KP#(/WH67JD74I\Y*G2AJ( M!U3FI!("46X"NP7/X@Y"!-4(JD\"JK\9$$10?6I0/>?['^QSX;S''H4^[.#[ MP\JD!E8PU1G!&ADGG0^DQBLD'J!]*"U;;P<28/>POO_\S-+P+T#271)/_^C)#XX M.=3#)/!9ER3L)_U1QR6'.KP7&IH$]H4K.!$.M:MH/]N]Q.>YM\,))W5@0DU\ M+W C7L-A&,Z@!YU:23;#&7A7WG(Y7'PZ&6\X^5[>HZ)@+=D?CKP='W'/1X%_ M>_R4"TR@?]MN B435U*2<_4[X=]PQJ]8+EGP%_?IR_8!J\<@E0F]W#O@FH>N MF?\U2&X_B&S_)!"U3SC<3R_P?"Q/"7DO]QNXT&Q@3,QPH>G =0,)'/)_!'9U M@OY>6ULK7^&__UQ.2L[3""H'JJY[!Q6#:'M@!SJOB7R'_:'NE*P4X3MF*7SA M/;BFJ&WEB2[N3J-N*7+<"I7SS#'EN):*>N,S19C-J5)U4,(03<IM%3DAJO,&1YXU&\@TKX7C?I3"D2D4;]F M_8^^[UO.+5;2I9A(DC+C7"HQ-VGFM%?:@!>+6!EKSC>/>HV1UW.F3]JP/09G M^^@'=;?WSO7GT M^72WM7W8.'KW'>*>'^[#5^;^]4]GCW1^F*/^Z1[$1NO.5:$*P3_:J:J7\_3^7DE.:,0XN1YAC43 MWAEC%?%*..%R)X@+'GP SDF#K#H$DLNS#NJD/<^[OAZX\O, NW;8'P!L'0>&6:],EXL(=5VX,/MO!V&#+_W$$P&# Y< M^V.J?&WKOD2!Z^P<:]H[W0G=E)*=0P\>B!Y>GKBZKY$>#,JK0[L+/S9-KD:7 MNF<3^+7@AY_X8 !@YD*?H1P\Y.H:<-'#--E^,2S&DUHU9-*S4%IX&[R@$QA,X7MC)-40@)R'T9M1 M=!,FNCT(2[YV"&KHIP6GZ/6!*7SF.V^&;KU'NZ1Q]OED7Q#%!.+@(UN-0WMO MGTIE?:K AZ6:.*&T6GK;ZU]VEMJ3B04A"PH'TC;P=9QYM>1>E57Z#02-'5]O M[/C*YZOCZY7VYI?VXX*]R9!G#!MI5*:9U\(P1\(NH*'$,B_Z'4,%^B_&K/K=890-V9NGQ%]/DF/A_;-SF5Q".;:B%8RB#&AE=6IH8S MC15E7#C]XMOU7.V;5([,>3]#7W2Z?MDFY\:9F1-RTM_IFB/4"L1W\"9NM8+9?XT1-3"+/545RN\2URT^O#Q5P<1F M[P?H>'_0OHXU+A;9QR+[WSEM*TB.!&&Y$%PSG>7&,>VPR!3/K*ZWQFFSNXEW0_WA^O?ZFJ_P7;RWUSIN-X[V.GL?&F>[WSZ?[+4V4>/H M?6?KVR:\AK&=;9+=HZ^'S;//;.NK/ T%-XV=4'CS!>ZUL4^%DDYQE0H5&'B< M\:F"V#7%RG,DK>1*!E8#MDSEY3VF%V^4'TGQ/H5&*& +-ZHV$%44M 51T2!9 M"S4ZO6%2V>W']13O5R2A%I QZ00.S3(.P:#4^7DT\=75<&G#G,C>#V3.S:6@E(& -TF$A!![6Z@ABZ"FLAX;D!&4N0QJ\Y$ M2I7E:88U"IZ&I9"OQLA[5?G+^U.:W)K&1X.6E6 MA;VKUHZZHTY9<[,ZTSPP.F O";VFZQ\A[#X01BY!F*'<*LM36"65,DMIJAW% M*6: ;-SE+B"M[LCK[4Y@)/$%I7"G"A MZ.IF\(]@?S>P9Q?!GIMP6BJS:6ZT21EB/%5(R-0SHB3##D _['.H9F-A:S3FU/E9][DOS]]7 MY;-)*_1K?^9JC5J?ZQO^4J6??0[GI);C=M,V1[(WWY'M6#- (V90+[H\=W-Y M?E;N3NGVX.;ZP<]]I#/!!<BX8JA0Y\[N)>$H6\>79YS+(V@_ M?#%L!VZ261*&XT$?X,+5X#TYKC;Y;**[\%CU0>F[G+IW*K>6"% 'I)G)O,E@ MX)RA3&IGK*JXX10BN#QU7[ZX/PU#_1#AQ/WZ=.Q;^15T#-7[\T/', >GS2S? MSY1S,B2," OJA82JSN8K9[A6A'@I4.!FH%>*? ML(Y#WSF].PO,/>7I+JASGR+/BQ5249(:/_?##INCFJ22VBQE)45,AD"<:$X$ M YM.B5]Z^TOHJ7XH3YA6YJH\B1Y.7042HYH^J3U>B!,:K M\E3[(!QT^ID$?8NRR0'^"90I.?K=Y8BLL4WN4/EG83 MG-DHL1.)_4+W%9(\8YE*>0:(QRA#J22#U=/:6TN8L\2DT1 MMC1'RB@F+-="6L2Q<@+^8R*KY;$^?ZL0O1 QW1$V+XL92-A&R=6WE4\[4%7N MW(WB&<5R(I8':-]YE'F'7(H(A$;,:Y6:7+M4UFZK%\E:, M0XMS?/?J\^V_/J_>ND!&!Y+>'[,^@:$XZ2>^4YX9+X_T5M]P$,K= P-]?S0L M*@VN.?C>ESJ^4;U5L_$%K07IM76Y@RGIJL(W)=U19]@^KDU-IS/FE S6I_PV M_[-=E!@PRPQ8?\A! /NCHM $&Q4H6$JS=NZ2^J.V) _T@Z+DRM3V$-Z$6>H$ M[OQV'SX&"EB"$0 -+-K!(?Q 2/5K3DAO3_PP>W)VPAS)+O2>!B4TS M2HFDQAJF*!'&,BKT+]A);F4+2VZ2V2BQ'O=KAH^SQM%WUFPUT%9K\ZQYM'JR M;ZW7.J17L,Q]RIS+ #F43+E1%K2#6HQ!+^C-_&QE6N&:R&O6-\&_8.![E940+,?&DMZ+:"5'HRE'83;%X?]>E_BCGIP_NG" M8P4]L. @!GJZ]S6KY?E/+4]X:X^/.VU;'>(OG['=FQE7_>VN/ZM:Y647QKT, M'Z@3-8%?"0 #[']Y*F?,MU(2"8TN/MC?$Y^V_.;+'QA_=\EJ5!'AU5Y'#_3W M_&=7DO61'[_M_,' ETLXZM7X-#R]1-94NRRE,Q/\H-G5[O@?OE,DYS)205#& M-%(E"2D\;D5*>UI+0EC]HF)+"I=UP-R$6\ TM,M9!I_>M6TY(V"KOI=]PROT M&//\3D*"R>:+>&>6N5&0["KB MI%D>CE20F=W ;:YNK'\.E:Q^W=KYL;RPR4V$3+,/4@EW!]3T1;BI?G7"OKB3/ M(=A7C&?1M&RKV=K>^KA3JLRG[:VUC770DYW%590;>?2GO&)C#O?*M2F#%1?H MQA;WP:L8>K(="3YDX-X,_E-PS0/99>UVE1-2^:(C<"9_M(LRX.Y-.3W!FPW% M"^UC/6ZS,+YM8\)+/[OU5#IRAVV?)QL_O1V5#M]6GK?!%RWO6[WWOMW3/7!( M.^/WEL?^9M4X JXJ?$J6ZZKG9V78\GZQJ\1>?S M=J_BD-[X:0]+MOQ5B&6V1\$%QE2GF/_A_RROQ-Q5/ZTD[\;1TC TR)B=R7L^ M=QAC36==WK)B4;W-,PQFYJIF-ROGK^?&+^M(PH;H(3CPIQ7K]< ?]P>P9B$U MT2N_H_SF&7=\2EI9BY'IMH_L:N>3 M[[W^2:^.4[I5R E1B.^[C\+TR^#[ M7VPCDJG^3YY\NYR^L+2;(?((L=BX/T89PD[%O_HD ,;B3L[2VQWO2QFHI"9X M9!"F!A"L%&%S"&(NEV>>>L)V68G'S@A\N/)G>&]=#_7R#*C>.)M;U\SF2Y6U MM1)-RES)JY L,-^ 8E,&[5X_L=,IN,KLMG)9],RV \+0D@Y]A0=_O% ML,RB](;PT9"1G6R&E3A<#B!L;0WJ[C@EU ;<#$UFJBQ*T>]!$'*:=-K? Y0# M!E^ZX&IF\UN/^*;XAJ,7TG6ABEW>K<30Y3ZARU;K7QO;R6;S_=9V8[6UN=5< M9.5O]GO^!I'/R+4A_<6T7\Q*WIB5%/.7E9R7Z;J%SGU:W6XEFYN;-XBJX"\) MG3&*F:7[P?/ZYO;&6FMK>V6D"$$=/=7O#LAJ?)UDG/#XK#]G&9K:EK%-[YGL_;5>JA M?+^\]'P,-[YAU62K/S@.OCB,+3BC< MS"H^1P^O0CJ7>;BSW9C\-^C]/ZUQ! ME1:HPV>8C,0!6%Y(3H2N7;6[638&O<7W+7!@4PF#GV2%^E7FI[B0P"J=Y#:X MU>#DCU^/+6VU6-6%Q30U-VUF6>^ZAHXY]39Z48RZU:9U>U!?>>G""Z3XYSJR M0MP:''Q=U S\Q0O@RU?G-3X57,@I_V/,1_5^MP$]/^_](9WB;NNM+#5^M.KI>RB\_$C?/"Y_63^>P M=6L66R?=AE_XS#[2.='*CCPJ;]3CS^""[: :ZEKT*UY+)[\-.M%Y;]B^C_YD/W]9R7Y4$8D M<)/>,Q_!O<6@P3)6\L(O%IH].EW=51("MWP(\7AV>OG0)#[L[M^TKSV.2"]$ M,T_'%[C@A(Q/8"QOW!">.F&J2UZ;N%L@5J7J*$1="9238L674_ M0H]FEY0Q>OG+9.>T&/IN,34*5?N6:RQ&230^N=]:O>73[O=BO# _9N"N\<(B M3!M!&,60X#%0]1\=[K"SDOS/ %X-%LD,\!@2W)M8=M0-IX'+RM&Q"=CLV94Y MM0,Q.(C!P3UMQ'FVRL4K/#D>M'OA^%8GZ5L[JH]Q!=WTW>-._[1;UGZ'!C K"R<+P_G^F)<)75- GWYVHP)?.N) MAP4)!3IE)[%)U=CRM'YHNHC>7ZPF"A09[>)6 X:/Z1^ZW2DK=$;']?$O#RL= M5C4<&K2'L$H^U&.5]6JV/$9P)7PG\.Q_")S]64&11#S%7*DQY=OM!A/H?J8C MJOG? I%?49;-%=-RN*N.%9QX4[2'/HSDY.1D18^'N6+[W9M.$DCQ ">EL9SC M\E4\7X<+%JR&=5JXNK;5^+31W+GU.8-L;E!MMB+UAM+32>7I!+""DOE>43<$ MNUQZ6IZB/#WWL:05U'=".G3UJ:7R&&Z[_(JJB'1R0N[)RTDG0*#42P<"LI(L MF/+M@.YM;[9VDZUOS8WMG7]M?DJVWB=K&]NMUK+3VEK[GW]M?5S?V(:/M%KP\1>IQ,7#U(67/V[7 M!& [P[[]'GBOX*L:>@CN_E6%Z#?#QN(@@<3XI2,!73@D&.M\JN/(%FOY=6/[WW M?A$5G5YY)#6>GK[[Z6D93T__]NGIKS=(*GL\ZKZT\#:%&P4:X;\J"J33.9RC MRG#Q:+CNF['ZU^:[S=;.!0K,G1:XR658O+/VKXWU+Q\7@^(ON\V:W*PN-+NH M+IS=1EV>'VSU?*1NS\T=42M(E+,3/ K7MZ.*MJHRZF'?I.0.K,SYA'?NUJ>* M?[%R$B_&RCU/TOTR7OQB+>4*GRQEM31ACV=*QE3,,)<-_+@;@[OE\C&\0L3% M%<1D/OSA]ASJ%JVF9@V"\W#ZHDZ^398 5&K2B*68[,Y6>[(A$2*UNK'PH@O5+<4I6Y%X M?L5I4>3IG>Z$PN!DY]#[87$MK6DSDV8#\61$PNP$[H//D^ M.($+#S9WLF"T=+7F4I(64Y!V#L$EK78EBSKWF(3FL[D(.DVU_$*I1 R']IY&!:#99 MM3;TW HQZOOVH'N[=>'X6F=O'C,'/^;:_[L;^_MU?.4O/?LS9Y56U^9/KP"[ M9,<>>C?J7$%%?+LUPE@LQB*-'S39W%Q)OHY;>I0V^/,(YBTO>]S5D',[&T 6 M)*^\VNG4!>9VUO9=D?=+BGJ6J@1@OV[Y8;S5HZ)L@W!:9P:GC:F6RQ:&XV8B M)6G\\,+F<[6;6S5 \9W"GY3$]_5^\J_&5(SOV*LL>+AVV+_^[,$+ 14ZKRGE M,9IL_#QLF_9MW:6R:N;^NS+7]&&\Q9M/,7/D7KM6*PLQESR5MWV&YD5/XX6<67Y2EMCY.JR\..S%Z[ZP@_;QI2/SOP"O6H(I M#/(9Y.W2(F?S.K#IC(WM::]?-B*;+Q-Q>[:(:YSOTC_];6A]__Z^T'HE1<>- MG>#^6R_".,]YS;XR=G\O)8<#GX.L#X?'?[UY$TXGP\=6#OH_WJP.[&$X=O_& MNP,]> ,1KWXC44;?P*@Q5A03CAF24BGQQF4<2R2<_TGURN&P"P%AA:5_Z#__ M^XV^Z)[.@5%:%%*3^:,L7Y29V_9E4L:5QPK;.3S!T%=9?#LE!U@^7[A_53N9 M09GI'^B9K#)!F":KO=YHDC<.&>;W_4&W6BZ,TO]93FJ',J&@!,MU"6)#@U8E MHMQ28\D?[^&7"3AM"3Q9B@22XL]I97$TGM%XWMEX/LAQKV@\']-X(L41Y@0I MA B3\DV'2]8?*SE](76TJHZ6,EC):ROD:YV.$F5G&$&?9&P?(0B@)82:N#:6- MAC(:RF>9N0MAY6JPE=V:1[0\>7Y#V'DMU^C]3&TPJHD\9TY7\-B:_C/JG"95 M \TLFM%H1A_6C#Y(!6FTHH\>;Q**,2*8"?:FP[ 4&,)-C$YJ,XK1"OZ_T9!& M0_JLB=K6X:"=5YPNGP;]',Q8.$81"AVW_; ]J&K^/G7T_;.VZ-8!Z?A74SLZ M$Y72TIKB:$VC-8W6= '&^536E$VL*8G6='ZMZ?_*R_]>RER%UI(5#6JR55&D M/8:-3,[G:T'&V?E-S6@4HU&,1C$:Q8M&D4^,(HU&<7Z-XHN>N4 16IV;:X>C M^J/CXTX93996[JE#RV [>;2=T79&VQEMY\VV,YO83A9M9[2=SS)S&].>;"T_ MZ+9[U0YFU:1C6"2K!P-?V<_J4/28RR;!65F[0Q/CAR>A(]LU[;E"NM$V_L@?>2;U+_)M%&QYM>+3AT8;?;,/%Q(;S:,.C#7^Q M-GQ=_VB#F5Y)WHT&/7^Z?+&]\M2(7^XM^GQ&7$0C'HUX-.+1B-]LQ.7$B&?1 MB,^O$7]Y.[M\V@3OT;=X;RJ#DM%.1CL9[62TD]-3.10)C#/YQC'&*,/._\0 M+1-#*:*AG%]#^:)G[N;]W=7J4&O=>;8J/5ZNS5H9[6)R;\-*;AMV8C2VI^^] M&8Q"HWI"EBMBB6A3HTV--G7^Q_GTL:>,)C6:U&>9N??M03&\?,;UWGEEBI8K M@H@GVQM^:!*+*VSZ^:-"R5VY*]Z4Q+AO;\D7/9:%2.T;J7VCEQ&]C-]CG@I' M@?0XUY4;:[/@)[>P,^3QO#=[#F)-)1S<' 8HP^EU;IU5K/ MZW@TZ)1( T7K^8*LY^W-Y'K5HW&Z/!/* M7K"5Y^SAJOL16AR[9*/C;?7+9.>T&/HN1+N;/;OR^.53F$9ZC.:9;6>S_T#O:-1_OV_ .+]FTN[<;KMF^"""K>6(*D9&#?V"P/ M\1U9HN9+Q^907Y[[" N ?14'>O]01UA*>[.3RJFY82NXMC7!Q/M3;0WK]+>W'A095I5B^_(K31?6C:'&C._IS^2S![^@0.M=UK26"U0_*R(K@\.4S[RQ=?1-MBGX'(OB_ M:[U$UU\S,R5U2_ASH%B,NET0I]\W/K]0OPN:>P[$23EH@2Y@YLS?AX,I0!WX MU R\_I[J')[F+]TYT:=%6(3#P;D'_]6D7E\/':NB8U5T=!.CF_A[S>PI9UE& MWCBAX(6JW,2IE\BCD_ARG,3W_=%@>'CE6>!D;> =.''3_'MIA.&-=@\<1' 8 MPZ=UM]\[N*XV^5\[[]:2=[KW/?FRL[J<-,M?@^>X6A1]VZX_5+Y?-0X

#7R=OF\-M NO6X-1,83OZL+DG3Y4K\#9)D<[_GA8;<&3 M[*8F]=%;C9F3:!+G:IR/TGB74:0$?^,P)DR)BR8QBR;QY9C$:?468#T>6Y!Y M-93+M[62Y3O??*<#I@\BO'YYNSN9SO_O5T;S'QA)6?'-7VB7W3BPVPPL&NAH MH)_:0 OX*Z/LC:,9P10YYW/,]-1"WY&$:[YT>CXUYFG3KK\4.##<5]9&@R$2 MR<=@>T/I=2AI!M4.!6#E/L@?U]L_74R,W.K8&&Y?CB/7?=[NM:L[#OH_3Y.= MX!14U=^]9,<>>C<"(X@9V'6X964I3]K@2X0;@G'NMHLB##1LV!\/VIT$B])\ MSIK*7S-A1&OZ0@<6K6FTID]6F(90>(E%>(79F_IVYV)=&0WI"XIUB\(/DT\C MD E=^$OGD,!>0;Q9LSA5>5 QCF?')Y*^_/,N6;7_&;6K#=[2]E;IVS6(/OM= M^$4/['(G_&O]\;!(/GYQA%3.6$*,B @@-+6(*EK$5V 1QSG=RB9NV6%_9G<0(K;9-&]ES5JZ$RS7 M1=NX7+_K81H@7/U9'K.=Q*#UNQ!*NI$=0G3YPW?ZQ_7187O8@\$?M'VQ'*SH MND;K^M36598OR1M-<(;E%=$F0=&V MOAS;^KZ=/_,6:OFA'6]' S#(\$A_P&?_+&DNJH(C/X PLY-\/.W9P^7D4]L/ MK%].WOM>#PSD_]'=X[^3G6[(W5;,&.&:G1&$MV&?M=I/O:OUG5;%EU0?6$;S M^RH']@CF]\&;@,W6\\]>$"WNPEA<5;ZDP>(RK,Z7,1$V+WR.]ROC>*@L\ MY7.LJ"O4V"JO7K#*+;CM10JIZVFK2OZI8;BDNBX<#H+W)E?>VYYB50_S9GMZ MU\U3/J_&*PXL!K5S8[I>A(G5@%EI<,D#5\=/_Y/4II+@_QNKB5Y06+HS,D7; MM?4@1(0U8^.TT.?OVK8<0C@:RG86.12+1SXBC$<8KRGJ"8TP_I)@? VBAIK> M-E ('OM2Y6HD+W.)GT:FT[;)JK5PNR$,/WG?'G0CP$> CP _W^.\$\!37#OJ M%*]$5_UE87P8]H09%I#^NHZ7QZ-!,0+O/13N;_RTA[IWX 'XP1R4Q?A4IYC] MH?\,B27M^L*+C,."'3TPNN>+=.MGQY^6-X1W"$(D6I%H M1:(5F>]QWM&*D(D5(=&*O (K<$F9!;T ML4R^K.RLK*V,X1_L!$>_,!&)0EFT#G,QL!=G'9Y744*!T69S)Z#?C*Q&S%O MI?SWN^V/R6:O&(:&<75;!71%9APC>L^,_AE:=2O?+L[:A5G;&9EN>QCJLWS'VXJN1'F_G[;9CQ?;9O;/T-H MVQR5[;U*&PB3MAVJ2MO*"8\]T;F1DF4Y5YE$E"!+;>:0S_'^>J@Y11#<38I/ MEY*>[L*HBL'PKW$7DJW\J^Z,RL!@M><^CV!!\E/0P_I$;+'>+FRG7XP&O@5? M_:[3M]^7*LET].NI6>__^$BV?^S2QL@=;?S8^Z".MKK-]NZWOX^U6R9OB>WC^'>V?'AUNMK]W= M,W>X]6V3;'UKH*W6!MYM=0[A^TYWO_W3;JPWV\VS7=H\56COWX?(=K_V]#"[1[M\]^PS;[2^PGW>PW?]<[C;W3QID$W:/++TWV>;/[=: MWT\:1XW39NL+:1SM[ON<.RXT21V6/&56^%119U+AK&>2ZASE9BGQA=7'0=(' M(_\KV;^-[CZE2SY;C79C'1M:X52P[ 9G]?YE<%2M M($0>J7[O,0>N5BC/%+VA-G ^QXWI2D89P;>M.YR;@8L5S!AG]PV9GFW ?N/$%GL>CV(V?89T[^P*[D.3MZ@?1SL?%S0!QGP MG(2(5\G/%>RI[W0GG'VH\HFZYB(='OH[N+WS]TP>G,=><%7[^2(_QR>(FOLN MGJ]\.6B["@,JN8"3M4,(<7S=ZF;83];ZQ; ,M#9^AKT!'\'X):SWMT%[Z-.M M/"_>; &H1I\IFMCA(END#0"H%VI3YRP(K/-=X>M Z).BWVF[9#PC#XE\C[3W M],=F;^Q+]D<%&+;BSPA^+WS-+]0XQ66.RQR7.2YS7.:XS'&9YV^9'Z,_F[7> M/V1_MNA4CQ4WHQZ[:I<;E2XI?/U M6:JMP@9G&F,VZ%%,YA)@0E='\S=#ZORN: M:'W\U[1\;JP_Q6K/;?O"#W[XHLY=P;+ ]/E261:R> Y^+O9:?;+7^H*:WS9Y M\]O7SM;Z9[3;LG#= 6H>?6%[1ZNH<79PNMMJ'N[MU-?\^Y]#TW6=K:.]3K/U M&>\>?04N MGAE"B%".4LPXDZ +'AF/G'&:.FJO+/R]/X+5&VVM?MAA@]_7^VL1T>Z*:.T) MHGG,$5&:I@Q9'!"-I48ZF6("RR0%X@JII;=>*6\DM@X;C96''^'G,I2\$K7R_J"KAW"+G\._>J.NZP_K M]V.4^11HUFBM#AL[ =%6][4U.:5>I$I( DX99ZG*O$HQSE586HF86WJ+EYG, M;N.6_2(Y/%^; ?,UFOFLF7I>-*HUO4S-;O9^^%[)?3!!A;C]=%L+,\^+? >3 M@_/,*6$)&!7",BZ,S#C11%BA%(%@\OKL930YSVAR&K.)32D]H3D"!]JS+&54 M4[ ]"J?>*"+XTEL!EN(A,T11M>=M@.5A*0BT3!GU*E68D10S M"MX84YKD/!PJDP23OZ..OQX=-XX:SW+K;>88=[G1/#>4V]Q8FTE%8P9G3I5[ M-H/C/5*:IA0CKCT<[I M/N&94_'4>?$'F+0YJH=:>!%XA).LVH7X]@7.D/G?P9BA! M>:Y%EC$FF/'64,D1MD(S+I&A6>G-9/$0[7.X+%]F$XFP AG$DB[E5D,\@C*? M:H@I4RXS9(U33BFV]#9#\U)8<@?$B8 9 7-A ),PEIF,^'!'Z;?B!F;A\(2:>96TZ5(7DX)R(QQ'[2FE3GS*;<&2V,SHWG M.<1^XH4 Z3TU:W70UIU[Z].%.8H@'D'\A8%X++I\6@"?2=%W,=7]'.N#9*.!6":\L9]T@Z M@G0XVZ $05;GU^>2X\[X,YJ*W7-HOY,L.+0M<8=?LA?#WC-:4YR7">,RV\LE1"H(4D.'X28WN+B#D>6YXOI9\Y MMNP<58ZSU&*"0RTK2367+!4&9P[G(LL,"\>6I9SW:M9Y2'9&O'D(1L$' )R8 MF7L2()G)S&D-, *1?TJ9$RECN4]E#I"B! [5!#G)!<29Y KV@[FC%(Q:'$F. M7J].SR:/$"R:"X=<-%8L99SK5!$J4HVT(2A7U%I]%Y:C2*RW,(6DBP!'CW$T M^N4M\BLR.H00;1AE5,!?>9XIKSA&6LM<>\T(BFFHN30Z=C8-A1CU$'GB-#9%QX\R:6W=%GB6Q%L1+5_!6K/7"ZLY8Y+Q83%)L]U[O[_ M]JZVMVU;"_\5H<" #0@=B2)%,AD"]'5WZ]KUMMT=]JG@:RS4D3+9;I9_?RG9 M;IS$29PXMDGG?(B32)9$'O(\YSSGD$>' 1H=(T]<-J%,HX M]3ZH4 62-!7("$+23!:*:OSLB.RE:2C+]IY6;64U )2C?LDSS%)":8R5403S*ADT@F2.Z.Q9HY-=G536)F] M#2?C^%)YR#2WV"F'A+;:LPNAD*04(Y&J@G%+B#2>7>398^[JCL6BA+(#$; 8 ML'B55='4,B6*S!:I(9(000S.1$X%E2YSG'>QH&(6"UJYU 8$GQ\)I"^"SYD4 M-LM2C30C*2(%8T@52J%4,N6L-MZTMLDHOE2I, !I &D Z>"6FVX8I2$V_V!@ MGHO-DP+;S(,O$H9Q1+!*$>>T0'G*1"HS2A3SP+R@A.,&5IL") ,D R2OX#=# M9;J04?A2,5U)&'>N0-;/!40\!".>:XRLHY+80NG"FJ5+T\'JX+"RMI&O#H;7 M;D-F?MZJJ$S:K'T_1YHYDF9"89UQ23)-N32%(#='QB$SOT6#\W4^:$Z<3JDT M#M&"*40R;V^4X0YY%\&(U*:%\Z-WE)$]*DA4*W)" MY<0[0HSG_#[UP:"8)!23A+>?0^V8!8YJKK6SABMN&2$9XUPI@;G%5K-"NSWS__][NY8%A9IJA#?LRX]TYEFQIB#BE>6"ZQ-=;REAT7)/1JDCOD ME#YM7&$&"]FR7>_)$&Z=8JDH/%?"3FCJIR5$X^(#G+\O (?GTONH%N6I2A') M68&X- QEG.>6"NW'F75TF#UFX1 ' "<30$.% /8.+P0Y<4*(==Q:;6-X*#P"S(P #!<^B19;NIT67LR\TM0YSVNXM$0H1 M:VW[2GJ.6"&ES+D0F]'Y_8IM1'/W<')Y>H M9O]"-[OC_F,RB%_2+YR19_/'ITK1:5M9&5N-#A##JRV(:-KEZX]-Z6+;].FCLP,^Z;_;PK#2COM>]](?#_E3M<(]1?_W+ M;R+5L!Z,1_9P^M3TYFOF\$/[7MGF*@XLJ;Z7=?XV=+@"+(.RLFC:PPQW[6/X M\L#,?_:;"]0\MD@U5G[U!LDW_$ .SN3YL)5NO[G4Q[OD=_.46-L$V*2$YZ&; M^4L72/S7SZ_?)5G12V;=W_(,N*S=&Q=6]ZR#G WE^4%;= MD'7/G6J<$#V249S23N^FF>!IDR;?2'O9#PO*ZDQ.XAXN"$N+F[]QZ^5WG*0Y MQ8(\\/*LE]Y\DJ2]MMU4//#Z.X3B[\PY7H=0GHK %RY,$)O?:],6;WO4> 5; M4^$N#XAU5>IA\K)N//PMN[UF!@V>F-H[M*$]F@].6KDR!\H*^.G]\B:G4B8T"(C*;DQ87)K'#S/>QR+HK@E.?#P MQ$,;P"&[K/3OR92T@#R8-<2] $T[)5LDRQ="*4-%-$+#^"L/]):8SG M&3%(7AV\2P&!R?+8^X48[UXM&UX/?_S0E)4N M3^7@>L=^NK(:&!3W<1VZ3:GL8N>?1DCC%=.[E,G6&PWL"5@"OM E<"HP9,*59I U,*F67L0A]",C4QZ&5+ MD]Y[=_(\^;V7_,>:8SL$BP(T*0R!SK:ZV^2EOWE3#P:>";4YL0LR]%QK?Z-1 MNYYU^27'8*"!# $9V@4R!*8+R%"LT@8R%#*1V(4^A&1J8M#+E@Q]E.: .X?T&OOX*P#;P;.#9P+.#=0*!9P//#DW4X$( V8Y1 MVBN1[?V15 .[E+$^D^C7 _+ M45E7!XT=R%'YS1Z>E6;4GUCGJ:4FN,>H?]S+;R*51Z'QR!Y.&YG>?,W6 M?9-+O@CNVL?(%2]D_E/5YMS_ZH].!D?_!U!+ P04 " DD%Q.&>1"$I8; M "/,0$ $0 &%T'-D[3W;L]CNVUG9D]3UL0!4F<4(06)&UKOOYT@S=0)"&2DD+M4E6IV);0 M%Z ;W8U& _CUKV]S6WNAW+68\^F=_J'[3J..R<:6,_WT[MOS=>?TW5\___33 MK__3Z?SS_/%6NV2F/Z>.IUUP2CPZUEXM;Z;]/J;N=VW"V5S[G?'OU@OI=#X+ MH NV6')K.O.T7E<_6?V6?^Q/CHW3R6C2T4_U7L<8],S.B)!QYXR>COJ4$+UO MT+],/Y[2X]Z$]D8=O=\C'8. H^#)J:EO.=T47\.L1<:$+Q/.X-?(] M>LWX_)).B&\#!=_YMT]L:V+1,>B-35$S4@VDKSW"I]2[(W/J+HA)RPSTYY\T M#25JS1>,>YJ3@9T0=R2X=;DGP#I=O8,2"G3@EIG$$XHM#T4&Z(C:GHM_=1(4 M'][<\;NC\@SX;F=*R*(Z$S)@P$CX275F) 77S\[.CMY0?(5L9*4MVG?PUP[, MQ4IDBS2_/&WXJQ/!;8.'1'6K\1#!;1< (B]GR(M^O!DO]?BH MRT2^X2DIC@@ R0ZJ$'2I^6'*7HY,YCL>7^+$.BDS(_/@HC\Z"9(ZK(RIM=8P MN$5 ^$NA+0AMKF:-/[U#]_6O3ST[MT M&\>R;3*R:=1&N+6/"Q Y&S^#_#^]&_M<, J,^X#0\GS\ZPMG_N+3NZ"YY=$Y MF'C1//!S'\=L3BSG!KY + J6'S@;^Z9W:SGT"5@P/9]35]T#)4CC'<*H8NS; M]'XR=%U_OD#D[C>7CF^<2^I1/K<<&/\[ZCT(GBSSG#IT8GD7S/6>D?/@/_KF MG=O,_"X/PH38;CP*6Z>SJY'S(A)E!F]&.#T' SR^8/,%=5Q!;\@Y<::BZ?DR M:?) EOC1\)7P\7W0_ZLWRDW+Q6X,PV$KTJ*=D-KZ& :? 'J098GQ&T:AU 6, M/34]Z\7RED]+%R#=H3.^H-R#@"RP/!>,+SZH9UIM=(W/0E!Z$SX@4Y@?U[XS MIN,GCWB^>S]Y %$#I0>;.&[AY"H+OOU^0B<7 ?$RXJ:<"<_S1*?XS1II%K1N M7%C/U/5"K2K5D>+VC7?EW'?!+;GNW^F:/N0T;)SY)P^L](S98\K=JW_[,-?1 MQR*@6VA%52!-6T,(%$Q*Q^XU9_,KPAWF>\4S/J]ME0X$WXV(C6L8^(*.+*]2 MM^;,H;!,7I;H&'BL.7H?8C^#NW(Q"AU:W.1DLD;K2@ VKH77UL2;#>$SL+K@ M9!YALF.NZ8+3L>4-IYS2]1:B&H[&N_Q$YY;)'(QJ&5?W++=I\QV E?L88J,P M-/^=8!CE+2]#JO>3Z)/B<+8\AAV9E0BH1'2L<@_-*(?HT8.NK9NT^6T; MU^U@D*^):=G@WH:V':[<"P59#%!?2*; N4M_PASARV'\PPV!1V2ZN),*D!U- MT 6L\\MY_1<+N0$G1]X"85R \5A.&,?UFWO-.+6FQ?(KCV!/)]TMK>.S>@>PZXPJ5P\R:U7I!3 MQ_L -+(B="0;^ M)<*_XO:-=R6[8!)YN/+KJ[#Y%CHR]C[.EIAL\$?"KM9<9?TO75[-%S9;4JJ6 M2D[#QL51.^B"+^XG.PGG$LP;V)W=Q@OH%GT/4X!_9R-W: +#N$<"SH.!@*E' MAZ;8.P$%^F(S8.K& 2\XM: OM^P5H#%+#6UI\#]\\+[: M>G14F'*%'V@'7H@-7[M?B>=S, I!CK\X6"L%W/RZZM:'93MQ7/),S9EC?1]^ M61.U%+;? \,R\BX8!!00_8FP^'Z"'SVS*U"2,5&8C35PS0;7,&\X)2Z]I,%/ MR\EZ*(AY<>/$?62V?1V$S$4"K(VNZ=2BV!H:*7:/1LND2<[NT3U8,6(I,H&":_MRW,6,9YD3F"TYGN//T$GJN;668-J6TIRO@W'7['?.>_-$? MU$1K^K:PN#J-4PG'GH[# TAK:((9=2U$''CZ, @7J391UA=\$VYX%J^(-4*A6YQ3I4M'3.^(E,J+A<,GG=FU"7TZZO>*?B1_.QKTN2> VU=IYI.,?5[\9>3H%F3QW=G8]6ZGYRQYQ_1%7G3_YB$;0C M]B/U+"Y^SP9!Q. Q?4% D40C7L R5N) M:+6T;TNU;KP;C^@HKIF_AO],L\89W]3S?<$-_!_M;M5$]]6W7EKN@KG$%AC! M"06;,_"I*?;'?5BO 9-!7FV^(!9'\(L9GK(I-F>;(=W7H:J0$X:^@-+<. #R M"&M>,-J4@_,3@0D9B>UZ:?,W]OU;S$IORL'>;@F$FN-,<31 _G=&HY M6)7^?Y3PPM&L@6E'CE9@+[4]Z1 7ZZ37[4JN-&OOG3(PK@QCN9G.^0C,30=:GG1J;"HNX=]2J?%ZF(;Q_.A:SN$Z [ M%W7X8'-%<(?)*1Y'XZ&YO!_9UC186Q<.RQ8P[ZU-O@2FL4S4%9LJ03RTOA1H M'53C,V/(Y^)B1-*1 /U@Y!:R/=6ER6S/7RQQ*&DTG9^%:!Q M1?CFP!1C4\?Z4\@C''UWU18]4M>W,1+"0PEB$R98Q (6"5+;=BV2F-OU>(+ M8^-78"Y9KT0YFT>*IQO"BC87CPS1\37C2<2^1=D& MWAT6QI9[:4U@^E-Q++^P2&0MY)XF_X2?CD^WE2@RS[1MW")D8K+@_[]1&Q7L MB=C%">X# BKP%7@CM3UA8_03$K+$%.!1EO&LA]]9F;9K1DLLV=GS( M.9=4TSLW)2HKO\"LJE5XU.T1*DWJMW5FRGRQJB'2NM;&]^^'H(/ MKQ**L$ME[Q%)SB3TC+.FTW1[JLEE>H)I"ST'?,>P'_?3U)E:!<^*(!B,Z86KGT=&!'G5KB5H[A] MX^:O[EDR*;[=Q5&U5?1[:E"J+02&$X_R[:TK$G3[NJS $\\W(!V*D :]V91@<=7\@?C4<"Z M_ES0:O/&)_JE]6*-J3-V'YAMFR(6G-02M1^I2_@(^S)6S MOT#3=>/&BEK/>NBV7=-3+8V\Q8O*UUP3LP-*S=\I@Y?>R-VYM>:**LJ"UGOJ MO:1+&']C'D4E%@(J0(:?A)\M M%A9H<_ !?(1O,7V,'F1ZI)/H?;/,JV4YKUZ)'Q\)-SG#'JD:'RTX6^ )(.I* MST8%"&:<3H+Q[43/DOW+)/8'X"1JDB& W4Y>E<*OCP#$Q,R%\"=Q?R(,P6BY M%E8Y!".TS]T?TTG5[HMCY-9_1>]AAE3M/8!0^S^^XPM.JW8<0%R,J&L('N'1 M8 CS%OD\DN/SWFG8]-OCC>)!0<&,$DE$/"*?*.SG;K>KPS^MD[Q]*?T*V+0 MG2;A^_5H%%W&6?RA:NQB9:@/8AKDI-+ MWUAN>3C5 D3345Z *?Q:0*"EHCP/(LRG&16;S34$E\:@%E._VS548@IQ:0&R M@T@\]X'@MN2,>EC L+E\TNC4PC*ZW4%Y86GO4[A_::GP4F:,N+-KF[UN[L@2 M3&J1#;K=XPIF$+!J NU!6!.QMD]='KRQU')0JL5WW.V>E!>?C/YG+2#0(D$^ M^?,YX4L89FOJB#TQQTOJ_!^XY9@6K ]<"+0?,)%AF;3\1*R%7"'OOF'QTR7NCMN[U84,,95.&-V^L56=Z&@Q?>U]R$&;U",N M BTIX:B]VF(;NL@*I(040K9O;)_#!ZVJC7 (I1KG?G?0STZ&$%Y['V!HH3+7 M-E]%\&J+=&P4*OO!O 3C,_5)+@GR:TIH;7XU!([,43.JT!B M"7(MP"Y6? '^-@L1+]R!H7:N+8"+98E'&<)HZWPB %AT8@-)(J_VL*M1)NM7C/#)%'*Q"O%/5%I+2 EHCQ M)&IM%G7X \:01*\-C4?+KX1_IUY-"9=!J10L!(@BVU8@V.BW% %MM-0"$FV6 MYLJ82]?MU9VN)3"J9:D;(O56(,N,#$,"FJ#02E&&RU(W>>VVM,QR0)4+,1W6 M8IE()T*B)5A:/?H5UV>%")1+-;W?SZX2%5%NVXW[6QT@X MVFC1I.['UD;ZK*H-*XE.;;5.8#VE$E/*6J7DUVXK53N;J,*A%M4IK)#4HFIW M5O$A**-=XIEK45SZ;]]:B"NC\7A-:0&M0:/V-&=Z-C<1(?R+)E &E:H14NV] M0'N0$_2GHD=:AT?IGWK=?C8F6".I]GFLPB&.'4YABZIV<0NDE.:SIQMZ9E=, M+?"4[UNC&RVTMS/%F@34UM P]$SB*2O0E5Q%0#!/ M\ ?SM\F*8 TBM20'AIZST,Y*LMV+@\)I=.WC\]_R'4WAI=03QG@R@CFI.].P&603:PN&M&,2L M@*F#E]-^-H",$+0Q9HGZGM1D!&5,EB.N$,,KT\1-86P2M:QJ^.I34%NY,T// MA*&Q)-.U'V%EEN5H$4DMH(G?)M)OL46K'; 4(E *K]\U].)IV/;XY)8YTV?* MYWCW(7'&(BGX0):5Z@!4.)3.J*_KV;U+Q-9!=!KB$_D.@5$+41Z$4Z-,8#TF MI2N#A7@V:E@GJ#:Z.,4XQSY);E/5!-;%K[:0?4.O+MV4VUMI?;"D*=&$YWV( M_97 TD<4@>Y,#4K34JN$8>B5+;-(;(?4M83\03_6Z4?MB*@*3K6\!X:>V8\O M(>]V!T^_8^^="B?,8P!U6'2L9XLC(M 6#F_%6&<%3!W8G/2S$6B$H(T!3-3W MVB:I$(':_IP:O4R122R'@YT)!D+:@X&QL+REY41?#4V3^Z1RPJ0Z9K48SXQ> M9K-;$F-J5R<@A)F2N$5(JY5"CA^GK+2GFL H78J!UU9D\_0(K0GP=@YTY2WL M54BEKG]-QY1+ MK_-N(/E-R*GUH6_T"^AKR( 6Y52\V/! '6)OJ#B[8T:M7"=&+[,%LZ)<:=90P01S87F!T#B9/Z%Q$8=: MS*(6\1ANYA ,"CA8B. M -/[[[^(:O^VBZ)V4%@.FWI&GAF]3&:X6%2M#Q;3[W:C@WVDXJ76!^9ZR9>1 M0:IP,4@UO,KY-^CJV?+S!(F09."?0R(:4I%;1'0.DBV20.4+!NM@5^;=!GH_ MF^RL)>4V)N@J"F2#ZPTWHZ.TW@,LVMR."AP,>R4YK0;0YW1J.?B8K7AV!R/0 M\+T!5YRL_$.\%AP"WX]L:RK@=JQ,VV52K8E]H[\E8Y2W!(@Y#Q\B$B%^Q'QX M?C1@/\*C)1TXZ/-Z58$UNS\/7@;\!A0]=A%V@GHSF@ORP[1X&ZRI==H]+$9 YH7OIS!U^@MF[B$4->3PH7PV3!$-&^=QRZ _7 MOCJLJ-7OV.CG7-2\/6L8,WC0O^3!B/K/^51[MJ>G#T[T[(GFMC_.DQG#BLO[ M0@3J%?QI/YLGS1-%&Q?HV2&M_T+*>E1JDWAF]#-[Z+ER:OLJ.CO2RZ/$<2K;1]F1&MO18L@4IMV4Z,?J9@)D],;5\*9@=:_CV\">W&F3 ^ M%Y^<$R#$G&MB\=^([5,V>?*8^?T^R!YB&O3I6W7'MDLFU'IR:O0S6_/Y>I+Z M,[HB3F)*$UR))]6 +TTP)IY=1=:TD+<@(_OT[>>#RPQ&,C[K^3NUIC-8=P]? M*"=3*LDV'+HO>"J3CC?7K=HDU9IT9AB9K?5\39(.GD8L:"$/*[H3:4W(R$%G ME *4MC%VIR4Y1)1Z<=(UC$SVN+1>="*]D+=H#EJ0$E!T_$;R =%Y[F1;3C+4 M6]2-NJ35&J,;1G9UO4YCDJ,_LL-)3K;+6X&RUSHHDVJV7[U1;EHN7F1DBK?9 MH^^YXX9!%6; 40XA(L*2C9G4':.HMJY<33IYN[N8AI+>!: M:*?$MR88%^>7)=:#JK*$^970ZJ#)B#2.8E#LJ3#&=\:47\T7-EO20/ //C=G M$+5BL<#F"KHI9;7>]0TCF_?-U3LIA!(*M!)#"6:TB)M0AR)^@N,3;=2D6'JE M-2"!4.:N3@P]>^5I(J,V#G'MM$@Q!O7D&1A&)GTH39.V)T&>J"VJDO_A$^Y1 M;B^OHT?1I4BI_,9E*6SJ.7.L9R_!C/!J,6+I\78)]4%PZ:&N6B14 :LQ*0WW:;>? MW6U52JF-UEHQR$_F#!9]-HW>^/D*5.?^_);BBH\L$4:"KFJBMTY8:9=/=+F64^TFF=_;O8PA6HGO]1DLMX48+V6FW!L6+@W!3' *V5\N; M?25_,'[ANQZ;4UY?42IA5^O#J3'(% #(^B"M+A)B&E+3!#DMIM=*@8LWFEV! MK;P<4T#J8/1,SSX/(8.W=*@K!J4YH,K ]*S;S^Z)R$C:&)S*_:]JN?)@E7;I M3#<&F=J/M 1:;FV&T2A?,,>A8>G5T]+UZ%SD(B@$VGAQ,S:^8'RQB.NK2T\Z&5ONFL MKV??O)'P2/%"V\50T5VI<*C]EM'/[OGDBZ2-'BQW7),7H'(N2/\;M<<3QG'Q M4]5^;H68VH .C$%F[ZA VNDGJ/*O8T?ZHHP-.3C8T&CL:J=HRF%3B_C8&&0R MI(4B;GGV)ERJWMQ@I9E@!C3\'SZQK0D^1S\T37%??/GE=EF$:C=YHF,7DS)A( 643A(,3/HE7,G%?&JI^6I,&UL[7U9+ M-O:E8[HG7%YJ?,-E>VS7],P3 TO"9A=%J@])+_/K;X*+1$F4Q 6@CLL34:&R M) KXD/DAD0DD$O_Z;U_/1H\^0S<=3L9__8G]F?[T",9QDH;CCW_]Z;O_(>2_?G[WZM&S29R?P7CVZ&D'?@;IT9?A[-.COR>8_OXH=Y.S M1W^?=+\//WM"_K;XHZ>3\V_=\..GV2-.F;G^V^XO(FMI<\B$6<:)5#R2X'TB M#FP0X#T3$O[OQ[]8T#P##X0)[HGTCA%+N2;91P.>&Y6-7C0Z&HY__TOY$OP4 M'N'@QM/%MW_]Z=-L=OZ7QX^_?/GRYZ^A&_UYTGU\S"D5C]>?_FGU\:\W/O]% M+#[-G'./%[^]^.ATN.V#V"Q[_%^_OGH?/\&9)\/Q=.;'L70P'?YENOCAJTGT MLX7,[\7UZ-9/E._(^F.D_(B@$ 7[\]=I^NEO?WKT:"F.;C*"=Y ?E?__]N[E ME2[]=-9-QL,X_7.4X3[JS!5PX\O848_BO/1XL>O\/M5JP52/<3P M=0;C!&FSWSW%\W0RGDY&PU38_WZ&7TO/TTE^3>.5#HT+F2;?^RY$/,%K\=#"?DH_>GP]>P^PEFI4S>#693@=)>\>E MI,1XPXB4VI#@DB02*-71!B\$ORJPU: 6],]^&A9S8-7XXR+(QS":3=<_68B6 M4+::"O^R%<52GH5X!AU,9X/ T-P9P4C.*1,9#!I$&2G)P1FA M!966^A8":CBFJ^+>(/"3+C["OX<.EY^?'GV!LEBL5J+E 'T7;S#[JAU+Q M='ZVG/1DB$#6?U^6I5ILG$WZ28(E:5$.=5B-0)]_/8?Q%'Z&,>3A;&!%8I%R M3IC3 <%X2WS6GE!KE \QR)Q8.T;>P+,+F_@EF\AW1:?CI%^9"FVXG9W-*"1- MK(^6R,P4L=9DDKR"1+7(UG[?!FY_<:\@E 8ON)250ZG$1(13@D@1!'%&:Q) MNR",#5;D%F+:@J5/]KLOS+P^?8]58<6INQS-$L?*F*"9&B1T. W-G'@?-)$\ M2H(621+()EG%*5BJV\R[[8#VM.,_)*NJ*+,:M=[,/D%WC>@;F(3)%)0()&EN M"MTYP?5)$\-I!.EP6<8SV&M]\['V=^'LT]/Y],9"KM[ M_C6.YF7G[0_=Y&&'Z?C)*@TQMDB)QPJ5R1%)- MB5="D$2-4! \AA:V!85NA]2K\*T652IIH-Y*O<4;I4ZSP#$:=4'B^#(ZHO@O M1GP(FB(]O6=MEN?[ HKCU@;AG&0./-'@/"Y.5A%GP1)A;38 F8=L3KHV/*SQ M.U;SUYE]J*BK4?D]+/R<7V", QOA['J2SH;CX716AOEY[:8,'(!D6DIB/,5I MEBQ.LX2*RS$ A$ Y,[(%#7:#URNC5YLB#314SXM$D_QE.!J]/#OWPZX<>"R& M*Y7V GPY,XN42,8#\=8R''-4EJ-#F]IL:6Z'LV>(\GVQHX(&KK'A7Q]O.PBK M?JCW=')VWL$GY"Z2>"F,FJ=[VYIO>LQW[W@JG?=3".WSYT M?CS%N*+,]7%:?+>:^>D?&&84S5V(#/U/GIPV!*+/1,;HB(M1$$.C\AZHM;I) M--AF.+WRF6HS=NO^RL,RHNXFX"UC>5M^L "^^-1;C(HZF V[A0E:'6B]'>&0 MM@PF&Z.S-)E$Q0*N,;F$7U80E25C3@LO1;O=P_KCZ9?']Y $/Q4I*FZGW!C' M)2 N@U0 Q(J @&32!&>9)TIZ$3)ESNM&^RFW8CIVN->.L$6DH+4@CMM()&1T MR9 +A(+3'"!%86F+ =Z1G_.PBT,M-ER?,H>+_22F_&*,S#B-XXDD2UG.%8 2 MER,G3#L5%'@FVP36^WMJ#WN$V(HGU95TNFCJ9S\JN:_O/P',CLZ,O-I8]4CI M#JR5XJ)70Q^&H^%L"-,!!L]2KQN"(P5> M;=5X-1E__ #=V3,(LW(6O<*"+J(5B69B&'<%R^*ST:JWKS&['8VT*.4E!@LDE68I'4G*D"+.(""VH2- D MIKD=TB[+9*I-;# ;("\#C8F21+DD,@E-O!..""W0 M8]8&5)M\R'MP[4(-]9U1HZ8JZATLSR;Q]T^3$4IT^OR?\^'LVT"HI#0L"O:CMWZ(RY/I,J*R7:I/A M28SSLR)E2#MM.%AJ,XV?5L,]S_]: X#81R3-@2BP #BH(8$#8* M"CY817DT3?AQ$\J>3GO;([W*A#A2\#7/WM8+X1(%,!NM]H9PY1*1((!8[P/Q M',?JM]^\G%[INO1H5UEC!M+N.$*%V26B16>DB"3S]1'+MNX4%NP],GA M/I('=VV:'B+YFA[V9#Z>3=_Z;SZ,8(U%!Q22<8H$*'F0&6'X['"930I_9:(3 M+#9RI+? Z9._7)D(%>1?C0O/S\Y'DV\ [V#A3+KW M?@2O)[.WOIN]R<^&T_/)U(]^Z2;S\S5*:@QS94=!I^QQ^?0:\4I!&'X1DEL; MS#7FW$P).[3S7=AAOB]VG$0/]5:LZ10N"4MM]&"C(MXF3224RV0>1TZ=%-YE M06-H$MI?07'T9I6??BIS$?]7MF$^H^#1O#^9/?5=]VTX_KC<3=&+(PG1.V*LMHZZK" TB?!V0M>GR/]PAMS8T:JNF.J.VSN(@,#0#W@-%QL3 M5E$1,TV$AXR(0 7BC45;'BBGWG(J79-\J+M ]6E+H!Y#JJFA8MTN7-OQ(]]* M0H1/)B4*DNCL%CE]I:R/S,2D+!GW+&;>I*C!)H@^1?KU%'^PF.NE3G9P[H=I M=2W^(@JX,D*KL^).X^)L;"92BD1LV=-7 :+Q#FB^[BE52HR\'UN?8OQZM*BM ME,INTS5'[N5X57H(?QJ75<0@7101&X#07@-CA%)?TL(]$,?1TV,TXTH')KO8 MY,SL *Q]"OR4<&=<4PZ&<2N&NJ, :RMHD@MYZ&:V5E.?T/%WUA 9K"">TDQL1 M; P1$'!P8)V6I]Y9Z<.VPEXZWKZ>'R+ABE'#!%V%V;=R[6:&$[+,FO-5K80! MLYF%H,JT"8L:\27[1PO"@@8>T64-O@E_[P+5)UM6@0+5Y%_WPM-R9!M7;2(W MX!+:8K%X@D P7EZ.8$0SQX,+0D!N0H6M:/JWA7 4!XZ7>,TJ[W[\<5B.$9=X M8'91CW9=<6T@P(AD B4AXX!+\3WB+#.$\FRY @">FVPG[@*N?]L(1U&CNCZJ M5T <"(6+4[E($E5)Z'89B)="$<4E!V^E,*E)S8%]-'[:4/\HC1\DUP>JO?'6 M%TOU"69#[.HJEB,+<5QMN6U5CCM&T?!MMW*(]&(T^5+U:;?+1MN6?-R.O5)! MD^VG;&^A&TY*GE2Y40#/8/G_ <;YG$KC""1N,5KT$JV@ST080YUVT@@/+:S/ M/B K5-(J_:"K^'F(XOWYVV_3DC%V45'U29P-/R^/_;<\_3#02O,8E"? !2?2 M


Q,G^"3B1B)$!15MSP)ELP^X#L4_A],N8U MTV)K*[BK7Q$A)F^-)URR\FRL3,3RH(B4607M04C3Y"2SI@=YD- V*JD:1JDI MKY,MWT%C'D@(C!)ME-&.NPBI21'"WA:P/2&G[JYQNX]F*EYG..\@#A>#P7^/ M8%59_9>R%4UDY907#"1R)Y2L1Y8TBRV;"4@FF4Y; +N#YYL ]( MI>IZK',-8B&*4C+OQ:1[/5FL)87K,'TSOL@T1)27::;H7@O&8^2(2@(Z,.7D MP.*)0KCP,/ MC&# A!;$LX@##(7AV2KBJ;))90JR30W!6Q'M>0FT;8VF!^11'9553%>X&L:_ M'-^\@#-(W#DH3\+9*'DI4Q=)X#$31;D-D'$1;O/2Q"[@]KP^^H?E575%-J38 MVITKN<8V,9,5:*(DQ9&"#\19$TGF.DCOHK9M]H?O1+4+J>P/2:I#5=>035=O M" VHMLYJ%TD$*,\Z9UDNBGAB@Y)!@W5)-TFSO0_8+IQR/R2GCE#@"=;!55&0 M0=F^$!S-)C=W/*<&I4K3-<];W(MMI2Y/^\3WTNBILRZQK=64& MVH'/,>'"3'TD4E")2S1B%$;$F$),.3>Y5KH+N)WX]0/LF5=79'N*;13%6L^! M3"-H)S(!6QXDBZXD12].[;0S/LOR6ME)F783XTZ$^P%VUENIM2'OMM1#FD]G M"+9[DCZ7A-%R9>T9G$^FPW*22VT4Y;D]*06N]%YS$FPT)*K$HLLV!'VB)74O MW#OQ\P^\6_\0ZF_(V=NK2PZ<4-;FB YH!+ZZ:AXBD!2]A"1UH/Y$R_+M('=B MXP^PU=],L=4O?+P\PW"G*YG@B]/W#&"$,I(8&RA!HZV)$U81%8/((=%2#:GE M]8^K<':BTP^PWU]!67U)$+8F)8@A$C2XADAF# G&.J*R49D'1FUJ4HVV9H+P M ?=R_;?%98L/DR?QG_-A!S_/I\,QE /EQ=,KB^RRY6_20&B>@HZ*&*?0'GA7 MJOP%0Y)0G#'. Z5-+D'L W+/U*4'V4!J0E?#K"%%,:5XDLKJ$ M.+#)BRPL$)H\FA$K) F* HG")>I"D(&GD_#M.K(]DYI^')(=I<+JS'HQZ1!0 M!$C3%RBVQ:'B%K$,J-:)695+A3STLT5 %SLR0;0V5((&:513GNV(<\_TIS\\ MZUJHMR\70AC/4AIF"$B'\Z9D;KND@020/F1N?:,::#4OA!PP<3?4^7(ZG9=@ M^$W>? -ED!@W@2H@VNI(I-:YO.MC"=.*,N 0J&M5*^0>:-]!TG0+]FVI-%)3 MAQ7?\CM?V8UK:$3PV#N/V'UYO35C@!LR@A,XBFR3R>";6/_; 'T/SL4IB%1% M82U\"@0V[^(G/T5>;[Y\*KB.5&I/7"S/1$=;\FQC()0BGREW#,/?QF[$+="^ M!\_A)+:IKA)K5L>ZL)D+&&_.%X-]_A6Z.$3Q#"18O8 %H%1YYRF18&4L;C5P MJSD ;7+%XUYDWT$*]:E7O>,U6._BY]>((?\'_W65@+N MS7;>XN0!LDG86AF MQ'E9'EIPEE@*."&LX52;K 0TV7,]"O5WD(E]"D*>3O/5E]@WN2SS:]_QZ60Z MFPZ4=\C5/N6B>JS:3E=<:K/& MT&).7*UB>P7/<862MK3>M&+2?:.I4&CJ?6%D]PW[&GX<#_,PEH*2RQ0RY-3; M;HA\0XE-_3B][3S2#NW0(2(]J)\JPCU^A \DYK=(B3@\G;@O^GLPL6\?\0.) M_[7OBCW]#,_*\_2CDZGA1K\/IHZ[)5!!+:N4F4,DN_[3*L+9BJ/>^#XLKSL? M/LH/&_>E*XUU&Z9Z(ZXQ=VYKJJ843L7PI_.S!<[/L*SZ,LE/%S5?IL?+Y]ZF M:\IKOW'4DU])2,'>U@ZP'UUZ2<=+<(?&:\IPW['4D^+%&E""AF+DEZ>Z:/(W MTL2.E^=>W=24[.'CJR?CU?^>#:?^X\<./A:7/GS[U7>_P^QXT>[2>DV)[CV: M>H*\UN%527HY7HX[-%Y3C/N.I8(4MUP:/D!1*/<=8:5JU'>^Z,F=E-(!*_EYF4@&0%SR MBB0M0[8J,6.;E!;8_6'5 P8\&DV^E)W"%Y/NV60>9GD^NMG?6@**.^Y"I$19 M*8CD<5'VP1.0G$HM->)O\RS0/BA[E7M:C5 W7A-JIKB&KQ3_/!R-H#POOLXD M6'M\TSQCY\]*S4P'@45#*.612$,7UZDY89&F3)-(,C0I3G48W#Y5UFM' MMO::?&C6E;,7G3D0'7)Y1Y Y8K.Q)!O#/1,BF]@DJ[X&Z_87TF_CL.CEHNF- MPBLF1Y=*3@^WY1TJ#9YXRH D#E;0;!2-33*Q[L#4IZ2^$_#K^O2KI:V&<^R7 MKMPX6L[W($F@I2Q43)$$1P51E 7&N7,Z-,F]N@5/OVUS<]K4T%+;X^#-,D8' M!"PWJB =&X?VY)5H)4]X$%J7V:2!62ZLD#8JU>9)T!VQ] M^EU=5*Q$L(*V-\GW>^E"M>DY-5=!6:MT 9R>6NAU.W6*9,@&2-H M*SR+6G#5YNKP#MCZY(C4)TLEG=0GRSO_Y5<_@V[H1]=P"25 1B71YTF62.!E M/T0Q0M&YBD+8K$*35]+NA]:GZNKUJ5)'(R=S2FOD0]S57&VGI'E>Q)4'K/WF M ]:3V6$>[3TM5I'0/JA;"NEPO_^^)MN*J5%,<&M_%[[UK9\X8CY6Z+6MM \< M?:4XX^XGZK-)00,CBFM.I'":>*L%D4P(H93PP39Y%NDN4!7VLI;949!V>1[F M5B@#GB3E A=(!9WP\IXVFXBP>:!YJ\Y>S&?S#C:7Z%4M_CSI3L'8 M0_IOR^*C)5)!7>L*E(>(^N)OJXAI.Y**0SQ\T;C60M7A-EHDULU?IN@O[XT, MQT_1 GPK5YK/RAGS)*\_><2<.[RSJJ(\;)8>\N.T MV+A;E^ _0"IW-5=%,#OC;2N;PXW5_8VVEE,CDW9'CQ+YL<"/W>_9K?_-&FVK*^%^]'+\&K7W MX0N,/L.OD_'L$TI12 V<*B(L)"(M9.)L#,0P;B7+4J?0Y(2\ZBCZE'AQ4EY? MWW%Z.&Y4V\[<;0B#H 4(<$!426^5Y1F.()) NIDNV[L(^ MW#BQNW IKUL&\]_@NP]?)@-M)6<) O$^6ER()!"G0[D6%S0N=EJ"LEPI"P,*&69,HT>O2LO?P3TYQQ'CXMJH5DYDS:Z2<7.V@/I M4UKL'X;E>S.DCSQ_,9EW@VP"!@\8O08OR]-)UA G%(J5,4Z=\]+8)A=B*H^C M3V6\_R@LWYL?O23Y\#,,C)*@M6>$*H\^EQ*1!(HS5>L8A!719FB2?5EY''TJ M#?Z'(?F^_.@7R9_D&707XV!26!9X<;J\(Y)F11QCCB0?)#I?7!K77YY?& MQ&NS)U)+ M2:1GG%B5D,Q:<6^O3J48+YC104G4"73&$MR',WFHN@B2:4Q1" MR=&S7 (Q,BM"13=875MTE+2WD;-IF4Y:%<<>> :VN* MEM@O3SGQ3FU1/2:W+$EQ$L\LWJH:?RW?O/.KL9_-%@<)KMK9.;'],S[4C_FI2J+0/<('GHK>":OL[MLD6I\B1&',I M-8]?K,+):E)*1J.?Q%239])WAWBL#=S>TSN(DW$IUV'1KR\\9+WB35>;;G>!?CK M23$0<_Q8&,%JB=C^3'EY4'J EM-2R(%H[Q.1T3/B*0Z+6D5M9B91U>0AG/I# MZ=,V2(^(W) /)^7UL^4@BLB,C3H'H4A(6BYS'1=/HHMLN4W21>^;),+N!W// M39:V-=AZ1,@#%7E2LN$/GZ+'/9Q-W\P^03?PW$:3 R?*^9*EPCGQG.92!9E: MF9TWLL.T:C)Z7>]2BO?&(9+@"*S8\&(0D;*(+6692])VJ( MI9$24"( A!2Y/*%'OA_X/NWX](B<575^4K9NW]J"Z2#3[%3P"A$[2J2PF@3O M@!@M/4>KGYQKDL5_#.@^;23UB)U5=/Q RW>I28^=?AH(R80RW!)'BY"\XHA5 M69)UB(I%ZSQO^&Z/(2@:V MA<"R)CEH1:24F?B,4\E$'FV..J4V*3='(]^%FO;',Y+UM'U2DB[KXKTQ!IU)&PZ()+3E'Q<$R\#G:GK73ZXY'P M**6>E'YON^%D<2UIT\T5G#GCA2$,$KJYE-,B'D>TSSEF1:UH\T+?H8!WHN$/ M>*1SM')/=FI>IYCX[HU\US,/HQ[-R>#$9%XLRR>7??OQM MNDZ6P,\NRV1[#%R'/B )9L<^3EH90VTM-)!,I7R#C:XW>AP$%;R&+ ADC-HD MV+(,Q$PTE0*L1-?$-ZD$NAU.K5RJ"_F69TB\\FC35"8JH,^_2$T.@>,X@3+ M)4]GWL1]V0:F5X\"5:#$;7E2!RN@>EK=Q>3<'"+0F%C0FE!I'2+B@@3-$U%9 M)!I,!ZM/9>4-F'*V/TS!$^6!<,!$]'Z^(=*5PE9*.9 DQA";% MS'9G2*TEX/8GN1S72C, D@4M55X"RH"ASE'7+NGD.;0YX]\39Y^RIZIQZ@[# M6EUWU6?459#K1PT0W_7W4P9!\L!T%$31*-&BB$""H('H(')V% PW30[U]T;: M1^M\(I+5TE]CFBUS"F+"=4BIA&%DPB]),6*E!$(S4!N2"9PUO7.Q!5.?;GJ= MF#K[ZZ0%22X]4<6HU4Y&PB%Z'*$MKV)K=#8;9%K>'PI4&.#R9<2D M +TQ(8C,$84M="96!TF4<4@8)Y3S3>^)7(73Q[7Y8$;<&^SLKX%V=/]//YHO M)3T:3;[X<82!3,%0X2E)(I023X$2&[1$329JA$GK M9.R2R=!]AFEYK7A91V>Z_M% \9+K%8$(5X)>76+3I".)U.!JZ:15;6[?' >[ MUX9W?Y;=.Z/:Z;3=9+N)>?,J .)>72N<#K(75GITKIUPY6(J"&(I6B!N+9>< M"P5M,J<.A]S'>.FT_*NARZ.Y5XY0!IOE(9=H?_;3X72=W8J+3S82'7V?"0^2 MXN(6'0D\6J2%SL+D$LS9^\YF=NNJC\%0!5XTD'-3N[/,X%L\Q)DGW1??I>DO M2-#.CWZ>3X=C0#&H9#BXY D >CW26X=BR('$[!GW6E)AFF3''0:W3U.@/MTZ^$4UJN%'D^6&;29V/$: M9B?)=CFLS]K9+15&WC:;A\AQV8OZC-4U'\+4=?1 M_\;(-H"\GLS>^F[V)C\;3L\G4S]"GV]^OBKA.>!@+#4*2*D4020+Z/N;0$F( M0!UPKHPW.Q'B@,Y[&M=7(4AK79S,([Z:XS_)'R8S/WIR-IDO/,7?QAW^_N-X M^#\+T:TW0I]_73V-\W(\@PZFY6V4MS#VHWI>CN9SBY_>7&6=( ,]^VBBC2/&M?IY7KXXR:'=?00,F[T2,J>*&I8A6.[ M? CI]\V27%]F?X:/PW$I#X!_^'Q.BBZ;Q'U N;*_^^/)AO=,I ML2[>AV! 0XF?GCX8P,W/SAO8?86NN$D#6.I\GDZ/AP ZB'4?ZSLZITL#,<7)FCA M#E]VOOKIHDIK\"EZRRWA0KJ2ZUNRY74@6K%L?4XQZ%8Y63L!K+"C?*V?]]!] M'D98C#[Z9%-F@9BR^R!E*)FPW!#-LQ"<1P&AU7[R[:AZEO18GT=;]IX4W@&K9\<0#T&<@[74 MD#E/SB;=;/@_JX)>B]HA&_Q>YC\-LLB" 2B" ,M-1VV)BU8@!Y3.B?D0V]1B M/0QNS_(?'X)IU;5Z,@;^XH?C:4E9@>D@VJ@$FE&2:A%E[BN]"E'E MXNV'3Y,1SL!IN;(_^W:(@K:T4D6@]Z%K(H##]Z)O;:N1,!KM*-_LJ,:F\0ZM M-A)3\ZW?FUUN;AH\B7%^MM@\2HM+Z.5W^'$83R\*U)5UH*IHC^B_D1)J2:2Y MNAY$1SU1S.':.,[;O:M?7 C?Y _^Z]OB/967N&;=,,QGQ?1]F+SUBU04*1@U MS"C"DK)$&I;018^*0,[2 OZ&J28EDH[$?6R0<%?W/T.>='"/W*S(4;N4B.)2 M$QGQ7Y:*<@LP<$>=#DHW"5B/!=ZGW;53]"?3=>-D@A)J,I M$*$9$*F-)DXY3R)(:9T!#N;DC+T'A#I0^;?4]! ,?0*%M]VG6D-Y"M_#H#O%(;[11Q<&\ M&UD%[_UZ!X>'Z[>TU$0,C4+UZ]U<_[[,,YP_BSVF(X*70[II(L:]QUO(9.O\17L_/ G0E+WXTQY\NH$S?H'$I><^(;Z!LB#P82S*48G.\%"-, M:+-4"CD:&T&P)B?R>^(\UI.[I;L;_93B$W% *041,B>&,XIK>*1H/@TZF]$: MSDTI1];DDN!>*/L46K1DW77GK)TJJ\4-6R'>)HS+!T8&Z!\*0RT0GF@!"X;X M!+B*' &5E9O8Z_L8D-M76WIH,7V9BMUUM)[T-5P M1VYT<81W=EM;C831RD.[T5&-PY0=6FTDIN:'*3>[W/SWJJ+9RW&>=$L+MGBX M'L,V/^Q*+4N8Y/>S2?S]S?)@M9S!OO_M*-^W)9Y&2FHEL4K>="DU&OW:K"_@ M;$&\W@P8. T"O.V7SH_Q]U5]@8-[;[3RUY%&$S?N-F@;:7 G4V)YVY; M:3!YQ"I M7_YQ%6G=@J7F*&OLA=W>6%TIM$\CAM&BYL!_S'TW@V[T[<5P[,=QZ$<;Z\U! MN:<[-5PGOW3_,9Q*_1_.FDV"K[?Y>^+V_([_3Q8_*F&\(YG:YJR*N" M;G'E.QLN3LW6G@NZ*("]'S8O[FJNBFQWQMM6-H=;COL;;2VG1E;BCA[?QT_H M/8U@DE_,9_,.?AV.AV?SL\5;)*NR_AM_?81IJ(ZAM2XJ2*;6A8N+JO>E[^D5 M..NG%Y[-87X MPY?)?X/OI@,%C E9WF>R@B),&4EP)I,8LY5!,T@Q/2#7+I'V*5VI1W0[4)4/ MP#AD#RR!X+]\(^+C@_;-ES];:4]OFU(*@[QF+WI*RU4'6ZS'>9E\Q=' MK*L?O(/S6^5)8.$@.?DFZ2,WD# M2:_>P>L++6_U.P[27S5?=CV6Y? ODT$''&A,CFG$4%YH,UH37[PKYRGUU$7I MVER?O U0GS9^^LJI*LILZ[&N5ZLJ-=YN:ZOJNGHRQ_-&'?A%8J ?+?*^7DTP M0D$0:?F67OCV"TP^=O[\TS"^@X]'YM-51M# K:DKE9I*NSAD6^5M8JCR93C[ M]*O_QZ1;/S->13=[=517!8>/L8*DG\1_SH?3X<*L'B+ *W]?12ZW(ZH\W,/C MM"VM5!]ZHWAMLXLCYLVV9JJ+X!2&D&#Y'R]H:JR&T'C*TD<;BMNJNY M=E)I9+VV]G6Q-;-T4XKC(J5NEWW;2/DH"K=12(P;9K>%V@FT? MG:RY-ONVG8==_:@D9Q0A,=$"7MV M<5*!WDO-U1Y#^1+\%/[VI_\/4$L#!!0 ( "207$Y<&UL[+UK=UNYCB;\?7Y%O=5?7Y[B_7)6 MGYZ52ETF/:E*5I+JGOFD!9)@HCZRY)'D5#*_?D!='%N6;4E[4[;E.A+&\\6?_S']Y_F\_.___##GW_^^;B7R^Y@C(5SK_4I_W0&=,G C)-%Q$9?1?'5<%[Q+CM MZ=TQ7SZ+92QP,9KWB/CFLWO%.SF#89\"OO'H'M N'L3.\"SBM$^HUYY[!><: MY";"^DB8S:>3\3#-_I8F9S\L\*UM*XSSS^/Y+E_]^N$#/(TS5 MCBY?ZW^Y\WE78)(^#,?#^MW7],?50RNB_@#CESF.,^;OOQOF?WP_3"8&KT!! MPJ E8G EI!B=MC)$\'[@E2S9^,3 !-H6/ <6@TH,EAH796J]A-$G7 M/G!4C>;DDN411!PMOCO(.!RL@5_!2TO'5W,\FPU ZNRYR\R[;)G6!EA0)C$" MC2F(8J+4-S5EMM:\&::_?9Q\_H$^YX=*1_W-@A?&QG6K]W2O[:;Z M' UXG4]Z%NB2.5K ]]]-IAFGY&O17RT,R=_3:#)#>BWFTPO\]LW)>$YOS<\C MK)]-KSQ^K+\Y5#,N9NPCP/G@_9R\MOJ@ER.8S=Z4]_-)^N>++\/90,O(P23# MG +-M'"RBL>0G^5-RLYEH=56 [F@J< L+KA:?=!217 TGZV_LZDK]R+J46'N M\ 7N5: #N)ZTD/DV#>JH#%?Q_+38Q'9"--AP3OK4AIN0>E2#6]VK;TK0,V>3 M)@(_CBIXX0MMP9)QF\A>\L@95'NIL$@KC<18Q%-6@6L>ZP-JP#YR[I'YZB\. M7D[.SB;C!:@_Q@O!8OYMX<<.5/")(R_,<" 73$9%SE@)S(&/QH%(H/5]'N@] MG]$GK]M\^YND=A7_I'_9M7B9OR'[<84(@M1)ATPZ6P3342GF@TXLBIBLB06L MRTU>YAM0GBSI/4GW)M^R#W?_ _WL0*?B2=L!PAA5DH%)1\ZFMMRQB);0J%PP M.65Y*CUP>>U#3X#,PX78Z,5\B]/A)/\\SC^1/S$ %7F.W)-IR&0I'%F?(!*I M%R]D)H(D]\'U^(9>^_ 38+>[4&^RK/I@^9?A+,'H?R-,?Z'OS 83>%U9 M>:8!.8N.M@54@4,L.IFR9;\]F.>-CS\AIKL(]B;7NC^NERJX!&6+DAPKW)N.G"^(!?M M8E7&H*&X3R&+25IF44=G"Q=1A!Y8OO:A)\#LX4*\R:;MPN8R1_$./PYG\RF, MY[_#&0ZX%,J)'!F4P)GV@O8.ZQ431J!13A?5RVG_ML\^ 6X[B_0FQ:X[Q2]I MF5,8O:*H_,O_Q*\#)YT0@D>60XWV,J=PW,;"5 +T4F3C11_F>>N'GPS)781Z MDV7?A>67%]/I-=?@TA&47BBPP'2Q%+SQ0)BP)/I"9@5]-B[W\3+?]ODGP'4O MHKU)=^C^4O\GCD;_83898WXUFUW@=$ ;AW84F+-LI2)T3K.8%6<2 MP2MA=.&;YY0=7NY;0)P \?T)>3Z;SZD[,85Z=0[#>Y&*8 M,CHQC8'V&D/1@?5PGVG([$EL/^8C"[&TF;S<3+].D ELG?.L0@Z4*!?(HMD:YC12A4?$UR/YVD>?#,6' M"W0+P9V.R99X?C[#Z4'B'%E 4"QK M*PH8P1WOXZCL#@@G0WAW 6\AOM.9V1+7^S,8C7Z\F-$R9[-!B@9U '(EI: - MI4!D(?E:S,V-)F1:"=L;X=<^^F2(/ER@6PCN=$2VPO.)',>UOH&Q/*3@F... MX CR&L!)S4R 6AD@"\^^/WZO?/+IT'NH.+>PV\.1V3+CO%4^]/5 WC'R&*S!9%/4?9R*WH_D9-CO3=Q;M*&'T[6W M%W$T3+^,)C"G[SKC4^$L.;$X%2@LN%AC@^Q);P,4WD>2^L8'GPS7APIS"[6K M([5__6%#)@3UGP??27@Y&<\FHV&N=[TN*^)FD_+F'*<+0M%D@.P@16E*'+C@>+!$N#1)$O7"L*B39\5%XZTP M(2@X\);"C2K$;PHGFS>&8Z)&"Q[OND.S8$+K3-6]RG'@NU7W>]IG#C MB\I],3LK47F^\ORH>\F MS*;SP=OI)%^D^9OI>YQ^'B9<%-IZKV)(63+C;&1:!;E2F5VN M)-#SKR@#_6E3$6X#<.P;"'UP.>E1ICW6MUW!,WLQSBM$LW4YY@Z@]KAUL _A M-]$<]\)!/T3=9+TG*1]-!21',#%I1DI-?JW+C@7 S!"%4CI8*=66H/%)4'_+ M18,C,K^/O8/6_/3 MY!K+;/ZF_#J9Y*LOSOO)* ]DBCXAN40\%0J5$^EY1">8M=$Y3"KRLN70J8_K M++=!>O(*TI.T>ZRB7R/[=3J9S%\ *48'Z)B,A3%M 7+O"Z!H4+I)H5'.5.,8IC,CFO,AG)-E: M2#H??L:?OYR3 XV#X"0X4_O![U(NL>R_V^XUO9I'DJ=]2>C]BF4QQ^7,4Q.+L MYR^TE]'G#\0DO1:B4CAKL\LCAX^"[QRL-UY=&D%=OUX_D@M603#EC"8MDMI"#I;V-+*@B M&4'2P9H4#=_2IZTO-;R!YT14J)N<^[S3L,9%UO2*MQ4P^RA28>1G ]/. O.& M2X8A:+#!!>6;&)]K*)X\UX?+M,^;"VLT/\-T3 9G]A:GBT*N'V$V3(,8DI:9 M?"C,TB^;Q01O%%,&4G 4=(>=LMI[,[T5S9-GO+N,^[S,*S$)*M:HS.16%T!J;^*FWX#DY]@^1\^UW'8Y32E?K?*?XJ6:+ M/Z_\F#YKZK8]OF5QW;W+V:BR*\[: MX+'U%[H#?7*!FE@Q(A@PL#CJ*8X M+ M/KO:>M,3ESHRKU)V8'6((G?HNGQU'3_"J#9J?_\)<=ZYL/'ZP_H6^1U0-P3, M@PD@(QJ'J$LH,07T@@?M"^=<^P&]^%2A. M:AU-WG95XH1:+/?!\L[-E?>1]G$ZZNZ"Z'DW5]Z+L_M;ZQXB\..H0@&3,R<; MB<(4KU+N>.C58&#FROWK '[R/F(S96=0)UKPIV"%(I/ MZY +L,8S$3Q:Y:.(1M[G:SZ%YLI[B7_'YLK[R.XXS965,:%8Z2ADC;P.L=(L M1-)92,XZ;FUVNDE%ZR-MKGP(Z3U)MT'U62V(G,]>Q-FB9G(02B#M\YG00&;: M@6212T'!J:! U0GA/;3@^CJ,QW%PT\'/[R#5!N_T$LVJ_\TE*-+3*',.3!6L M=?CU8,I0A*R*A0SDF2K;Y+7>BN;XC'>A:"O;7>3;PI##[-.+<:Z__/Q_+H:? M850/L%[,7\)T^G4X_O@?,+K @4DJ>[);+*=:^"05A26TT3!#ID?H NBWM93K MP;;O@NZAE*(3DYL6OW<:6AB(E"87!.L=)B2(%+3^CO.5% 9:H26GS%/@ [1! M84K5(;%,@@9R9V7*A-Z Z_@U?@SH9A,O]::F)14B ME)^&L_/)#$:_3B<7YZ_&J[M4]-VTK%C"?%FP-)!"2A.C8=$E"H_(7%$\ XYQ MT$6B)3=+--&: [">@A:UIJA!M?MU%=?"HPR>O![#-=.0.859@"R 1V4!+!- M$F4G9T\.%VN#\O:WTPFIV_SKVQ'0\L:Y^K[G-;ZN>Y]3%%45LF76!L6T]YY! M$< <6@09=7;;1K7V$FO7Z-!G1LV?5I9A_O5RJ%SHD M+21SO-Z>Y,4Q7[.40 19GY/W;:*\70$^^0Q2$R8:N'=7<&X&,\(+(9.6#*2E M,#."J9G-.H56>!ET<5$U.3B^'=+QM:(-C;?K2A<.&B067D_&'S_@].PGC)=' MV\JH7!OY,E4'1VNNZ:W(]7R[=H.M_4B];Y)WW(+E0?6A$U6;&M!1S@US2F_A M:\UMK%%Q"RI1U,F<#E@=E4)[9-%,62,@1DBX;9Y1?]FDZW!.1@%ZD':#S>'G ML_/1Y"OB.QS5HOZ;:Q_$3+:-^\BRJ_.H ZT9+"?G50/Y2P:1QR;J<"^RD]&, M?CEH<%9 JCN]P'SEBO,:F+0F1F\L::\@"^8D+9N"5N9=LCEDHU1H4XQT&Z*3 M48I^9-XBXW3=CEUFQ99XMRAOR%%S%RRK;5MJRP[-HG"2>9X5 (E&F2W#+WO? M3^X%>DJJTXZA!D<3/V%! I)7'2)K+0[]:?@M4Z**U 8+A>F8 D5IO/9^"H)) M,+H(X^G7+9.XNFO0?',QUB40S-A86RNXPKSPP)Q3(:,TM7AGI_+V S[\R6O%4:3>H#G3%LN6 MLO!<0&;@:NEV;1L$P@!+Q0D0(90LFO@G)[R[=)1R@Y9,5T/K*PFV(D-(0'X2 MF2S)M(A8NTM&QM'S:'/,)C39-;;#.=6#K>ZR;Q#5OEW> EM[/F\GM%*<#Z>+ MT]^?EI=Y5EUX:D)^=D545Q:1 4FS-;(Z8)CI%'P=(\]91%J&0>-SHR*(/M"? MJ+X=G]D&\?0"^G9DO"2'4EEFBPMUHA.R*&,=N"=X"5(DN6WH;$]5%\])D7KB MH$& O7;&+T/_JRAKM1 "F&R0B1@][;;4XS^*.O3$08,0^,KDUN6UM018 M#X3KM>6B:P="Q2)?9!P)B;4BR-(DP[\)Y"&J/?HA:>O]\ ,EW"*)F_-"D#!Z M"T/:I5["^7 .HRLP![4O <]2L9#(J=%<%Q:\1!:#&O+3((1]AW.HL?:Z_^45^#4*3W6R3[TD':-EQ=N: MM":;Z"5ML\!ELDZX9+#)V>O]T$Y&:7IFH4$P^V&*,+N8?KVR88I0T->I/R"Y MJ06TBODH./G3P6KPW,O4Y#K932@GHP<=I=P@+KVYT $YVP$RJ5Y:7'BQ*=," MLV,@I)UT0(69G>=0V9@_>Z('$# )M8DX[XLX*8&3B/7&72SV8LJ!R M_WV3D^0DE5@8SR:3.DK.0I04S9ABM9.1D^*TL>.-^R:[)&(&2_+S=1RA4[4+ M+ 7VEA<92^#1YR83O1Y-W^1]F+VG;_(^LGS\?9.#X[EPF6D758+V:"X90.T4 M3'NM=\@EI"8UT(^];_)>+._<-WD?:1^G6>XNB)YWW^2].+N_:^XA C^.*GAO M"$ %G+Q%%=QRX*+D:6$1F-R0=3]^^FJP,%]DWO6@'WD?,2^R4G41W7'Z)D5Y O%7&^F"].5%Z=CZVE- U]L M\N3#4&A=Z]H),8N$B@DNE 4=S6;71 L83FD3);0ASIN6&CZG4%DLIC@3(E.\B:G';?@.3T5.$#.#?*9-V"] MN9C/YC"N#9D&I'F@3&T3HS*MEXQ2;=5%7\ *&W.PH4WFXBY0IZ<(ATJ\==9R MB6Z@0#DKO&="U6F]2$%.*)8SD;+WUI@@1)/$Q18L3Y[[KO*]-6%YI(&9,/OT MRVCR9^<)C=L?VG0XYG;H&YD'*8-4*0(@6$V;<#39:N F"PC%@1Y@24@^6F&Q M2$61@C?,2X'DQCFC2@E<"-?32,RKZ!>JDHK[%K,YII0;;A5D MD0K7)HG@HY$^ZD0!6RD&!JGFB8)&>H$B^=+96!;!U+G#7 :G/==0^L\&>2NJ MU^8HR*OU[X;>70KJ$^,F4L!8! 6-3:I\FF>#N!,Z%U3,>Y&8KAGZ&%UDZ*T% M5U3DKFV:ZZ&S0?LP>T\V:!]9/KILT/+=K/5XD_%B,D@][;112F[K+0"L5YTC MO6YJX.@&74I QK'V;51),@Z]UM[18856.'#./LDD1_0TDQX\8>V#H M]@.# \1[O*LW*W \@>>%]K[$%:FWM>0^\51'3-,6",)I9]M)-V$-OAG()&]"#HU@?.Z['#$D1$HUFV M]09'49R%(!U3"I!+:[203:YS;\%R"L1W%7&32S*W%5,!Y\YKS,QEI\D:J=J@ MR]LZ:MX%IWMQ=G^YX2$"/T[! M*=AHK=2))4_F2<<"+ @A*>91GFMO.<]M:M0>>\%IWQJPAYR/6' J=+&E+LO1 M8FF57C"?BF26"U&0&Y!B8PS;TRPXW4O\.Q:<[B.[XQ2<S^2*[^\MD^CO^N6K$36'& MV^ED3+]-R]SOPGSY2&&E@L(R**R7]Y#%!+4E(5+PF6S*ME%7ECU0GH#;UXZ5 M!L< '^CGWI07>7)>I;Q2ZUTPM70&MX%Z&'>P(9>;T6)?1#385[9B2R[P**QC M.8(BVY<\"[45-Z^WPX-Q](;9,24_[K?"Q3A2-S(I,6Z-*PC0[<[X?W?$]DNY$;I^\ MT2,+#53EU3C5HS#\"9>_OAK?; OQ;C(:T5OT)ZU@X%6,!FUF(E@22 B10JQL M6!+1D&"B,<*V4)H]<3Z*HM@N-5,M>6F@1MMZSZ@0-(AZP2\64FQ36"@!F5$" MM.0Y%M?D;NQCZ.;2E+T=VO[L(?I6RK"\R?'3Q;1NN3@=3I:7O19_]V9A8F<_ M?Z$88#C#/#!<%:>"9$(%QPBZ8;XDRP1MRX:; E(UL2I[(WT&JM2,N 9!]EV M7T[>E"A/=-6?Y^7D>LO\=$/[EHWIR452%IBD%MO9*J@F=1V< 078Y!IA)X MDTLX_7%R>,'^/+R8E[[:OW[),Y>I/F;4INVO<-4#Z6&94C_ MFJ#_0N)]\>;EJP^3S=SSP!;@P*5AQ4,M8 J&0="TA)*TCD;&9#=*!&\YW.T, MY31U[ %H:E <<%<_6)(.#C^.EY.8TM-S$_S; MR72QJOE\.HP7\WI._&&R;*XWJ"UG)$1>$S_TPE(P5GT48 DL0LY0'#0YYVBU MH.>IW$=5@P:]4%\N2P]I/3^7@G7?V3B5'([3\'Q$JUVZ/-^.H@:"E^@A)29K M)9JFW9YYGS3M/25:7SV>W,0V'P[YM%7T2%0VF A"[\FWK6+@)&H;:>4NE=J: MBQ<6T6<6(E)@;).>:R=*&H8",TH?\ZC-/FOX/(;RI Z+___HM$RYUB?CF9S7_#^:=) M'M V:*2#PLRBVX8W%-^8Q)E'4Z0369?4Y"QN%W"GK2R]T[/E;)X&Q2/=Q"]7 \6S0HN4IY\!!% M3H[9% +3#BLC1K)<,M<.A .YVWCQ P$\V5S7T:3>XN3Y:KLJF9,6UEC&7;TO MX@RO8Q8$RQIY2CX5 6WN_S](+[#CT;9Y.'RHS(^7XUI"W)XK*2;SJ+AGU@O+ M=$J6A> ,BSEP:U*BMZ=)C=_^4)^#+K7E[WBYKB7B^W,CNCBIHT2F;)UC;$AB M,?O 3%8@BW,3D;#-#P>?]U ,;E_P!I,0K0=5*.KG1J?BHP$I M#3HI/9J$,'!&@:EM.)(UFFE?) NH#2-^A8\'>^Q,PJ1'"39EU!AR]F.J\TL+V4&K M6#1%U%R"Y[-3]TE,@R3&-EC+PTF\,G;N/H M^QOM MA>6=NVR=>O M7ZXOV6?%B^*!W"G:(+6OW<$2"I8+:B-+M&YS9/=M?;/N_)SC5^+TS,JDC4C[ M9OL#CK"0>_2EUM9.SR?3VM)WW9:ET/*@(+/!*Z:1U#M$+EF,"DKQ@-+N5HUU MQX><%,]]";.!MT >$SE;\Z_UML?\Q3C7A.EY]9Y^_%J[=2QL6G+6*C">%95H MW>0QD1XFR5S.UH$-0:4FGN8.V)Z?U]DW80T*%FZ%6 &NWJ5=(+;T07? ^#!> M:._\[JH_'C.O!V?;17M BU-JH848NULF9@O69""BC6E9QT MDR9^UV&@DR9&1VM MCS8+GYJ433W1MK*]Z\8^\G^PMK(F)&DPD -/J)CFMDZ!3X)%+8VE/=8Y:*(D M3ZFM[%Y$'M16=A\6FER/NVO8)WEO-I7:LEW'ZG))R;S)@DD+(A1TEOM&%X8? MX;SDA_-:^B.I03NH[3._=@'UUWCE?=G;:9[N(:)O8%FV@Y.*"ZQMLY6IG55 M 8&SG$DC0Y !M9/AB>M#I_'*_:O#/A)OH :W3&X4(61:863"6;]>IT.FE) J MVN(Q-\D&/>X1F7MQM=N(S'T$W8;^X72A[O64Z/+PV)@2A'>*F2@C+30G%LC5 MKEX/DBONL.@F%Q2VPWE^'D4/M#1HO7<3U>J]V 572V_B-F /XU#T0=Z]^M!! M\D[S2Z'@3CC'PHW M,[=]RK]'_9A-YX-W=<-<:+Z%PK,/R*PG%TH+4U?(+:W00K*1&(QZ!R6@AUY1 M /K3)OG7/O7Y>!&'"[O'5JF7(%:*MPN,/7R$W;E_B!Q(!P8V.>P@OA;O[_I8 M---VY6O5*II:T.@)CJ>8B)0R2\@27=[EO N]X8O/K)3Y#!@P77I/O0H)$Z[3%21-4*+I-+Z>[4#T?QZE_DAIT'U]A M604+NX!I>?1R#A MJ#)GIZ.QC+R;VL,1 XO%1*:34DY$*[EO,SQQ.YYGN-GW0,Q-?>D\8V(+K'46 M<@=@3;?\VY ]T/;?!W_WZT0'X1_'FJP *C)O-G!-Q-62N!*K"76.I61B+H;K M4)I4G/.C&?LV>.OFDAYN!]F[GA MV] \@#O1#UMWZ\ !HF[ _T_#V?ED!J-?IY.+\Y?7YJ\N?6%I%2FY949%Q;1+ MA<48:O0)O]#QSE,ID2\/6AOPN WD3)G$JTM6KP M!)-S1B+QS@3'8YL&>#OB.[Y?TS.S-_6F=UH::,]_X*QNS8O71&<'5NK"L'!: M;@%ROFI3?!%-L"))'DP3#;F"X?EY,H<2L$47^E*&E?;O@J:EAW(-S<-X(P>3 MLYWD#H)M]^JOZU\=DLX&QZRM@WBBKZ!X9,6*R.O83/!-0ILCL'R/]]"&Y'WD MV>(DH\X4^A%F=5+KV3E)8ND-U5E.'Z8P3I_P [&XWH1 IU!T5DQ!L4QC3@Q, MMDR9Y% EFS$TF;"[%\KC>P@=&-TV*+()'0^C.W].+F_U8@J"WA#I3)VRNIC[ M"[3UJ214=L)DU^9L;'>,)ZXW!U'1HA[G7JAOQFL%1S )43L*R!0YO89[YD5) MK"1IBG8:H;2Y;KT[QM/6FL.H:-#\\/>+BN)->8?GD^D<%I,DE\4' U&*S%4" M23FR@B8:%HVET)U;DPURB*5)\[';(1U?)QYXA$\_Y+2X'0-?%S@^3%9-9]>E M*SC['>=ORDN8?;J<,4E*++4P@J&RU:GCDD&6A:5L2XY66Q^2J9<6]#BS77*A&\M>" L5 )0.>0]:\B9&Z ]-S4Z6^ MZ&G3VIT)0M+G[.A)7U9&XBL44R)G3 M'"574M'6W,1<'0#VN>E:[=L[]:IQ&%[77Y-;SZ<6K-,[UE]JWX3., M%IM]B58!T *\*X%IB)+Y;#.SIJ@<C-U.V_N!B4_@ 7P9":5FR,DSZ6C;GHZ"024?& M%:T/N$C>ME+2'N _0WT]-ND]7AR_G)9H@(6B:EX0SI M@=57_0D_XVBR:+S_\Y=ZK(WD%/!B>4$FA92U\T]AGD?R#$ 4CB&F:)L8HSM1 M/1>5Z9^B%J6XMR1#IM,JE>6HEV\_LCJ67*1*%E]629FW.!U.LAA C"(':YEQ M-2L#Y([Z1,MR6BCED@3NF^A;GXMX;NKY8 K0HD1K@33>OYAXUV+>#3]^FL]H M28G^%C[B !UYIX6B?@Z^3H4.F45Z!/-6)EXG]:E&-UQ:K.99ZO>#JL0613\X MZ;*<]+GU<.HWF%],A_.ORW=QH$0NX&QF)91<,]>!@0G C"*/),=2RN9]W]M& MJ.[P:<]%J=J(?XN"M!N;^,<,R\7H];#@@((;KJ$$BDPT^1XB:^9%PGI=4=BD MI;.V52KE/FS/1:%:T;5%I;IG2O!\BFFX#')1E\*]3K6U8^U[ (3?;$JR">FY(<3, 6;>B MLQX=3,P6C>E\N']-P5_7"@2\6\U)1!=G%Z,Z4WUI;I?6-CLK$.K$)^XMTU8# M"ZI8YA"\1I0NMFE_U1/^YZR/QZ)]B_IV[L%W;1V_7-1BFE6?T'6%X$\7N$X! M!),.";>VJFPVASNBPGW#^9?.]4?CEOKA MSBF(7?'6*V!+Q%FD*"QZIGBL%0,E,Q_J_0P245*B&%G:!Q.[(/U+]?JD3_.=P-'IU=@[#:97$=I0?%O7TOTRFWWYPH%U*'!=E M=8("F.@TH_][ADG9I $P\HW:]%NR0!U /!<=.BI96[2L\P'_3>RUY&V@%ZN&'P>9AQG&Y<74'QW!3F M< JV*$3WH_WE@>WP,Z[+M#>DLUK[J_&R).-->9$GYXMC74GJJV1$YDQ0->@D MXXFT"%? ",T-SZ9)-Z?#(3\W53L2N5OTLEO]_0?X\O)B/GLQSO\^B;,7%3CI M@GN'Z5H'Q<5%[#L_KK& M\EQT[@&(VZ)WG4_OKX]AK85$O^-\^78,T^J[+R>S^:"$;(K.@7E78PW)ZRC@ M*)FA%RZ22YS5X#/1>^:$K>E7W4IXS___/-O,*-793Q,L[^ER=D/"PF_P\\XOM@8Y3L;GI%T[K-2ZW_Z MP[^O4;T/#/PR)V\%\_??#?,_OA_&D"2]I,6YH+0K$5 ++-(:DZ3W MK@RB38'G0(ZM@,(TMX+5!J6,=HR0 8615EY%>YBH%DU19QT$MGI CV+;!FE# M>"Z8C-S+@AJUMC*4I""KY$E>AD<^B"FB0Q48VMJ53]096-IQ%I5R!M"@][Z[ M\'Z'Z73A%OQ4S>^HBQAO/*I'@=X-JT'N/W-895:!K@Y_ @@$+ KDJSG_?]1[9 O<[K/9R>:&C3*9GM6+B31P- M/RXVOWIG*T8^\*>_IN[,":26GE2GT]-YDE+I& [4TWM7"1%_/2H7T M1@*]44V:K_>WA.Z7\CHB6?9-+J P:#!,!5Z+3R(PT+1NE-6"^>(A-FD#V _\ M'G=Q&(UNW[L?2'-OWO([.N?;&L=]5X68YW]/H\D,R;C,IXM-;-TY?/0043?G7^083$3.!) IUCQD%J2B+T$:CBF@ M,FU,QR.?.=L?[?M(^&@S9U$[H1:;KT.*I8,C/,X7)B$E"L-,4IM-(Y_8S-F] MI+[3S-E]1/80@^%$,EJ3PD+">E_-.>9=;9#BT.MDA>"F2:'H(QT,]PB\@#X9 M:]!3=H=99#L _&M 7#=>]Q\0=P I#S(@CBRDTVCJ" EZU!6PT#ZR$3TM+?& MZ$II,M'CB0Z(:ZHT^W#Q@ /BM \Z2D&4>E]A @F!&\5\R5)+*TUL-MSTJ0Z( MVXO9 P?$[4-+ ^WIO)63IS^=_T3>_N)-$U*&+%1@#FM5%^>%/$.#C =ODM.F M7OI_E$=^UY;QC/VJ!]2'!@W:=UK-P*4<4NURX@ H'(7ZPKO:SI,K:RGT$+;- M (F=T!W?+CZE ^F]N'N,YG/=> RQD"-2:O49T#80=6+TBB"SQF1_>8T]YO&1LY[D"^6)31H.1) M!UN"1XLY1H'T?Q?=($1PJ$&PDNN9IG&!-EUGF; YH/=:N1C[R7&_JD* T8OS M\]'*75VJT.;ZZBRPV?"ZI@N>(6A;F(JUG87*%!-%:YD3,=OL0K30J*%J5^@] M6>K]$2Q]JN#I]?,26';*U\:00&\G>5=*J3?-XF>NL$^<@[[6)IYBPT^ M!K>/)6>]_UH7_CB0+$M(@KE4--.2W"5(HE["<06$UZAXDSY#A\%]X#CL*/JT M>:>E/:\-W.#]4:].6';!W?(4_%#@#W,X?@SEZ*R/'9A]3)I9K/=L=5I\7>HJ67/MK(I)&17B=T+'( EI!SRPO8[+&%4NZ%\AD&-NU8;*!R'^CG MOMW(76=J=\#4,E;9!NIAXI"&7$X:$=%@#]V*S3N@S=P$)NRRM+4PD,6Q$%3@ MDJOD=).PX7C*<4](\,"ZL8_\&^C$M\6^G\,XPS3/_CC/Y"$2;9J'%\LM%"519^:%W$VGT*: M#RQRXYP2% 3S>D-V(;@+5B>W0[0E8\6 M)QXI32\P+Z0V;:@F!!TI?HM.$0.7DL30IK;T(YOH)T M9NBFW>\BWA;)@@D4CDJN;50#(R MBY&!Y[PX:[@)3:H[[L'U])6C3\$W*'-_/Y^D?WZ:C.AILSIX)U_'GI6@G2_6-%&)VR$].P>C)W::7(^XW@+PVA"I,DS#^4!B MTBY+Q]!%MSJ@RU(SJ;(W)2!HWNANQ'W0'N 2?$]$WJA>[)6%6]V3)K7AM0=S MFD_&OPS',$[T>EUV?NBA.GR'A_=8'[[O4C8JQ!49>LTII@R@M$X6M-8>0U+) M.B--'GC/@RR:U*,425]\9-X*R>A/2B1A1$E=NZ!=(OYFN:0F)8%@6)26+!>J MPJ*&6.?3<.42YZ;5!K )I;)RIQ"9GG]%&>A/FXIP&X"'2NIWX7+2HTQ[C(NOX*D=C5>( M9I>]GNX'M48* 2_/(K@03(1+>EZE('Y0 %Y4G7FH@C< MI#9C>)[4]:4>'((C\M3@G/3@4MM=F8RM'7[8]#F'T4=F^%'Z4#)VRU MUTG1+L\3\QQJ!\WL$Y(#$#9[2IZB1K:YCO0@"KD/H8_U H@- 1S$VC(C)J8] M?8&LD(DBO/,QJYC;#&)Y7A= ]E*5%A= ]N'Y<5V=DT%ZY6VJEPSIU49>&!0N MF184%DF?+6"3Z.%97)WKHI='XO3!KR,I1 .)<\9-[>KC4Z2(K:3:U0>EX;) M;** 3^(Z4H^!2CM6&N1=MQ:\[X+IK^M%';GE%#W=A'_@]VO4AK4;P1F25 3:O.D<7,H;:415$" M0-!-,J-/Z7K17D0>=+UH'Q9:3"*YXE M"J-"RBP(T"QP'XU$Y:!-/_C'/IRH/]KWD7#?PXE>X'0R.X>$U^?LQ,)#LA)I M*_*I3NZ)+)A"RXQ%!I&ME6JC1N:6T43;G__0@XGVDOBD7W$=;;Q4X9P7Z0U3 M29!3ZS+Y%"ES^IT4CA![S>5.'#[6\5('L]B+R!H<&5T:G&75\,O)V?ED?&EP MLBK'Q "+2M>K3"D7+TNRNLDI M\A'U85>?[4CJL(_$F\R5N'XG9+6/<>D]E*!8;*O/M[BH&B]&0??, EFGR@R@.(>WT%(T6 MGP(]HN7T@0=L#M$+0]O'!1PFWG9T_T*+WW8+_>804-*N)D VZ2)R&Z#3L">]B+O!L4/% M]:;\.IGDJU<)WD]&>1"E2R&@8K;>)M"A$++D/8ODY8 A=]EJT4H1MD,ZOBKT M0]L67>A!YLU\2K).J_7^B&,2\GQ0[QZ[$ ,+VM?S[B19=.1,"TY.E;0!(/)V M/N4-/">B!WU(NX%)^!WG2V2O)[/9P"1GHQ+(D".%S:XL.J'1 AW*H%414)IL M!]=0G CAATNV24.8U?[VIEQV,W@[696\KU?K1='&0\[%[S"*74G OF;QH+T%"++K%F Y%C6FCLI"L]MA@P]KAZS'9@^6)I' MZC&K$*R,,M>Y,;&&'\! 1D&^#B)JIUU(35[M1]%CMKF-[RKQHW217=L=([BK MK2R9",Y4[0PL&I5HW<$JU(6;9E9^.Z+'T2%R+[[N[2E[B+!;7/1Y-+GQ_9C:R3;W)7J2_\,TC/4Y9J\<)XTMY/D6ZQGM M>X$YD@9]V[A4FL013ZQA[%Y$[M\P=A\6CMLP]OW%V1E,OT[*.IFZ#,%@G*\8 MP>ZM8_?ZF!Z;R!Z^O,UVLBY *(+[4K<3#M$;$;11QG.)0JD!A9":DR%AA=>: MYN@Y\[7J*2:!"J0@B9BK*SN,KM4O/PUG\/'C%#]6)8M??X/I/W'>G:5=GMXC M.7LO9H,3S1-/$4C,7NBB8S!!1^&-EB8;+L4@"W+O@PA,:Z_IK2Z>Q5(40Z\4 MO?&%0]8=6_Q> 4]R>%-6:_IV:IVU=R[%P+*HM9"8)*L#TUC, 1%T -%F N%] MP+IWK-GZ_&6=N(G&FAP-*T60-^;(WL5,ED\Y'8OQ!F,;O^0N4,=J#=RK1MSL M'].3U!^Z;? -[VWKY:_@%80ZR,%+Y!214=@.11GFK,U&VP@J-PEY'N6]V/ZX MW^N6[#X<-+\EN0N89WU+=B^V[KPN>8BHF_,OP6=I?6:N<$=Q'-0430B,(O 8 M'4_):OM$>>]T2[8_VO>1<-]W+%].SL[('E( OVAN=3Z9SE\,25)0UC<'I2D9 M. 5F@7QPII62+&H$9J)*4FKI5(#[G-W=/NJA;UWNQ<.DF1#[IOBW&G-11+8! M241GR5O7K/A<"W1,H=4NAMH'5-:C47AO$'/'\Y\LF3V(J\>3Z@6DM?WY=URC MX3YSG:Q@*"WY'MED\CT@L1"-C!0<&]*NG@GRULW(?5X5+A \V;^":>7 M=^K7?;6BMCZ2TKB0"ED!^A)%R"QY$U*=A&/1[L3:MJ<_6>(ZBZK'1C%WM4)0 MWF&.%#6:5,?GN42:Y(U@@J,RQG**!?Q.[#W.SA$'\]>#N'J\7KZ ]![/AA0] MUV[_D^EE)PLK7:TR4BG;VL>5,Y"9,Y$PQ"AB5B'M1-^6AS]9[KH*ZB9QMG/1 MQFBTL AK9WMMS&GSE2HX%CEMPAI<8AZY)8N>HB=M,KPTN0"X'E(XF!T_ACB-%*<%H9=U *9&-KRDZKL@[ M0T%60F;#I ;A=-*^(+3.T_$Z]=-*BLH"DJ/AC2-'@_P.%WS2&,"0OWAR>3IG M15DTZ"AU$KD$>;%'@:84[J,Z3&^_9'[/W#?O<1\)'F_2X"ZCG-NQS M+Z)V&OEXB)2/IP(B*$,06%Y,_1#"5"5/K,0 Z*Q/PNZ2E'^,U.\[[+,!\WL( MM^_Q=C9B;6"42UL!:X(HNG1:;0 M79>0=COQW_DC'\O(S[WXF307;D,5>#W\^*DVU:\R@(+SK^M&^E$)+0TP3[_2 M'H>&A=JIQ98A_B[#N5=P7>B\_#1>RW0I6-+<*@9SGJ MNN*J@[[>ES+12>#2&KE;7L&UR).L\R. M0L><&6$CQQ.D8;Y6?]8SM2(4)NWVWH2O//^4Z#Q4; VRB?=,NO *RB03"8!FB=T)3=I!?#8BYW[HWT?"1]K)%!.('46S*"E M+4K2/@4BU0TH/4 IG"IFA95=I;I&%) ISV0;R)[44 MFVD!95;&BNPZW(^_"7<1*AQ48W/K ML]K(=1O0S>X#5G,O8Z$W(VKI/;TSO@BCM;$.M(P#^G:AF)9<(JCS<[6/C%2Z M4-RLBD=AI2Q=N@_6<6HW(HA#4.)6 'QM;M#X>'O0)7_WD? M\KT5SH;80H*28@G.QJA#YM$))U/,OBB?I'8#7P=+6:=9"*(.#"2/(:1L6#:8 M9>W.(:SH1VR'VX^;#^E9A#M8C""#]]YY;[@@TQ AEZQ!@53)"A7(8ABGL^:< M83)U_TVT$ZODF"BUIIXG21Y>/X*\?).N?*^#C=CQR3V+?.=%;/ 199HLM#) MNSJWRFNKD@^Y(/AD/!^4C,A+G86IG*C[8B8;GI?)(DL_AH[;?GCX':93\L8^ M=S'0=SVN9XG?#7=#S"@5DA#))G"K8Q"1Q,RUMJ6H['C&@35>90&<_(U:B,ZM M8:$()/^3^6%&Y)XG]B'L M?4!O.B1"2F^YLR0W+, M3'NL1R&%!1Y#+49">@L<;99=?,!;L5^:QEM_HH/!Z>%3FQ)WX.(WN/4\D3-O M>=2\T"X1/3F!KN@Z85DGB([\^R)""HHE+^OK).IN[2730&\AB@R81,<*^6L+ M>'%E =]B=AMSDDA.:H%Z#[;(5*?E%!9Y0@7*A(1-VCK=#ZWSP7OZA/EBA&_* MK9^U3#T!-[2+4XQ5.VZ0^+-DH$M@9,^,23Y*ZTN3,_D= 1ZK>KYG;;EQ3-^" MCX>NI;]7=C]^_4"/6.0X=-1H'87QG&>H_9PHXM'UX(KL@[*0T-@FN9\=L#W8 M+/(F.C%IRTV#).'MJZ<'K [H=X'8,G6\ \:'22CWSN^N^M.1G ?2(YF\5Y9S MLN&VGIH'RX(KR+S4!DQ2SN0FV]V#Z<\]B>G'H#[[<-) ;5Z3G&ACJ!WW*L02XZ^2=1T%ZB3TZ3>&+C5!>JW%O!531I]',81+B?4 M'):U&$11N[I-LW(5\ICJ/W:C$Z[_H/="HQ M.?"S6G!SV$(WBR6 Y(^26VZS-D'[*"4H$"X$J[Q3 WI1E,@J,@FUJ(U>&/+C M8[UJRK4O6M0BPH[9W5^J//#U\//-)7PSN$$+[8.UK-";24%%JF\G:+*ZZ+4H M4>O09&?:!5Q_&=X[/FV9/]))Z@29Q("^&BFG6#2T[PBR48[3GI0:7<3<&>*Q MLKR]:\WM>=Y>67DLF=X[%O7CU]_@OR;3ER.8+6^U^4QR#$&R$NN(2K(69,S! M,%N,3!)0"&B2:MD#X\-G?OO5DLEQV&H0 M\!]1O0W^%L?5RT"]R6^> ]\3Y, M;K@9_[OK66_D/0*=<]'6YOKDW!MNV;+'4; 4:E$HP$OT/$$Z65V[)X_\6%5M M'\Y:E"3 _$H6RR97(HC""GTTTQ3M,PK..0M&28X\D&\1FAR47$5Q_).1IIQM M'I,<+/ &[/\^J0/8SW&.+SY.\5I",T?GO?3 7 V.M"N!!8R1!8I^$^AD"F]B M2VZ'=-IZT1,5#8Y6/TPA8UWE9:[;:N>M-8Q;4_%HRSP/A=5NB;H4!-VF &$3 MR&DK1">Q-T@C_S$^7Y@NS!\P?1I/1I./ZXZ*PCETD0=:5[UIC%8SR&3%>,S6 MI(RVN"9-S6^'=-JJT1,5#9+);^ISWDQ7S<8N*:(LLTU:6'BGIL=7>967$JH/$.QPM$HRS3\/SM<%S M(BJPTK#(-3!MC:BH-/,*LH]>!M]&6^[ =-JJTA<9#1KYW2Z&/V98+D:OAP4' MRBB3DHM,9:"U9^LH;G/(4O%11H\059/P91=PCTIS^CE*[IV3XQZA+"MKC-8> M9=2LJ%3'N3JR?\)1&":J ZEGZ81]SRS1>9^ MK_8107M=P#CILJWM#"(XD6(6@1@'GN2 E$("6L$X^EB[]5!(4^.:X(P$Z;$6 MOK2HK_CEHC:BOJHT/W\YQS%M:)/I,6HN#OG\IG48G06RV54! U<\.1]0:OJ/ MU]I)SI&+K+GR>5"40:\BD6YI*] J.A8%*4+(N12?#6+ITB?GU\DD_SG\EH/? MA[7+?]N'Q+<#V9"63>0R">N, -"%L,BD9$K9@J9X3,=ODZO?Q$;PS.AN.79"Z_UGM% M9[79V:2L?[*#43G\P_IDI>-2-PBD\$'K+*)$671(X(G.VF*/:PH=3(8!;1,4 MF8)DRF;.:I,6%NH\4J!_$&(2+I@N_G? &R6U MBSDF'531R3A=?,A^\/_8>]?F-G(D7?@7(0+WRT?WQ7N\;T_;Q^V>C?.)D0 2 M-GW]]6^"DFR)(J4JLE D)=!@ZE0;D5_(=36+ >"D&QF-SZP@-8#!0,2"0O38ILI6[2 M<_) DN%*X.YM61/GO#8J1R:D++1I>T-+KE]?*KY4(P&MSH 5FU]7;WGM:!E?,UP2<2DE'W83Q M>(<\QR]'.\#4#_IZ#U=YDQ[PAV)=5T+?9GB["-BRLNQ)"8]32S:(/3M@Y'!C M' 4U3EJ;@5X0*S+YN3XG!M855C!(I:BSD-FN*LBENA**C$)L^UJZI%_<_>/P\X\!ZGP^D MM*$->'ORO;O\"M/%NK'NJ@I5F?Z_UN3,[/.?I.IE'?B ^>U\\>,7)T5R"H%! M,0Q0LZR$[1B18J0L4[ Q<(&ND[$/$&)\8 SC;HZJ_ 9'PT/1?ZMW+2E*)3UA M-WICF*Y-G]YHR60$'[,H$0VV. ^VBW.NX!A0R3LOM(:];OB-=K-/N+C\!6,E M35T3#W^ ;_O.PGCLXX;(:G06=R.Q(6/,,?C 5>8UP1PEEXD[+GUQ@006]E3H9YCT*YK)7!A(8^N<'I(T>D7O_5.K3']I8Y5T&9R@L5D4%+A@Z M'W.0J9#^#5E1""HT98X3D576=="QHY20#>FE]9O2?=3)P M'6[3=H;).1FLYZ .3 966=^MR7+N,Q-X7T1"*5DA^# M/#(?BF71ANBBXV#; MU!SOD.?00_G^QUXG,P+4>?-U"KWANEY^%3I_0NT%D,H(8>G-T.V7.&I"< AK M;Q[%AZKV5%*"]>U=W;R]WYDNK2A&)"-8]CQ6-@?:/+5/S"*W27M>:--M@9%M MPAQM4.VA!M[D?SQ4T2TH/S=DN@EDNTC5,O6W7:SCY/L.-]L3.#A Y^,A(B(= MUYI+YD0=0R9S84&B9U* K45-DH/W(8RT:??#--RD/_-. M[#7_"6;_NBW'3SD8I-B*%4,@USH#@T+G)RKT-A7IP#9Q!'9*]"P0,(R^&Y0F M7X/R+:3IQ73U;;W#B:0D-Y"9DY6KNKK'7OC(',5AH&24,C;9^1^*\EP )UR_,0#01\D-#/\1_YI?_#6=?;XOW&U/.)@-(W#_WUJC/7*#T)C-P M%J[Y53TWEG&#"7U60>HF<^(>BO)".?-Q['ARGX\]4:B%N+8,D%;,\IJBEIEUJA!N3([-^C06& M/LH>NC#H[;2LOKRY7-_DO9GEC[AIXSL$PQAJ/H:6&^P)_X3%M!Z 'TG"ZVRHRH*\ M'63&H2*'I?:'N2Q9TBX*HVWP;0CP-P5Y+L[!00IN0+MS5Y[;:XL.$K5T"AZ* M=!QWX#!3/6+W _3<^)6_380F5%QI10==Y0O3WK*(+K/ "X7(A;:ZS:+/\[+\ M$T=_:\/W46^;^\!%12: ]3Y4$,M@@FU3]=Y)N?+?@4#,^O"@^6E8<<>)/+P1^VAM8./]@S1U>75Y.[O18T2;%1,AT6(*IX/#6,^D ME8&$**ALE_&9G"=UJ43IR!W2QX]\EG:,&]%=?@:OQN":1[J5RF MC<72IM*J"NY6B&,GN7X;I'IZ;[6VN/.&K],57/R&L,3W\6+Z^9J4=!*]XM[Q MP$0*6"?Q5HI3,*Q.:TM9@1&ZB;5WR/,\##^$LAN_YF]F>8>4[V;IXJI.9O_Y M:K&H:5A872W("$A1O\3$K0=F=4WW(^UXM5&%88HY%\^Y;3/'X%#!GP>J1C5? M@SO7;O)_Q*_P;3VQX7WYL)C.TO0K7+R;_8Y_KS[]&R_^PG_,9ZLORXE GA1H MP=!%0_NI*@RTM2SE@CI[$VQIPN8RZ"I>$C!;&+9!^K_;8B9:&!U+*2Q"U9=- MMD9>AJ'QL62=L^5-BH6ZB?>2<-7+% U8]^^O_"=83I=_?%T@Y/>SNRE2,4%3 M2E2*K.HP$;!+9& XN0 >5/'&*>R4-CRPB&"W@,\#-$W,T8"$_[Z2PKJ*;1/1JHZ-@CH/-*&69 VAU1R<:8-*<,0O*I]/KZQN7JQKTI0 M-MLDI5!*:ZN#E=:+F+D-)@HG)HXGGT!89H.C/2&JS(*@U]4 MZ)X)8+BC0@7 MZ#PI'CE!($6*^TU1+!@?F,<24C2 NA M]%#U>>WT7J5XTX4(OLW7KL]]'Y^,A(LMD-53R2%M3 M/>O)"])&YE*J_&'!RW8YO%,F7&@ A#ZJ'H=PP3K)@T1@25EIPH4^&AZGM2[8DG-"Q=!(P705)C@KR5.20.&Z->": MU,Z?=FO=(>?_@4IN<,NXLUVDBUPONK6NE^&Z=E/MH_4Q6^LRKN/OQ'P)F>E2 M(J,HR;-<5( 2VATLCG0O^>7*"-NI1=O75]'GOL#/:^IIJ/HN?!:?0[=@!FD)B"B"RY M2.-"4GY.KTX,JT\LN SLJ0L MU/G&VH8FG7>G3D9EQV*VCA7OI-;!2?#\O!'0GYIK< #T4?+HU%S>ZB*B3PPXIV-)ZB/%,&5=Z66 76<<>ZFO(N&)*D45*6P..2!&BS,P3 M&AGW10FTOFC596[":5BQ$^/*$$;LH[6FC"NH!.T MEXJ1>#7K*Z7P0;@"37HK^@AY[)O2WP9IOVAFEJ%+)[8)^OYK57CMJ4^+VB/] M;K93]"0(_,)K9G4=SZWHCY D?>MS-&:]KF[5-8?)<=Z@&=L0(VU#'[%JDH1\ M**W3(M/QEIB,-1$1/$6%]=L8B^=@Z,=M:/#[B7G>J!K!-"VX7;9(>T- \U#6 MK'@N=8!DJ)D+S6V]7TB&.5<*+UBD+UUHX@:!T2XAGR^(!C'+@+< ZVUTXX;[ M8OWKI.Z)DCH%!4A^&OFDVO6$\S;T<,IKP(QR?;FX MO 7@^ZO5LK9X$^;>7,ZO9JL)$*YHF I\+,H&:)/??4*P M\\9$$_4/R("RQFQ=\,_SOW &L\JM,9V_+^MFJ/FO<;K*,+$ZT&9D:!\JM1 Q M"L-BBIRID'(.V68%NM-[_\2#SMO4@ZMR)T7) 6;^L=A;*7^>7WZ]F,(LX6_X M%R[@,Z[EOO67/^#B,9"+ MXU@A,6IJE^+Y5$2ML)-N3;2=52= ;?GP9X"$0U7VT(1A-.HU(>7UI"H#E:5) M6'D]L2S&1**:4$3I0BU^8)/9.5"O#4=>,I YMF3.>(MH]<_9U1+S;3!$&QSM M8'49;_$NW5>)ED)K3_*"), 70V=I<11F6Q6L<87>@-%2L9TD?A[(&L=@6Z F M6A"T_5?EM9JMOMU_;C=ZKN__=@CNK>V";!!K>8$\HDW9.ZYS*&"02YNLS,J: M+-W$HO6N,@J+8DC%4//@M@32.&*)T5EGX@%\9[="K@LA]J(TV_B$(36W3:@- M_47EO;%*%Y\L;749M"\Q@\^H,Q?93;+V*<8"+%"P3E&Z-PQB(O\<>,GDG%=7 M: #]#4$.M_.SAM1I+]HWSA,$1=B$D+5%>LN%PQ"<\0DT :\60]"FPP/+KK+Q M%1'HF+&>1LE:'!M/2G;H2;KK ==52]X:[KC/#$3=?%$5VGQ-I&]S*38[ M+CL-Y!ELV:/2PPV+BLT3<3C%'YLR[GY]3092B =@B>1D.DI9A79,IY*5\R%H MVZ76_SPJ_08TXM::OS[*;%@EUD6,9UKSU\L".\K%]E%?RREKW(&4T3-KC:_< MRKER'R/C7!F1R*67H4L(=!I6[%3S-X01^VBM:<,5S(9 M\&6P(_)$:O[VMN#>BAN:Z^2/>O4&B[QQY-\FR-^7V[^9&(SZ36;HCZO+2UA\FYT9#"CN2M.!\S>^NAI7S!<1'JE M]23S CY8QYS-=41Q$BQ(8QCMTUH%>M%1'I*4>C>C+_$3_+U?1NKN/Q]"N3O% MV5 ;A1-6<0[6TB$F8H@RHM"E)N.]]*0V;Y-)BK97!W2^D:N3&)08Z52@8X[V M7BF=&$9M^Z?S'G[(P"KLD-0#$6F/ (*2,]I!C*"4L\YC$(@\F@D=- M"]M,#D;I8^!*@=<:8XR6@R=;T<;NP48Q218AL1R.=6*LKID[?\\+,/\O>_?]QU+@]1T4X3:*/)N=[Q)-ICM"\LHLM) &%3FGYB MCI++'D+K][SS ]1R[#SU;>SR?0EOKE9?YHM;0J[,$[?))29EJBH)BD4A,BLE M)IL@"LZ;T-EO%V?LC/;!QIT/KN0&K!4/I;HEY^P@5TNZFEV"'8>T9@CC/8F' M S0_)C(22"$*!L937O?E4!S@#-(?6:-2OO[U^2/B"3*;,0'11^$M>.Y)JN5J MFGZN%?:+6R:]$FP*%&R0.T0AH19 YR7GFF5 @58*%UP7GH3^]8?;I!D_W3>, ML3:K#0_6= /SUS &W\SR;_2;%_]YM9@N\S15Y=Z(1[)E3#XR*W-B.EE:L/*! M.9ZCK$FI(IMTO#PAUS.!Q)#:;]!M2ZN]+F'\F:*N;V6^^#=.N,HT$%N)Z,A@WCCM!P7>WIH1^SSU/V[=6\-"7@EM% M_2';_T-8K&]!:5];K";"J!R#S"S7X<+:6\.\K@-L??3.NJ+5NDNA^^D=1>[.'_82?I[/*$E3/MHE0 MF#E:9'E=.J=T9%#;8=#1B>;0.XS=;IYZ/_H\ 3""FH=N9G\H[=L'TOZZ)OY8 MBZIMMF1;S4"J1-$O4/2;* 2&J*3)I43.W9Z(>.RYSPH.@RFX05?\]RJ+[RJH MM18?,T?7V"!/T%MH)U??L79\GH-?R=<+ND?W%3=Y MHZRE47;WU^\/(MJ(!&3HKNE],\A<6W M"2_"\^0]"YG<=JU]9!X"9TXZ5,)BEKH;W>V3CSI/"S=0XQ8K'YXBO5K5+>@_ MYW'Y)JU^_E+3=N]F-P?A+UAPL:"HO2KCIIWDNWIN#KZ)D 1-'1T+T53N<)-8 M#,FS(J-Q(0"GV*USXNQ0:FW?2]7O%"[?+I-'C0J283YHVALKP:+/,C"9G9' N>2A[(>Y5B(_)V"> MA%FWH/=@:^@6]U!UR>>)P#:*76+Z0]+'??8&C\M8'9-TDG_B(2G MGUQ=7EU45W\C"-BV0]Z\ 1.K,Y+?KUA(=7QP;>8E:)/WF J(%!,*&88^^ :1 M_(RA>-)&W@+IO1/?MSOOG[,\75(8&J]([EN!WY?-X&6*RQJ^!"N%825;I+=/ M.>8Y A/1*O.\[\A\7\UA!OR)7<1HO\+?Y MOVO;7+[6W.;+<.L:RLHL69D$H#*;UG0JB[X.Y)!&6NL)M],S MXI:ZP%O&QD'I(>XT;OY!K]2T3-,-&?=\AK/59_!":1?],%:]?Z3_NU[OS7Y% 6:ZN*I7T+;0:9(:"**+FWE>ZQLPG#CPDSC/%^QPJVT1FX'QF!IP*Y"I+ MG>4!""(WG=91KX!I$9J+?WVX@-D^)M_^04/8J(.(FYMM=,)FKKT!JWU./DHI MHTM)<)D#QDE6I90H(A.53%Q;%YG'Z)B.]"$V*B?M(9OM5HF'('GH]L'-E-Z+ M^"')[*PIE5+):AN*#QHXMX8,DNDHY!..7"'8S'*NU4\Y$,8#>?;<%.9HSZO&_Q_^O;C5S[ M_I7;VKVY8>SZ;TK4BC+*DM%':). M+IT2J5XXI*2UB@#0(@ \7/2#VQ+3%\Q7%_B^/"G+1\?J@%?(H%C\5CH[K'>[RFK[5H^%.!;#])%@L$E6OJ\Y&G1HW\IRTV[< M19J6S!WWQ3D.7\?^YMEAYP-TV][B(CL!M8#%*W)3=-:6 >K .$=R(4L&=/9< M+?T$#T6N*\".N MKSL_K$6__>%M/FB?H+[O(X8([P]:UB8_L$^0@W$4[VN=)!T/VD:%R81BA/,P MR4H8OMY\2IW9&>OF(WPE"784Z:M"7YL#LBT]U[(_A_!^#SJ"N3IP$6O 4ELV M#%JIB\Q>)S!D#6&=K&RA?KT#UE/;V+22<>(EI]Z BL-?/. M_7E_$+*I0\]8@&"8-D'04P&8]SPG2] )V,3/>BC*(*1.]1.O(Z&4G2JH/%.@ M--/! 8LB%,9-AE1+6OGFX.&!%S9N'N,PRVZE:-I/EZ>27+C_!G^B?[7VIPV$ MI# [)B/2UF@P,F_6*5%-'K9(3J0F7LIV<8Z6<#C OO/!]=S 97THU8U?WD6N MEIF$78(=)ZQ,,!FA\3&9I;@8B58-Y77SC3?EG'*SA>.,8<0=@F8Q#' M1<03N8U6=J*YM"(7;I*1JPB"]G[CCQ[W#F'O3'VEOJZ$S7OU%SM,$%S>2:V.Y MKUU7G%N2W&IDP1?#G**07:0(Z+M591\DQIFC9V0[-. B_7$Q=-T'M7PW^["8 M__>:^.A&WO?Q8OIYG5NZCD(_D2_]$WW&OR8^V&A5"4R$F@4(1C**"4)-\T09 M0Y$R-^DG.D3H(^3I!HZ;T.]YFPFI^>1/5H)T0EDM&T*:M MFS9R!CG626\V H_>1M^FH*>;?,\(+L/986CJU)V0?D?'[PH7E]/:AT+R?\#% M=$XG\)UU7"_C_EI$2=($TA=I33!=Z%P&6A\S1G+O7$"A8S?_:%C!SA9,1[?2 M3J;6HUXO#5%#>N@CCW"?T:ONE&RIM/)!EQATA C6%QN%P> THK 3(!>=(J[( M4B(L:$5[CD?I&*2,HI#G+NBS!KFBOI%_[=5/ES7=?+7 'R]&DLDHR9%I+2HG M)*_Q("?_RCM4$:,6I8GCTDFZX8[CAX];_GC>]:DP 2]2DI4\MVJ!XBE%NT54 MC.(=68PI&$N3-LM>4HYU>S(\>G:?T4,;Y\3O6T1.0ABA&"\):Y=5[<=)]3XZ M>:U$":*\A/N6=N;O=AW3QPQC)MV[R/7BKV-Z&:]K]GT?S8^)#&ZC,U:86NE8 MRR&29-$$RR)FHXK+PFT2,ITC(O:[CFD"B#X*/YWK&*T,E"@-$SH7.IF+9\'; MS.H0VUA'!KO2)KEP[M+U60]?F:]^SK#&$$Y M@7!>DR8Z;#GTH7>V&_INOBEW6T]_)O^M/MY M@ 4V;7B ^@;<\3?%4=KE**UCPEJ*W#GY2Y$#L!0=F@#H7>S2#GL:5MSA,@YO MQ#Y:&]AX_R!-75Y=WJ(I #RM?*:')WT5E6[^"3Q1+")LOA_N:[]^3Q M#MR#=#\?0G%#6Q#^OB.( >=XDHY. T? M?(86W%MQ QZ':U?M]ZLJPOOR^WSV?Z_@8EJFF.^Z;S_'23&^"YSNUSRR$9IUTAX1Z0[=)8/JF,F4JCB ME2'W$6MWFBRPA*^,+=YM4MZWPM%6^EP&DPTTS8&U* M)[R_7WW!16WB7>"7ZH3?SG:J=1"+Z7SQ!R[^FB:L11#7K-(_89DO*L?9)'JO M5"60=E@K,=!G%HI5+(50E$>K4VC2A-9H/2\#H>.;?F?MRZD@^DU9X:*N2J$* M6J)A*#)%%$X)BBM]80O,RR%)"=@I/!17M.D#P!XSV$XL'CG?==T'^0,99U-"DN M?YP2/(D4-,^UIRXQG6A5'K5E6?L8+ 3%-^>"'W<_W;:(YP39HQOY(6#WGBMP)GZ(UL-F9 ^P MCKH$5%K'(D2MCQ%,6X@L!"T8@@S<*AD3[S86:1AYGA/BCF6FAT@[> +WPU74 MX1*U4>_-Y7RQFO[O.KGUOFSW1'['OU=O2:EPL9XF#B0T!,X9&B2%6F]K9A49 M.I$UYD+?-*E#&G(1SPFG1S?REO3YWK.X=[UT]U:PTV>F'[PO]7T#B]G8%)A1 M]7W+0E9F>\&*R>!"*(EO-N)UWQ;[B?*&=R9+KP3:A9QY4CF6&+= Y;%IX/YF_G[S61?+IG&4R\5H40<"/ M)A0F4D(LP)U73_;X'O#\%PZ=OD1=G4F&H(!/ZR9L+(CDF1 1':,F^-"DP.%STYP3"(QET"R:' MOFNX7E 5]HZ0O\]GZ5KRB0S&&\N!#FY#VD*G60P@&49S MQ%I#0VW!58,K@=NLR-NK%2GE]@?7M/3+F@;Y]&^\^ O_,9^MOBPG0.^%%"&S M(".0ODA+7B;)/'=*6G3 ]4C75KWD?@'(:VK*+5 \>#1X3_EK'N[3O^&N8]=\M-@$(27"#M&77 MY"_%-]I1:!SJY&F?2DZ04A3\%/:\[P*_8FY/XVVI4-X[\KYO8SW1;(-6BV>%KNZ5_TJB1G4HZ& M8:A?*$A' MJ)G$28Y"FUC3B%S6]E5;B7 !F8]10N:@9'8G@,&="W@%Y4#&W8+2!LT>_P?A M8O7E9UBLK]$^48B>/\(*UR28F#>* &2( ;V,S!9'FC.%Q(^A,(!DBO/>"SM& MDJ6GV"\#D(O>/W?=[-'4^(/^CJ7$^,XA>,Q M,PE59;PH%JPU%+%+I4$+Z=2&+[CC:NQ@49X3GHY@G"W8VOMR8BW^!URDVG#^ M&=^7MU>5#;@245\MWY<[R>_EQ%J74S"&B2(YTUEE!C7N!F6]RSQ3]-VM$K?; M\YX=2AJH>0L4#KY/^,<5;81X3>>U6(M4_[@[?'8I)H&4@ 4<2P+K*&-/T4G. MAKELN%<2K6PS8*N+<,\).,V,L@4YAY7[URWN3?J?J^ERK>QK5OD;5KC%O='% MWU^#B:\S;G-E1(F:-**E8=%B9$*7DDM2)>9NO")[//PYH604 VQ!3#@!5O\Z M 7N6IA?3]4DZ+S_AY^FLCC:@?_CK+-,7/P%]3L+EO.R>WC/>2(!AY3W"/(&& M"M\81F"L-#YS)95"[77Q%C 890SGP3JI)D;08<@)KXD76[M'%0.4EIGD=>2< M%PEQ\&$$RT>=NO5OW!^=\>/=]M8*2"XS=$ O>."T0M/M@?E"X;_S-J 4!HP;*;&]A_3'&X4P$G:? M#K9;V_S$)RF0W!*T!E:W"DG/].F'A8',/-/"Z MAZU.:\("!Y*67$+F9$E,.\OIA=."%96UYM92\):?BJJ?U82%?= SLAU&H?)\ MD 685.X<895GWGM-$3Q49F4E62QH(KA8A&\R4JR#;*>0(#R9>.TPRXU"/WRG M>7JBO>4)O60*HV<:/)WV&0,+QH'D6<4L1X+5':E> 36 M4;9I][-5DCQY7H6 M[L2:D%S(G@F7!=.\,GX1MIGP8"VH%$R;JZ['Q7H%TQ#V&HE^>'4%BRES(96[ZQE1DI; F@9QR*O?B#;*ZX&L]PH3, /#N;;:YH/ M,,V3ZE\J4>_WDB#'4YLZ(=YP5E+!R(TW"4?JK'I4SE?0-;'H@-R]O3Q#L6;% MC@PB5!$MDE.8-(N(IB34RX$[JO7]:M?UQ4;?RXQK^8_PT5:L^T1^+;^ MDV/<4@\AY1'NI@=7[L:-=.VB396_RVBO;=%01#0A\N*+T5&'B?18A$P4:$<. M3,>$#%2T+&'1%@S:+.PIW4A'**!TRZCOI;S4,G5YC$:9D/U.'BFV%37R5T 0:8$2&0\9.^LD[3L)G[\AT'V7/O#1O'_2,;(=12EXV;DYN[TUJ M-]^#BQ)R\^97LU5EQ9@(+7*"0F&8JB3Q7$0&Q17FC#>&0XDAJ!;;UF K./.[ MYV&3X&.@8)1BP!X+J0MX7^J0,_)EUG]S2^EZA?E2$[-S'CUJ/\,?5Y24LIO^+2[)*7>-\5BG?YH6^ MK7.)UC0"TU1+Z\8K/]A#J"-4&QRJNHWB@N+)==20#'DAFOR/(*SS(HK( 41T M=J)I,X7B(_/6"0(;QLI"2JZ+(E?"UYF+I]7N;M'&S(4A*8MD6B3RD"N/I8V5 MC%P6%>/I-&F?='%!HFVO*,.9$ZF6'29@L4X=]H !*B.0].ED-/DLB@OZ8+=- M<4$?FQ^[N.")- ]Z"\5JQ93QF>+E4!F[/3!%$5#2LH"+3?RHYYA3[P6+;CGU M/N89,W/:1:X7GU/O9;RN*=1]-#\F,K)"78I ECQ$IJ44#*R$JL08 [>02I-D MZ3GDU)L HH_"3R>GGI(HGD)&9F2DZ"QF8"%DSH+E64I,RIG2 B9GGU/O9>YA M/\XN+M?/%O6.2)B"5+%RQ;S\O4AKZ"6@]CDM4^)2.U:'(] MO)^X9YY"'#:J&]R^H_?)%Y$KN;1ATI3 --#V&WT6C$MK0X0<_%A-"R?6)S^\ M:7MUQ/>QRRB@N=]A#=9P$Q-9-U6R*HY$@, M"UW$?:$X&]R2XW OW)/ZSJCR239H5;"ACN_PY KD&B8').?1"\V#KKFUR +SGQVF7'EO$^\9.M'XO?8 M+N +!=8 UMI)J7!:G *_(#D%E[3\8U[B[R/5*7 &]%7>QC5^-AKJ4#QC<]*< MMB0L5AD/ $G7O,@D WJ3.1V-Z.L-CHJ5EJ\PY;BU$&P!IP:_QM\V:L)CD-)E MP[(+JB9,%(L0-4NN6$\B)OICG&UJBW0'IXS3%\Q7%_B^;,D@/+A5(^,H'U"P M I)L0EL"\\Y+%KBK+(I@ 9H$PKVD/-Y%^J'H>9 C;F:<$[\)YY!RU"DQ%52] MG#&&!6T%/FH3TT M/R8R'+FANLY_CEX#A3ZQ,"]S'7J38C9@N, 7>^/=!!!]%'XZ-][6*%"A%H;* MVIDM;.5&(,.*+-#ZA*!*DX'&9W_CWE4$X;0LF+NO'>!STCVV' =/]].A81&<],YJ!* M,!0)8)>9$N=!)=7><]U?N2TL? NT#F(\4\JH7A;8P3:TC_H:4D8YKIT#2Y*4 M()EV(;#((^TBB7MP$GG$8<\ MLTX&FXVT W+WG0AE5"_=[Z2,ZJ.XII115EC0+DI63P ZMQ4Y#D$&%I0S0H80 M0'1)O)X39=3>%MQ;<4=NF]]^V72O:SH49Y#$9AR:@%K 5AD95FC$@G],GS>KD$IA6M86;)7J.(4% UIOWDKUH^&"7!E)[H]ERCM/0049 M+T(PS(40>B1 9 MR4$B%6>9K]0B E0T1DH@/ZL%"+;(,G[P/8"5YL.JN$5!R2W(?[Z Y?)]68NV M!K@67CD*$UE).I.+C8D%FSS]84U1M%#;:8#!_I["ID3/STLX2.<-$MEWY;F! M>Q>)6KH'#T4ZLF]PF,WF313>8%_8(IEP43K+/2LEU:$>E6(J&\&,"=;XXJ5H M0]1DD\[NAZ*,[P4<:J!->Q^FW28> *WL(WZ]6J0OL,0/B_GG!5R^N5I]F5<2 MT_SFLEY8B8DD,:(K@64PDE9=I[8X8:]!9\N"UK1\0UY6!$?OB%&JV,!C\$UJTA^1Z9F 8RBM M#^@ZKM>[1:X?$,X34;RI Y#).:Y3#3 7VB\K=(,Q2M+_XR8MWXZ\\^//.7,C M#ZW)!D0*UX?76K:?X>MT!1>W(BYQ\1?FM_/%VZO5U0+?+9=7,$LX*3$JY95@ M25D*DZ#423X9":02,IV5B,*V\QQZ2'KFX!G'0@.2)ZRU<$?:?\Y7N/R B[6X M$VXX%T9[EEV]N,X&&9 SQ$R(17")W/'<:S_ZB M]5Y/2IC.)\DY'F51C$/Q3->6"$!N69'912,R+T7V->K&,YZ960_1X$/#VD.W M_S6[7LV'+O!+#9K_PG>S-+_$2L-"&PM./\]^OEHL<):^?5K ;'FQK@9ZD__[ M:KFJ@?,G^'MBO9;!>CJW9' 4[$3'?"0M<>UD2"'(&)HD$0:0_PZ^[HC3K>D^'EO_H(4U!SR_30G.4 K9+)2RW'(1!#D,1EMC@R_" M9^ZB2"AT5!/ME4O*<5:<*TP[IUA02.>1U&"\",&JNB>W?%YUY<:,AD1N,I,!LUI6^'T@CM; MN9>#CEFXPG.3.]\^0H[%=M(449M[3W!JDW%RMU8E(!D)B MJ:;"-=I8J1@B4SZG0@ZKDVTHJ;N)=RHE3;ULN=MS&&R;7# IK2@'82< MZH%JZ9T),;&HM&0Y4&S#C9&1MPX..HCYS. SM&$:U$=U<,UNQ]9P+ZP7DJ6H M$FVXQC'0M/_RE&,2)EDAFK0_=I;PF8%G0',TN#=[,T_3G[#,%_@)_GZS6BVF M\6JUGD4R_P +4L;$:QY34;53DEQXS1TR4&@KC[7DV1BEG6Z"EZ M@UJFQF_<_O_LT_UCSNG3: M_@J+V73V>3G)/F#6R3%7@JU498JV8"-9L#Z;7$3R?F/>U*X:C4-%>:80.H*= M&IQD#R^E)I%KC*X.5 N%-D@ZMQD@"A9\0J5\4CIV(7K;KRYP2P_^LT/.0+K? M6;PQYCW<42[?3N/&[=!K-G QZ8(B\V U1XS1231@K#0U@@Z36'Q$23BP44G" M5B5 *I 9!RP>&EH+V@RV_%97+/U0=1!UVQ]K'0>UVQ<6@4^!R9) M8TRK8AA$JQE2:$/?A2C;C,<^_VNV7ECHQPG0PR;C<0)T$.KUFJVO];IQ NRA M^O&N7X,,PI98]UYR-P-X!D9HEE)TI7(79VB2I3J7:[;AX=!'X\>[9N,4MR0K M:-VU#UJ76#O8*#+-2A SNF8;"#Y#&Z;!-=MC_MCON'I?/L'?'^HP4#+" MMDRL#K(8-)*AK9E8H8&\-6N8A&1I)\ZHV@RP.U#N,TA?'1)\C6G5!GO;8^)_ MOT%Z3/XBG!<<9.W6H+T9:IHN"<&RETZ0=^"P39'CH8*_8%@.;M>1-\O')1<3 MK$T;A4=63#),>!>-XD$)Z=$VZ,P^0^06C<4AK#G@U--#%%F1; #+) M#-$Q[95A/IG$1 &IA,[9Y(U1JR_X G(?B!W!3B-=.=W*]KVY=X\;I >?,<2% MT..";=SO*.,PDZ^-*7"M(T8P&H(+G),3'IV;E*S(OL*RZ&LE2@E ]H[ DK!6 MJV0#*GE7[ .UN#^7]XY/:J'1#CS>A3OC?73&JJ*3L1$"+Y)@GW5,B9=)9=\Q M)GEFP5NF$]@^CVEAD=[+V[SF M##:0.V\0,VK@SAO-(VKTRD.!#!/G@,QF+4NJ#FW*M OZ.K-'8_)*<4G6C0=> M<][E?/JQZ=*[EU6*Y-#4@%C[D%F,H1ZRTJDH8K:;I 3#\Y\-=F'Y8V+=^G-_ M^K9^RO5MAT%?HDZ5RLR3(V$S;31"U(9S+H'<6IG;4+\^(M-8UY&'6W[W3//# M%'UR5XP/:/!*"M&+5%C4JM:V &=1.$G[J''D(9#'4IK,+3H9PM#!3=Z9-[2/ MZLUELZ=9(_=1^$A04+1M1G!,)47'M(J4.'1D //8_#&YJ48$JCPDGA#>QGH:=[0 M/MIM8._?8W?^$"/N/O5U4;M-PUI]S[J]5R!;-,T=Y/L)RFB97U)M(! MRU$B.3C%,4B*UAXT(3PI)7*3\I!>4CX'C+0S2X,+BJW"_C*]N**_>R#QCZOH M28XB183,,-1>3]K:2$$6Z-L$V<57F^@Y&9% M57L^K1'DMT6?ZK 6R42IE3 .HU--;NZW2O,<4'&XF@>D+=TEU U&)\+;X'UV M3+I,QZ(["8F,JK$VN=K\UU>(@+#!P@ M0Q-%T;S4K$*;I'L_09\#O)H:YR&8?)-:B>^UQ;?3VO>Z;'[X*8/<)3\AW.;\ M<^YUY3)'4ZP&(*N:K 5]@3S&5.+$)9\BRYA*9S\6PA"E5CEKZ.A]R ML_] W -J)G9]5AN]=JB;R#(#**Z$%$I#)!QK"Z1H0_]S4>2)IJBO5"H"P"B8 M-J$6(6G)E-+"^UJ3XLJ@VAUB_GF'3VVC\5[SSQ&B,C90\)R4#M'4@?(J@R\\ M.E&DGSCA.?<4(DEM:6?ARC#P8%DV47(>4'J+!Q9!_#@G[R[CSF'YT[>'1^F_ M89%_;+8D:03DGM5Y[A3-&<>B*H6A"M)Q"NB":D,-<;#H Y97/"7+62A4DLFD1O69*.(N(,K) [XD%#-K))4G6P%8Q5NC$R7A^I\QC1XL>N"EDN M5I./=5WK"TVC'2JN!4-0%+\Y85F04)T>\K%T\8Z.D@Y8I0^]@U/Z;A.C]YYZ M E4>8QI\?JCB![PF^B[$[23##F+T*/KHCH/A+WF?KO XP *;-CQ ?0VM*:7F MF:)A9AT0+,$I JBC+3$(JYRQ(+'+[?UI6'%'D<;P1NRCM8&-]P_X>WIY=7D[ M6)QJ'^0[N=#**[%:,WI MJAXJ[V9Y^M,5"$Q6E!:&I++H6RO$AR36A5BKM*!M7"#=PJS?KV8?\-;KPU5,=[XQ&KJGFE1-/,Q1%9"M)ZK M*)+I-NSUP4<_3Z,.H,8&#DAEDOD=+J\#*>TY<&,L2T60+(Y3(%5X9JJ Q=R M,+E)XO>N$"_;2=W;' WJ\VYEN<%\%VE:NI[WQ3F.9[F_>7;8^0#=-CCB-Z02 M07!ZIF(Z1CIO)'WE:5=B!0W%U-ICT4V(1\>P]!/>7BM#]U'IT$?XNN+AW2S1 M;C7]"ZM@M_1SZ#((2QM6\95^KGYER*]0+FGC%0>C5*>3?-<3QC_0#U'[?&B= M#6W(6[=PN9;N_=>JRCNBB22SU&NR^NJA<*L8I!*8RX&<#2YBLJ@ Q4(,CIP*//BD?7S>%^Y"'G M:]2A--=B^L957$[S%!;?_H#O[>77Z0-'[GV2=?Q#;2WTN3"H8T&T246[B%F% M-I46NR1ZV=[W,(9JT.!P1YSZKKPO:S992%4UMRG'#A*V=,^?%O%(G?S#V'03 M*6T,TL"G[R IER&7B+86U]+&*T5DOF:8/)0$*99J>B=4'7G%2N5[.FWJ9 ?;=@ E^?H_3+UT07F(5RTM#3N29A',6]ACLFN8W, M.D'^!TG&H@R55L@DIXL$J9N0]^V4Z A>VM$-_IA?M[>U&L#H(RY7BVFJ# Y5 MM#_),LN/?_QY.SV$7KEBG69*NUI%&^FEPZ 81R.ME>B4;S(-Z%&I7N$TH-6& M3E;OW;IS_5(L?_V;W/'ILCK)'W QG><)")UJ/01#;2G %H*SZ$5AF98A=0$. M?*-V?==-U-"BG2 0VS1&G8!EC^'U/?I2_Y->P>GL\_52Q*1XDE]")8"L79Q) MDX*!@OYJR6TRW))#%6*LK,3. ML(AUPJ3+VD2;D6+-'8ZV>,D; =:X.O[<@K(:4!V.-8ZGSYV R]<8K(,>;VJMC4& M$CS2*:QS]#E;OUDU?%ZOT*O+=ZQW;%CLM:!['.EPGN3B:#V@6 A956:$Q+S! MS)QUX&36-H5VT?T("WQ]A4X!.3LY+ \H)+I8_\X-5_B#!?_Z=_V20C>307&I M6*+CD]YCTF)4*%BJ79%6:^W;U#]W$^_%H;.!U1YB*PQV&XZ+OZ8)M\OZ>R5U MK6_$6CW+=9AS]^<_SY>KW^>K_X>KCYCFGV?3_\4\*96P6F-DT=?YO%X(%IR@ MZ$=Y<%%YBH*:##YJMJ(7A^#3P,:6"RQ^LJB_/C#>SA;T*6Y?Y^GZ<#HJVO#3'N_:]<:KNS#BYGH$RT896 MI"PPKA&9YC$RT !,4$@BG-86V@S+&GPE+P[ZQ\7"%G0/'2ZH M&=OZ\2\&.@-I>(O1A[EAC4]K)&YJY,/5(GVAOUP7:[PO-\-E:A4EN2NU37R2 MM*R5YL@D2L$T&D(V6M*4\8'4AL9@N^.\R9)>#&!/#!U;@'_X;+,NWOJOR]7T MLB9M_N\5K#G*;G?O3_.?\"-^O5EE?C=[.[^XF/_[>QG;1- [;:.3C.S,E]1^JBBT%V# 3^C8E8E+SD)8#\9+ MM!%:3&1X 00,9Q,7QQ\?9CQ(48LS4D@D94J&PD5>Z0\B2"=CT)TF6(QW@/YV M>N/#E'%).&^95Z;>,0FW2N/W>ZF%X&[TP7T\=: MI\29L&?"3.E0,'K!7"%G7"N;&$B)+#E'^M7"Z"/MBJ^)U\-BI!/&T<[7IG7> M=5<"Z75YO>Y1\F=;GC=NQNRI!6_DR.AP1REE2:)XC$RJ=5876".;) 7+@63$7!>G0DP,8@_%,"ZQC?Z5TI4WMQ@O,D?7!:[L< M61^+GV:.#)6,F=PY9M87F"H)%I/W=<8%N7IH4DE-6!N>68ZL%Q >S9'U,ZK.DU1]8_1]8+*V/D&?8Q]+F .#NE9'*%.5];1Q0(YJV4S$@C($1A;)O) MZ><#WEXYLI/#;A_[CILC,UKQ(@0K!4E3=,ZPH*1FQ8/#XIT+LDE/\G//D?4R M>/<<60]K#0BCY6(U^5BUL7ZYN+84<3I@)G):&M>F#@#Q+%.DJ@IPE39;$+9" MAC[T#ESHNTVHW'OJR_3B]E?\@#R#E=W' R_03SM&QU@@4T; M'J"^%N_R[0P>=#YI5"RJVN-$4C ?N60(G(0$B$)TR4.?AA5W. G#&[&/U@8V MWC](4Y=7ES>"V"1%*2DS@:8R32O/0J)O+>H4A %MT YEOGM/'N^\[@B@N9 [DJQ;O-=,A%1:!W 65=-8:,H=.0\>Z6?#ND\_0@GLKKA4M M]3YYQN]W-WKC[#""4<93:+M"0.:FMPG;X^KS))( M/%BK [=MRB);K^P$??S&2>&3PLHIW9YO6V!M-*@30'Z9_C7-.,OK!8(HPI92 MF,SK>T[Z(RJCFC%/26%_)DM6^ D7 MEV)BBN;9"@KGG*RL2R6QZ+UG(B8Z$<%'#[G9F]!D22_S!3@^.G:.2QBM/*K^ M)]D?M^D%1UMJV^UFQ(O8,UZ^KT!LTW1U+Y2-"ZE&D0YFTV(0-&_\=($ MH[2F'1&DEBI'%Y2RH"ZSZ%UCUPLH812K[&/I<0"S)Y\O %0.L+.[> MTU>542)D.FJ ^HQ98!>NSBMHPP:6YII.DLT6R M+!/F @91-NGS>NX%5KT,WKG JH^U3ND:Y2%K\\?YQ<7;^:+^<%)"M,Y*8 \ MDJYL[1*J6G,4_Z92)(-]1N&T\MK MD,4L@+ZRV2S[X.,$ 7^_,_@_%O/E9?KA;?F7;7R[B; MRU_^^C5622D=*E\/A3&5"B@Q>JPDORKS8H2UJ$ZK1+6;RSV^:F^VQGH= M<:-:9W*Q07F*$VO$Z!!8**HP*Y3'HFT1\B29V1^LY'4W.3H^'NXE1Q]4<$?' M&QPYMU[">E))U7^YT;]3TA34B;P$3YL-)JS4T(X%GD,P]+.@3Y(RJ_]2S^B5 M.;D45PLTG5*1<+\53V@;$(I.9R:-!MJT:OI#9<$TV&S <'*[C\,L,,SZSNA- M&0FJQWFS>N'LI"Z-N_#NW5^J<)BL#Y)AM8DNY,I'JQQ3.GF=1$ %\;3NDGNO M\?6U.O2U.A+>CG%2/;74V]5T6VTL7LCB(I,A>*83^;6>EEL)7")9#)2-369Q MC[O,UQ>L]0O6#G7'2$@^M=HMV:9'UZN-0BPY,/+-%=.Q6'+;*: UZ$!J'Q0_ MTMB:@1?Z^IZU?L]:(N^T02%_*"?:TI]K4?"C++*H[Y>@&/M4_&'>V3#TWRYO/G!7Z&52676$QGRVE:MU?>S8(+D4,J.=5+ M*UJIH=VMEENR&)(5F$0M#'ZJ^7!\L<_H13DLHWKBB!C0=_ZQTH&N>I"^6K>0 MWEWH),A0@K&)D:="_HJAC24M3Q,'[J('OP+IP,0@9, M?0ZRNOMIJ(V%N91)M^B9@VSJ%3^P8)QG023NB]4&E1@%^H])^8KZ%J@?#!'7V(#/T:;Z"BXTU6NZXK44M8#2=O=QK%@ 4*R)IGQ.'U&9VP1B+>WUEVD8+ MPR'KU-RE.\F>-[/\Z]]?IXOU)^S:*9020@<$)F6=VYXIB/, ABFE9>8@U/_? MWK3I7C.)E49<>9.'OFD=4 &C9G9-&;E)QH?OUI\"+K M1FF1!!8I656[LGV1U_K07R]T-]"7<+= O9,%V1'XZQ?2PZCTU)[3/BJ\NP58 MZ9)5EOF4ZV6Y-BQD01YCM.#0!97-J:=-OGXOHUB4-CIT_^,P1^OH=O]@[?;" MQ$3R)(U)B@*H))A6RWQI3@82B@B0(=^+N(_W));U^'H]]'L?7HJTGLL<: MC'GK<'E!5+R=T?(@75S"V:_3K[@HL_D-EJ!:TVM)W"RY&66L9G.TXP[E["OL M.QWG3/0*E>?6:-0\.4AH.?H 007+O2.G!TT1]6^8ML:Q6)1G MA:OD@K79ZBZM1%Y8Q[F=%.'1CG.[$')2>=>/]/89LJ;7CG.[=YS;25?&Z-JU M#]'/18F-X1E,R@S+\O*^1!8=4%A4>.!%&X1XG-8<)Z.\.W6<.SG=W87?43O. MH;(N(R0F4YVNY*UF'G(FF25A5+*&0Y?"X9?><6XGP@=WG-N%K=&VON6?+MY< M7GR:S:?_B_F?%,#.;V"ODB$1WL[8NQZP%T@_N-7U9E@XIDE<+/*06#3)D_L= M:XN]\7:^@];R?7N:QU:.T7('!BWI_H+6&\.0)8WOKAZTIN-XJT?7MW;ZWU19 M3FO?W[HT%5P*V7(6;52UOUX@VQ@*DR@#CRJ#UB-V0#I!_7_"X?T>U'\7'6F= M*[G$\?Y\,X64I!)LM)(5[VK)GY0L(@D)!2\J%QW"73=E2V[*[>>>BK<[(D^S M-D+NPO>??\TV@[<5:.LD9RIB+3RKM5G91"9$Y,FAC4(-2^2^_=Q7OO<5=.8&PQ@#%#R->7+19U*OV'TM# M6CMY#1-JW\3%,LUKDF,!%7@M*P?ZFNNX3R] LHP!?3#!25$&N0P=P'TWFGL2 M[)Y@K_'[39>YK ;&E%IO:DBZ/-""8J"8VG)G8C:&GU;NW?'GG)R&&^0/K/32G]](S:T#ON7$*F4"V1UF)84@NHZC\SDFQA5XB%DA MC_U\]7'7^OJYG+1VG6"E\]!F5:[D#,D[!A+C:D2,+[4%GDE*.8RU+]>)6Y33 MZ))TNA_.B6G1J14VWZCHN):Y5%%([P4K7F--^ DLRFC)E24SFZ4LF,PH8<$# MX%[#@C'9/<'BXOL#(;P/)1E:1E&Z,,TU?7X)(HLD:!6*T0@G.0ONB -#3D.Y MNH\*V44S3C LV-Z#;YOC)B:*_#4;R5VSD&S=:@(+1D?::C 7+J-7NI]',^Y: M7S^7D]:N$PP+AC:U+#(EGJ)A4!-(ETTMP1)+,7!!NX;.!D]R;O3)-4\]W0_G MQ+1H:UC0NQ#_)YC.EXT#:JWWC19HF"_K'\^O/_]Q^FB5MO6GD7? IFL4^36)18D M)U1: 0M1"(9*)R1HF'67[OF[0VU7[3[XW:NZ Q>=Y3HH%KVGG:DVXH@\9V8K M:P+02L6[V(X] 8]5R]Y9V[;7KG?D[U1*U3][88$WDP@5$ Q)EV4=:Y MV9K%'#(FX2&Z+@T@'\!RA)N$QI0]5FN]A[R/T6!B6ZA]'7N]62PN/Z^"KS^F MB__Y:8ZUX1V2>;[X RYP(KV-*IE$]IC<0XW:,:]U81&11Q%<07-:T\*'KFQ\ M]1S;0S\IW3AUY7_W]Q=,%YA_G'Z=9CS/RP5"4"3W4)C@6C-M,]F/7!13QH92 MI%%&ZY-7_H=6]JK\H^K&*1W5/[; _YR=T6/.IA=7RR5B2,:A*JPD2\;2Z41! M&@CFC7!@HRQ6G%8^Z/"UO7X (^M'KP3H?2[H'EOBZAXNZ@1!HV3DOEFFZ3MG M(#,P +09;0(,HIOF=UG2]Z'PQ]>&K1D];2^:KD'O M?07V&\SK<(BO>, -V_:'-17HXU#O"#B9P W/L7XG&H"V2Z5R+ID+A[0SBXG2 MPJ9:4F6%(&]=<7)8BE+,.Q$A %?"''KC=?-3PHLZB^/7*<1J,*:X^ ="_=SS M^_,_,%W.YS4+]3S_-CN?;WY+MFAZ8S= ##H 1=3"9U_[OV<6"J< 6VG2B6*D M-5VR!)JNXE CUP+,ZJ#=.A"82F3)-^M?E=+&BNI[J6J[K;F496IX9613+@JT525PG M+R6Z(+JDX&W!]Z_/8GP.-=O3?@< MH".'DW$4K7%M M6W^]F7]>.NP?-VVI9.$1-6<1)3G5)AH*$DLB!KFP*FANG'TJFGCHP>.'ZXWE M/FLDM Y?^;7A_.%J;2:KM_+3'/]UB>?I:JG!T8(M44=F)-!:G4?FE;++,PD0 M4B.W7;+,!F#[OOV-UN1U.)J_AO@0P/6W- 1B3^]C ,;C^!_-^=VF/XW)Z;E/ M/0+5<5 >ZB33.AY/%RU9#(A,:%$D."TT[^*/'$U_GO!(3D%]=N%D)+597._* M:Q/L$+*.%FM]1VV?&@P+(I)(@B/KG$1VJ:]]>P3<^+Y/LLK>I["OTHO%??NC&% M':[]'_P>[N-=?WE#P([M:&]%>W27NQGM0_:PIIR-91&W@@87DZ]]G *JP#0F MPZ#4#L;) A8OA/%=<@5/0,&&^^2GH5^[4-53KWXY_W)YL5A*0%U/[>(&"T:6 M;9W:):1G8&@WERXC&G(G)I*9%R9G*VG9J4M&_C9 W[?/U(2F#FV@'L*U M*70;@*SKS>=6:$>Z\FQ"X0"].$#^(VTPFUEB/JJ@Z#,0KB;VRI0H7)6%?HNH MM,,4?)->I-\RG*O#I!2RXJ3A C.A"JA9D$*Q)&T1 MROJ"JDO/OX?AO"SZ#Y-VAZ.[S=7_V]GG.#U?KK5V)B,GB1QO^M5B2N]9[7Y5 MAKL1 MZ-7$H8:4Z#LLF$@\A3Z?H$QA.8: W,<2^@Q3V@/KJR;VH[;#?OCS;);_FIZ= M_?+Y"XFQGC[\.ELL)M;FS%.QS$@2@,[1,C+%?A;=9(]2%@>0^Y5B;C+XTW6+0CQ]04-H3SFBTMQ#7'3513J;,,4BMHP9M@G &T?D<,:FBTD0E MJ14&SXJM'>B1=,6G1-LNS]H'^N:M%0<6M7ZX@(OE%=0WLQ)=L,@A,PY*,'J+ M9 %).8$[K52!&$V?B0CWH!S<0V'SQ-5-"!JK8G&)7ERGP3B?&$ 1+,D$UGJR MEKY/8^Y;,,8J]#R0V7L="/:7Y;%++A?SB\GO\UF^3!?OYQ]P_G6:<%7)(T%& MQ9$^J)AH$;).Y"17REL*R%1-*]-#\D3I^3>4@7YW5Q&V 3A:.],#N)PUE&G# MLY8;>*I;O4:TV%3@#0"UPZ7@+H3?1S/N/6 ;HNZSWDC*XZF M 3H&.FEFLPF*W#,,@W+"3Y'Z+1=]8S*_@W ['+"N@6U26S(8J%Z3*FFY/&!! M(X&)JA1.7GG(74ZR;J$8[VRA(3.S5F+MP/$?^!7/+_$G6O=FL,Q_32\^O;U< M7,P^X_SZS*(>8=#_\I_P]X10I:@QD68K@@Q!D;\#D;F0O*98F7-5>FC"'EB/ MT$^VK7_8FY\.*O7S?+98D)*7.IR=7F6EK-W>DJK#OFCI7"R_&"^=#T;D+@>6 M-S \>Q785Y[C77(X0H.6]C MD5"YA"Q*2:38&'1$JXKK4MYS*I<7]+.\_[+^BIN\4,=RH.KGZ-]"!?_F)[/YM.+JTT#8+*C MMY^RFN_S#[SX-*._^4H_LDS;G4 PP:,V;-DF6\MD6,1E&BT()9SE$KI4J(ZX MQF>OI:>J#QWR8G_#BV\X)S&5@#$#B]H3F$@A??0JUJL;*PH \-RE&NT6BF>O M/OO+]#[!YN"I"#"OHQ47O^-\T^!VFB;D@6-)*)C,/)*QY8H!)DZ>?E0A)B4" M[W)B^R":9T_XX3*^3[QM3?R/T[/+"\P36EH."FEEWM:*' =4Q0^@A^,X]M5GZZO+B<(_EKT\^7GW_%.D1SU?WZQK\^ MX.JZ.8;.M#80S!TM0([/+XS=SLUQ!:%9\@Q@ .K;8C1(8#.1@>M35%V M8ASMBJ 4R7\-9G([-,!^8.5(?XU@J^F6#OI9;@$\-29#W9 M"\Q[#,Q&R"J@)B//]U]_K#R#%GS.FLFU\57S;31_TK_83.$;@*EU MLL$V,./G&AQ*TE:^#Y3P6.P'C0)Y4A1M4@2JG7<,G,TL!00!*=2!*L^3]4?2 M#,8@?1?!MFZ,_.MEN?A4IVW^B>G3^?1_WOR\OA2W*+BU3C&A;:00*% 4JGAB MS@*G-2I;0#_E@C[ZAG'S"-H(?]9:SN< M\:UV&[J>X/\ 68^P ZS1233:ZH"L).Y9[6#)@HR."?":%^YM&E3^?9(:\(@% M'U,!=A%Q8^*OIZE_:T\ Z$RH1U="%#)MM< MVNA9LBA!ACZOGS[XU6S;% 10XB2*6E5=5(Y"R$)EK+S MJ904>.Z2(#@ST*VAB$JH[Q!A7@G]-QRD+#M M#>-G9C3C8-9:@*V=RDT*RL\X^SB'+Y^F"=9=?]$$$X5E+GC#=+:2>?"6E2"T MCI;[@D-*48;YEMM0O 7HIV4&R9=+D&M;HMN0MJT^1X JO6)PE8TXQ\H-&)K MUDO4K;> K>"R(96..5,TA;EV>\H,"")#'P)M5][Z.&2>ZRGR_\AQPICT[R+A MAK2GV>7YQ?QJ\N.[">< ,B*R8%UD&G1@D+UC)BA ".#QL7/C!:9_^SC[^G_7 M#ZPTN\UO*LON!LO?7CKNP4$CZ<\.$ET'\O[Y8>*+LAIB9D(HJ)W0%8N8-;,> MLG:Y.&X:D_?/#R^!O!U%U_@L_P\@KV)5S1P2FJP+0ZXMT[)8%AUM+:(X&77F MD'RSPN[KM[X0GVH_*3:L:[@&L;D5' "CM==TX_WC^TE[,G"7PP/$U]@3N@DG M2I]YO?D/QM#^4(M\Z8S.SS M1A@GD/&8"(BCG3UPEQ@OUG@5@S9V2$WT(/INO7E<\[BW[&:0?C[)A % MJD0)#$PB=32NL&B*9X6\;.F5+V2HFS%X\\W/D,&]!=>A?/W.T=F/\!D^XN+# M[/+CIXME_] )HM!1:L6@#D744D3F0Y',1! ^:2R\SRBE)Y$=^YRQ4S+RH1ST MOVYXM[B8?J:H^WWYG?ZB=G-=%JQ*;@** HR[4.KW0/&V,TB8>7+11J/Z5*@/ M0O=2E:4!%_UWE3JIA((K<$C+RIJ%WBL8VB*CL)&BIYM(B+!D$0CRZ;./O) LD93&$! M+(;V=6,/:LR[ GE(2^1;3V@IN0$EH9QV*M+ DB)&':*)@1LA79 \R"Q#GF3% M8^9HF G6,!T@,:_INY! GX+Q28B<&\AOU8SW:E;6?_ '?IG-ZQ?4JF'Q[J]I MR<3>R[M#EP.MG>,950F:_-:0G41%U.@42.W=) >E,M;\K"+J5-+:"; 2!W5: M:1#U6$\?VF!X^Q*^[9^T>SGI=54;)VN/*,,B!V 2>;T1X-XGUK\[RH=#+TL3&=-&U#1D<6E"9R?,I".!]IQ^HBC]VQCM;. MN+4>W6MPW)FG4ZA,_);_26M9BFQY:N5$)@<"+*L%_W4;H$#&A#J@)B)0I"O( M;VV?\WP3PM$Z(?22U8'/=+N!HI!O<$P61CD460%7;RP+7B.51IQ"%EW)V(VD'0' M!5BV-5R[$^_.II_7D^LV)^@YE5RL9U&A8SH;QZ*0AG%ENXF/;J:?E(ZA> M@#*TDWJ'L\&WLSDY/G"!O\W.U\JZT56K)47NBGFK.;D[0K&H16;%.Q]X'2#5 M)Q;9BN@%J$(;:7>H?+G.V]L,MMQL7*M:P(0&DJ:%6J@U_6A8B#4W/V6?$+7@ M;DBJS>YAZ6.H7GKHT)Z:#MO'&LNFPG< F)XU4K?0'*?OX1.LON+_%96W&U M9O!/7%Q\N%I49^8V*"^X0D-0C*A=;CU0I)L!:*59%IG0!^<&<;CM#<^6Q28B MZV!X]QJ[DF/4'BVS.=1L884,ZB0?(R)XK@MI99>^\,]C+$[O>X;>C/4\,+K1 M"#]PLE\N92:<]F3!/# 023(R8_7JD'8OUZ6@^0$L+U!)#I5XPYUF579+<1$M M&#Y2N/,0-J4Y9-H&*?HM@G;!C!38J,*XS1B23$5D&&0XGGC1"Z*ZN5P;'@U21"N-@%WS)E"QE;5="7245)8]+6; M=.%WFYYN48I#D;PTK1F5F0YC:C9C=5:*_N[O+Q1=X6](N,@Y"]$H)C)M_AJ2 M8-[H:O:RRK8H6427:1;; (VG.$?@]:'CZ4-)Z>E\K"$M)LD9R)(GAMYJIC$F M"J-]3:,5625?BLU.,P&CI$/GN,]7KW-\F!WC\]A_G5<@_^;79> MTVR(@K.E0%>?P,2EF(N4DBE?QWAQ5Z<7VL0LES:BIQ7J+EW=.Z[I!=G 4]. M#G.^?L0O<3;E&1UU]'\/+,=*[E2ME$)@R$ MLFROD[M_P*YWT.N6Z> '3#G?#7!9_'G[$WZU^5TCNL)W=.ON 981,PFUV&[ M)I#Z*50,O#$LRY)+#"$FW\6!?A+9"]2)MFS<5Q??LUZGQ>RDK<]J60NQTU0D MR;%@,;(4\F:UAI <:(?@I=((P"( 8!!95!Z8)73NGE)H\0CYY*B%K*Q6H/ID4)UKP@-[YG#&P9.LT $%;;*Q# MY53QNEA-<48?5^:Y%SSLHDF$"QZ,%MDD%YBL(TFT"Y9%XW,MR34Y MB6B3'Y+B^)T4/.Q$^M,%#[L(?ZQT]R&8OKN"AYV(&I+WOH^4Q]* (JRW#I I M)W4=8ZE8"-XQ+J6(A@<>RW=3\-"<^%V$.V+!0P3EHO*>I>JD:P>=R!I8\+"+I'ND)SZ:EI>SP=I2G-7)MK4:(]?6T8%!"1# MYIJ1]9K6W-A!:$]-][3F(6"^Z[3FG=AZ-+]U'U%W3VL.SN@4"4KT]3@'ZL8( MG#/(P7++10JF9]!^LFG-[6C?1<(CI34'1,@%%;.RU+D"Y 8%[3PS2.O*T5D7 M[M3&/ZNTYITD/B"M>1=QC9;6;*.*/",G@U3++65RK,ZNIS4+[:,T14<_B,-3 M36O>F\4F(NM@>'^>S?)?T[.S7SY_@>F\XEJFPSD("D2NA7&6USY;AH%+R$HA M_R,51(5==N"'X9SHG<8A9X(-Y-ZC7OD:S?ORR_D%G'^L+?56ERR_G*\%CV?3 MKYBOTZ!O6:WWO_>8%ZL9=L1VYNN.K'-OU?,I:? M\.V,-/G\:O$!SG !Y_G7V?G'7ZO:KG0Y7GV;L_ '?JQ92,TZT1V,H'V3NK9" MN7.=BT!>HP;4.1=M"L2L9#V! E6@@"P3K1UDH223I>X+"LCED5B35&E+\#%P M%.; Z]QUNP=P9N?P]FF5F?QYMY*;WP49#-Y;?%J()(^"U+EB,I53YA[ M4 MZS)X%"W/K.J9.U$4N1^0"#[%D5@087"P.@F M%@P:][<+&Z.->1L"ZKL<][<36X/FO>TCZM'TP!KT)O+ N*\M'CS&>M%E&(_: MRQRLU+S=5O$,QOVUIW\7"?>9& >. A6I'2NXS +6%.[XY&A?*[P&I#(]QO'S MGABWD_3O3XS;172MCX=_HPCVTQNR5;2$8')A@*2FU^*F[;Y87/F=IN@FT\+O#-8@J;AATJ1X=6,J7J$84I MF?D0*' 4@9ND,9%[TFJ'_O;:YTSR 0)L6)->4;R[G,^^;"8]>9ZRRE(RVCIJ M4PQOF$_1,F.4E*@3+7-(]LX@(F^^^+E3N;<06\_.GEU>;QMK-!) N^ )C4R9 M@@4.K%90,.XXY\9J;\R00X!AWM.]US]W8@\4:,,RQJ59>'_Q">>KJLQO]XI9 M*HZ>7,$2*J B-(-2Q[,I9>K$V9B='61<'WKZ]G<'Y! M=D&X>^<+)/$!^#0]=5GG; M*5U^OCR#"\SK://SESE^JI<\7_&;II'A^E2GJO],LEQJGM;"9U\G4:3:[4N3 M_[7LE$$VS(FD8U3RR6RF0P!\#QHR!C<=FE4-A/W3;([3C^>K8<;IZL\YG"_. MEIF$;_)_DUS7INY]J3Z23AI<79*2OM2T8W+RA0:6K(I%F21RZ&)B.JSEA6ON MJ6C!UJ.O3CFAZ[2867E36_[0@W'Q%WG^_X#_GLVOA=TB]7.G%S7-\-Q_B7?G M;B.WT3CMG=(ZB1(M\@19*6?(B95A@H%L8IUG+FVH]<$\LUBX9:%H(WS-]4SN MP$3.=^<7TXNK_YIF7'\>MY;Q[1L0AF*P&!T+7-9:FD*;J1&2<>2.E"_$Q+M, MP1N(KUV:YKT7_G!UF]D?KJ[3OF_-")\$R:,0,K!B5"T.HBC6NZAJ7RMC4U$2 M[OI_K7,U]\8^5L)F#VW;GI\Y#I6GD*1Y>UFK\9S6%B-L(<%9Q[179"12$,S$ M;%*P46&[>^#[KS]^6N9(Y,^:D= X&>\W^$Q2N(5I,^UE *C629E;T8R?E'DH M3;->,AY- 2*IM-0V,6$)DG;),R@>&2]2UH)&\G*'=/8X1>(?R<8W55&A#6,+EA M.[X-NO7'- 3?J$[+'8 GX[D<0.N3.M. DU$VHSLX8S VQN (F U,UQF>()%B M0FZ$@"QM45VN3(ZC,[M[,R.JS"Y4].@I6EODK/?=WW!3Y"&CE4EA8C;6_#ZM M577BD$'D7 IN4.HN^=T/HCD!'^8@TN[>DQTL\0YJ\"8M"PT(5\+IUVI<-Q5Y M)@6CK&?%6G+9K(XLUNY&L6 R$G*";IDO#P)Z8!8/HGF92G&XX+=N&&V3TY:#Z!;+Y^R5AZ'16!.*(=67J9O;63HKA$ 8X992+3Q7D&G'.FT;J MRFL1[4W(!TAN&>H>++_U4UI+\2%P=V3IDLU>:.DB9&V](J64)4;M1/09-4YT MB=[)^E4#J:^VSC'0RV'0AI9CZ >+:23+ Q(@'WI,:VD.[$(9A"_6):TT^!QM M\"*@R=*+%+2:R*"U<24R4N+:(ME8!E +M!.W.1>CRK&[];G4P5 M-%$X04Y\#B2$0+8YAB 98/))US-PVR5M@8R4@-M.8[5F''9@Y=HIAQNGD M5_P(9RNW8GD8D8H+KBC%3(P4&-!&P'Q SIP#%;DUPI0'&@8M[E;0TZ-76D6_ MN*M,#[SV^*?$/>B=M1%S0^>Z0EFA6 >70W!L/^7=F?:;[Q[W /=@$F8-)=B3 M42&R0BXE2[96D61)&YV7=:!9$$)C0.\?, TGR.268]5N1.XBN.;C>#:.VRJ4 M6Q;7S\Z6X?F7.C$@_=OZW$87X6K72Y0!L"YX7 M;9Q;]DF$Q[FH;<+G !TYG(R1-I;;0 NBL;$8 M9DU.%!/9Q$"!90FLQWJ>)UR7?*(C:X,"]G(OVNM\OS+ M;%XKF==6426,SJ-@4F5!WI01S*,/3&4K$T@#N@P; OC(2\8_.F_,QZR#,%N3 M_*#[\^NO;S MPK<;O??E/V>KH587.,?%Q6(MDSSQT1KDI=[O05G=[425 DM*&"F53RYT2QE\186GZZQ)NZA2(JIZ+O(3%OZ MR+RMW? #Q*A,\3EUT:U=0+X@C>K&38\DD!M8:O.6&\*8Z&RR<-$PP4.]]M2T MD7*7R(J*S+4$H[3OH3:/8'I!6M)*\B--)KP9]G\[VYF=G^.J4\O5>J@OG.>W M.+^8EFE:9K2\)6>LT97LOJ]M?87;9/EWKGRC-KH4[9TLL18R@+'91>%EUB7I M@A-$*.C)WI!D)-.I-B;B.;,8$M?>%F%"['GEFU0)*9;$A$BN=I!S#)"20<&'CWO MPL51#A&' 'P]>MZ/SYU/$_3\2&C>^^J-V 5Y]&UQY [4,._#:/],B"W7>KM6Q%VDUIB\ M?Y"D/E]^WFS\PM62(LZ,KV= N4[CP)R9-"$E*:(,V(R^6V\>M\_9WK*?M1!< M:P;A[QM !.W[-@M@2NJZG&)9 %F8X#Q;HW+A",T8O/GF9\C@WH+K<$VRS] E M#T#1 H\LJN4A?HS,*\%)\UP&T-:)T*4^Y%F,SNIVG9Y@7DB'.DZN-JW0N@Z>B>1Q:UF5V?:/PFTB6/EO3\! M]?O4JWUX&FD6UH_3K[BXF%Y?E"+3*$!$.]V(@FUH$&D5(K0 M+O" 0OHL0M(\1^V?#ZEP9F/(%HM-2;H#NF<\B'C_EB2/ M/:Z;@ +93V3Q)1DDN:::.&X068/EY\_P_QJ5E:#\> \_SJ%.#U;_N6_XUDNLWGM)G= "EV3]W8C M[B !W&&X=IFQ&22OC9)L$1&*$.A,LBYS:=U$6>NSYV0AC3),\V"9%UDQ16OR MI!HQ*3PPB6[E[7VX@(MELM /< ;G"3]\0JP3EM_DO)0A*[F6W^R!UU843U; JQ H="7' MDC8$((75,@HNZP"6'H9TQ#4>ZI[TA[JZ\$..*BJ=R/5(R:4'BJ7\]=;^H4U>I4TAIO+?/M&2P6UUD,RRNY8+BPBM>6 I+< MRE2+P[VGU0571'$<(W9I'_@$KF/E%IRD*LWZ4=KA /T1>.LV9)/HGP M.%F237D=KC,'D'(<[0E>>U>GG-3N)#IAHD\'#$O*^*B]X@:ZM+L[DM8\D2UY M9*79@8L^RO+ #KN.4PCXYM;;94"L=22<^%8D-X9=)*VW"[E,@/Q MC7^PU9C9^WK3G)8>G?BOK?SZ-&XSZV3YX7C.A08EF8M&D "28#XCL"ABSB88 M$_JAGFWRNN=%9K+W-I'N@^SBPHS ^Q/NREBT[R+A]IV$%A?KPH$U MJ$WGFQ"V$7KX#>,[$@=(?=9:9+VC MD<V#)!9?<+ZZ\GE[.9_34B9(OA=R<,R9H&O?)O+_@[(L ME)BYY C%=$DV:83_5:L;:'4S!>G@4.^TC!G]\N+J=V*D!,-;Z$:'7)+=UC#C6^3C(]( M6I+O+&LY!HF-,U"VL.RB%]EX%>60BI:>"GT#[JL*-U#A?>GOD-&ZD\-T >4 M_?9'+$A^>RVPNY'1-\G<65"%,Y'K0 F#@06O"S,N%,R:1R&[=)XY&/FK'C?8 M>QLHQ7VMWN0^]\\T_PWF=1U?FZ?CWGMPMWS;QY=P-V7:)"1=D"H5J:/!:*-Q MWKC(!7JETH0LII?)5AC: M8DM YIT5S,M7K.59"[2YJ]5P2:K-'HWRF39@B;J9#K,7K6;)L2@I)"U2A2][( M=YY0NY,J[9A0NPNE1TF)' +P-:'V,%YWSHW :- (S"%0L7:Y0VP M2U/L9YQ0NQ.S^R;4[D#+Z FURB/WP4 ^:X3:G=BZ]',RGU$W3VA-BD>N0V1H;>RMO+A9)1K]B&/ MIJ@BC.'?94)M.]IWD?!H";41@J]'&:SVA6.Z #(?U%M" )O\G6.I9Y90 MNY/4!R74[B*R'I_M95S@ORX)S[N:,?DG_;.5HO+"06A:J!.BVBG)O#6Q]H0M M463-5< N'_##>%[=@D?<@@84=LB8>@#6QF(- -;5.=B&[$B.0@O^GM:) X0_ MSKZS!F@ '0!%2O6VGF*F@BQ$K5G,/M@L;;]E6%M M&4V(-D)M:NUI@=J1KQ1Z9=QB$ Q>+@$$.YR$H7G;N MRS[WEN,2VV. ]'R6$/.B-DJ_D2CR;<+-C6'%J[_'/#$QU/0S\MVS+DP33DR4@L!] M;>PND"0F# DK<4YQKB\4YEH.J?\M^3[(7Q6Y0>)A Z4X;LW-=;WGIAK.A8C. M:F1.&L]TKO6?EBR)\3EY[DQ(T.7\X@#,KYK/_^ M?+.R99K[_1]<&IHZ@\7(0G+2!%L(5Q.0!0.> L,L,G<)0RZ]JG\;P'_5[)TN MDONJ1X<:G0?!$:YWI6 BB-]F/*R=9N%:\JOY/*CZ(L#2M^E@'NS4BA3@F875Y,"G 'H0!#$=>O"67_X2SR^7JX3S_QR6<3BY5C@+ >Z534MY@]D:ZHA6DP,-$ M!Q&*D9$Y'4H=2NE9I'_ 2$TDHG#DN=F;R^G$Q@&E3+N^8DQN!LT+T(!2HI Q M@];>0*:]%#FB115XM)/:18HH09:M! H/DV'>TU8XA0RF+H$>G(46D3<4P2EE/?ZVY.8*U'RFG M4EKS;85G9[._JNE?T%K_P 7.O^+B^D[2%O+!0HI,1!-(@)ZSX!1%'[PHR!EH M<5V*T8;!&SMUI+-JS+I3U.$ZY7&4ZVO-(1A[IH4, 7F<#)$>).^D1PUW;6$O'=)*"028/)5E;4K;>:=XE>^!X6O1$1LFI*-$NQ'10GFMH/\WF M;^=($6P]:ECG0613E$>7F M9+UORLQ!14=C(;72%.RYY#Z5Y#-3X47][&N^V M=FG%00?]N+Y N);">N&;!KC1%C+3@AD!OK9$3LP'X^M4;.Y\2EK'+A=+3^!Z M@5K2DHD.=^[WU_^^W&C@LFI?= TUF6"B8](02NTUH911,1>+ABQRCK9+1><. M&%^@ O5BJ,-5]S]F7Y>AVR_GCTOEC]G9&6V:?\$\3U#X.F86F.=UVGJFV"%F MF5AQ7*M:8$#W>=[)F=Z'I-$U:97,F?^]>:+]W36M!XBCNURWO ?-E6EXP3@J2 MC\@163:USM\[PX)*2((R.2=9(H481S@(N ;XO>O7GE1U<,*&[;C)^YI:H%EV M1C*-DE0>03'P@EL9O35A)%]^JUG<&ULY+WI M%^SOD0^' G.7?_L?WASEX$F55+!?__J?P M+\&?@%BP)2\6=__^I]^^OH?YG_['?_S3/_W;_P/A_WGS^1?P=LE6#V)1@YM2 MD%IP\*VH[\'?N*C^ +)_Q+?A8W]VUJ(M5]Z^QJZ_%LB;S M$;X6&S%;*L_U+WY1/W5B](M.D&DCIZ/N+57%]UHLN&C9:S/EJ+F[E;XM2L.7=HOAOI1SY_D8LA"SJZO-R/G^_++^14OV6SL57 M]?(W\R7[8X:Y6N+B)(=YSJA:O=)$K6\T@ &/TB@,D428S>KUMW\F%O"W+[VB MC3:N5/F3!5KUD5E?BFJY*MEFO7R8'UH$U?JG5\S\IP5Y$-4CZ1Y0]FC7HC7Q M/SXK[1>LF!?-8@B6$C2C#:X?EJM%7>E?;)L(E(V@-Q*\^\[F*^VI@ \+I:RH M:D 6''P2"S*O"U']VT\; +V.[WQ"HS;W.V"]$:='1EL".E/ [XTQ0%L#&G/^ MOZ,#LV0[BL^UD[0L7V*Z9 XQW:&G!D])*MH T@E1X(;Y3V)>5_UOH/X-#,+. MU?JS VU^VON"7I<]&*1D9T:^^\1/>C*)QQKN? FT6^X:M7KI^KO=CK@RY$]@ M67)1JLW( 5#6LY;4Y7+V9?6H%AJ]'2'S=VK-63X+M8S51=G\[I/ZXKY5PA>" M=UK\*GC!R/Q7\4!%.0M(3BC+0QADE$.4!LV>@L(TC8,,J^U&@@,35KYXRSJ M>F1XM^=OUNB)C-".3B.-E.A'JMR,U*,>*=Z-%.U&ZJ&UZB^7KW/N0&W7.?V^ M9O4*HV[MJT%/;SH<_B:B9 ME^X*)\]+2*_F%>@5!:VFH%75G8MM HA+)_JDO%'=9!/+7SK"1L\,HXN;Y<-# M46M:JJX7_&:YJ-6;A=H]B^K3BI4_=__U MLM.WQ\TE*5E('Y6B[%%Y25@#WG"9M_/AX9$4I1:HY^:,YH*$6<(AR6($$>,9 MI$DHH"0)$CD7ZO^AV9,HZ=+6T]D59#.;ML7YFU0;_8!6<)BG\P)-%""$>4)@ MBFFDO,8P@23",<1YGB5Q%J(:>E'?"";)VWN/P[]YH M?J/IUV^PPW@8 Q^NX@M)K^(D'K;VF'MXY-/#F/7#XDF]:%D^ORTJ-E]6JU)< MTZHN":L-O[8GWC"A[^Y:2[!1$_S>*^K0US" P^77^)2X4;_+!G:__$*;/&+W MK:[*>O99#;OH3A\E8EDH&899E@1J+Y.FD(:8PS@7.2("I2P,3?8R+]X[M8U* MHQKX_>WR@10+P[/=EU"=GNP7 .!Y8AO:;CR/CUAZ8LZJ)[;FJ_K7R[GZ\I6C MS,LC=O1S\-B?AZTB7Y2O)'0@F=H$/#R*1=4@SV/Y<9RMHC+T"O;F@L5>' M7G3?B\;D*] 9[3"LPOO . V[\*?MN&$9WE'?"]OP+W'H8E0\/A:+N^L%_Y]D MP=4G[VZ65?WRR%5BP2,:QI#&80*13 G,29;!* X"$J>YS-/8;F$Q$3NU1:+7 MNCF:[?6V70J,\#:E==J?H P "K?,X9]MV@+FE3B/)(].@#1K[E&;U]/"K MN)[O2'E;?JGUX>;_UOZ8XK^&,F><2(HIES F!$.$,%$L)2B,LI0F$17JJRAL M[^#.R)P:,;WP4DC9NZS% JPJ#I3G"BJMN*7C:@*_^6V<0U!'N(;;Q7-9@E9E MT.BL/<'6D71[\68(D>L;MW-B1[]J,\3AT!V;Z:,#PF _K3> M_)6S2FBK_ ^ M+-CR0317%Y(P%#/,(5=[;8C2F$"2)!+B@+(H3E&.4Z/MMXFPJ5'06D7P*RGO MBH7A-9L1KJJNV9@]TLWS>21832R&T/>1)6OKTM_47_Y4(N':L:2! 4Q#Q2L&=)I MH@'$:9!!*6@FN(@3Q38VA&(D=6K4\C+KI4V%6>MMQR5FN)NQBG,T/?/+&2#! M[UIIT&CM\"C+"B67Q&,F>%0*LL+B)1G9/3SPE+VX6Q2R8&11JR5;9USK6'5] M4E:(:G/J&S,28!E@&#",(:*"0L()A30D-,MB)#)IE[YN)'9JQ/1E]?! RF?M MTF\9 #86Z-NY!2L>YZ+U@C[I-:1@UGGH9H-B>!3O'&K?1_%'H.U4!K_[.8"W M@LGI ;R9Y'$/X*W0V#N MWMZ&'.I-Z\>5G-]C'9;WXM27U^6XEXLJN));'9_ M[Y>E4.K\?17TKOY+O,YZ)#$F:0QFA%*)( M1ZEP)F$8AR1(28K3R"IIQH..4^/$F]9 90^H-WH#LE;V+&O/^3[09OXXQ7HK 2]F6#+3K Q] HH4YN:+>2[.R[V.!(NB=N' MFJ.RO$><7RX)/D4-6S_>K"KE0U?55J9QE[$IVBC469 '*"41@C$/0XAP0B") M@QP2$?(T)S).*;)9# M4*[KRC4BWSS?S$E5-17D9D&"29RR&)(PE1#E.(.8QB',4L89)S23' ^KJKDG M:VK\MUV%L9V!]!DTZG;5%BU)[A3,A@>-;L#S?;HX'+<+2E,>1<1/[K1QY_9&"@+GDL:C+7Q2C[6UT=IJ!VD;,XSV.&D0*2LARB($&02I1! M&LE([?MRE!&K EO'14V-/;8T!7(UE\5\WF0;,1W 81F)>QQ?,]YP@YIGVM@& MK->R2P]0BCH,M3T+AM,(V^/2Q@VL/6OU7CSM^2?LZ(*+8O:+N"/S=XNZJ)^O MOQ?5C' >YA@Q?SN!#;QQE MRIXPI9^CISXR^*[OQ2VB9763XR^8T%?OX&6WA]HFY\%P?$MR3-K8EQUGK#YP M9W'NB:&Y8PL=L%PV%QN?B^J/K^H]W>$WR7,6!E$.<8XI1"Q7[F@N,]T8(XS# M@&=9:IDS=E36U-:@'56!UA5H90?>,YP"V= Q=0.=;\]T*&H#TL#.XN$V_>NX MN)'3OL[:O9_N=?Z1H96^]%WI5_+]W7?R4"P: >MV)]<+WO=!Z0+P9Y0G,8+=VO-HUYFO#(=<^>ZS.8#RC?-@@YMR7=[%08 MN\TPZE.;^QM2W7\JET\%%_S-\V^54")T_;E*>VG7K"Z>FDF\ MWAW(1&*AFR)2E!&(PB" 1 02LBQ+4D)C$>#,AOWL59@: 6KUP?OY\EO5-NM< MJPXVNMMQWX!A,:,_OV![9D =%]=@W:NO[QE^T!:H9>?'@[![V>P-!]$E&0[0 M8E0^'([22TJ\X$T71I.(\JE@HBDE\.9E/:>/RT:^X$WIIJKIL+?]]^;L=%G_ MIZ@_KUMWS23E<40I4929)A )22!-X@3*1- H8SPE,1T4=.):TZEQ;-O D&U7 M>FLN5D IV@#<>@D6RP5L#06DL71@3(KS43?CYDF,I6<*WT2XM$:"8W7\KL#: MTK9>7W6U6^=/&ZH^4X-GM2IL;/40!>-K.+P$RSA7]G5B:GQA?C3TQIM 5ZG- M[TE1-K5M;J7^YW55B;J:J15#QD&*(8N86D_TJ28)XE2M+%D:2D+3,+9*(C24 M.[7502O95<%:RK9['&D4!:36];"*)0=B87D 83H&9NSN 5G/7'THU?FJ#45L M=;WJ&@K[S',^"9+?3.?#HE\YU_DD'N>SG4\_/I"KU@&*34RL7.++U)D:LVV5%F@+%&\\ MH,Z@MD+,U:%*QT;;7Q]C:DB)HXV4;Z;T/DCV3.H$6Z<$>YE&X_*N$_3VZ-C- M6X>Q]*=2/)*"O_NNQ8KK19LSV"X ;6Y@/8OR+")Q)I4WF2HJ1AF#5"IO,D:" MXI0E*196L=\&,J?&MYW*H-.YO53IDGM;C3OGQXY/3= W(TW'F'IFQA=P;J'9 MNY"=SNZ8SP(@E_1F(G94#K/ X251V3PZC(V:%[XH+-B)TU'.*564PU$$4QYB MY0GJ7GL)P3#+I: IQD'.@K[AGAD5G19H-&-V>^YYYJ%VDNP5#/VAT_G'TS'2 M0S WHQ\'.([#/)K=Y5".5%O1?O? MHBT3?;^HL34/*+>#/!#;\B/H.C*I7>V_ MHK6E*T+<&&=:>OVBT M3C/66&/@/^QG"/S@=VT.Z.PQW/U?-!H6Q:='&)61BE*[GAQV=:HOQ/%D_>JA M[QZOKO6%UN_4N[[T70,#3]?]:F_E!_5=7=P5="Y:/_O#@NO3VZ(6\^))*%^< MS5=<+9-]K]L9BS%NZD>&&=-U;9, 8AXP2&@D@B2+HS1E=BV^+U''9FZ.TPB\ M;Z:E@X-Z6T"Q:<\\M^X.?M%PF;G78PV![T5K _-2@HTAZUW_QA;8&*/]\LX< MT-OC@"5=PNHTD/42?<:-:G6 W%Z(JXMW#LQZX[PI/D3FGTC!/RRZG->NTR^) M9)206, H#3.(U+]@'H84IH+& 8U8& 56M^DGI4W-S]\H"[2VVHWI]+6L-GD2 M8C,:= :<9YY[@1G<8 9^;Y5UF6-H HK3-,.3 L?--#2Q?2_9T.BAH=K$%(7]FQ/C)X<&!CZ6@A7M(4L2YX13%D$I9 )1 MRG/%,(C"6#!$J2 AYY;1?YN73XU+MG4#HCTEMHWGVX+.C"V& N*9%[;5/'$:W;]E^K-R!SUS04AP&D@: 0 M49Q BE(,XX1APFBY_XA M#*_ EJY>>M0>1<13<]I]>:_5E?:HY2?:T1Y_9FA=]6*N7],?4Z0I8B3*("59 M#%%,8D@%SJ%(\RR1.8I3:D4ANZ^?&FGTVMF61-^!S(P"A@/A>=+WBGDX53AL ML]L:YCL21BY8?LBZ_>KD!S\U;++^2NI5V62CMHY_W3G^UPO>'4#\HF^8;NF\ MN&N\C4W8=!:E(L-YJKQXY&8FOP-CS6:78^J2^2[09E26O!RUEXSJ MX(T#SV6[J/GWR_*S>.RN@)MP^]XYFX4LYG$2*//2O9:-KN1IE^'>.4MM-53^ MG[7?G\EE";[JH(A5^6QY:'M^ M+ P/;=U .]*A;9_6HX';J-ME!JWW;@[/;(W1<7IF>U[JN&>VQBCLG=F:/SFP MW<+!K/+KLE1?&Z%%OWG>?*33IDDUOWULJ'%K4OY-%'?W.A-=MX>_$^^^BY(5 ME?A4%DSHN"39!>,AF6,>B0CF$0HADB&%>1P$,&82Q2C'F(9VS65'-V%J'FBO M-NCT!KWBH-'^.UX\X=<;2:?]-\:W8MRV'J\V2GO=0EY/DP$)'E_)]QLE4&TG_M>25M>L MOKG7>GY8J#]\5H[S6R%%62K_F7S_I2M$^KRNK-C50YCE/* \C!D4 B40)8A" M*@2#/$AD$ 1JMTPO8JXR!Y_5( MEWK5]@!E$- 6Z<*&5Z U"GQ8-+5@M5U7H+>L^=7:MJL^ZTW_MK-O[&&S2 L9 M>_A&RA$9=QCM,DA<0GXRG<2)H/%R2USBLI-HXO3%CEHEO'G6I=2;-C.,$QD& M0089SC!$..-J20P13&F8YP(GA*5&[7D,9$UML3M:]-^BR%S$*C$J8 P#-_.D))DF?G8/6;K+/E.7723\^ETKL*"UX M.T'G>(C*)JCELWCL+HUOY:>R6+#BD/U!\[SZM'51]ZV<%UO4QOYXQ4X/*RMIF%1!CLN MUNEM0)P7^72OZ?C%0;VA?;"HJ#]IKMKY7#.V>E@U==^[WVX6OAD6*9-8?2'2 M4-_"Q8S /)$,)JG$"2%Y@JE5BTT[\5-;$;9T78>A+-?:]B<(NNF/Y:)@.2IF M9.\/:\\D?KC=SS;X_5\VZOOL_&,"F]\&0".4^0";HG&\'9/26@3TTI12Z M+Z=81R_H\ ;=($UY[_.VSH)RY9>E=N+7GQ'5+.""ISB64+G).412J)^DS"!" M,LU"FJ9,6(6N#U5D:C3X63P5.N+X2ZW45]OJN3Y_WHH(6KM*[X4:);4#WVX8 MWF"P_L1G48GRQ+;<[8":\>88P^290=CZ>FQZ)Y^ZBM@F=*\7KLE"N M-&LZQX4S)#&B*9%0I/J25"@?E0K.8(P"'@8DB@FU"A+SI^K4.'Q+4WT!)C87 M8%V32ET 9U5QR^HW'L?:C+RG,8*>Z=UE>M"6P3JZMS,9-#8[S@'R.BS.4ZK%DYM&*Q$EM]TH,T(6'. M C5Y@@BB4%*(.<90QBB3(F0"QU8GYG;BI[98= INI=R 8J'+83<_ -89!^:] M18"VL176L639$'J#$U1MSN'&G=SWC(,!@>^7H' MU_?1;V< :"QHTLVZ7AS;1H"U%5? :"2&-"V^ $C'S8J':#)VD^(+T#K0G/B2 MMPT\I&#W@J_F73_D S=V7[5/^E5\K]_,=;D@QJ(PD7D.,>.ICCM&$ =)#$,6 M9QFE29)'J=7)@YW\J?&A5GJYZ&.OSM["6QXJ6(Z-X4F!/\2]>X9'@06_-UH# MK39H]'99R&,88DYWYI8JC+O='H;/WAYZX&O\W8[UF<'O%LI9;3*"]6=F24AE MEHL BD3'%F=,0DP1@PG- LP8RB43KN_'#JLR-3I4OCN9K]91 =O)]%T=N_YJ M;'TQTQKF_B+LR-BYNPJ[?$0FO,0R.SRG,]@ M<3+1^=BSXV4ZG]%^)]7YW&<'=ZY3&_GZ6<=_Z>0+_>;'+M9UEN4IXWD2Z KT M'"*:44B$\C YB7 L:9"+V+9GW5%A4R/$7M>K)O2Q38):Z[N.G=H.B#3JPV0_ M"$*F@:ZWH[L#28@"$D$28P(#E(5Q)+.$1&H0ECIC9MQ!6(O\_\$@F+GJKJ#U MO)"=1]5I"\&SD#AN'GAS!!C;Z*H_/QTFH!4!.F[4;B!VW)[LY#GNMURT>'5(EK%+_NRA8U=ZK-S?M MR_E-:U:EMOI_Z2H[*7)AN7DL1'O6$F=&O.L M]>[B3$"G.>A5UT=GQ\M#70"_P>[*' B:W.GTH5)Z=H-ZE]%7;4YM?4LY%E& M1,H@IUP'+DD&*4[4/V,4ICSA<<"M"JB=$S@U3N\#RL U?]*QF.L0\*K9=*WO MI#I[K!-63Z-OYFBZQ-0SI;_$JZU,TVI[U143<+AW-47&<=[I:9EC9YH:(7 @ MM]3LN5=OH;0;X3[+8TY3D5#(HBB 2,H0<1Q#EB80XR",8$XF31(2,YE9%'O=%3,VY M;6H#;E0"8'C/>K2NZ)V5DY_.8E?ONYM%/#LU4 MK)JN+.^^:](1FU[>6,_F#*40LXPKKS#'D' :PT PR:*$Q4A8=D0Y+&AJ<[W1 ML[TH[#2U32L\ JC9;'JB8SX^L]671.RO\652WXA\6G9I/THEWBS^K]]5M2B_>D*-M=2QPC M3$(101:'%")%.1!'DL(L3X,TC$@6I5;UX"9CV=1(;]VHE72-6J72%.BH\J9_ M][(U$CPU5O:;6[W7!97&:ZQMKO,OF.=M\6M^;::_C>ZB)+?@Z5*Y:@709I/= M8J3#Y%N4#K05;I ";YOZ8/J+.Y4-N*_QG\2&W;EQ_Q@;?%]CZNQ P)N"P[R) MCZ*^(=7]IW+Y5'#!WSS_5FGA[XL%6;!B<7>MLR&:8NI,[6H46T*^$&;H-.\?@2]69IY MUR:!C4UVZ_2%0V>VN(XW()Y71!VBVXS']B"T8U,L?CPX'%=@8].FRH##P@)N MP'6YW%RHT:AKA!OT7A*[H["46(_*G2Z>_6(BHQ&G$&1 M1!@B$3*8\X#KMKB,9IQ%(3'*#QLF?FJ[I$VS&,)8J2N#/+86;$I1752(^]QH M&$,+8,X%NE9K:J\G=X=S6YMYH[ZT.MR%J'NMPG]/@->MP&Z)SI@ZWZ5LN M+;'2]TIKLP\S&BM*4T1&6*8<2I(AF"=!I$[JU=3' M.;VB=CF=YX U/$NY'"[?)QM#D+J@NLE!'/Q4,=D5]4K52@[:>[PJR>&/#^.$ MZW;9WBHVW0<09AEFF",!(Q8'RM$)8IBC.(11D@=9F(<,,:O\SZ.2IL8+G:([ MY=CM^. XJ&:,X 0JSYQP""4/89AGH7!)"\>%C4H,9VU^20WG'QA&#FH#5M3B ME^))OWLW6^CZ85G6Q7\W.[#NLNVC^%Y__2;F3^)7M4N[KV82HQ3Q-(A1J.RHAOT7E*GH[<.2)#\1!:D MTGDZ7;Y81D2>I7K;%>84HI!$D J)89Q%.&-,9"(UBB$\]/*I<=]:/8O$NY=X MG::S2U'P3$YKS8:D(+Y$PB+3\ )$1DHH7&MX/-O5+E?PB,DG4P)?/C->YM\1 M;7<2_(Y]9F#]R8?'^?)9B*;$4'L?VC-2A!(1X1AF,4D@RE,&L60!3%&8J:TA MSW)AY;\=E30U>FH4[,(M+ M"'@73S/MR I%G[NIU!-LP.KR>79S/9.AVL"%N80\2I5#DG,!<<)3&&0I8SSG M.0N-CH4WKYS:/+]11,J)V0S? N;T5!YFKNW/]\?KM]>5S<]^X_4E8"?:7 MN^733]UG]1S,^G_HZ9=M3;^M]XTRS_;U[R?4@;]<>LOR47R[9LU[B\7=IW*Y M4#^R)E!)ARBW)4VK#XOMSQ0+5CS.1;55YUZ7WU,; YA0$D"4J)68)#B!21@+ MD0<\P[E5%KU;]:8VH[^L'AY(^:PO*F[:LG"Z['!;8;;Y96O5T.L=)R-J>RLT M]CB->)FD3 ,;O<&N<6V"?VN>CG7=^6!OX4CU]EV.@9^++"<:OM+]ETMTCU^; M.95R65, YI(',8F#6*7DL]"P3I!+5^U6]*L6OQ:)X6#WT58/> MKL2'Q5<%O=#MH:L9BE 0\UC /(\91)@JUL@2 JFD&<\3Q1JY5?2'@51]T^F]*7+UM M06]L:-K;.[Q(&XR?TP19:R7&S9P=BM%>2NW@%XW18$*@4;K5GU5U:M3:*Z<\#MG, MZ],S>NR!-=Q23V*X?&^O+\]"W22,@BV#K\#Z2Z!MGD!K>N-AF41K^O/:_F.T MIC=&W5EK>G.)3C* U'3:$J13D6[(G#5GB8N[[D.W=%[<-?KK/E1MH\#>H@\+ M5NK%9G"KGXEZG;.W[92E%H9FQZNL4S"(JU98E8C!/ M(QV@$R)(0Y[!5**$"XYQDI#^W-AB1^-6RP'GS9X7F$Y771] *]N5[VG*]EAW MQO8PJA:;F5<8J7^87?F]]F"M/NCU=T?+PW!S MR;B6&HQ*IL/0>(@$UVYO+BE$,F00ISF&/ [C MG!$A4!H,O0?=%C0U6GNS*N8-IQ'V]U6A0P)6"P4G8#O7H%?@3BL__.)S!VO[ M^\VA"(YYC+TU&;ZC^ZNN<3F>M(A!FEF(5!&$(2ZY@HFJ:0 MT%Q"H0!&)$V%"+G5E'>_86S M%P^L^M)?M[]Y_E6Y9:NRX??WI?C[2BS8<].G1^:,DX@RF'*$(2*$P1QA!&DF M1!3*/$$TMRKM>G-!7?$L[+QV!3ECO\LM\2,RH M7]X3=K[\LI[ZZ( R/5O)'EU9H.9__Z>8\_?+\HM:<6>ZO'D<2P"'B8P2Q!7BUB$8(Z3$-(DQHB15$3Q ML.;G@]'TWZ_\7=NDW"&*AH?E W'Q?53>J'4%6L4<1TB],-=Y:%/__O%CDEY8 M=C"8Z.5GAA%@'XKZ5K3__;#H3H*:2W9]C[;>/*6"I$&8"(49#A4]TA#F,2<0 MI8D^!^>)2*T.PLU%3^V%GL?6NL7AA;<\'USC>AL7@"$?B&8S*) M,/QSNOYCQ.(;(NXL(-]4GLMR7GU[GNO%7DGY69XBJG;9!&89B=4ZDBMV4MKUWNO2X*+PUZGA,.-\KR"/>:;^B;&4)(C#Q*KHSGF14^.X7F/0JVQ':P88F_&8 M6^0\$]<>:."'+7U!I_#QS<. JW13=-S>K)^5.O)%NRD*^_?NQD\.N(;?SA-H MF4OY>D7UMI"*\(0R;19&*(P2GD,<, 01EQG$G'.8QB&*B$!IGB7&_7/.BIL: MQ^SDLX!&6;#1UN(.^3S0I\G&/7R>B687N>X@V"N %G?P3H$-=OAM;M'/W;O[4T)TNK74$\GRIH_\VM>Q3AC(:2P%3O8M%,@\A M053M9P7+FUJ/0YF#Y?L-VW'@;7 M='=Z,63>]Z *HXV*X'IA2D+AQB2G 8TS7$JF-5IV$7:3(UC3O?&6);= M1?:QSAC#H23.1*AF4A"11 A#'@2*PT2BO$B. M.4Q)GF5Q$A-,F56;6C.Y4V.Q3MDKT*@+>GTM^]<:8F[&4QZ0]'[K/TWZWAJ+'[7YKA\=>+US+QX=UQGW[;H8#E 9Q)B''*8(((0IS MD>0P"9C@DF#"4Z/RBIM73HU,?A;E UD8UC_<0N8T+PRSU_.4__G=YU^O/_ZG MN]ZX&^O<],95[QNU-^Y&_Y>]<;?^,N *[[T:LOK^6FU_N.#*&?PL*ET\B+?U M Z_O2M%LC;I^Z32*DHSJ0EU8RJ[X3"X]/,&LF<"L,'W?)O[2X&VN!ST!OA(%X5.OMAV M]X6#(#MY=VCWQO'N$0=9NG.G..P- ^M;+ZOJIBEO=*J@BU=KT"K+?B]U=?R M=/\4RF8[.D?8>6;TX;#9EYD^#XC3FM(GQ(U;0/J\W7O5H@T>&9@ MN[Q?3@+ MX-W#XWSY+,27>LG^^*2^9??J$[HQC"YJU*82;#K$-(?OFTOX($^"*)0!%)E@ M$(5!!'.9,,@CY:%B@:3R1*URP/SI.C7VVNHCJ _0^ZRP)O-B7:VZMQ MXJ:%E&5FF,=O@1D[3F1L/;-K;^4ZO>MP#MBI@;T":XMWNH2U5Z)^SOY'&!RG MB6(>U1TW5\P_[GOI8B.(O'2E^E0N'T59/VNQ]?6"Z_J=CYNJVR+'(@IP G$6 MY1 A&4.:"K4*I2G!-)$\L;O4,!4\M36DU_:JX8TVU&ZM\<#ZYJ9C8$OZ[I#U MS."7@7H!\YHAY(=&S\A^)4XT0^0XP1D^/S2ZK];54Y2,IX(+_N99=T_<*N-P MS>KBJUE_ M9JOHS%IWVR ]ZV$QHS*_8'LF-:5\6S&]5U_7*/BAZ3M;+'X\"+N7F>MQ5@S8NS?WAX5!M@S<4WR@N]$]6,!CQ&C&20\5! M%(=K,G4.'*C()@;-ZNZ?#P,+K7&0MDS.=IWH=@: MDLZ(F#$6K@.<-BMDNOBA4,TC!.($LC3+%,>2*M4G,L9$]M<=HI MH;)U;MD;8N>\VPR"F=?N"5K?I\CO;D"_C;T"800#?'4(W2NP7]+[?!2&M=<^ M $27[KJ-^%']] &XO'30A[S"0?^XFSFIJD(6K)6MF^AD<8XBE@N(< -R,PAS".ZD9;(GA9E[;C MN'CKP79 Y.MU6#MN_\G^:2<>&\8Q?;)+E^F_E0-3*M]MJ^C6S4H1W**>"8:# M$&69WNK'BG1P"HE$ 22A"%*JOG(BM@I?LE5@:BRT3@'3ZH)WWW4Y1]L34.M! M,",BG]!Z9J9U2EVG^VZV70/U3O6_S@)W9#44.Y?L9:W#J'0V%*&7_#;X/<,( M[U.YY"M6_XWH:JOU81PA&66 M!-+JPMI,[-3(;:/?N2X:EV!MQF;N$?2]):P5:9&RC01_][UNP\([,T!O!^@, M:8['VJX!.KK,''EK:K,#TB6A&4H>E<;LT'A)7I9/#Z.LOAO'S?*!%HO&\SM4 M7XDR+C*ID_>D]LQ0*"%.XQ!*$M H(SF.,FE#669BIT99VZU,[-C*$&8SMG(/ MGF>VZA4&6QK[KW)E!Y-++C*4/"H7V:'QDHLLGW;B/O7NF?JASZ7'/"=)%H:0 MFF?E3@U!MI;X=6>@X M=IYJ%AB#X]$/.B#T-5V@XQB<\7Y./#B,;-:-NKL&G(OM[6#7NIO?+CX+IK:& M.C9FP3\N%V7_SZ9F:!O[*I'ZZM$PA52J$4%1DD(L<@)#'+$LQBF1W*JPIS/- MID9>6TDN6[W1JRNP-J4K#[HQ9EC8LKNQ-6/!5QDQSVSI8["L&=0YL"Z9UIUR MHS*R_HCEXZ[BS31O?A:5*)]$]8;,2=,-@>" M)2E#I\GWZ%(XD'!(4$IPB'B:IM&_D;B3;9EZ-V.&]5>Z?_QRFP;^2NOVO M[D"\T_K]4Z//I;%GAP8$12332D*&\E M'01!C#F&@DN!LR3.U&IBVPG>TW#X M;Q'_8C! US+>'_IF"X=S/'TO&X;1?E5?!:BQXPI'K1]_$\7=?2WX]9,HR9W8[>5YNZHK?5_8.==L1BBG<:06 MCCQ*)41'MZ% MV6YHS#C-&^">N:W7&W2*[W<_WE+^JNF$Q-PQVB#47#*;G0*C,MP@;%XRW;"7 M#"V#MKC3;85TLQ9%I]M=G6[IO+AK&+?Z55=.:@X>/HO'MJQ%I3/!F^X!9/YA M\9]JXG]58RQF3." 2R*A"$(*$5-N=HYI"EDH8Y8D1"38ZF[)M8)3X\THB$+; MFFJ.A\R,+%]S(#SS:=-F^F[L"B#06- MI2YKO_D9 [<%XQSK.'*5.3\([Y>F\R3';AFHRGKV48:IQ)%11>234J9&R)L*_%85+T\C>9IBG>'CF2?- MH3%F-B/33]"3>GZ+FM2_7M+2:0&C<(N1C3U!F'W8;I9S472M"CZM%+FP]_,E MJ6 M'\;N]'R^&!'/\]@&#..9?-+HS0RN7C8F4,^U,UC]\'+R'G[G*)/VI#G]9#W] MH6$[LIOEP\-RT621O>DKM),X3B-,8);D$B(2(4@PES!(0AS10(01)S9[JGT1 M4YNN-\N%VOS6AD;YX/UQ'=#@KIRX5^ M+JH_WJLMP(>%FIFBJC^36LPR%N,\2AD,4UW-$R,!:4)RR-* 9B'+ B;LHC%\ M:SPU!M(Z0JF4!+V60*MI&;OA?9S-Z&Q2H^?[XF^K0/2VM6#+7%VH[T0AZ:V@ MO2V[KX"V'+PW_T[8!YV,-4Y.PU6\*SUNH,M88[ 7(C.:X*&.J<)O4;>5HO3[ MWX@%NW\@Y1_=(4<0BT!M)4.8$,34AI*KZ863"$8TC 2B,@T#JS7GG,"I+1D[ M^K9DL=9X8/^4LYB;NK/ND/3NW%X"X@!7UPP9MX[O&9DCN\%F".P[Q8;/.:BL M5)TN6U<=2@(-$Y'F^CPKCC(!4:XO(G-)U4\$98*%..56;'2I0E-CJ[?%DUH7 MBJ9+T="ZT!=4G:^XJ3[B/<77%;[>ZD(-T>GU"D==@.#) MRE*7O'<@"6^*YFTEGS3%7V8ABFD2Y132D""(.,L@12*'L>289DPP859:VD#6 MU*BS4L\[#X92.3H@;EVG.V[U'(@:/ M.&W7\;Y8D 4[TJZ#Y5+@F$*F* .BB*20I"*#>2)0F- \3YA5T*R]"E-CDY?M M.M:JNV[7<6I8S#C(+]B>J>E,NXY#L(_9KL, Q!':=9S28@KM.@Q0,FS78?*F M@341EJ4H[A;ONEAX';I5EX5N9#PC,@C21*909EFHMJ(IAGE&4Z33<9 N5&5\NR!,?A-6,Q-Z!Y9JL>KUY+\-D +_O* &>A<)KJ M?US:N+G[9ZW>2\8__\3 XK[S9I $/WSZWQ6KG4F$>(ZR!&:AX! E7$(JXA!F M@61QP%*)J%4$B)G8J7%(V]=UYU*OT]2RF*\9Z&9LXAY*S\RR5A@HYNU+BJ-\/3 MN;DMB-X.RXT5>;T3"8C- M6,T-<)ZI:],75FL);HSPLN:F\U"X)* 3TD9EF?-6OZ02@R>&\<7/*Z)+;@KK M0];]!R?TY=THY^5L]+CM+K^M!Z2,^BT];N7+;^>)3PX\FRP612U^*9[T$6BM M1E:G6'05!A^695W\]_8FHDDO_;:<):E"DJ41S'F0Z[O>%.91CF",<1QDC# 6 M8JMCRR%:3&WMBX(HL#RY' 2^X:&F;TA]GWD@1<8]1[T$J[TCUHM>-K#Z2;$0M_*F%+RHWQ/65,;N M>AB]69;E\IOR"VZ(^L:JW\]PQA."FPZ.DD&4L$ 7?D*08T$E#W#*8J-L^"'" MI\9]G\738561 9@YK1AB(W_<:B #D-FK]#'D'8,/;?^;BH-_6_=H*&OPHZEF@ MB"3#80 3K"]Y$*4P3Y(4HHPRR@,J"+7:#)Z1-S4NZ5J<-IJ"?_YS'H71OX)U M!;'!4<$'H3;D$G< ^J:3[>C@?F>G5/02%GP*"T^AP0=%OE9X\"G[3X0(GWQL M8)!+NXOKCT$#QID02*B-%,\A$D1"(@2!H>0Y3E,F,++:2.V^?FI\+X1T(A] ML)T]\P]_P8!%8:OXU6]*EBP6@G<3 DN>9)$D,.9IJ!RY6$+,N(2IQ'&")4T3 ML[IT9^1,C?"[^FL6]>C. 6G WV[@\838%G0L!O01B+=1LU" M%FQ]UL9:.*LF[+V^)S4H*K#J#;G2*31* ;%H@HF6WQ;JNW]?/(*B+TY5+ !1 M+RD?EVTLW%\<6 NQZ%-W*GY=+_JV8SS?5 M,=*89"FBF=HHBPPBG,80YP&'B*:(I50F>6H53GU"UM0X]LOJX8&4S\V=V+TN M@%7I;W,3G]6D:#9=FO1?>TLL"_.=0-ULM^T(2\^$W&NYC51W= ^\E!(Q@,5I M[;D3XL:M&G?>[KUZ;P:/V%?SOUDNJN6\X&WPL^[PW54*PSFE5/U_*/6F'9$D MAD0D.61Q'LI8A#R4S+28_S$A4V.1'3W;QO0#ROH?A?0T4[@"RKO/-@ CJ_K^ MYT"XM+S_T?>/5MW_G(7;Q?W/?M9^SG_6"^3U]Z*:R2 5B(H8TC! $*4**XQE M GD6"9[DG!%NE(FP\]:IS>I&,?"[5LUB%F] .C]M!YGN>9X:66TU+_>LO'0B M;EXXVLS;LV%[JNW_<>B-.*T_+*JZ;+:!;9A'BED6IW$*XSC7,RTG,"=I!&6$ MXR -@I2F@=TM^)Z,J;5P)": Q";.>(7 C>B WX!9@/NP8^B MXO;N>U_,R/?=1^W4R2")(4(9@DD=)(I NBQ39MGCW-"#^6[R?'(ZNW[NO M@3!;5)U#ZWL3>PS1*PWI^MBP4=MA\7 ;E)Q6$#<2/&X9<1LL]FJ)6ST\;+'^ ML&"E;J_Y5K3__;"X9DR?(E>?R'/KTF/=#I9\<_YP$VXQZGL'GFG5Y7\$.O[8_ZGL(82&O*,0;')=V< M%SHJU1AC\))FS!\<$"?QE7R_62G26O#_M:35-:MOI8(S^RS8SKWN>V7.]>W- MAZ_+SZ(F^AJQ+RHWRU.&DEP(R#*:*+>52IB+%$&,0B90CCA*I'$XQ<7J3(Z< M^/*QOQB__O(;:+^KD45,P>4C=)K QL?=,[OI*'UM3!,!ILW1I7'!K=389[KY M^:Y-0!L%M%7@ZQ+T=JTK6(XZ4A9!(J..V$BQ)".-G%W8B#.@3T:77"YEO" 4 M9XCLQ*JX>ZNC!+*?RV55Z2, D:0L@4F848CB6"UO+$QU#7@]@FF4Y30+;_?1@,M#4\D8LU _U)S7@RN=>/:SF.EBYR:74Q4M+ M<2\65?&D7'*V?! ?1?VI+);E%U$^%4S<+*NZC6M^(^2R%$K!68 2B@D1,$,X MAB@+(N4L\Q1&N?IES@*6,+MT=C]Z3LV+_FU1"K:\6Q3_K>;9H]8=5*WR@"GM M[?G(R^ :$]IK#YE_1FP (1TS&/! 4P1UR$">8L,^L!>4K(U!A^6T_0*VH=+744TM/4 M[ HHW]=%0S :&/-X& 1W,8\OWO\*,8^'+3P<\WCDLX,[4NMP#M;6>?Y4+N_4 MEZ3JTH1R06,B1:([BRD'4:0,DHP)2%!"9!:(#+/8LAOU46%3Y(!>5WT?T6MK MW7SZ.+R&]\B.0!N!#P[AY3"YU081Q\VFC\L;N]'T6?Z^)&I$S*;T M%C"G9^\P?KS_>O+M\3NX;MS_]*L'^8^V>BGW M]0.NCB!A%'-U[%D[]N&BF+WMXBG>%Q4C;NE!_?"2%4Z]>102,#"MG_,F'QU8)467P+E?SM43E8X0 MKY\_+FNA&[[-E]6J%)OJ'32+E;,>$8B34"HO0YQ MY*G10=,=M%/\7T"KNF61%&/0S7P.+U!Z)HUMG7L4@58;;/0&O_LII6(+E]/" M*L;"QRVS8HO)7M$5ZQ<,(ZQ/RZH6#X_SY;,FP^ZNU+:B[^F73&B6["K:AROX M*?EK!HK+N7!&XJ@3P,SZE]]ZPZ>&?=6[U@,ZG/1FN6C>^+>BOK]95?7R0926 MWWG#MTWHR]]WQ-"#!7J=P3>E-.BU]C(1+)%R.2-,18\Z-2SQ>#E';!]WYR? MJ?6AVQV)Z5SJGK?XD[[PT=D@;\7CLE+K_HPD,F&()9!DJ4YO9ECMD44&2-_;B+S. MR?_+06B+/[P8N'Z\6J-\W@P,0M?OI8&=2J]\GS (O_-7#<->.XR4OQ:UKN7Z M8<&+IX*OR+R)>DERD0FI6!8'ND0^35)(A/J)<$)DIMA6IE;%GPY*F1J!-DKJ M/.V-FH-"B0Y#:L: %P/EF=<&8&3-4R&8#VGY.@0Y MQUU@K508NS'L$'P.](H=])I+&UJ\:TZQ*=,/;NR^VGS9U+U99[ M15D44JGVH@P1"5$H$*24QA"A/$U8&A%L>?XU4)&I,>-V"=G>DK;Y$%C;TF2& M@A^T.3]NW4P.+,8[> @-#]E&&!C?1W ^Q^2"IAO# /73D<-2EU=JUS$,L>.] M/ :^;V!CW4WB[=>2+*IY0^W7_+_4+G>K<6&8X)3FFE1YK/Z'J.THU3]Q%,D0 MYX%I,)R=V*GQZ/ME*8J[!;A9E:58L&>PI3O8*&\9DVLX!&;,Z!Y8SSRX78I@ M#]^-WD=O)YRGU]DAZ+11L)GD<1L(6Z&QUUC8[NEA%*:+XNN:^+HZ^U?UBC8' MC_$PB8B (0J;2H@!Q&&0PX1%G$4T3Y+ BK ."9D:/>UV![@"6L]!IV8'$37C MGTMQ\LPV0R"R9I!3&+CDBX-R1F6'4Y:^Y(*3GQVX45S12OQ]I8CDW9-NR*#> MTKA@W#RWZ#=0X+ISNHH\+&W2*=LWEO#W3V@0%5E3^NM(]Q*S\N M%__OBLP+60C^9?7X.&^Z6Y/Y9U$79?/S?EFB:A8G&><9#F$N=9&X0$:0Y'$$ M\RS">1A&F,5&MV^7JS(UIFF-T<<7B^4"_KVW!U1;!H%R;1'H6SG3KA+9HS;* MHJ+O9>-XFK'&'1W/E-8-S*T$RA*P-@5LVP(VQH!#)>+&&QB+,LNC#=!()9:= MS"!7';F=@'NRK/)E$L8KJ>P$B9URRF[>.,Q'?D^*LFE^LGUPN$Z[DFF(@H $ M,&81@TB$%!(:"LB4DQQ& E36T%T\J>:>@S %(SW]@94)X7DPU& M+RX@?.2K&8'BTE$^+7!49]G(]I<.L]E#E]["?A%WFIL^B\=E61>+NP\+N2P? MFL7QS7/WQZWT69ZGF8PII$)7S$Q"!O.%C<6B:L0TOZVN5_7]LM35U']; MJ#>VM[Y-GZ+&_7OS_.Z[*%E1B4]EP<2F!WF6R83S(($!TBTPD$20B)C E 9) M("(F:&3'L^YUG!H']UJ"1DU@WP7>YW@:4O+KCI)GNAXR0/8,[ ]"I^SL05-CXDY/RVK29S U8U"'2'EFPT[3=5B,;FK4*0M^Z-3] MT6%=:3-@G):6/B-RW.K29O;O%9@V?&P8CS3=,-I>2A^5&:VL6.(F 2S8X+&A4#CAIZ\N9?_K#]I4HF[X6SQV?K/>E7VI2KZH9R8F0,HI@ M$,491#S-8!X*!D4JPUS@/$61456ZX MQ,SW#FH@7%9U*DVPN*!8Y+;CZ@"Z5.2,D"CF3.91-5\,0<>4D)"'D&4])GC"1Y>8M MP.UD3XTZUMJ#N>Z=RK3^LM,?B+4!0#06@&=E@D78@^6XG&88SVC[]D'60&O- M0:,ZZ'4'&^5!JWU3-]Q#EG7K9S^7R6WVOC\7(XGD6!CB3 @<0$:Z/G;(0YH)) MJ(N(I"23>42,5H4:\K:)4%G;:V/N1A:$U=R(L!&\>#M,5J@ -Y M$HF+_/KC0XNKUD3'E+TCY4*]NN^^)Z7,!%>.81KI*NT.DHY@:7:2=#E"GF?^'C@>LBM/ M@^"VPNQ!22,7E#UE[7[]V).?'K!W_"KF0BX7Q7?=0KE46U*=B=E]:4F:RS"/ M,BBH5 0@"(&4!QG$811P1L-,A$9="L\)FAH%K%6] MO*6NQ'3J%JL,USA)5G M,C@"TWE*L,/+8K/F"+>1=F:#\;/;A!F KY\;97!E;L[*5,/C\P4JL- M_.KR' 6)DC15_E' @QPBFD>0)@&',H[B)(DSY3L9=7\_^/:I$6.G7#4T6W0' M.3.7:# >GLG/' K[Z*-#)CN-&]H1,&[$SR';]F)U#GYH M.0^LXG4'!NTL?/3C$!KL:)P XWG:=SH"K>05Z-4?F^E" MJCA,$YAE,5*\&4<0I[F$+ ]82#.4A9E5_1RGVDV-;CN/HB;?1=7V\.+%DZCJ M56F96.QV#,W\M5<;&<]\?[@R]54;1-W8IG,"?U9[$/"#MN['=N361:O5'P^_ MPG/QZDNA]U[:>K""KU_X^E)LC2?'H34C64> >:;, MPUAYN 0T@,-MELEQ<2-GF)RU>S^[Y/PCPPBCOV7\),HF4>YM,5_5@L\"GM*( MI!D4*"80Y7D""19J!YTG$2$HQ2RP.O,^(F=J1-&I!41_]_W#O/$*%#V#2NL- M?E"NPJKBF]\K2FU7J^J:_7U55(7F(;U__5"+!UUI.4N"+(UUZFJFZ[V$ M$(O)_$V8PF7*'GF2N& M V?-&":(N*2-D_)&Y0X3RU\2B-$S WZH82 M.90RB2#*="I\&C/8^!L,4QZEQ&IWH(M12TW)T=0-=R87(Z5 M[TV)-4SVVY'3(#C=BAP1->XVY+2]>UN0,Q^_.+&][S$39SQE<0K5?.<0,=V] M"W.A=A\L92&*LS@:FM0^S;,))PGM5N<0%T'B>:)OH^'AS.&HZ9XRV%_C?.&H MC2$%?.B?OYML=+U>(@:;IT7NWQX*)J>+^^%4+L3 MIJ\M[\2,$91@3#,89ERW[,L32&F 8<83'L8,,YI;U<$9K,G4R&&C)I!"@!\> MUYI:'CL,'QLS3AD%<<_C"O0&@)Z2Z[ UK H8\#&&H?M8RX% MU&F/F<'*C-N(YE+,]KK57/S""]PBG?A5BGNQJ(HGT5XB'2@,OFFC]5'4M_(K M^?Y)UQQ8+K9;I7U=MHW29EF8\QP1"E$0JUV6S)5C%2C*S?,LH&D89E$F9@MQ MIR.I+?PK#ZH:\0)N>6%;87_TL-4LX9>"T.;+L-V;[I__G$=A^*] &:=9Y*L. M!!C@T/D8=@N_\+6&P"ZQ2U:\$7)9-F&[ MAW@FBC*6P2 M>W8(S*C>*;">.?OZ]N8#H&O _!.L,3A.V[Z>%3INQU=3#/::O1H_./#^0.N_ MJ-MHJ<]%]<>;9\6'[/Z!E'\T"2J)X#3$"88TY:%R<8F$E,H )BQG.0_RC&5V M%PEG!$Z-@G;T!5IAL-9W4"+06<0-+QDRWG]GHZZF?E@5 'C*03XI]C;QD$QR. M9"L;/3HTAUGWNEV6SVH;-TNS,&"(Y3 EFE5R(B 1.8>$Y"*D22ZR.+#+7-Z\ M?&KTT>M6V!Z6[2"&,9%9G$D8B2S2AYM(.7T402RR(-%EK$3"9_527V#[16PM MPA]B7[4,L-;P M3,"'8H%IZ9=*W6E3YQ=9FTO6^NVU3MK?>/G*"];]E^6O:! MSPR-]*KNKQ=<_^?=WU?%$YEK-^&3*(LE_[!@I8XD>2O:_\YP%.0)SB.8!;I? MH,PRJ+;\:CZ'D+4![Q@8 M&$_4UXJ)+_="U+\LVQNAYF $YTD2)"F&4O?E0TF80)S0%%(6T$Q0%.61577- M8X*FYM-U>H)&4=!K.NCPZ2BV9LSD C'/+#0,+/L ^#-(. U^/R9KW,#W,Q;O M!;V?^_S 8Z2:U,V-T*U\7RR4A(+,/RW;H/IK6M4E86K'EY) ;?-"**,TA @3 MM7_A$D..1)8SIO:#R*I6E8G02;.&Y6F2"<:&QTF.D?-]GM2KJT-.U@J#7F-% M(YW.+@^4+"!R>J)D(G?<(R4+)/;.E&R>M:.>JJQGUU5!NJAP)'#$0\Y@EC;' M251 G&,&XS3.4\(SE =&;LCN:Z=&'UHS,]9X <]I7AANM.>9KY5R&"%_V,X3 MTU<]L#5UU;]>3ML7;QQE8AZVHI]Z1_XZ=%U?LC_NEW/U1*5W&/7SQV4MFM]^ M>9P7]P4;U?P&M\D!K M?P5:Y!L#="Q[;P)H;'#I)PP#SZW/8*G#R/[#,(3V?8F![[FL$L#-\H$JUZ5) M!+1TLT^]8D*3:)VAOJVG%Z?:!! ?">H'Y;U*@OHIRX\EJ)]\9F#NQ;I#ESX: MK-ZO= 6_7XM%\;!Z^$2>FUB'MRO1M7B<24)30J, DD3HBXLXASC $:0ABZ,@ MCBFR*PYO)WYJ:[KZLF'+G <[N,W8Q1^(GOEFJX=BH_D5:'4'G?*@UQXH]?7% MY_<:?/TFYD_J$\M%?>\P'WX8ADZ3!^PT&#X'^P]XRL#;L7O: [E'/ M:L%;N?T?.KGOBR?QOJ@8F>M.A-77>U&*)@MF)L,DXQ$.(4\#M9'A4O<,X@S& M21KPC$49BJPB;%TI-C4R[/2N=(PZ%>"1%%S?X];W I"[N[))6M-M.IO?R.5\ MOORF9[[424FZ1:?EQ:ZS\37CV-<8-<_L>SCUJS>KI^+U7UO+%$7K 6MM:YK: M5F!CG<,ZL8[Q=EHBUI5NXU:'=8SH7F%8U^\?S/M"K1]:KX>.BS%#CX"V?TYN@6Y:M31FM.6[UW_H3+G:&8HFKJH]=(WNG*BE?S5PV-S O%;4QABSE;SQJGO/K2IEM54_%XM MZL_*\9N%(@\BSG(H2!A"E"<"YGFD3P_B"+$P#5#&+_.B!VHV.:KM=-/'T[:M M%)R-UE"?>(0Q>!6G>,LN\%M;'&=MV?JC&]NN@-DH.O"*+T3Z7D$(2J$'F)!"AC 1F9EW# MC*1-C70[U8#6[5+.W08UD4&B%CX*@SS0=>5C! F1&=2+7LBQE#Q*9T^BI,O1 M8=V6.@ZP;3F(Z%_7CFK3R@@3.C+?_#X9G//(W$@!3(2X!TFRPY2).1TRHO06L_ ?.B MMPV,963W@J_FXE:^%;3^VI3K69=A"&@4R"@)8(1%KEB3IQ +A&&$HDR$48(0 MM:K(?4K8U+CQR^KA@93/.KC^E^7B#GX5Y0/0:EM&)Y["UXS<7*'FF<)Z-9O. MB4I1\'NC*O!3V<( $Z?!A*?DC1LX:&#Y7I"@R3/#^..W!2^JMM27X'WWH5OY M?EF*XF[Q946K@A=$UWB818C%4F0(XBCF$!$>0TRC&(HPCYC,PR225IE.YJ*G MQBV=BJ#:TO%?P&K;GG4?,CNZL1@.,_+Q [)G*MI1&JS[DND\J0[Y;<7=L9(] M6"XYRD+ZJ(QEC\I+_AKPAF%L]ED\B<5*?!8/I-!"E ,FE^6#3D[<'$/V5_E? MBP?UD5OY1?VVDH1M/+9P)M0VDTO.89P0 A$5NA1A2""+2,3S),XQEC9*;+SJ0KL#8*;%FUSCHAJ+=,# MMVW;U;F#2VM*=0VW2\)UIMNH=.P:T9=D[?S]=E1.ZG(YNV;U2G>L>A(EN1-- MYLN,H9 D*) PCP15E(SU86 6PQP11DGR?[E[UR:W<2Q-^*\@8C9FJB(2/20( M7K#]*>VR:SSKLKVVNSLVZH,"US2[E5*.*+F<_>M?@!?=10$4P&2_$Q-=Z4R2 M..%<2X>Q $4N^,7%]]9L>%)R#D:8"DC7'7T.@X6IS5RA'F\0:GIB?,PWA ;Q7NA=RE MGC"][%OU-8#;=T'(7K% $_/![ENTD!F*F M*I(XM0KQ.GSLU!:?:3%)'3J&'X%DX:\9I'K@I6>T=NF3?J2U@T-FD/8CN6%V M<_\G3\Z7$VU[72Z[J\=SM)Q(>.!>.?UKT,HO[Q8F4[?.T9TA$N51GF=0%*EI M-L8H)!+%4$8BEI)DM"!.25SN(DR-FE"$DB 58/9AM[,?PH(9F.RL*\'>-+2=XN/3:\+" MCI)JMS7=>)1D+(LSJ(TJ4\B>"4BQ0C#BLD@*%:N<2K>>BA:C3HW9SF2B_V_7 M3HHV8-N1FW<( _/93MXF-/0$RR!5]9Q0\MMAT6;@D=LL.F!QVFO1Y>9A7/1I MM=3TMWXVN4+K^X4PE2R?#.6]>OZJGUAG@@AI3N\Q@42E$F(:<5@4*3*QZ0E3 M-$WTEL^%B2S&G!H/=2+?U?ENZ[K2Q5;L.V#$'I2;8P._'3=Y!C4P,WG TYF7 M'!#RR4HVPX[*20XX'#.2RZU#LPP/VP2]6YS6V?V\G,_?+E?F_&;&),\SE">0 M(:XW@U122+E D! ADPQA1-SJXCF./S6>.M,\RVQ3SM6E=DTB=)L7.](*B'9@ M G, &OQN5 "M#EY3!@>AYS=7T$V$D9,$!^%SFATX[#%AHHSJL3\V93ON^;K\ MKD<_2FY#A,A4T@0*2@7$),HA+2($;82Y%"=P=35=WM M)FNVCC[&_<3-] Z(ONZ-N! >_M_\- MPI"NJ(VRRSX>>QI;[0N(6.^W+]T_,)BJ7&C:?+V2HERWT4(%CZE03,*<"06Q MBH3>8:1V&1'"WZAX(=^#= M@L\WP@3DO*9/Y9K.RW_6;ICFHCNP"]@QYNZ[Q7?]6_.O=G_GM<3(.<3\NE+W MGC^RG_14LU,GZ)EK!H;\K;_)E=F9K^0WO3DOOTL]S9/-(_Z^J=;&]OU*?\Q(K-\?FL50I2J&F D,21)GD$>295P0$B6Y4PS@ M[3)-CT^, F!-?P#95"\TA3[T/(FZ_Q%OU0'KG3Z ;A5RK'[D8T[MB&ODF0K, M=[4VX$ =T$[<3T:CG^^VA9,ZK<">6F"G5]V@PV,0HC^8O48E>A!KW#!%?SB> MQ"UZ?/3 LZKS>9=U8J4>D7^3'Q>RW0_S-)8TY0J::"*(TR*&A,8,\C1B*(YB M0C.W0RG[L:?&S":&%,2.)T@.4%L>%84!\(7.A)K,\#O0B@ZT[ $<%@,P\WK8 MXS#\N*,1 UEK3=9T5WC4T_B(?:I.GCK9+:1I%7%'(268.9V0$ M"X(HC!C)4,HP20JG8,?>T:;&3)UL@V(9^W&U)"5?:(6F(4N@W!G&!@"OG-([ MX+@L8J/["6]8W320*3:LDO^ST4][\]T83%U$KN(QX5$B8<(8@3B)3>JK8K!@ M!6)YP00E3CT-+HPS.7;8B@EJ.8>'/5\"UI(D;HX[RV'G"=]$&J>ERP@2#2:$0Q)1GL."9-B9D)#DB>H#<3Z3' MF<&GQAYC1'N_/X-%\^2]FVBSJ_&7M3KTKN33AMI57Y>OY&?YI%_J;^:> M=XNWR_E\^4=3@K9&J1*0\$S *$N3B,8JHM(IFB2LN%-C MS@\;L^LUD1A5+3^0K?H5^$9%W MS@P'9O!.T6T+O2;"G=%V>H%/;>W7P<>;'Y[S32J+?FS=QS_9U<2?&V7)1K^;[\;@9;ZS57LKELDJ=?/?]&_[Y< MO9[3JMJSU@N19IG,];U+M)@M1 MJ!3&,L,0,U.#(E<*YH+E.%N/JOEY;)WK@\+MNJ#<,= M)C?.GNW)^%AS$MITK<%N- &-*JUWXJ[U9=R!G3Y-BOY6([!3R>>9NP]H_1[* MWR31R*?V/M [/=;W\M2A:5--L;4ZMN!^(=[K5VC>!%=^I3],![5%)5_)A53E M>A9%+$OC(C/5&1G$:8P@02F'7#"1H!C%$4EZ@0$OQL102VC8XC2*8IVY',3-H$9Q@T69P:YJ+I/FC@=9%0N MN*CC\8*_?*%[EZE?VBX'>_6GFHYR*&5QQIB .3%)%4HA2#-.(-;+FA11'*'8 MRBO6-\C4UG8GYWXU+K?.?KV0]J]R7T"%-B6&8.34K^H:"#?TKKKXZ-'Z6%U3 M;K^GU=5K!WJ$Z%Q6;4/G#[(K*L(C*E&F.)2IWG#@6 -7$*HT@(A*A85,W#[D M9T>9VH+7.[QJ.2]%'?G0"NOHH#D+IJ7?Y5:(0KM3C'Q@VTC>=*H)D/?4!X)7 MQ\?9@<;U9_3I>N*FZ+W8:U;EKIOEI6:632G2=XMJO:HIJ:HS1+]^HXNV[-U? M9;4VYWMM)%81%4F4)=IZB F'N,BU]< 8@DF*L$$N3:A3X[RQ!)\:0>WB\ZC1 MI@+?:W%- %;3ZOT&U_)8[X(E&4YPAD/SJT6[XMYNQ7==&>@][4&3][_6^N^J MF/YU^];X#M8;>]I&R'GU+_L4$F:#S8AEMFVX\8=]"O_:U/-I.P:;1B-((@PE M-;M=(@M8J%A_N2*"/K4/BJM<(Y=EL\#9T?N@^$(S,#62#CS MXEF-?9+7X0"C,LQ9W8YIX/Q%P];J6UJN_DKGFS9JS/BX2\K*>7T@]YND)EU% M?%Q\-H=TYD!/7_!AN5AU_]1,4U8[9ROG*$N)8)")5&C;-$*0% F%*D\DQ1%3 M.,8CY'Z MLW?SPMIY>3+S0H_F9:'GY:&>EWDS+ZR9ES7]X:NK^XV(]O: '_KL\3K&WZC] M07_Y6Y\UO%[ZSK=1?^>^/*TDU1_#OQHV97/Y63-X/,.(XB)1.4QIIC] 48XA M(=H6(8IB2A'"!4=N07]V T]MY[&MU[PR(6MZG:WD]^7\N[% >=,U@*[!^W>O M/GZNKW -#;2<#;M-0PB,@W]OV'K/;WS7FO6-V ;N3G#PN0_=057O7:#R70?? M:NS1*^.[('*N5K[3_4.KYVL;GL[OGY[F):^ILO'#OMX\;DS]U^_R35T+NBX( M6YJ_MR["0@DA<6*JF15,6]0XARRC>G)($:=Y3'*A'"OM#Q-D>@17ZP'V%&F/ M9\!.%=#H G;*#'3;#IX^.P8<8U(",V*P^1C0#^ V,/WV#A@HR\A]!FY#[+0G MP8W/\Q*)N?-=9DBI5% &9:XHQ'&&(4M%!&-<*)[3@LG(JBSDM8&FQI'GH@UO MBL2T=0?[!"JT)7]86#;^AF2/[26V5O!*BZ<=[67XOA5R(ZJ3!9Z$8 M5SR#>6X.JG-$(*&:"*2(.1%%GF<9MR&"WE$FQP*=G"Y.KDL(VG@3/> 2>M%W M(CJ5!7" R<79YP&NL;QYG:C>W')7=._WNUVZ>43'VA7Y#SUGURX>V+6I:[75 MYJI5,[-C3.)80E(4FN4DU>8.BBDD)(HPXS3-F%.E_),1IL9PKY>KI^6JR\UL M0O@Z6>O(:\>>22>(VNWB;L(I,./M&K)UPGEL271);Z\-ADX&&;==T"4=3YK_ M7+PP4-!Y=2DBL(W[^U5?N:ZZN+^_R?+AVUJ*^^]:S ?YYH=<\;*2GU8EES,1 M*19G.8%%;GH+XR2"!.$48I6G*9$%ELAOW+D_V:=&2:T"X,%H()M \TTE3-QY M$W#N.][G$/0 X@P[-OX?KEXT&3^:,YP3!>)UN>."%(IS@O] M\C"N[5^&3?J4A'&B,HQ4P:(\<_F,G1]F:E\<(R4T8@(CYUW;V630:<<%7.V^ M"[>C%9C"AP'ES+#]./@DPPLCC4\R5JP>X_/8*IU;5YK$AHK_4Y:Q_ MD6:HX:1U@95&1= 4J':H4SW">K5WN+[@[([DI]TO0D[W M9GG3=I\0>[-L@B^?NEGNPC2Y5M67CS<0W+VN8=]CCN=1#H36@2,ZU!C#C?BO MK2W0M,5>SW(5)8KP#&(A3$_J)(.LR&.8*YGF*Z M;FMEFM5[:*NZ6_''P-J;\#? -;+]?HJ<7R/^ A*^+?CC848WWR_H>JUY8\R.L3L_^?5?]*WQ=(;RNS:!.CZWS>,DROD,5&%:IRIAYL=;<9\;Q1A<;-]D^KU>+M:K MDFWJ,&Z]ALTN\+/DRX=%^4\I9CP5:42(@I@(:3II%[ P,0,HT_]7\#3.J%.P MD=6H4S.!NC17OB=UD^O*]7P^Z+W<:BN[RS.%--WN'E@O*.Y]N/JTVHI-MR,\(KR?\R7 M#VWQ6))F"2<,PRB+&,191B&A&OD89XJS.&&)=*I%UC_\CU ML^&E]?VBKIOX9 RMW5D29PKQ!"50I"2&6._P(4WR L:Q))'B*E7(J:7E]2&G M1B-[[80[X>_J+^^ZCK#>*N#&,Q;0VW&-7T #\TTO@$&;_=K#Y)-_+$8=E8/L M43CF(8<[!^ZPRNII6='YKZOEYJGNAEBJ-F&V#;GBE(LTPQQ&)$G,:5@,"V:: MB:08FX,P)HE31/;5$:?&1)W H)88'(H\,+SM.NR6^RF?8(;>2]V&H_N6RA8; MK]NIJX..NY6RQ>!D&V5]X]!B)*:]F:G0]%8+;79KY6)3+A[:W)7EHJW;M&V# M)JLW/]8KJL08+$9E<^RB!E"<< M)A+E/(E1GF=HMEZNZ=R.L0+*ZL1U6XG#K=&VG6!;E6[77+#G0'OTZ;5CQHE, M6F!.;6?H)Z/GS\"L?[!3%>QT[>K9[<_H'3A4#W3Z^:R#$GP2_)9*"2?NR-54 M@N-^6G E_)">M]OOMZ5$TDPF0J48Y@61$.-40I;H;P=1-#+9&B)#3N$8UX>< MFI%[98OX?FBK3 OP;]QP#X+T93?<-FCZVVJ? #3*5OO]N+5?W%&PWFJ?WGE# MC!F[?O3*+AR]?MRLJ[5^DS0S'IV[?I;&(M>_KT\]J"GO/#?Q<6C&,R(3FG/C M0HST_Q0I9*+0>_FBR"*5))G(I7.,L"OY3[WS_QMFR# X8;PY"1P^<@?_ #]1T^ETJX^;1.Y!&*;"OE4F/;?3R&&;@!V"O M<0@WBC1NH((?_$XB&3P]UD\''\Z;^KM27)+KL'E#W="GP"S22P$B@4TFGL20 M)D4"9:%_(1B*,TGM*V9ZD6EJ>Y*_+';!G8 >M/Z3UD W]P0:,FNWM0@*/'LOVC%H;Q:7]2SR@UDLFUD\:204 MMH/0#8"[-A0:,M2+]A>Z 9MK[89N>?3 0XQF7U6]79J@1"ZEJ,]9ZN'?+;XW MO5KO^;K\7J:0,Y^[SG9Y:N'D<&]^/NF6GCB<*0R9"XMCGU#XCE3[ M\0A8J.6'1@&33[$VQ^IK4]KX,-MM6R(R,/H.QS>!9V&DLYI L^%V,',#E+VG M,$.>.]Z1RPU:'YROW/*<@/%A=8$K_?N5U";]+[+Y[SVKZD"U64J3+-*F-B1Q M:CXY,8,%DP5D*(DX5;'*D54;3W\B383:;]5 M-3S(-7+A#7](GM;F\/CL@>4['I]HN3+[NX^KSD!OCL3>ZP^(N*\JN3[I2)ZK M/",YS2"5N>;H.,Y@@5$!XPBK*"6,X,3IL'Z($%/CY/K N!87-/(ZUMD8,@]V MK!L:W< LNQ/?%%K<[O^[,_I]R$V.A%$#_-[^-\AY_2UX>BUR,42.<:M7W(#4 M25F*6YXUP'W]V1A67_5\R=;$T48H1A3ED,2(FV/[&))<95 RFD4JRQD25GV$ MSCY]:FSVOQ#Z4T8 !/\K2?]4( =GYPEN%G[D6] (S#ZU:*"6[;J99H&&@U_W M%E1&M?/;EI/.?I)7D//*,7+QIFM!UEWW[8F&?^4LXW M^G=U\,)^JN[NP&\69R+EI@N:9(Q 3*+(Q))32'&>J2Q#<9HYU;,>*,?4R,[X MS>1V2RV,_,:[5JWU)V3;4J9'@5DZ7@^U+"-K$ M#GC )72 0"/>.1^ M1?[#<_5K%P^,2*VWS$?G\N\6?+XQ'*M_RYO:CU)L2S_.8I:;-!T,4Y5'$.-" M08(2T\Y 4,I%S%.,G.)2W668&G$V*@P)S;IE(NRLP\#P!C]?.8SUV0H.]B7? M%<>]N^9Y=8]&'8Z?UYC4 6*,&YDZ'*>3^-0;'C7 "+RUC=Z>5?I9ZI_6IO/Y M>E4NJI(WW3MQPC.B<@E%8:Q)&J>F&BV#).: M)#>]ZJ_#^*JKP_C*O@YCISG8JGZE-^M+O P.-O^D7HJ1-@_3>3G<-B2CS57O MSB:\%.-MD49#]&"O-=ZH;L9*M5K/OIC'F0%_E;\LB%,-"Z;T9C9CD!>("I87-MJQWE*EMO/;E<\KZZ\>R_VOM#:' 'UD7 M<*R9SDKYGHV/OG]OTZ/_=;SAZ1]@%.ZQTK&C#+N+A[;,9NMWBVJ]JC^[70N- MSWJP)BBL_"X_2?VVZ$_R@S8K1,I2G.>0$:D9@(L",I,U'".12%1DDB=."<-. MHT^-&;8B@K(5'.B=HJ-7Q@U_.W],,%1#>V),#92=X'?;#D/ R'X'=H#OQ/?9 M4GL :GY;:[L(,'*+[0'8G+;:'O*0P?WB#G(/WBW:!.3JL^2R_&X*L,QBBF(: MF?A_(F*(8Z8@2Q(,$2]D+K)8Y(C9Y0&[#&NUX$;-_>UD!#LAG=NW74?;CKN\ M(3A:0[5:3/!3)_#/)AC?!=$A7=*L(?+<[NSZN&/W+;-&XDP#,OM[!QY]7:_[ M:;*FWN_ZBJ58,%I$,$=H.51DKOLDB2Z9^*1#FUWW$58&H6EF4IY+:9 MP/"N8\X397DN%A#^P+P6 'GW8[&!\'D]$W.58=P#L8$(G9RW.H"K_;/UZ M^5TNZ,+8?N7RHZI+XBW?L'(MZ$PJFJI$QC!3S!AE60:+2%(H(IY3&=,BYR[E M^WL'FQK?:?/WL5R;-3>77;"U.B3R"-L:&L1,5U++6U3O,K[\N M02.O1_"=2VTF8EZTM,17NZ M>/Z/"C05.9[-!4_T&2R5JN_W5\G>"LPK)>K[GS%F[7DK;8Z*RMO=,\Q0?4O+ M57UL\&[QM%E7[S7YS),V>I Q&651(6'$-2EC3+5-FHA4\W$6Y;$DFI:=HOE[ MQIH:'=>R@<3-ENS#TLYL](108.XU4C9GF\9/9P2] RU@ 3+-+3#Q:?;U#3>J MA6>A][$Q9W/+T+,")5*\4TPYC%2L41-#XUO7?-4TA$D6EP59QF M"54%0RY-\/H&TX';;>;SN3 QFY3&R MT@8/OR[\GO%&]MA?U_S406]QSS#J>//X-%\^2_E%KKZ77)Z/?] CMEUS3,^( M_;^TQ;MGJ$"H(%&JH><2XB3.(>5ZFY@+)!(NHISFF9O'WH]@T_/IFY75RNS& M0IYFRHZO1D1_'&;K% *M1@=MGO=%OP-[,U3WP7$K5^],A7ZA]DF:GB0;E5[] MHGE,Q)Z?/K"%V&KY)%?K9]/!;'V_$*:UPI/Q0_REDFHS?U\J.6-%Q$B$$DW M408QCU/-QPF&:9JD41P7G!$K9YW#F%/;)'8BW]5]_]9UY2W9B7T'-K7@8*XE MK\/&GR5=N>9VV\R$'=]ZQCZ@_;2%]LT.VD9F8(3VV"?,'B&OO<$LAAVW M'Y@]#B<]P!QNO6TCJBFP2>0Q^]TFA'8^7_YATC=F1&*%:<)A1(G>CS))81%S M$[N*TQAQ*E*>NYF*%J-.SP[; MLS;MT*R\W97@-5VMGO533$1RM:T(^U;J&:1S^T:T+M/IMO^]=8I>8!O:905H@LDS!)<@YQ1C23(8Y@QAE'-..1%%;9T!>>/S6#JA$1U#*"3D@[0KF$ M8#]Y>, E]*[2"1)K5KBB^(X!JHX"*LG_]+#\_I_ZSF;UZQ^.%_VEIXZRP*^H MU"WF:Y<-7;A_7+E M+XXPT<6[E;)Y9RT=X9=QM%W -Z SSA*V!F; (KZ@_,W+^/BY(R_D"VJ=+N5+ M%PXM,V]=&>#BAF=&.4)QFDN]]$VGJ2S5GVZ29+#@0A6YH#G1FQ"G,O.W"S4U MRC"[A]Z=OFNA>0_S9KG;&'DV0F]'G NA#)NV 67F_>'LM\R\![E&+C/O#\G3 M,O,>GSVP45,SP.+AO8GHK]YNUIN5_*UFH)QA)&B<*%B F*BL@E5L%RW*F%+7PU8SAV5;)$V(Y ^ 6F".W$H-&Y#O0 M" U:J;LJ$17XQ4?1AX% >>U\9#GTN.V-W/ XZ6'D>'M0-MJV&U,Q0FE!,L@8 M-ZQ44$@0D3"1*4VC'*FT<,K^<1Q_:G:ATU+3?]0?&FV[_#])5^ WJB_4.X(@ MW.;:'B[<+$R)Z\Y/0)@.<<,0?0%2?*'>;\/P&4B2-W9U,[4M7B\7U7)>BMHV MK!.,FN[TG,2%C"(H92H@1CR'19+ED'&9,259RK!UN9GS0TR-\@ZD;/+IG$O. M7 "SGZS\0!28CP:@XU1SIA^ 6PO.7'CZ:-5F^K7;+S5SYQ$2S(U^V\SE[C[0Y'&#=N[JQV)_%OYZ\:D&WZE?YH8A;V0Q8^+-=? M-NSODIO\J1]/95OLN. 9$D6:0!XC!7$:<5C(C$,1$\&I%%)F]JV7' :>VE>H M"0-9TQ^ -^$>?#_< RR6:U U6IA\/VGT<"E^Z3(E_301$NC !'(AF*;I0M^* M7J>P;H4/A+!#2FL@I$=*;_6(N%ORZ@#8>A-979XW7E+K "T/$ER'W#_,$OG" MOTFQF1U?LE753W"_&V7- %KPMK=F5@=JTP&<0GO& M#42=F$TR\9Z@_NC( @V?I-,WW*C48J'W,8'8W/("C:1^U1>NJW>+3W4CHZ.F M,9&,<,&+ A::8"#.LA2R0NDM+A82QRQ3*+# RRQ?I#]4[ ML19NU*E,5^@=L]$!6#;^ 6<:_W1]?T"CL+8$0:/R"[:#ZIW[$3M!^7H'QFP" M!9K2''S_7:![[P)[;OJQM]<]M>\"K=^%Y?ZZKTSA[[9!7+E]%[X;Y7W501QC M@H)V?NH5X%^GZ9,-CE[[/5D-.+A30E/LR41JSY>FN*?C*7W/$R;$_&W%:G,, MM),SR F^!1Z>R_)?'&[L:OS7]#Y3A/_J+<->Z_?+Q<-7N7HT55)G3%"4$B8@ MH[F"6&0(%GG.82RR-%%1RK)_::@16FZ-H$ MD;;%<9,\XWG$GUBRA)($(X@QS*-9*KWI+%;+:G]IT]MQ]@*YU@'Z@ O MN[4Y&(7 B[.5*T"IX+,:>ZW5=## N%69SNEV4G_I[$7#ENAGN2Y7M85JZDK/-=@9'3 M*3[["JIV*_IVK (O[2$P.:_R?A1\+O<+(XVZ[ONU/2: *U6[.[M,LE2C- MI56A(OLAI\801F(3C%/+#'YOA'0D!PN@+0_>O<(7VC'KAIS[2;HU&%Z/S:^/ M.NX9N34*)P?B]G<.KNE8+J1H2]H:XC)E;$VH2Y-YUOVAS3PS:89OR^]R1C*N M2*HW\Q3Q5)-.%L,",P6S7,4H35BLJ%-_DH%R3(V).J&!:G(VG[I:P.F/&4T+PN.L@$624U,()864%AR:HE4J(H7":>I2"*5G+">"'*'XR;E^ MEH[113W VG&;)[@"\U=/Y\]M[5\M\1VX7Z]7)=NLZWC(]5)3VY(>.^C[NHO-=]V^DHX^[3 M+FIYLB^[?.70*.0Y;UH!_V6A[_HLO\O%1OZZ*84I;?UN\48I;;*\DGK3(+\N MGTJ>15E[(I''*D\5YS!.4V6JW1:0H$+C2XM"2<2(4,0M2'FH*%/CBU=T;D2N MP-_*];?E9@WN11,[5&=N??F+WI+%&$;$-;QY\%19VB>C3$!H\V6K!-@8+4"K M!NCT,%OB1A/ :E5 K0O0R@0XGKH=4[\AUH.E&3D"^U;43@.T;W[B,(*M\^_T M'J].'5F^HHM_;$_ 8YE$2:9@8D@4"X0AS1F"$48IIB@C)+(J0'%UI*G18]UT M'A@!^T,U'/&T(SDO* 7FL%I&T IIME:UF '8Z2H8/LGG\F"C?;45O]>9&:3 M2VFYD3H'6_^2OQ&,P(O<)PX.4?_#\1@I3M\!%[=P^O.:]P; ']TR7LCZ>5D/ M@LPO7#+02MD80ONH/LNGY:KVZ'V1#[5;>J82DVW*$LBC7$"<(0II0?3_9%', M$YSE$CL=\U\>:FI,U4AJ]FRKK:R@:H5UM%HNXVMIMGA!+;3=L@5L)R;X<@TP M=ZOE*A9>S9;+HXUKMUS5^L1PN7['T,Y'G^5#:0+W%VL3'C!#*BFH8AQF22HA M)K&"A?X%Q"D5"5.R2 HK5]"E :;&#&U[GYV0P$CIVO;H",1^(O !3>#E[XC* M@)Y'YU6_N>71T6-'[GAT7JG3AD<7KKNYIVK;/]JDK=8&]NQI[;PC57*FG/[2EL%C9]1 M;]"K.HZM=?+*5GI'&\%E2NR,AD! !Z:1@SZIK=Q-E8LF6K!+R=[*'J1AJBU@ M@1JG7AW^I1JHVN+2TTC5^A%#CZSU,[7-H]_';[22GU;+AQ5]O-^LORU-42UQ M_V@*H\4S0A4GD40P(8D))VFPH[. @ I@)M%$QQ)+@ M7(F(17'J0E!GQI@:&>V)Z)C'? 8_.U:Y$97 #+(G79#J!3W:>TUR/C/,N+G. ME_4\27GNN738XOZZDK3:K)YK*FE/*UE,8R%("A-<2(BQ() AO;AS*@LD24X) M=DID.#/&U!9W)V)CQ[NM[W,0VJWO&X$)O+X/,0EPQ-NCOL\%?FZ841=XCY[' M"[SOTB%%^LQCOBWG^O*J:67R?AOB*;.")%(RB%*F5WD>19!2RB%B>O>AE*0L MMG*=7!MH:DM]7U30R.I2(:T'T?Y%[Q.G,?8&AQ -""^^BI=+03@_N(U5SVTH M?HY%V*Z#TE]#K>?^$4N@7=?BL(*9Q?4#J\"8)(7EXGXAZC"P3TMM86T3V$]3 MIJH]:^R#5G2S,DDFLTQQA*6@,$\0;PZ<*!4Q))F0F*:QYEBGBA1>I)H<"6^> MGN:U!G0.CLLTF$X132#>_A;#N'Y:+$"KKVO5&B_S:V?:C3YK(VWVGN_ ^2S2 MG=0>"^CX!-%KX1TO@HU;L,%?KP^?!A[WR]Y^97^V$_]^[IL$O]F.)(* M29G M! ,8OT/2%+.(/IFM;[A1^@*PA=SY3T2U3#PO)*7HPCC$MHP?$Y(;N!C!G@/3PVW^\?E:EW^LW:??%1Z MC$^K"<7R1"96 MQX1^Q)D:+9I5V)3I+SEX:K>V7(L-%LWZ7-N:7YZFR\*!.>HD!";-FFUG<1W*\Q72PQO0/?Z;&\?93S/KC=$#OR__I[JGF%PKU]N M85[PMW/Z,"M2EK"<*LA-/SPLD8)%J@B,L2RB),I-T2K;U(*#)T_M0[45#ACI M[',)#N'J_[KL@;.ZWI N;87%:?9;69K\O%@XG??=UX%9M&-?KJ3\NFZ5TUR_,L MP23',,E9!G%*)"19D< ,$4H340CN5AW&CUA36_1;\0'5_P\:)=I=(]A*K?_U M#[DPA4OT9@2TRM45(]TV])ZFUFZ?/_Z$!2:H?87J^>E4N@.=4F"K5).PT$U5 MVS/N8%+].07\(NW35^!)LE%="'[1//8L>'[Z;;UP6?A$;P(C,#7MXW ]A-L&$ ??XTW C.1+ MM'I1W#R!%]7N]>R=WC6>I^ZBQ >>M\M7>;+U]L."Y'J&-"45<9K"&!.D[;DD MAS0RVW:1*RK3@N%8W63/'8XW-0H[8U4,S=N_A'"1,2;2(H,TSB/]3:!2V\Z, M0)%*)%1&LX2P+BYJ/(P/PZ+&0MD8;?OQIG4H%/HSV#;O] O]0/MX^"O[ C;P MGK!US$% _<\+D&-V*,A7]90/:__56/TPFT#JQML6%6*DJZ>]WHTU?T$HRSE M::RWXCE2FLF9H)!E60H9(A05$8LE%T[U#"Z--#4./VHF-J!#XV50[1C$"U2! MN<,))?>B ]<0\%IFX.)@XQ86N*;S22F!JS<,Y 3^38J->>)]56T>FW(J?ZF, MA]&$9\H?ZU=:[G_,\BPETI@>,4D%Q#&+-#DD,8Q1)M.\*!"/G'HN6XX[-;[8 M$Q88:4U$\;8^>'W$8F+K]S-FNN"5CVQ>/M1[)4=^L9P@2[;Q#WMH[FDEKOL? M'*/?5'D%1FY0"^Z3EMR@\DI2ED./2UEN>)P0F./MP^(ANSI1>@RYKEYOJK6V MHU;WXKLIU2^Z?FGW"]%=VU;SGW')(I(@O=-*D.E(*Q+(2)K 3":\2#*E(F3% M;[<*,C7"ZR0'G>A=V\&J3@/<[BI:\=VB[ ;/EH73;Z0Y&&O79K9KC1Z@9TKN M7VY*W$(>QYB:\8(=&[S7>HIH,T6\FR+:3='3_JH1W2VK1BN/(8ZW GLMN''P M\T<-:[P5A>. QIN?-\PX_ZNLS'E^O9O4LQ$3_0;")"DHQ'IC#@M18(B+.(KU M[ITFA5/1G[UG3^V;TXHV:#N^#YF=23P0B,#$;XF!LU5[1EN?ENO^XT>U3L_H M=6R!GKMDX+JD\TW]5;F?SY=_U/W:]-K_+$T@NZQ>?Z.K!TT72Q/:K'_?'BC/ M<,)YG!(@44UOK]T*T@8JMP/_^;W$6 M_=ELJ\U&VGPM6\D=>6#0%%DR1FC@0V^IW[P&W7;L#L0(1N0.;)4".ZUJ^#N] M[L!VKN[:R0(NT^1.5;? [)74!@DR+OW=@M4)4=[TL,&]QQ^7B]JK^9H^E6LZ M_Z+'J8,:S:CB[7+5M#Y_5U4;(](L3T4<1XJ8S&V]8T\*#DFJD/XG3M-"YK&B M3KV$G268&I4V"FS++S=2@Y]*_:M:D9^=FY8[SH@=>P;%.3!SMA#7PFL2;,0' MC?P=439%L!L50*>#U];FP^#SW/#<48BQVZ /P^A,<_2!#QK:'>>UWDBNZ/S= M0L@?_T<^SZ)84BR2"":$)A"GN8(TXS%DD4QI1E%2(*L66A='F!J+M9U@6BE! M+2;0>"]C>WR3E^[LA]BVL[X6"]M&P!Z+ -]^YY5 MH/]UO,1[GS_**K?1L%OH5M<.V\#\NER*/\KY_-?5LJIF22QD3C&#B909Q%Q@ M2#)LZDTQ3N(\49%;@:F#IT]M=7?"W8%:/+=MQB%N=EN(P6@$7L:V0#@;_6<5 M]FG0'PXPJK%^5K=C0_S\1<&*Q74I.2J3*>$8TD@6VO@N$"1)0:"@5.9I(7C$ MF>?K4P;HYN",T,B5WUZB\X,S)@.JO?GH M$D$7@J[$I]52;/CZ;W1E.GD^_[)9M25UNM_,>$%80;("2LQ-9Q@:&^K*($CD M-G75NM\&@=:I_40 B$=K1N$':M?>%(Z(7>E48?NT,?M6.&IXU,7"]>XAQ"X? M2ZV*&6"Y:LT=E&>8%)S )&()Q$6D8,$3 8E,4%Q@QI"P.M:Z-,#4R/I 1!<> M.8.=#1G?ADAHVMV7;D@Z^#E47'CT-G3&8DRK5\:1#R]KWL]\9^X;D>,N2WW( M9CW7#?FW/[+-RG7 M[\W4ZY':DR6>4Z),%YJ"T47GENM;')&)QQX =VU?ZX_6F MSO3X[R6K[OGZH]+(Y;6G[VDNU_*><]/3O5P\&*IJ:B[JF]XN5WNN0OTO63XL MWM#50E]8Z3WF]](T%S"!!X=5R&:"RHRPC$*4<0RQB#$L$E,01J:(YPE+"VR? MESBV]%/CM3U10=F403%)6[(M!:C7JVIT [)5SF'K-?JK8;';G?*$!R9DDS!I M=*]S(HWV0*MO'&D&@#NP@P#L,&ALQP:%.N-2:P[VS[Y:)$ 'Q1W8?Z5.JTM. M^?5Q< M,^34:R>!"^C%A!A@99F2;E_E MZE$_4Z_L\KLT740Z;Z;@*$JS''(E>4$,B0$QC%CF')K@ZAGH*G9 M+D948&0%6V'KAD@.GY@^6"V,"4]@!?[N7\)IB#>]]SVT_WQZ FZD+]UP -V^ M0A:H]'XP^NX?C]LMM#B@89OKO7KDS2GE0UV*ZM7S[I*V9$'M4_O8U.+YJ+\. MYM!3\_KGY7RNF=[\<89(4A2",*AP$D-,(DVU"44PB81D*8VE(DYU!\*(.36V M;H7UXN2_=09O.@T8<5Y>[-A@IR-@SV#_NE;/[F2A557_L%,6_&[4!:V^X8\9 M/$W(".<1MTHZA8,+3VA;GG#X&FW8!^1]N9 ?5=.+[RWE=>_YW^B/\G'S^&JY M6BW_T*.]IGIUZ=_/\@(3;6U3F!38=([%&!8JDC#C:8SBJ)")TDOP,=U%OAP>MK4#L3[Q#, M?-*IT_BCDN009(ZI;] S!M:4:%*VW]?=L9H\[=_*A1FIJ]CURT:^6WS]8VE" M,JI9FL289$D!4Q0G$#-*()4%AUE.4BKB+$EPYE11PFW\J=%:5]Y@WG09W%:P M$QMI^@FB"$6.%24^ZFA&M]+NJCK\T@&L-ZL:-'O/* M!F+GM92$HPCC%I(8AL])&8F!C[FYE$Y3K>)^L_ZV7)FV@3-.XH2@G$.:LQQB MFNJ?$$U@5B1YDNE]?DRLRDE8C#4Y.CNHW=+6;*%;<;T4RCG!VY+"_* 8FJ[. M ;B3-$B)FTMP!"IFS-60]?2_&U?#0=\M07_=M*4=Z<';&YG%$N8J44@Z2H>SECJ6TJO6T4 M<2K31*I,"J>^ 7[$FAHWM5K=@:U>8$^QO=X!=Z#3#33*U6TY]M1K2^([QNAY MFFP[MAM_"@,3XXBSY\RE?L'V2;N>)!N5H?VB>4SFGI]^:T.8D[K7]PNQUX_J MJ/^(2+.""\)A+G-M6?)"0A:;NF4H2=+8M'>.!S:(<9)C:LS^I7Q8E*KD=+&N M3QV6BWI+9WQ;^E]T\?P?%3A7Y-]45-U3Z)OE"?*%*KI_; MX!(>HQ2QM( RYT*3:1[!0N1",VK$HXQ)SG*KPC.6XTV--#LQP;_3QZ<_@T94 MA[@="X3[J2X ;H$IK2L>8*2] UL 3;1J(_&0^"<+'!W"H/SB.5(TU%5-VD!M0<'^ Q, MOUOL#KRCQB.PE=8?<"Z9&]X '"O/X@8@';,@K*#ISUGH?\2(&096NASF ]C= MXE[XN*5O8SY_D:OO)9=5F^Y+4985!%&("V%ZR$8Y9*G@$,L,4XY$$<>Q;>7C MBZ-,C54[ \+L*5M)!Y0_O@QJ/XMZ@VHD\]4)):YD T%94_JGNQK$,5NP(P0DEL#III:MI'%]3TODH5Y#F.\@*E29*G M+M[!4;&>NNQ:V4 ^LGG,73SE-W*TJAC29G@)R]:WT(^'2=G1UG5+]8 MGZ;'3J_>:P<&#[=Y+;](9II"[4>\[,XNJM_H>K.JW6G:UFA#7SZJ3ZMRPZA=LEM D)XRD$!%NRN!A31BFE'HN:*%0)+% 3MV=/,LW-:Y!$4*. MP<:>)\R.D5YP&@*3F=$,KDW:G-&M-F0.XOOVCH$K$\?<:5AO;;I(/TV&6RU- MR%]=*LPHZC&Z. V ]BSBN#'28? ]":,.-,PP]G]+RY7I&BA_*2L^7^I] MI:SN6;5>4;ZV9(:^1TQHF1LQZUZ9$NP)"G[O1/5HN]@@XG/9]8XWZAJRT?QX M05C=,\!?_(M4Y4**5W*A?UB;;-W[Q^5J7?ZSK0/\0:Y_U39K95H@R$K_ZZ/Z M2G_,%$]9PG,$XZQ@$*NN3\RQ2'$4$6P7:WB##U&R4>[[>T%5I,@JT MG'>F])*#3W3@/%@XF<.C&YB36@5 JT&3K;^O@ZE3H^4&M1J@T:/^A?[]US%F MP<%C'7XV1O)D=[/"VEEY,K-"]V=%6WL+/0D/]:S,FUDQO]"_UVOC3Y[\W+1.TL55\X!?XJ;,7<,U3![T%B MV&P0\6FI]HXWJJ5JH_FQI6IUSS"^^*NQK]A5] MKOXSHXRZYB]K>;S2>ZX,UKK0V!]--DZ6Q*G*E+8*F$EG)P+#@B@)8R59SF1< M4&D5RC1D\*EQPK4&AFVMS9^, C\/RZ%RFAL[,@F%>&":\0MVB$:')ZB-W.MP M-_[4VAV>(#.@X^'I,]S8;M>._.LM3[%>H6\Y6KAADG)PDT'Y^DZ9:W>#"$ M\)JN5L^J*516?5EK_C#Y-7IBYC,>Z96=1P+FE!.(191"*BB%,D6,Q4Q$-)(N MALI00:9& ;5PC9^V4Z!VWH(#%>JCYIJ*W>R5P=-E9[N,,0GA_>K'J8%WO5-Q M!YHIJ_,'C3+^C)I;X?1IX R6951CYU;$C@V?FY\WM(A9]:T^X*^^O?F?3?F= MSLTA_J?EO.3/.\]EEF^,4LE595T9U&G1I? M&FG;P!O]PY[.3: M8PY8G%8<<[EYL+UW="+VE_FZ?-34]U^2SM??-"7*U\MJ_74E%\*XP.)9AM,B M$SF%.8XYQ 1GD"')(*4JDC*ED2B<^H"ZBS USKI?+#9--ZI5'258+H VY0#7 M0IMSX&^U&H!K/;J#Y K458*=C3W7N;(V\P+.0'@#[R1PX@YT"H!& V/B26!T M +42M?/+]E>[>,V]6MZS MF$M6D(1#R=,,XB3"D*280(%R%B4HC_/,J>_",#&F1I=F,_Q)KLJE*'F])F^E M0:NY&$J%OA%^$3ILE# ?IN[W.SV"-3^X#F#K>0,U# M9<=, P$(3#>-[@$:M)]1UR="_JMU8 MSO3FCNJEBR%JMGKJ?9E'?:QJT;Q9-T :_C63/UB3*#ODA5.=DV5[!XU M,!QK/E_^8(PP1D3&%,9Q8E3 M^%7/8%-CO:VLIJ$Z^&6Y86NUF7>MD1W]\;THVY&<+^Q"L]F;UZ K2'D'8@0C M<@>VLM]U[9#J@T?_9I,-2%[CI/K&&S5OU/2#6Y_- M5!!2D#PA"4P8,;%0DL,BCJ0IJI31A$4T95:EE.R'G!K%=**Z<8D%M':,XA>P MP+S255?JI V?$6(/CT]&L1AU5%ZQ1^&871SN'+B],V7?OBWG^HZJV:/,M&&" M4E5(F-9,0DRF"$LUL2@>99(RG$HV6R]-F0&[G<7)$$X:G_V MES5=K<< ]GBX&AV@P7T(^A]K"\4+1T#-^$2VE+>$^X_VM4*[M?K5 ,K,#'LA>>V736-J*"5], M87?3@"H][\]T%6X\?Z;*51-;]6YQL9DVPFF!9*H-"6G*D^)409;G!&8YBIB0 M1"5V2=(>9)D:\722'X2H/=[8\=S'G/7SUL@S$9C5C"*F6,])/_3M['3JZ!^& M-$GW/CL.%7_&FZ61*O\$GRVW D!^\.TM!'3C$.,5!/*#Q4%A($^/'&8QOU%* M\O4V\_8K_6%"%C]+@X66I#D!,[EA]^+OFVI=%X"<14R;S")2,"+(.(]5#!EE M"211E!*<\EAPIY(@0X28W&?./8%N$/9VUG9H1 -_KK;B=ZG^)H&NKCERJ,)= M6QY@3XL[$][)O6[;;P'3I_$^2(Y1;?I;D#HV]6]ZUL JM.6B7,OW>DSQ3G_D M%P\EF\LF5^_7U;*J9CC."4\C"@N5(XAI',$BHQS2%",DD!0)=JJ8=FW J9%< M+=2__UN<17^N\Q7K3F:/YDC>C?FN FW'BS] M:XF,U_*_U\8Q^%B04>+ M6P?7?:L#Y[3Y),OOYGSK53F?2_%VN>H: ;Q>+NI:Y]7'5;WJZ&,UR[E(HYP3 M* M2G^AGQM0A,(IDC(A($:/$Y41_F!C3//7?Z7#U\^US2NQX*SS0@:FLDVX/ M9J\%WFY QW.IMR&2C%WT[0:TSI1_N^5I(9M+S2+,4\82"1-6I\P6*629*7J; MD"Q.8B[CA,^^RQ5;^NT:Y;+N]H-B,273,BWC8CFM=^Y^5.>B!_\/E& MU(6T5-2'.<^D -78_IQ#D9SGR!+LO72(WQ[N'D=FO MRZ7X0W/FN\U^ZJB$EB.I"+A*<0HR2'18PCB"1*)-+; M3$GX;"$?S*UV?&8]MM6R(LVRVI<@W.K:+RJ[D[5M9N)&4_8S8,=4?E$=AZPZ MF>] )_4=Z('8'U\Y@^63LNP''Y6UG#$Y)B[W!PS,3-'OT ?]5MW_**M9$2&! MN90P1EEDRG922"(L(2H487E19&EA58_WW,.GYM"J6RH9X<#O1CS'TN 'L-EQ MRE P M.&-0[N&2-G%/::&[+__'&S0,YH=I+O<>Z: 7%P'Y:K];?[1[DJ.7W3 MV?5_,2YQ41>E[-(F!9:"2Y)!I%)LNH*DD) ,0TH2J0AA,L%6A=A$<*+O,%LUL,F2->O<%BML\:+RK,4;N#\"_7>X<97I_E=[G8R+=:[LZ]]K=R M_>WUIEHO]=B[[%6BNQ1[4971(YM M2N?[AV82[Q4[_^_-JJQ$R99G5&M7P+3@,<1%KGFCB%*8)B3-><2S"%FU M-+@XPM28PB$$_3)J%EO+6[$(S 9M2'@GWY -XUED'':'MR(TTE;P""E/6[T^ MY7OW=6=O'&\3UR?WP8ZM]\*!:3AU]KLI.[=9G1YD:B[6U&+92#FS >QY1.\OG9IP",YP[1.XY+WT0 M>$UJ.3O0N%DK?;J>I*7T7GS;B7Y=9/(HYKS]4UN2E1:Q8*J(8<2(:F0=2GU?)[*:1X]?R7RF3-;(MT MW)O\O3H,T/B/RL5&_Z[]HPGC$R1%V@*4,#-M2G":(4A,) "/4,:Y_E&9GG/V MT>6WB>/$<"-$F=<-U#I=P*OGO<:1.T4<"__?-E]VG#C>+(0^CY1K<#@)[!G\ M9+0!Y>+GL]-Q!W8Z@9U2'CL3> '7:S.#VR0:M_^!%_1.6B;X>:K/+@OWJ[K% MFW$AO'K>7?*)/IM?W9MV*TV%B>K-#[GB967B\/\FRX=O:RGNOVO9'F3[%_EI M57(Y4S+.X[1(H, LUUM1*B'EN8)%RF/&DI07*'4+C1])V?D]P0-= M-H493=.^IA8D^*E<@$TES#]!92"P#"$9^YW(9!9Q640P20H*<2Y22.."P0QE M,<]94N2%4SV]";X1H^2ZMK("V@@+9"LM>#+B_LN\#I:G2M.;Y-"G4Q=:C( ] MI8UIL7]=JSBH->_J/E4F6F>K_1W8OC@M -U?):@A"-V+)-B
]?XE_T"?0\ M"38?=GU2P@WOJVVFW@%O'AL1C(GVFLZY"7'7YI@VX;JFD.WUIC6D*9IN0D+G)$4:12IX8)?L6;VC>MDZV_U^T8\V;W M57JYV0C\\3G?DG-/.5!O:/?4 P-TGXPLT] M?:![O>FGEU$&%O*BY>JO=+Z1OTEJFE[4Q<&VO_RO4G]L5OS; M] C'"F(LCM/H4V-N(R>H!05;2>NC@@_W?QUX%.LV M&W:$'0SCP'Q\&[SN=<"&P.2U*)B3 .-6"!N"S4FYL$$/&=S6ZTFNUL^&7$UZ MN3F*?C(#-C7S!.-%(N,(IFF40QRG5&\F$P4I3AA'"5))ZM0OL'^XJ?%6)^T= M>#+RUFM*=A*#!_?Z/%?0MJ,I?Q@&YJ4=?)^V\&V%]5Z>T X6SYV]^D82IP09@RQ2((Q*E,("4R@PF-4BD9R0EQ MBC0Y&6%J!-(("&H)W9CB%#P[+RR M+U\X-!2^.6C4W-"^CY%I1D*5@!AQ;.H6%Y"9DC LE7F=W+^R6F.4=<<5\N5.4NH?I4+O;F: MO]I4>FAMD).$,$Y--1G%30LF)2'-]#]36:1$6S*9%*X.^@%B3(T(F]0X4V"V M*9%?&_:FJ*S9EM;_^$5^E_-ELTTR;1;:IC,'2F[+![^5PFAK+G3VZ@^95&OO M?>"I"N^EKQ6H)Z +Q+T\&:TBH-/$JR?^!B0]>]R'2#*V9_T&M,YXT&]YV@!; ML38YWRU,MY3RNS0;R_;[3G@D2,8Y1").-)=B!FD>2:APGB4*17E<6+F2>D>9 M'E6:O;QC,QK\A\8FE?9$/M?],FAK33]]*3N?M&10N MI%*FNT\B5;J=]C6.G[]XPJ_:]C@ZI_@%%6NY6.W6JWNSA8#)M-MNONP4!:8Y^]:+!RKN&J1?#'=N0LA>I#OCL-D8NW>CHY23 MZ^PX#.4A?1\'CO3B*58?-O56!^-$H()2J!>CA#C+8I,X$T.>99A(D68R*UXL MF:J1T861)I0V5>?'V);<#3?!&5-YED@]P3*FVB@@VAY@20J3-":")4(HI%XH M,\I]>D>Q">IYF](4VID"+SHQH3T^H?*6&DTGF9YT. D3341JA?Q733DZQ#A@ MY JQ/84ZK- M10$[M4"C%]@I!GXWJH%:-\?@= _S:_>I&'?6 G\;QIFPH36@/6 J"CMX\D#CCM?+66Y>&B/FY)PH-I81Q2E2D42 MQ4/H@9SQ/$2D*!3.LS4,<:?XI!(JAHHC%42X95E8%7H<*,#6N:CIK MRU;F.ARS$]IA_0Z9"0N>"XQO8#HTTH,]\3LKK5, [&L =BH$QMV!7@/C/Q(+ MU_- ]^:A]5Z>?>G-'UM5?/'V#2CVTON0YX[W%;A!ZX./Q2W/&1@-759/RXK. M?UTM-T_O%FU_J#I7OBXF)\6VEMRGE7RBI;A?B*9">1U$^+IIR3U3*$69BE.8 M8"FTO8L49$CD,,M3CA&E$9).^5R>Y)K:%ZB5M3O.K.H0Z3:-HFUNWLCO&/[L M:1;M7 TO,#>!OUZ=1J!6R;@=NJYU^UKM2F[>@6XB=_/7Q56WVGD,FO8+M]:/C_,U%BWDQ*T8KJ1ZP4H[;CR=H "4]\Q-@$(K!\#GWQT M8:11Z:5?VV.VN'+UL,7_M5S/Y4?U;B'*[Z78T+GIJ_=9SIN2P-_*IZ_+-YJ+ MUEU-'(1BEM TAIG*),0LX9 F>0JY$%2(F%'JEHSO./[4Z&)?4K!>@D;6@=6) M7.?"CE8"(AS\:&<8N,ZL,Q BGW3D*L*H/#40GV,"&_H8SS6*[EE5=Q"]M7!. M]YP)K9C>VCG@]TYBCTO'&IU12NAL!YU&%9UC#*P+Z9S<..048"77]$<3NFH: MY[Y=KF3YL/BR854I2KIZGA'%,D6*&%*)] CN5X MWW_SFO[DJ@6TVLKMS4Q,"6'U4[Y>+ MAZ]R]?B+9.N9S$C&$(D@3W$.L4(2%CF*($L*%D628)&0V4(^T+44=GNF2T-9 MO>JD>=7W!PSYINN7O'RB\RXO7^#1"[,KU[FG>O]&_+U>O-]5:<]"JNO]1 M5K-$1 5'-(*YB C$+%*PR"2#+!<8QSR+$BQM\[M/'S\UFZL33F]%M'0.*=UG MD.M?\+?C$7B9VT+AE+Y]6>-;\[;//'FTA.W+6NUG:O=+,0OIHE#4L19+'(.4RPSTVFJ@(5*]/+%*DHRF;*HL K6[!MD>JNV M.6YN! 5&4O#&U.NR[JC1"VG_0O8%5/#E/ CZ[5M \)NA5?=$J\D_]/#\OM_ MZMN;%:Y_.%[98G;*-UMSX'IIVE[@FBP,M^V\)Z)R;X M/6A[ZAX\0C2D/C?G3Z7IMRQI):OWLJJD?$7U"\'E MEV]2KINHC%?/C2DRIU5USWF322+%+_)I)9L+ MYTF)><^/'T;DOU'^K5S(U?/^J5N;9U5$^O]D4L!4IBG$*<>0Y8A!&M&X( 0I MAI@+.?>,-37"W8IZ>'+LQK=]V-IQJ"?$ O/B!; "]*BPP,,G;?4--RH56>A] M3"\VMPPX3#<%D#?K2C_TOY=,4]+ZH]+@Y?5QTM-%D5_5-/W@SKTO$__KN_==WP!RU/JV6W\O*1!DYG%,' MG_-^,IS<3 :FT[K(O-85:&6!T5;;CFOP40&C\!W8J0QV.M^!1FNP4QMHO6&M M>!NQ<+=?/K#5'OS4ZF]9W&F<]\$A[&%*[\5(41,3>S_(([@0HP7 M S(6G@A$?@S>@"$Q[U(O^(WEP4_??)X M]< O:G50"/SR5<-<$/LQ)9I2]OTB']F\?&BBXK=9@>VIUV]TO5F5ZU)6,R;3 M)$FD@HDD,<0IXY ATR2%Y\(4\. ITUL&4\?"SD]QJT!.E+ 5*]Q*V(5.":U1 MO4GGK2MS;I0"RYU6;AZ.FZ?.S@TRYH0$9J7#,+9Z+@[4 M/Z^*+WA]NEYNEFE4_XPO!(^=.-Z>.S G:P;BF6'&S3*\K.=))F'/I2]:6E]J5FI*\=0%Q-Z9,CR+JN1_ MI?.-G.4DC0JF$,1U8U"J)"0I2F"2Y"I%2"&5Q&ZI &.(;;741DTK:(4'LI6^ MJ;B_J<3+U&KOGW0[BIO,1/[+5G37GZ:RJR5G3,A6:B4"UX>W&'O9%VSH9[S?K;\O5KFQ$P8I(?W (C$P:&DXC"JED$2QR MF=$\SP2A3D7@+PTT-7MVS\V_E71@I8Z+V-J1O0_$ A/T,+";J]8'LW>H2@]7_\U6/JG?FIG#!!_T6M6^_S"*9Y#R%-$MRB E. M8($TLR@N25&NWU+3LW#]?#^OWTL384(+B3)" M,0$JA44T*VD#J% %R'M9TUO M0 6FO1:C3D9P[Q4CAS G'UB-%)XT #.W$*)K6/2&_ER\>;R0G6OR'X3:7+UX M9"]O8PB\6U3KU::I"6&J\'[]1A?MAOY7_8CU=C?_-UD^?%M+91!HE2# J>"LJ4% EQ M^K)?'W)JG]R=Q,"(##79M4([5M._#K;=)\\OA(&_14?H@1UZ=Z"1N DT\5AT MWQH>KP7XKX\Z;C%^:Q1."O/;WSG ?;.7_UQSGR'0E?RF.;3\WF82O%]6U9L? M_)LATU]IN3#_GHF()U'&)13FA ^CO("491P*QHLTQ9'(4ON.?@.%F!HS=?*! M!RT@^&FN1?S9U&&=;X2L5]I"KMTK @^=(0MGT0BXAZ:SO0(0;?>J?1VZY*N? MC-@_FV".=H9^K6>H_NT(4^'@DQIA2D9R686<&C??UHV8]KJ^AC[[_Z/NS9;D MQI&TT5>!V?PVO]HLT4,2($B>N4IM-3I')6DDU;2UU448UA1G(B.R@Q&JRGGZ M X!D[ M @DQV7:BDS"#@_B'XP>'P93S/6$_M#QQG?63:22$""5*I$"C-XL2KT-&EB::VT;1R7DM8\$/2 M-;*D/SZ#1Y8T(MZ!6DCP>_/_0>JFW4(D;(3)A;E&CC"YKO%IA,F-SW<\*L_G MRS],79_WR]7;Y8:MU6;>MK#Z*KDL?^ZW2!-9(I(T(S#*5:&MU2B">1%QJ&*. M."62Q*GP"XWVFM_I_1@UQMF41@);'4R# -!JT2:X>U*+WX(XGJR#@SR257H= M6+"3?8@F=UU "WKT]A)@W%-X%VQ.#N2=!NEP-@\4!FRDJ?V7LP3G(A=ZR;@2 M^M2>*PQII/_(BY3+E' 1Q^YU@(*+-S4SRSI7P-)*VV:#&&G;5N:O%LNU_CF7 M4MAJ(/K<\BSIRNM(&7Z-'<[]+[IR8URV@=?7+]M>-Y=MS><.+MO:VS2PIV5S MG?:BZ^KA1'C1]1W)O5"O7WU9RO?7F1Y>JE9[GVM:;M1W\\V+79UYLT-U1QIL M':ZZ),+/.IZS8C#$#MP8P\W2M5A'5;VQ3;D?Y(+K4_UW,_2,QY@Q*1"DRD10 M1BF&#&4)% E%LB@B)#/NX]XX/\W4=ETC)3@0$_QN!?6,6[\ JMO)HS]4 V]S M'5#J4,+B&@AA"U.)>WK],=V&IE2_OLZW4'CIH2WSG6EO9WJP0&/*C')91LXSIC B-Z MXJ<)/7[G3&E33T2^E?7_/RS>/3[-E\]2VN;D4GPL*3.!Z+;J&J$*I6D&<8R8 M_J/ ,(^2"!8LXVD2I3$2L6?VM//D4R/G;YLGO5+V*#D'7_62K>I#G5D@^Y;7 MM\I[&GBG6;LOC.L%V3!P#WYI5HL+7K6"F[@5T,H.&N&=H.Z2I.V-6>#$;??Y MQT[F]D;F3(*W_Q@=*L3R'U)LYO*S,G&PM*'7_]S0>:F>M8W<^L?/=>PJ<,YS M+B.82Y1 G.0(%E(1J!"-98KB3$1.3NF>^YN1[#]6P+A'+OHKH]1!BO^FY_ MG [*] 88KIL5^5:J)9RS9K,=)(D3%N3%"M8 M"$VO:11I/I6XD(3X13QX2C"]F(=6.AOX[F@X]-A(#AKQK$E^ MM_W73OSMSVZ [FTT=H0NI-WH*\*HIF-'?(ZMQZ[#](SS?%\NRDHSK6FU67V2 MZ\_JJZSDZJ<^AR4YC60:1S"2A3+EQ13,!4DA304B><*$C+WN1!SFG)IAV$H* MK*@= T"O0.QZU T*W. GW&U8Z"%\=T"+; RZ5N@!8D-O(S1(F.B5:5\F8O0V M#A>#1QT>#657F0XLUK/T95FM5UNWT_XG[%W/UK+[J ?XL):/U2S-,$TP230; MF0IEN4HABRB#":=QFB$J5.%4\F8(X:;&8N=,B&K/K7>HX-''K(Y[$=W@=Z,G ML(IZ7A,'_0)TM?O&6=87, H'7M$ =F-_Z(;H$)AK M.D?LB@:\6>I-BIK_/S[-2Q,8_%'6!0*^&@NY]FK&R2[XQ(;<$2S& J8PIQ06*8YVD$D1 DCG*A"'*ZN1]8SJGM)JTF MP(ILDFRM+G= -$H8$^^IU0RH5B5 =SK96CVJK#B=@W]LZ,K([1/*.^"WXOJ^ M,J&U'GR+8>N](CBF9$&M)]@I:EK(-U\&JROXL/TR;-4%K;Y@JS#8TW@:B^X1 M\#N-Q1\I\O>EOP1^,<##+\W58. !IQ\O*GAX# _"@T>8[F7:R!Q6,_IE96H3 MQ(QB%IL<((%RB*6*(%5&OKV-F#_E].2>E;;"53,N[T4DZA]=T7,?XXJ=K=Q#MV_Y=I4 MW7:._2:'U?O->K.2OY:+\G'SV$Q?O=W(#WK/VJS^;E(89PIS0G',8*)R!#%1 M!F+4/6K9JYJVE!XWX+4%7VFRWD!L5@-4A'!=W12\DT7K+,"J+=D7HF"([ MC]/11A+)(9,KC+)5Q[F4B]Q!F:KRXU< V\&U-UQMS@P?> M2[U<^O7>Z_UD/NYI,?=91T?3>*35&=H&W@M6W"W2$?C@4)DFA7"84DDA< UJ MT/:19US+-0!R)R9JB#&[<;&YRU_+CWI&\6&QUM_94@]^7U5R_5LEU6;^L51R MQC".%8Y'XA"\IG3O*/RE@\2Q_SD M]6S'T)]MD/9GM7].;Q)CWBRK=75R3*]VY@2A$2E,DK7".8$XRQ2D'"$H(X(2 M;11&7'D=D7O*,S7V:EI6[&OB&9G3L)@Q^)Y$T@88-%73I4%CXDUR;>L*5J;PAJ]=2 M+5?&6)UEA"J6JQQR%F<0IZR !8TH+#*B5)+$1::*-M/E>Y_8R^XR.I'$82[, M]Q$8^K?%2EOY#XOR?S4/4+[>T%5I7)Q6^+Y1E#U6U)&XQUZ@ETRM\2RFOE=# M_0XPJZ4Y\P\91]D?_&'C*'O(]\)QE/V1O1U'&6".SEN!7*VD>*]'*Q\66Q_$ MNS_-GB0;$6=*XD0(I"!+30%G9BJ]-V 'Z373#*3#SN[GA! MKBW>S^H;G:JI\8V1 MU)PEOZR68L/U&?';]/8A5S9^>F&*=?V4\^5375I5__N;G,]M0>1? M]-*8*Q];M4L\FARNM0F.TP9+LWB>9N:557*\'@^"_= 7X0WL5LQQ^ECTGNI: 73SH,]^CB3V]7XC]Z_%=KG7U*UUO5K96SU?9 MAJ!\5E_TF\C+)SK_L#!WY=__6,Y0$F>Q28Y.DBS1]I+2EE,199 GD:19G*LH M*?Q*QX84;VH\ET1)Y%M<-NARN9'7RRW"P(1G%(-ZH1^!C>TWV\5!,-!>10G- MASL%[\!.Q7J?:I0T\4%&3:#U#%D/=PC\P];1#2KAR/5WAT#WM&[O(+-T2")\ M0ZL?^Z[7C^6C/H:Q/$NH1!)FA100\S2"+*8%+&*N9!ZK))5.*>27IY@:^1HA M#ROXSXV8'CE8YY&\SJEA\!G:$#30'%SD? P"C4=F66^(1DH*N_ M"M7)X2H, M5Q.PSC\Y7N[45R Y#"QDCZ"O%"09 >L+D='=AFL M&U6^WE3E0IJN$H^L7-B7>MM@8JW_5I4F?MHF$IDPJ%FF6(1(4D"2B!AB;1]" M2O3J81HIJE3.J*(^).DY_]3H\;V665OGQMMHQ*L IZM5:2ZVUT#1<@5^TOG& M,W#2=TG<^'% H =FQE9RL"?ZW:X+C4G WY/^K@ZS#$>''8$+282^(HQ*@1WQ M.2:_KL/TM1#/9TW63'N_6?]8KDR@RF\+/;;MS%@G2]H:/Z^?FY9<4I_1N?QJ M\BQW9DN4Y*S("8+*=E:($(4T%QPFO,@*I82D-.IF3@XE\M3(]=OF\9&NGL]: M1*T:P.I1%_PRWY>5C2@RT=4_]4]-(]S/FW6UUK]N[XWV&RS6O3:;_->NMNQ@ MWR!?PW<*WXL1K>1+^?9WK9&\TQELC-('RUU7@+LS"?F'WR5@E1_)PAYZR88Q MQP>3^H5L]Z%7X;*A/_C,?;?'K_*G7&QD]5[#]^Y/S?H+.G^SJ=;+1[T!W"^$ M\6S;? F[*VNA?I'+AQ5]^E%RJA=/TN/3?!*I/!,DAE$F.<2%R5\P#8<410@7 MDB%.9;=M,;2HT]P.]?>A NL?M1N&+I[_;U7?V-N]S5YIU7E'M9*&WG9J@J_R MP3LA8L#O@N\&]Y(K/.+&UJA9IS*W>H*MHN=7^NYPJ?4#5N&1]K&A5F:8_2NX MM"^T;PV%^N7]:K 9N\;/U1;_W\KUCU8,._,GN9XI3G">1DCO-+R F.2Q/H#A M C*4*A;9YD_8+X+N\F13VRM:61MR\(UWNX*J&V>'PFKHJ\X6IC^TG%N&O6LS M=3^%]".Y0!(VW.W*?",'O-W6_#3DS>$9_XYQS@V4;-=N)'$L4"$@2@2#."49 MS&D>P323B.",B$PXV:K>,T^-3LXV)O-L1N;13-U_I:ZSTJ#X#VT8#@Z]5PNX M3C#V;?KF-^EH;=XZ8;'?V*W; )U*QY^D7NWU(/ZL-*E^697+U3>Y^EER:>*- MWZRD*-Y4Z%J'I+,C56-#U\GFRQ M1'VT-LX;\T)R+?$=6%])>PR\/->I;U30!Z;" M)_W^A JB"P'NC6+G/288LYQY?QR."I8'&#!4=_LO*_E$2]$D>,T8E217608E M(0G$&*>0$4Z@C&)"HT)E,:-^C4AO3>GT'H[:>;21;YOTMM<4Z*Y?V0!-8'L- M[.]995T5,YR0G"8T@DK_J0UE1B"-8P5E@3+))!=%[.5PO#[=U*SA;E6RSMK?-ZR7X0JV%^7NM54#ZZ@9G2#KSE&!4>NN&SC'==1RE=RRN?#"C M?I5/YARY>/BP4,O5HSU.OGYN?EG[^QF6"<^2&!98&U@X8TQSH/X;SS/,*8JS MM&L4D;,,4R/"@]#(6DZPU0+LJ6$C1=I/>-W+]%DQ-ZX<>!V&OJL99 GZA)?Z M@CA0O*BS&"\5 .J+TY6(3N^A.AJ-<_M%D.)\"&ESX+5-ZXTWNL IHR1.H#Z' MIA 3+"$U]4I1+KE,<$013V?KI:E*X&;4>$WOQ95;(09\46T@^$&.>R.Q#?HP M[Z_S34''!7&T'0>#>6C;L17\8IB^%^+^5F(GX():B7X2C&LE=D+GQ$KL-LK+ M="'=2P.JTVEG2#*<13S3"\BY/D=G$N88)5!D(L_SA.:)\JKN&5S"J5F8;0?2 MY5Y&U8MU(3U=ST@@B0C+(:+2N%\QA90A?3J0.9*I1#&.T*R^K_^VIJOU/\&J M'DL[W-J^IG/39-CD+3/Y4"Y,T0=#RB;3H)9B2DN=Z*56,2=0B%POM;9?8)%1 MFTZ"(RZ8#>VMQ7ZW<+S@F\!"M[*.LLQR(::[P#++5)XE"&*6F_[0*(-Y3*6Y M5$E3E&'&4#K[*5=L^4_!SON2#FC5UFF/$UI&QT/_2R[-T"Z!@$VA]_2\:TK" M3*W=P6 F4J0XHA3& M&3';=Q%!3?OZCSR13$J%B@3YQNFTO:AU\PW,N0)UA@;(T M1K!0D=!0F_*.&4:01]HTSK)<0^WE,N\%](BGEI%A=MOR0H W\,YU! ]XU4CY ME\!Y4;>@"!OE=&&ND:.;KFM\&M5TX_,=.Z+2\6>[U7R8W;1L5^8.)K M=0%6F3NP50?LZP.V"MV!2V&@03NBAL$W<$_4GD*-W14U#(9G^J(&&KBC)5CW MN*JS0OCS]Q5=5)1;3\#]0MA_SNMZS\?]CP23)*.,0HQ3#+'49%Q$,8?Z7!_E M$1;M1@N;][2OQRB] MK7K#&M0X[2S,N!9K7\Q.S-C> W8CU'=_5HPO8H)-H$)&61"%C!B$1$FZL.]J*#,R\EY;BF&:.=94HFT8W(R3&:2H0Q'F2 M0SA M]EF!6F10RVQ^T$A=9^F&1]2CM%5X9$%ICP?[796:"I;?Y6/M#3![WI2F[BG-=NUZ#6Q%WPM MQ??R47_$M&1?EY6J/4HV2O\M7Y+F*H.0HA5@I"@N2IS#%C".J MP8N55_>?L.)-;1MHM#.1 8U^8$_!O4;<=Z#5$=1*6E?/GIIWP"H*C*;@=Z.K M9VYSX.^!FT7ZVS##S1+!_/_PT)+ MHK]PS]OZOE^E*7(IJ_MJ?R^S)9ZV'Y[QC! DN((LCG*(>1;! J<2QC)F41PS M*E+N?!SH)L/4]H5#(VQ5:V"[NI6MR+;#IL>U:I\53?FA>/:MT''J\LTL_W0_.,CV'ZMHFY_&QM 6;S+7WMJTJ+^5>D7G/$HM> M8TZ(W_;DWC8-W4I^T#9A@-*+G4 +VQ3&1X"1N\1TP.:T;4R703H&>3P^S9?/ M4C;UK<]?:GY:ZG>X,JW<37I=9>^/]G]OJF)_6J[_+M=?)5\^+$R[QR\V'?O] M76 G ':@CL660/A("!+"^R=D$C7\;58-Q0F1=9G9/8FI>1(E3/AM:\ M-5%SE!,I(HJ@R-($XBCE,!ZAOC>#7FZIW>_-&VK =A7P9:DW?M!W\K CNODQD]#HC\P984'OD<]8#_TABD&["C#"U4" M]D/H&_RU--C>F,I(=>/3\*NP*J&UF%@6I@6CI%"?QNY 16T(#D6VUL?4X?!$AZOH^TK_N2BY&7HAZ[R*YV_/E1G7.$CE:EVJDC<'P=73 M7YN")*PH$IEA"GE<"(@3?1(KB$QA'"DI>8$SD5+GN^B.0DR-6-Y\>^-QO]D5 M>8<[YA'P')A]MAJ ?15 HP.X-_Z)Y]6KYJYCCW?7W%/[@\OFOF-UV'"^F@J3W_]8MOM(GF(J0>XK#X=A3VQ[^3_97D@,(_D^,_DJ0!T4=0>:P 70'8F!> MMX(!+5D7JC["P8.!N^,Q$K'6N*S_6(:*QCFO\57J.WID/$8[+^L!45WX2-&&>J?&2 M$1/LY/3MQGH>2[>3< "$!B:L(W &.@/?P"%LJ]7S4XW<8_6JOJ?-5:]_O..5 MP895\A\;/>([Q$X_K1K^EZXBR_^N% M'O'7SY_H>K.2G]7NQ\\V,PMSDJ4HX3 R?G&,&((%3RB4$9%9SE,1$Z_*QNY3 M3XT>CGS!SZ"6NU/ZG,<"=/2F!X%U7.^Z*Z+]G>LWP1G4V7YY]I=UOM]$Y:8S M_O8(W?CJRVHI-GS]-VI:C\7HCZQM 42SISDS@C*E)1$3/(D.GE M(%,%F<@85#S/8HZY9+E7+X=N8DR-QUKQ]ROHUC?K*^E85Z+GNKA1VO!H#VTU MF=XP="5L L6[/]?2%D=HU +;96@4NP-;U>H:5.?"(,)Q8C]T0_)C1TE&YRU_7_5S/LBCB7)+85-"D$+.8PYRD,90YXBS/N%#4 M*QCBYHQ38T:[$'5G,3WGO'YOVQCYIC"?;Y',FZB[D6%0+ ?FO596N*J%W=]H M[IKBPP$[XSA#,T34_N5)7R30_B8&EV+C;S\X;;20?> M4Z[?MY%:8GJLLJ,G;5IK-[2%V;]MYJ[]$-C3?*_.S-Y7PV@_@5::_DLUB>:: M'F+_<[3;]%^'8 TX.TS=;?\Z%Z"LS??WIF1.4TIGEI*$QREA,"'&;DY-(7J< M9Y!G&>=IE,=">'7W<)AS:OO'-SKW#2!V0=:-\P/C-3!GGSO6WQFO + "@T;B M<#SK 4](GG29=E2>\\#AF*=\'@WBX6SM\.>*AO)NC[C;F1^;56%*5YJ]M2>^/)A>U MLE/O6F-)%N,"JP*FB;G\C3,$&5=F(7B>$$;BE&7=TD-[2#4U?MI/7:S5 HU> MP(J_/7'M5=WIFB[:9S$=#]!C+]'01^3+JU/KU"Y/98N4[+5:L'HU-#E,\[.@ M6 ^3AMI'L!?*30V Y>6$U1"#=\@7V ULKMSUAO&LOZRV4(D^]99UJYK7\J%< MF)*N?Y=T-9-(X"Q/]2E4X@1BF7%(!?FH]JP!!]*#G?A@*S_X^]"(>Z1* M#(K\2-D4W;[SH5(O.B-X-3O#?]3Q$C@Z:WR0X]%]E&X'A=\63W2MOXQ2?)?\ MQV(Y7SX\-['+A"09BF0*M?&OMQ":8L@(BB%EBF4B4U+%7D'@EZ>:VG9AO-%S M:>L>+@38R0UV@OM9\%=0=C/+PV W,.>?!6J 6/';8(0TAJ_,-JJ%>UOK8[/5 MX8E01>J:T)FZ,=AW^J>LM%EL'6HQD1F1,M,L4D001QK@'"D,XR(C5.4%CF/D MPR(>#=B&4@. =FFHL5[CP #E#J[B94PQ:^NSS] M"Y?!NXG+[:)XMX?H1EWO]=%]+3^6/\W8:_V=*O68]U4EU]7]XW*U+O]WVP%E M44EC8+W7GYU1S-.(,@8E20R+B00R7%#3LBJB<<(3FF,?%NLFQM0(+8D2QQ3^ MGO"[<=GPH Y,:[4"T&H =BJ 6H<[L*\%:-2XLP=G8#0)1W7]D S)>ATE&94 M^Z%US(4]1^N:$;@0RX6>3ZX87?S/9Z7D2@H30//QP^O/7YNSBL:&%5E40"E9 M#K$^!9ID0,V'14%YSC"*:.J7#.@PZ]1(SXKFF^[G@JX;R07';&!.J^4%6X%! M([&-)@2OK-!_&>"0Z(53V'P_EXE'3O7SP.(TR\_GX=[7U9?9KP[0H G6)\Y33XV(#JXVKUH.?:L4WUP4[[OE@%"/ M>8'<#^4^%\2.@ UT"WQK]I>ZZG5$Y#W<]==!%]6FYEM7W%17R?B$^KW](TTY%EC_-Z[?7CFPO*@TE)$XYA804 M^A22:PN@H"*%.8HIDFFDBLBI VPO*:9F#-QSOMR8**:=V+YGE"YKX7IF&1CA MP<\PU.1$60WN@-7!W@Q:+?80/^R,.$C,6"\HPQYSN@@R\K&G!U:GQZ ^@W6L MT5C^+(5N%'; M/;VAU0_PA9;"W.Y\+.7&6N&KNA,YG=>)C4V]#*N">0'7JY)MKE;+< ';C=DZ M #A2R<96L+L:F(!E&L^J'+0ZX^$,XQ9E/*O=22W&\Y_JV'>XSK1_+_4C=/Z= M_MFX=IN*$[-4,"0*1J%$F$,<%2DL,-=&CY!,/T,IQU[YA3?FFYIE\]M?O_T5 M-,+ZO=&W@'5[Q0/"-? [WTC:@F7NP=M;(O"J$?=RPU;_-LUNP 1MS'QCRG%; M,;OI?])\V?&Q;F1B^J3KAWYH^^2M_"GGRR=SAFNFF F M_$CG^@*X44XP6 2*^^AVDAW@_W+%8 MI%*V$9+\^Y/+JM(/-.;L_:-Q2\\0BVE."8(D MBTPZ(DU@+K4=RF.)2"QXFB'F55LRL(!3VS=J*>U6P6HY/>M.AEY -\/U)9=E MX#UGJ]I>E'D=PW2HWAVX5)7-%%6SJVJ>;-2T,9V;H.4P!UJ"H-4S0\LX;K'- M@1 ^JIHWG8R_R%6Y%&]J8NM/F!/(5!K!'8J@5HGL%.J6UQ^SR5UO8(::Z$&OZ,:>(TZW&6%@#;L M95F04]: MZ -V3&&*$\?7K&"M6G M!2,TU%)#(_8 !W)/J +;G4Y3CVUC^N!QQI[T>KQC>L:N&]",DURBB$H8<91! MG!,!=NW+,WMA>_;&<8[B7Y;N;8;UKEF4BQAYH; MCW3$8F"N< ' /WWA5-6@20E[PX^;:G"JUTD"P9F/='LOC\K,'M2D;:O1OC7& MS'>-K:T04"PZ3(HUBS&.2>SI4.@HR-.G[WA^#"MD.3/I[MK ^_;\R);S&59( M,)(7D+ (0XSC!.I390%5AA".>(Y$X50(]63DJ7%@(QRHI7,CM5.XKK-4+Q & MIAU'_9TYY**N.U*H6E:H)/_KP_+GO^EG:D+0?SGF@=/Q1GFQ+ZK1OJF7/^#W MZMER+JOGV6_?9@RS7&K#!.+,!%:F200II3F,)249XCAEW*D-VV[(J;ULOYDJ M7 +8FD..[M8]?*Z_9-VT'OCM^NW3A^_OWH)OW^^_O_O6_^4ZU?%TJVU?JN:S MYL7*VG^8ERO;>[GVQAOEK3J5OWV=SORF8TH+79F6*=47N6J#IDL^2VB1,58@ MJ$U]?0*(.(84ZV- E N19$207'GU.#D[R]3>-BL4D(VHVIA?5M5?P),^*%=& M9O!*F_F;2NQ^XFG3GX?:S6#O#># +VXKGPD=J3,][H"5,6 &QS4(@J9AG)UH MW%R*:[J>)$1<_7 HW\%^E.QG]0LM%Y7IQ22KF6)(150(TU//M$/%*622<)@A M)G&A4HQ5ZEE_R7WVZ;D<#ZK1+Q6HY>Q[_+\,?]<3?S](7_*0?XRPD1V\,L(' M=%UV &S8<_SEZ5_XZ'X3E]NG]=M#^-%8M5K/_HO.-W; ^X7XSPV=E^I9LV1; M$-*QRJS[0!-Z:[Z]>P/:6KYW($Y@5-R!K1:V*LE.#[ MD1FR[JP_;E=>'CW8 MWHNC_W7\TGC,-LJ[XJ]]^XIT>#+8!L_7&[HJZ=R\?N;MF[$(Y44F.$19FNL# M-M6G@$P4$!6,Y6G$.,I0[XW]>-8);NBMB."5$?(O=D?OO9^?H-UY'^^$X$ON MW^V_/K-Y^= D_.Q 'FLWOP3;P+OXR;0OO7M?PL%AU[[XJ+\[_6U3NJ4.+'^W M$&_UFSV+(ZYDK!(H4E9 +.,,%BB74,28I"J)$TR<\FPNSC U'T0K9)N"\&YZAJ<07&2\7_%7M>[CBSX\[FDO^JEK[KOGK'^QF8K06 MRZX6]">YGN5(2L)X C&VJ7,*0:H*JG'+E!(8D03G/J[%L[-,[;7>VMBKCF7H MSV/I9C+T1FC@-_M,C7Z;IQUN][^*0,C]_OQ$H^[P5W4]WM.O?[C;:Z^/+"O] M3LV?WY<+NN#://BP4,O5HS7T=L7@/=N\>(XZH:_W5G*P%1WLR7[0&V& SB\= M@0OY5OB*,.K[TA&?XS>IZS =:Z,O%W:8OY7K'V\VU7KY*%=M(L7S3/ 4*9I% M,*(9@I@G"N89+_0_%6<9+;)(>6VQ5V>;VE;;"ML]4^DZN&YT%0RR@\Y8%UT%TB"5D6_.N&X-=%==#^IB.[T4(=:Q>>KH]VO5OJ;87M; MO7[>?:2)F;LW930_/]F$RO?+E9*EB:NK[A?BW9]/99-I^:')"_^@!2\75MGL/^Y!@!@$0#M=V(/ Z!! M 'LH:*NS=9YL@;#70HYGT1?YVGA4E)[PUV>DPM3UUZ,NL%P$YD5OL(:^K+^(S['7UZ;0O?%U]$8?;U]67'^W8Q5P^F'WH MJWPRP6N+ASV'WT<]]8>U?*QF$%1G+H(^(U$,'O1F1@90[9-=X#HJ!-XUWF M';=GO <2)RWC?9[MVBOUL!#C9_5)_M%<[ND9OVC;EY=/<]F:PY_5O:B/>C.B M,E[$@D+):*$)*J.:H*3)>J(Y%2G*8N&41==?E*G15BN7K1?^[3>@OZP81H5O ML]7.*^-XTS *WD-?0YQ4FM68:SW 3A&PU<0X(!H_EEF91IN0#5S[(AJVMVMG M:49N^]H7M=..L+U'],\:>+=9+9_:>J<(IUF.: 8S&G.(E:0P+U*EEPK+0D6H MB*/$A1N/!YX:T]6RN1';"4C7::J/Z@.33BU6P*JNEW3MF]IP,.9H"0SG--E/ M4SC[^PZWD1\6?&6JI+V5]?_-ZVR;K=POA"V-]&59K5=R7:YJ3^#Q*:Z:8>.J M50F'$<[T&0MA;<(@%D$2FP2&!!.&G(IOA!%G:B_WFQ_&B6HVS9W4;?<\L+SM MO!ABQ1PN T==AX&9IM4%M,K45W%UKR=S2U?78SO4Z(R#R:<7;O]%\KAZ&W6Q M1KI,&W[1_&[%@F%\]9ZK_RSCW5P%0^3@+BKQ?4^Y#?AI MK"TN(Z*T)0IE9F)I$ES (D<2(J&2)$^0+/RZ?5V=;6I;V5;8MN-R*ZYWIY@K M"+L=NX/A-O#6KQ0&B#CY\;$+Y$!Y(;%A8P@QX>[ M9B^LGI8K/>:GY:*Y'&E>B3A369Z1%'(2(XB5_B,G.(4945%1B"@BG/ME+ER8 M:6H4M!74-U7A$I*.EPLG_IP[\C:BDG @"24XEQ#1+8<%%"@EEO" )*ACR.N@< M3S ]!C#R 2N@+PD<0>?Z[G<'9/!7?H=%7;G(-*JLJHT4(5_W\_J'?D[?>%S77.+V)5(7O:\^\B92-[/FW5E# ]3\>CA867S:0Z#=[\NY_/W MRY5Y9H9HI!"7!*:)J0,<)1EDDE(8L2R6629Q+)PZ%8PO^M3H9RMQW]R0T=;> MX0YALBLZ,']:I2"[GD[$FG2BYG,'Z41W;3Z1_LL.@SMP\5L"?C=(@ 8*Q\[- M+_"E\4TGFN*79\QDHE&_1"'3A\9>N-O)0Z-)-'+JT-A(GR8.C2Y!Y[0AN5I) M\9W^>5]5,"\HC(C$BGD= M/,'WU*GVBB*8O%ISX^F>4^N]/@[NCH%0'YC!C*73Q*;LR[U7N:1NVFA%-V5? M!P+8PS4P$- C'>R_G_\^[W^=S?<8V#.4^6:'JNO1 ;:KQVJ?\<8[%'?0\N!( MV^7YC@G,7:MNO*?ERAZ.M5&\>:Q/TFW#S;?ESU+H+\U74W9:L10Q7$B8TB@R MD?D,TDQ%,$D4RF4>Y3+RZB0\N,13VXU:V<#?2SGW-(2'7UXW6WI2BS9]S[O1 MNG&J[^F]U]IX^YWX&J3\^>C+%#13?'"AQTTS'VL-3G+41YNXL]>$2RFJ]QHR M/:RLUK;:TV?U>E.5"VE:17V2Z\_J#:U^U+^78I;EB.4T5; @F$),B#[21!)! M+/-"D%BD:>:4OME'B*EM*-^-?U?;?=4/\-2H8WR+PHJKE?'VM?@OB[,'9E"P M!]X(6O&!>N40.T>@3UQW1&,;"7QE^.L7TWG9$ZX]'I/E:H M9AM-("A#*1:$$5@@8?IMY#%D"J=02L;2A.01+[Q":B]--#6B.]-5HF_+C2YQ M^[UP&IBCSD T7&C^12"&[;_Q@@'X%S6^W84C2$CM6\G6'Q;5>F6=2I_T%^'M M\I&6IC0B3UB>"R@(9]HN$@CFD4H@2GE"XSQ/$2Y\*.'21%.C!",GV FJ]U[] M8?![+:QCS-)-<%VOH?M#-OA5=">T.MP\7X6&O(^9&&(^)N%!(>QX$)Q0IL2W9M1;X#M;C@ M]^;_1FY@!0_(,'Y(A>0;QYE'91\_-(ZYR//I#I?6_Y]\?O?X-%\^R];@%E2D M.KE M3X5J = ZO=]OC*NG_443Q/-)$^/W/^3\I_QUN5C_J&:I5!)E60)S:B@M0APR M1'(H$A)+'J=ISI3?$:R7/%/CP.U=E[+2MTU*;.\1_?4KP*NY-K[ ^@==V$"V M;^^^?@&_2E%R.G=L@A1J)5W/>Z.MS^#'PG/%\+<+5JNS^VVMD'%S:\.N5@G4 M.@U9+;\3N,-6TO<3Z86K['?"[W8%_F[#=K A[Q]M'.S]0GR5E0GH$W5(S?W# M2LJ]*@DY2CAG>@41*30-JQ3!7! )N2(<28YPJIR3H HD.[U%W [&+-NJ+J8>,.@.Y(EF\@E/U,8T^XKAK,KF.- M9T9[:G=@7/L^V\WDMK47373*2OXP!1E_R@\+OGR4'Y=5Y5*AT6Q U;WX[TVU MMFY4Q/&_MS$.6@<_VWRH)7>SV5]R&H*M@U MDG\!1DV3+W3.W*=*6R;FVGA.JZI4^MA5!SENE6T_W\@1UNDM33>W,8"0UC-ZDKE7 ".E;M>HBKF[T' :M@1FV M!@B9HR>U,Q!# M.T8;P08(H3NO$,X[H?SVIWXDT\_ZDNSL'5H[8>EHN'YGNG!"HDT?LV M03L##P:?VHF[% _#K2SJM^W6%V],R(CK'STAXZP"Y\ MIF.NT[6SSNFE2O5FLUKIW[0>F%)6,VUOB$2B&,:8F;+^1%L?$4-0Q2Q)5)P0 MHKR:>O87:6I$V$@(J*FV(05X:AK[S%L_EF]O-S5QII?/, M9'"&VHT+!@%P8))H909[0M\9ESBP8MM;SUIP\,J(?CDPT3^CP1>NH$D-SI./ MF]?@B\E):H/W -UHZKLIP+A9/>]U[*"*"I(4!'+%J#8R< H+S!F,14%IS"07 M-&MC$+Z[T]+I3!UB"+Z/0$.MH'7+CW\'\1W)\%T6X[I03@7HVE2NM*=K@.([ M$P2J<;> ;YWH>=S:$P?:G%2:./QMQ[*1_(<4F[G\K-KSFZES8VI/ MKQ9T_F93K;6=M#+7ZQ^7BX>/Y4\IZGF_F](6,UK$N2KR A(N%<2\R/79*]6F M3QH)Q%)69*E7/GD_<:;V5K?:F*"1K1?"UI!J-0);E6P\B5$*6JT:+@"_6\4\ MZUGT7%0W+AEOJ0;FH!%6R;]^8Q!P@Q9G["?1N)47@Z!W4E8QS*C]>'JIWI>+ MU5 \D2F$6,PPZ@P MM10SF"=Y"AFF.$,BXS3QJ^0;4+C)R MY((NL1^'C[UP(S)ZK5A#UR1[$?8/B>REO2#H M'-UV!A/^^D,TA9AB%%(L)X#=6/"7Y<_;6C)AT7;2.M\-Z:O>SUDF5095B975.2F?&:L(!/&%*;& MKQ$G,H\B'R[L(,/4V+!5P=1GV78DN]2$S(\INZR0&U<.C/O ;.D%N6M[9F]R M[(%A2'KL(L:H!-D#IV.*[#-47X?OV[)Z6E9T_LMJN7G2C,SG&]/W3/]8X[ N M%QLI/C_)NE%155^8VWYJ-DN3SDW+TF\_I%QK>K\7PEZQT[EY>KZLM-U;[0ZC M)"H*0@2':9Y$$*>X@!33%,8\EQ1E*(^IZ.8E'DV'J9'TGEN"UCY(8VC-=Z&3 MX(>&J\D#M\]'6Z[$,?7Y10Q2$_R?47N2J7HN3-3TT>\DSPI,!QQ"%%*(48 MFU"./*,PRP2C&99Q)IP*V_I./+6=R41*/C5B M9D@' M:-]2CA=PC].LT,@S M&.<9@;B(3-DW&4&D"*%48LIYYA-',PCN(T3:&-Q;,<&;X?!VVZB'0''HW?5L MUM(!K.VO;"6(5W5AK("1P+Z@#5OD\L+<+US-\CHBM\M6WGB^1_-5=KOC'CON MN/>Y;;(G5[RLC*GV-UD^_%A+U/1KH^?Z#A7UK@K-)! MRP0S6 [BW1 MU-A!:["-7-,VS%M3KMF4U-ZI8./A:B5 JX4?@_1?1C?2&75Q!N:IK2YM K%9 M**,..-3G[N9:W1E/! ]:0R48T"&YL;]0H])I, R/&3CN=XD,"J M#*RF=\!J7?\#6+T#^QD&7IW@#H6AY!W?HQNPRH$][>J38=,UTW9J:#0T\<)#-F,< M!/R0>WM8 4?=S ?!]GCW'F:27M4XMS<#7^1*F7)<&JV=+#/&8LH*D<-,*+T- M1R0W;74SR..8F48+^K#H%2OL-.O4J'EW7?BT$QF13@34C7FA=4 ]0+O3'Q2Q01=_USZJ93 J%F**09%$*L>0*LK309P*9)%E6B"PF3C&=5V>9 M&OFT@H):TB;Z#5A9W8CG.JC7B2885 ,32R>4G#G$"84=9U0M:522__5A^?/? M]/,U7^B_'-/$];%'H04G]5H: 8$;FAI: MQ/;N^]J+V5>-N&&CAEV "1PL?'7*L6.$7?0_$QKL]%AW>^*[?G0FE*29PA2F M3)KT!!.F2S27J"1'G&9)@:33-=?QP).U&HQP_F:"Q:S\EJAHJ8I"PN]$MJP@AS MF4.&< J98$BE-%(9\_(;]Q%F:B^VE7-O*[MK.X"_EWIUM.6[O\M9O<.'%%U< M.#?38:SE&)AEW .)ZC6K:U7R@R62+Q5$= O?L>.'+LHSN="A6\AUB1JZ.6;? MXA+G^B^\?M[[UR[S/Q8,DXQQD\-D2O ( BE%"DJ.,I$E6'":=JL.X2[$Y$AW M5][!]G"R[W+MH*R:K']]OB@7[9MMR]7N\J6[EGOP6#4WYAUZ+09FW/U"DNQ_&BT6JUGIL-$G86S$/^Y MH?-2/9>+AWO.[;N_*W#P48OR82T?JQG.(\E3'D.) 1BR%YY7J%&/NT>+^E_'E-AMXE&XL!Y?D.K'U]6RY^E/OZ]?OZM,M<7'Q8_9;6VE*Q/_38&]TU=0DO_;'H[KE8;L?K\99@8.8V+F6[ JTJYES]RBY'N?C+V>6X SN=7%P?WL?M,."& M/'CWE&C4(W@8](X/XX%&[6"8-G5YC9'[[;DR9NX;N5J7JN1V[%]MG])9)",5 M"2HACAB&.$,2%DDJH/X7YGF>"XZ<&LR[3SDUD[61%!R(ZF%[N>'L8*\&1V]@ M"FS+?1N![\!9&,'OM=2.93\\\/0P;(/C.I*5ZX!O(%O7"Z&KAJ_;2.-9P5Z: M'9C$?D_VO7TZ*J+^L2F+_7S4) OC3!4R9I EB;:(DR2%C$D$(TIC&N>4IZQC M77(W 2;'W;M;IV8C?39W3/UZ/GBOBN_-4GBL1[Q5.FGRL!5_I*LD/_2&N49R ME.&%KI#\$+I\?>0Y3C<./*J4?<\J6WUMIJ(TYU$NH&!,4UVJ_T9C;!*L4$04 M2CFG7M5"+\PS-49KKL>W* /8'OP#Z^K=# ?"QDFKH'2&'3SUTF'CFMW .+TW1QGX>[ M4=-G_5ZM3"V9E?PA%]4V3M$,_4FN/ZOO],^9/GO)E(@81ESD$ L90QJQ'*8L MQ4(?V6*DD,]=AED*3D-.^HG.2#Q#$E>3T;JL7/?L]F6Q)CN?HF5S]++DVSB+KOQXQ' M24H3JF B3:6*N,A@P1&%&2.Q8+G$6&;]&OZXB#$U<^J@D7I=JV:Y HW80?K2 M."V.&Y$-#_G U':^9\WM-1BE>8T/EL.VLG&2Y(4;V_B@=;O-C==HW6BS*?UV M(7_VW/WKUH$B0X^ [,E6VIPFM9^1>"2@9QC/4'-21I]I!F5.+LC]HQ>088L6,OD_I" MH+F"CV4L4"H%3!7/((XH@H5"' K]!XXBP13V:V6R/_K4:*X1SK-]R0%>;LS5 M&86!R:B]][L9T>'?NN2HA*@+T"),=!LJ!&<(] MVW^D?/ZQHEP]9I] KKY/]&J'$?I$ =B,_B^T%)_D>D:+)%8B9S#"N828$GW: MB@L$OF_2K59B$\ _K/8.H3!] 5J7%" M (Y "GW[?T[Y\!?_![.\P)W_.2W/7_>?_62'H/3M:!^WB<>(%E1D.859S&*( M8_VWG&04IK*@*&$DQUGN'(%^.OYT7W*/F.@SL%U_E0. ,=I[[)9:[02*1U1X M/W!&"@'W!I.WV0>]HBP<3-W5?57*MC;,,"Z?FV;4%_Z*GL=O^;6/#E>YNNGK?/")MZ5^T-Q< MEW0^(S1+5"$Q)%$1U]TJ6,81Y QGJ2SBB&9>P8@AA)H:>;3MU/<:67C:&T&6 MJL^=U7 +,)G;K':5CC^WK]@+U;!VQ7OL6M8WY9K /5DW)+O4MG8>NU?43IO& MV^3$?UE)J8^/)G-&3[PR#1;?ROK_,Y(S*G N8$0R"7$B4DB1-ML*05,N$YEF MRJO,@+<$4R/BKUJH2E:FNM,V[_W=GT\>15F[+X8;^PX*\= .+'WP$-HLL?ZI M=W^NY<+4TSHI--#H= =:5<"K5IF_V%/YGK;M4]>JH'4-5/+'>(!@)@\A7B+@ MR1^C"T%1'0;J'(&PL@G-=-Y40ZP[QJ_7JY)MUK;DP7+76_Y+W7_VWDCW8)^K M9@53(L[B0O.D,LXRJAF3\TBS:)RH+$LQ%5X!D?U%FAJ/?MJ8$#?C"K*%8"NP MW*SA4L'U#PFU?O(9O"H7S>\\LP4#K)\;TXZ[*L/?PK;*@+:J:KTR^_J ]5); ML_.--8=KB\8V>C"?A,QH"1HUP;Z>08,R F$>.(BCKU1C!WT$0O%,D$BHD3MF M1):5ML;H_)?5J9 ]5L6-C$?">F 6 M;K4 5HT[L%4$[&NR2^^Y UME[L"M!"S_O,C^F 9-CNPASK@9DOUQ.TF3##!D M-T+]K9*?55M.HYI)E$\F?P>_/_04=8^R/814JB3&.M249V197$A::0:')F$241D*DB4]N50A8 M1TBDVL'ZBC4)RDV\C 5X7;?S7%R)U_="V?G /O'^Z]<2O ?(;!B^W?JEJ5XF MQ\&MO?JMCW?CW?>T7)E /OGZ>?O7_RBUS;;B/YX_RI\: 1LW+&)%DC@R?)'J M@RA'D*7Z-)ICP6(91W'"O:J=NDT[-58VHMK(50FVPMI+@4_W_]4I,-@1?3<> M"8_IP+32!TYO=O%#)R39.,X\*O?XH7%,19Y/=RP^OW7'F6)EFO'J/LNUXVZS M_K%E.JIWOTI5[RLY)=5R>57X\-[NWRDY6+&(I0G M"%'($Y/+A2(&"\(2R+(T*U"6%)'PRMD<0,:I<=Z^$WU?R;NM(WZK)]@81>NV M9Z!6U=;/TB95JRVPZ@*K+_B]UMB3,X?X7K@1[ NO]M"WW"^XT/[E]H=;BJ 5 M^0<0<]RB_V#CSUN&?IU&4"%-3+1$,8AY1F$N#8%OFXD0SB YT:PG2$9F!IKN0:XRCBK<- DD(,) MQLWY.*?;28K'V0^%KX.MC\U?3#+)Q"O<&KQA,1L&[V MK75RXY&A89],E6VMC+GO6-6)M$<1,;5&XY3?=D1UK*KE.63C5DSG-NH$#Z[YLQBN9'L@-A/+8-FMP!WH%7DA3)F M+B,Z=H[,&4DFEQ5S&:TN>3!71NM0:NI6B?%/R*-&6*M;'T%3%,&*$*JFR*$YB#R;M(KS=T5>KCZUR+:V]S M;?,IKX)6'1?G.G,.C?7+=4@X;)#P6=FZ@%8-4.L!K"*>5<4Z+H)'D:WA%V.D M0ESMHC11#>#)+ H]*F]AWH0'NRCS>E&H713]9OPU4,6N?GA>K>K5<>CQ*G_U MT_V@.EC/H8:S[-]*D_-D"P4SE"<%RW(H$-'[$"$(4JXX+'C,XBC*<(S00!;] M3HJ);D%OM>35NN1MCJ ]G;?]G[?2A[?E]Y8GG WOB?;4;/>M^"]DL)_"-[:A MOB?!Y ST4W2Z&.9G1ND8#54NRK7\J&<3Q^6&]AFX\7O^79\!WNNO](P140BL M!$1YGD),BPA2R2.H,AHE*L]X3KVZ[W038VJ1 TF4))[A4-W@=^.ZX4$=F/-J M!:#5X+14V5&3LD:-.V 4 4:3@*%4O9 ,&EK539)Q0ZUZH742>M5OM(X5.NI\ MR.K[\I[_8U.NY.M-I0U48WS:CI%O:/6C^8V8Q86FPQ0AJ%)N0D73!.:Q**#B MB<@2223*LM8P=*-#G^D[6(2#^R.T9%5IMR=S"FN%WQ;/-^*#5G[/:AT^"T-9 MI%+]!^0TPL8'KRWVE.<0I5F"&8DCYM>@RX+&Z[UU!@#[QGM6*;^\A&/+"3W/,5\"^(T@&TH+50?.8? MMPQ*!V1.*J!T&:/;!O2QI$P;^Z9<3AM1)!2)><0HS!G.(<:F67 L$!1*9@61 MK,"95T/STRFF'9.U)Z\?.9W!THV"^B$T,-'L"3= G-9EU4/2Q9E91B6%RUH> MO_I7/MDQV+^I#Z]9XX>)WZP^++ZLEO^M3_Y;-^AG-B\?ZF9.WVU$@_QS;=-Z M9UQEJN QA9)B!7&LJ*8"+""/<2(C&A&"O4IU]A%F:H;.H:/$VI_RH5PL3/$& M6\YL8>LXO*;SN@2_;6[=Z+J]XMEIZQFJWV=5W4AIK+4:F+Y:-:PQ5"MB3,]K M2U&!WZTZPR2XA\ U:"1]'WG D/@-Q);'R(,;LQ\^M-.3<4<;\0[5\_/#ZM MEC_KNDA-[]A(8L0HP3 GFH>Q1)$^6T8I1#3'4B%91-RK!>? PNT_]D4>H,&O%T@A2[A#S-1W M6:V_/5>F7]8W^6 &;=Z&+%<\QX+#-(FD-@%-,\Y(FX"(%)&0-"$H=S(!K\XR M-;XQ48- ,3"'[J(!&R-NDX0&31WQ1"+A&BB"RL%4-;%4M M;*BPH%LP7 W\N?CP>*$]M^0_"-ZY^>'.5=*?Y&K];**!UII@W_UC4]KP<--H MJTEC5KD0J]L7.*Z M/N.V8M\U3>4ZY9V[+("C+S\LK$.[\$,@VJ66N2M&@:N7WYQV['KEKCBDFX/N MZKQ3XZ9OF\='NGJVT>@_I,WL6R[LF6991TQ_D:MR*4H.C#)=76W7E\+7JQ8, MX!$=: ;*UE]FI1[)4^:$U3!.L>M3OY#_RPF/RZXNM\>[G"+IGV\V:].L]/]= MLNJ>KS\K#7!F PR?YG(M[SE?;DP!VX?:W?9AT7:]D4JN5E+8QLWU%^.IQ-D["6\[E49 M39H1W31C(WSH]QE]]@ZF3Y.0]+%KDM/YE^4?)-LMSPA]!TY@-=1>2][%5>^.KL>6.PC*(VV9SF@'VMN\ ML;JZ-[F/-M[>XJWAP=[@_W0WA]Q7N2[K1E?&Z;?GF"9)Q/($$R@489K-26[: M*!0PXRB2,A$1B[QN!BY--#7^WLE9URGHX?^_B*V;2RT$8@-S=#>PO!UFMY ( MZ2&[.->H+K%;&A_[P&Y^OBL[5(9YUE+8 JJ_+4PEFV^_M5LC1WE,!8(TSSC$ MBD>P*!#1H,8DSK",N5\4[=79IL<3K;!-56,K+GBE!?9M]'D=95>R"(3=X(QQ M!;8!(K6<< G+']S;WJ:=&-(W$H!49 M[,E'9"+^(:+?MP3VI+5K8\?R/WO_Y+GL39OX-:_LY)B>?A=^.M MD* .S%;'2-Y K4_*XE4H!DI@/#_G2Z4S7D7@2G+C]>Y86\)9B:$95$2>19<]X;=#?"&13*@1EH*SNHA==VDQ4?-/*#5H$[ MH%4PZ8A:"5M/Z'*V@7]1^:X !BTE[RW$N 7DNV)T4C:^\T =&^C4-Y[55\EE M^=/$;WV2Z[;H@$P)QD5*(<]C!3$5'-*4*$A$G.8%HQG*O5S2UR:;&H&ULH*= ML-M:*/?S^?(/DXQM.].^76[86FWF;6R#;Q>>:RN@4DRSC.0092R%&&&] EE2 M0)FE4A1(LC3V,FF#K< (YNR9%0B(K-OF$0JO@?>)2U_6(?HA.2 2M#W2M?G& M[9;DH/E)\R279_R86\AR]FZQUE;NF^7CXW)AK=^Z!]OGS;I:4ULN8I;E$9=I M'$-%500Q5AAJ$[6 :P96?E ;9;\;%3Q-59^%<6/\@> >F,:#(AVR><,ES$;JV' R M_53:-%S"Q:,WP\4A.A;>,"?SU[22PA"L9E<;"G._6IF\,G.-\_IY]Y'F9N?^ M#[H2NR,B0ADNJ-+FLB8[4S\;02ID#-.41CF5:91E7M377Z2I,:(5%S(C+]C7 M">PI9=[6_<\UB@&KF6<%C_YKZL::XZ[4P&3:>Y$&J# 7;T-TK__H(O/3S8#X1<]Q-I4%[>5R&8BQX3FE$*9 MR\RTC(H@S5(&4X[C@A.2<.$5>3B6X%-CM$\;DV]CKC*HT:8"#T9<:=M+/5F) MP2O]U\I>N'GFFXWV91C8NAQPB:=N@]XUT=]@3_O&P[O6^H,&@#M00V [0U@0 M)F"O=ERV25BUOK+_<]B^'5^%_T55I0I],(1UKV3&FS6.<15#@ M-(*8J1SFDF)M.DL1Q21CF2I\]JSC"::VM[3RU>VONUC*)Q"Z,7T?8 9F9"], MO+GRDN(A.>UDCE&YYY*&QQQQ\7-]ZPE_6/S4S+%_;V*PJW@WOT G4%WM/\&@')H^VVO M=O!6Z&UT\TC%@]W0&J9Z\(VY7ZA\L!LBE^L'.S[?EZK.&T$V;*JQ=_Z+SC>U M\515F\>G<\WN(H11K$0"4V)3,:(<,I7H54-)A 66&2G\#MI!Q9LP[?U-E@\_ M]$D:WO^4*_I@;U%;);KR8) 5]67+L==I1$Z]*4YR*3..A%?:^?[HD^-+&^%2U_'L MX!@\1,Z-W#KC,3!7N4/AG[5\3N6@:0?]'LL-J60VT(I'JKN6&^K#:KO0,7BW*1%#R%,LU,++=BD!),(4NH(AE2 MN$!>24!=!9D:!QQ5]:VK37V5=1J)T0KL?>)U)ZNI\YJY4C#T1.VG,V'>\;LQZ')/^2:[?_)$*4JE>H.!*IR7QWD/I\/+R/DBL4J4G M"R&([*BX(G+AQ'!>Z4D7V\SAMLV M:5^DT:& MKK7/.SST4.;"_7'NE/]ZC*[ MWI75UF;4VR=3NU"_K&M:+O0O[I?O?]!'W$F$\&B M6!*S%8T@TC8?I/I'R/,L*S*1\H0[[4Q#"SPUMM_7U^QF]PH ]1K>.MJ9P6?> M;E&8TGP&7C$GM!(TARBO3KPQ1#A4R%REUJ9SN.[[2XC%!.NY432+HR3F%U%&)5G!^+S MDC:'/L97\.+['T_2M ]L>D5T_]#VBC#!.?=_+&>)*!#!.(>L$-BT6G%-U*+I8 -^FLNJ:C)\3:N'K^^_ M? :_2&%Z0SN2X\!YL^/(\+,1F"J/ARENIZ?M>K/]UT:/FSHLT;2\"1F:Z()D MV)!$*TE>.131!:W+(8A.3QM\Y&Z(IG:-OY^7VGJENU[O,YYD64Y2 1-AZK A M%D."HP062 B9)9I,W3HNGQUM:NS8%Q;TI'5T/IQ'V/H0W0]NX4_/CT,6X-S+ M"A//I^5G!AS[F/RR[D?.QRUN&KG>S]&""R],ROH?W]&U_$#+E4F/D2\RV9), MQ2G.I-[JY@0BR0DD,B^@R$F6DDP5>>)T_/ZJVDR-!H^D,FYW=$:%.B6NSJ)K MM6]JP)S9R4WP#;*CX7^:]R(PS7LH)W2R8-#-X5M67P(,-/T7+FC.Y10F>A(% MB+PH],]1E15J,$],E<;4S"Z/8J5U2Q*9202)" 12081Y29J)9$0 M1Q%C>$)USST6 M7XXR=F?%$UH>Z:=XZDI?_6__O%I6U8S1-$ID%,&(* E18OREN MN;WJGKZ7.ZON7^Y&!W2]6LY,7T6YXB6=Z\]@43TM5^O;4BM!U;IS!PH9%7DL M(<_R"*)8,5@@2F&:95&6QU'&B%5FLMUP4R.'GYX>_(,6F"6. MX04Z:2\[!(<@*):\+NA96]CWUNN'2,+"YI^;5.&E9U?(IHY"K MFT8=QSK>-; )6+=7NU,?R@5=F)%Z%6D_+^EE-?"XS;QKJ4=<&PNSA:D=!_M *S#W' UOL MX/,0O'(,E;!!*GLCOG(PRC'M+P>='+UK,(?(U:H.A_Y44E;.RW4IJ\^KY9-< MK9_-8.O;15V-_\D0UTR8+66F*%0\-EXG+"!+DAAF"4EXC"/B6"#'&O6"05G>!JJ):\S2'JRFV;3C?0W-36MZ_(W6PV\4M,0Z#QS ME9,(8Y/7$'R.L-F@QPRC-[-%7"[JVJU-F//'JMI(,4-I1D1>)%!DVB)".!*0 ML#B!$;];?ERF26_;;03^S5 M?ZXKX+W_85Q/E?R\*KG\8F($?GO2%%;_]*E\+-3-C[!3(ZI.8/!D)+X!&R,NJ$,Q:J+:5,+TO&L(RTNO.T^3 M;D=Z4YG*P,QY*@AMN_3L= 4;H^Q>*?^FTJ3)L6C?A5IE4&MZ VJMF[^ 6N_0 MH65^9R=\Y)@G>2<0&.87>;NX+\]C#ER>-.W-Z]@S.G__^#1?/DNYJ[-J1-CW M#;1';"DG6:(R 1%5"J(H3V&!$8=11G+.$%($1TX+SR QIK:DF,PXQX5B&/R6 M2T!P4$.3>T\!T&D 7A0*#I!4 M>,D9J?<"2LY=-S!W]_&)EBLSW::5X'[QV\-RS:0@)(H0@8RK'**4(F6>J9$8E%MM -?6^8-CQ*_;5-@9<<$ #LRA.[F; M=J4O"FJ'KJ4]!#6O:<). HR;-CP$FX,TXD$/&5J=H&V0NFV*]T56< M-25N8=OT[.S%]5B2X!(7?<@0G1QNY%L$EK0\+$5R\8V!GIK8T MROWREO_/1F\F#@!*60H(3J=&.,U[DA,;*Z7S*#\QCII*9FH9@#*CM>-HK@('INI/5%']M MI04[<5L[TF._*5MHO#:6NCCHN!VD;#$X:!5E?>, !]VU:?/M&8I)C[ME>O]- MN3DY-SVCF(0JP@@B)04L1);!.$E)CF,F.4JL'7P!!)P:D?5$='"#A9@Y"^_B M*\_'&$?>X,WYNBMOVKHK[76GZJ[T- 6_=[JZ.#I#S+"#H_259WHD1VN@&??D ML TX!V<=OB'&'<]A'!"U/8=SR'%>ITI\$2,Y&E0NC_(,,F3UTA M#(M(1)"@A$<%1UC%:/94E]+YNJ:KM66DPCC2N[#02QW"$=$;JO_*I6GPP^1# MN:A[,RP56'^3H)$B4.B<_[>CX*S@"L@T&.7-T%OZ&V_S2O@YU+98*3/,8&Q%/AQ[WF#PFI\78EQ382E,4\4A3G,)&*080I M@@4B,8R*+(E)S&B2.BU9QP:9VOK2R&ALC$9*M]7C*(QV5'\M.(%Y^24N 2)C MSR'@D^6.CC,J)9W3]"5_G+UVX":9?Y-B,Y=WZHO\+A<;^>;Y%_JWY>KMIEHO M'_5']N;YBS3EB'H]C5]4L^94$I)B#E%65PU*.629W@Y3KD2>+ M-#4BZ30RG\RM.:RH$X7!'^7Z&ZA5 UO='"W4ZV?/TO@<=4Y"VY6]Z6C5,6;D MBYDPO]KJU&NI'K(0N#>4O5J"UTLUKI'G#<4#^\W?DX=&J+6E>'_32-2-(.N* M TT],1DK&HLBA32+KW+B"6YL=,*5KC%J)T>;&H,.[Q0]EE([L7=;\,&C-XIXKCD78Y4TH>[D)K?_X MBZP,NWTQNT_3C):;4\D'.<,Q5K%)U&1)HE]*AW@,^7)WN8GS'49'CW M*GH7='P?8BBLCWH,@PTVL,Z>WK\*N1#56UI]FY$81Y1C!7/."42H4)"PO(!8 M%C3A69)%+':JHM=_^M0(V\@$1"**E8]^Q?>SLF'8P(H$92Q? M=TQAK\7I]@88M_3<,=T."LL=O>A:!]][;4.NG_^JG^RX>YVA@DEL\CA9DIED M3OT'%3F%&"<%4ES&>*B';[!,4V,&.Y_2S5FGDF4\I,^9=?7^C3)?DW#_#9VJ M*YQ^5X,;QNLW7*Q7-IO]_UCQ[&XK_*=>,2^&0Z.Q'.BDB3+N0J-387 MQ[# 4D&:82&2I, <:3XV*4%V?+SW="=FW8X1[G/5PK7]WMSH<1\R3I*(%5) M7' .$2T0I#2*3 5#A:(,)R+A+DO8<,A&6(S\0%;0(HI45D"48U-T7YHCO41" M0J2($YED>M9XQ==;7K$3=T]R57L@6O.1"4DTC1+(8U68AD$II(0*&'$F551D*1%.>;G_Q8LV,-QJ!1B70 MT^EF[V6X ;]JRM0/TCK,S9,ZB'PO?J/.E_\%CB^$XXHPL)=K MN2C7\E/Y78J7%?%N.=\\;N:FJM/MH_%"_J.I;9#DA"E<<)A'*#=)J *27")( M8\Y4RA''V"DZQUV$J2U-/3%!7T['1J_N4V&WL(0%./#ZT @/:^D/*W+> &?L MW7N_#H;/:R-8=RG&[0H[&*6#%K'#GS2X&=HN&F8AN@+NO<:2U2[%(<:1+$@A M82&9MN@S5&CVBPI(\RS.A>0BB9T"HUT&GQKO?5XM36=4$S2D%[=_1U'\T]__ MY%",?= $V'%>*%@#L]U><&#=T+%K(-%O0VL\.2'"JH> YKD!F_WX8W=E MC.,^F=@K,\&#A(/)^^)DGA0Z?^30TYMC=."@D[2 M@?7^3\-KNU+X!"TXP;?"WH ^=,;!+==-U&FP9@ 7\0G2%.#TJ*_3'. B"B>; M!%R^4JC1.8) A#A L,F2(Q)'K'(U&1 MQP0[92IY GF4@-"-*15C &Y0!2OYU*(NPH!M1^N>( S,YYV434OGKN/S3=U/OB/6$=8SC. M@6O)&7X@"\T9&JVV.EI?SAO02.J1,B[#X94RS@PW+F5?ZO,65F[HUT\[,J";=L3*%P4 M48)C/0NQME<81["@>08+GN1YC%"!IUKS129?J^4Y/JY=1$WO=)4M1>C^@\W @SRJM@QYVN_ M ($IUV;NVYBU@U> /8.?C*Z@7/SIZ,M@T[7$F;M#3HA/T@\BYZBK14BD7RXS M0<<:FC[ZQRWG9J'33]?#+O2/O/;-5G>KM]],,9&/B_X5I9;Y:2Y[1X9I1 0B M$F*J=]!(H@0206.H,-$F<90@_2NW_,DK)9K:RJ,5 CMYP;Y*P&26UTII@MF_ MK-7KBG.]ZR?7;OD8=)B?Z>O!;APN M9#EKR@Y\?:3S^9M-I1]8:48N]+8 (0Q)0;&IN)=#HF+]1Y'$-,FS%$EAP\@G MGC\U?FU$!+6,H!/2CBA/(7B>]CS@$IC$W""Q9J,+BN^XI>K(I9+\YX?E]W_7 M=S:\HG]X22>GGCH*.5Q0J?O4+UTVS/CZOQNZTE_(_/E#N:":$^C\XT(M5X_U M278O2C5".,M%#B5)I.M-V); M\<%6?M!3P,U$LIP".SO(/["!>>("E($B4]U@\FFQ6(X\JEGBAL9+V\/Q[@&] MCYL3PCNU7\UHED59%A'3\46ED=[V%3&D A,8IRC-$5*$$ZLSTS-C3(V!=F>E MCW5%,.[6FN$M.=EWVLO>^'2@<FD4*6 M019%'$I&BH*;%$KJ%/%W?)BI\=ZM7"WK?P/_1A^?_A.\DTHN*L<*8B<0M3R? MN!JGP-Q72]F][=5Y!+RZ](^/-*Y3_JRV!V[U\UQ_&/Q M5=)JN9#B8U5M3,,[27(J$@J%Y)H$(J0@HYH)"I8D,>-9P=+,S;UR8J2I\4#K M53#2PK\;<4$G+V@$=G6ZG$+8UOWB ;=Q'#$#(!O@E+D Q]7NF5//']E1-HQ:_D+GFR:S>#Y?_F$RI*K;A>CR#=XM'VFYF,74U-=D'*)8 M8(@H+B"EK( %+PI4<(FCU.G"^P;$"8S(#=@J G::U*F3 MG2[@]T8;Q]-TJUFQ8R/?6 >FI% P.[.5"VX^*A=H$"F M50*&N21*(9E$$CF%ZCN./S5"_+IY?#1O]%*9R#I8RVTV.M5R7HJZ[)M>AC9Z M178SS5QGQVX+=NQ^]8BE1,4)P+&*C,EI4@":9SE M,!-9C*(L*U3D=&;F-OS4"+ G?;U9VI/?N=">RSQ8^LF"H1O:;78.V%ZII'#5 M]@;@YKG>GHL$8U?<&X#.D9I[0YYRG:&G!V7EHB;0[8AK8[&4HBTY]*FDS)B: MSS--98+$(M'679*:CK<$,JI_XD6N(KW#Q8PZE1,=(,/4^&X75SAO132?HTD3 M+[6Q1]= T7(%OM/YQC&>8,C\N)E]@5 ?R_3KB7^S8\,UV-/@!FQU\&_U#0 P MA.7G(L:K6'\#<#IE 0YY5) S"BDVO$Z"GN5,%H0Q!+&*3+- QB'-1*XY,J:, MQ&F64CE;R >S^[OW=ERQ'=_JTR3-IWD@1;C/]*\K4PC]3JGJW^O8%:]'$3OP MO1Q'N&$YY2.)&[!59K1#B0/T1CR8V(T]I<.) T0<#R@.[Q_8 -W4!GIC*EWM M57->K4S&7EV>\GEWR6?Z;'YU:RJ#--T[/BZJ]6K3I/F93_C^&UW_4KM M''JA:=ZE M<@$:2&Z P:->?TYO8]S[O[_JA'IM&?\ZFHS;9?Y59^N@,?WK2C/4L]P=!!D/ MMOZ)/_=.TEB49%PHF$>%7BPQR6 1$;V*\IQ0'(M<,:<&F]KBMBT94->8 MVI/#ETA[/YG$#'1^MX^Q.]7KPU7:>,197\IL>3(O4JTIG0D1Z M!4D$X@P7VO8J3"0G+5*HK3,!-4'JN16,%$0Z>3"NDV=J?&F$7BZ:>F%JKZ=E MLY?<4VJ__J2C.^+*>;3T*XPW.Z$=!*TFSM,2-$C*$[Y>]^M7BC3NQML/?@<[ M:$^/]>J;-COT>[V'U[+=_[%L8Y])5D@N4@RS/&40Q9F$C.<4*L53PA1));)* M2!XP]M2HMS:1$B].W:-07^6)O1; 5W.?-K[15G2@90^0B#@ LQ$\E$>'GX); M\1PNEK[ LX\(=*)6G7([ML[%#\N5DN7:]'WK/(Q_E>7#-],C^KM<01Y MQ$P424H@491#DA*<)3PC>9$/:CYZ?+RI+52M<&:A EO1=P%@ YN1GL#:;DGQ MB.!K!,^UPM[TX/1OY5MB%*05Z8DA7Z@=6:F>^NU0WTE ,[[6Y IQ]H%*R[H?94 MO*)!B,>9M^/(UYG/P'0Z]E0ZLZY_U'T2M$?I1N5R_ZB^I/T (UQ[8/C^\6F^ M?);RJUY]M)%[PJB>U^^D_LETR>;+AT7Y#VU2UR;SVV6UKGI171DND!0F,3C/ M())9"B+W(*A0TDZM?5C;^?>G@_OY?77N@+]PRXTM:8;TQ6W MV[\WR1%??W/,/ [W.KB>2+[B)(]X5MEI"5HUP2D7S@W8Z6INW&G;>F9 K>]( MQYF!)B?,0:=O85_I"#00YJE=6].%A)1^V@]4KZ,Y,18*E1.8Y MC*FI1H$IA06F!11,;UL$QQ&/G*HF7AIP:LO&OKP-1]027[&+N BZ':O[A#(P M.5^)HC.GVD+CDQHOCCDJP]DB\)*HK.^[RG52?= "O_^A/^ %G6][4-PNQ*?E MXJ&.[FMB^G:?!"GB&.4*0Q)CJNU>C" E&8(RBBF6(I4X<3JX'"K(U/BITP.8 M5P!TFNQZR=06JU&F#9YMU!GD]7"?-"CX3@+8;T7@_$,X*MPE^4U M/!.#$3OAAQC^O)'SL^L_3)Y:XS/11F8\8W&<1BI*8!SG'*)"$EBD10H9IRDN MBBR."Z=R_#Z%FQH)MWO%7@;U@U:KBP8Q:=/.D@"9I ],:%X(WZ M?Z#5L'4,3"!K^0SND\A%/B;?M"(I!B#K+6_XW!AN]%^MUK//JZ4I\G&W:MT* MMS_*:B:C!&5U)LH $LPS*-$>,9IS2/+6A\%,#3(Z&&QEK8ZOS_/UN M!+7\E!)Y\]"H]5Y&5-*/KGN:R992'ZB6ZS0J(8*RQAIO\TO65S2%/)H&1<44EYYE@O MVV;0J7WW?9GK5[POK*-KS@9S%$597"0H9T1#.TA[XIJB:ZW ]GBZNT@= /+J)K49=UQ7 MJ0,2!^Y2EWL'+@/+1V,E\K?+S6*]>FY#+&.I"IKG!,H,F42.+(8%YQ+B.$MR M;'**ZL%D%U0X7H)F 2;5A.'IDJ#)ND\Y8P"?6 ZVJ%NY =["O1C M.9?@C02=%G7U%JU':/@=.EZ%GH:1^F&%F0ZWWEG70'FVL]:@!X_7=^L:O?>Z MF46J$M'F=I*TDAISG96G9Q@8P1ULT)/8&IGAEZ/5&#BWX&T%1'\=A8D M9POT/ 8^3= 3(XUJ@Y[7]J41>N'J82Q@#JGOY>KQLWY)OM%*[KK)M MJD2(2 MH51"RE .D6GA4F"-*,U91H4L$B&=0G(N#3@U9NCD!+S72FFY65=KNA!Z$MP( MXB+<=E3A$\3 I%''P^B)>@1;)'?2^C-#7)'Q2247QQR55&P1>$DOUO<-(YIM M1+3)M&C=,[F*M%D1$4TFB8!(R0@RI@A$14%$2GB*L%-ET2-C3(U.=DD+1D8W M\C@&H1U?7 E,8(K8QR2 7^N,^CYYX-@PHW[Z9_1\^;6?NW2@)2'7Y@.Z4V]7 M4I3KN]T2V2YM*"&]*9SZ:3WXUIK/"V8QO?* 9FG#UQ02WO3?T_ ML">R/\YQP<0$K]#9J)^0-Z$#[O1/4H\OE,AI> MMTZG1QMWTW11ZX/MTN4[AM%$&ZK^5VJ25-;/MYRO-G0^RTB6*,T%4,4%TUNC M.(-%7L20J#11J2A0FF6SISI31;/8:FU'%,<'TCMRI]Z&:W$UYG_UL$Y(R7"@$29I@ MD\7'(3/\(1!.]%:1$T:<3#>+,:=FP^VU=].#*B^>DFY-SG9Y(=>()TP@G;H^:UNL=<[NMR3<>5.BWAGOYHCO'[ M*0GO?SR5J]HH,3OZ+Z8$2NVWF6$F.%5"?[PLRR!*,8,TR0HH59%AS N9958? MK_O0D_NXM^K5TE Z;I/$6$!3\PA9AS MLC8\J"\YV(G>M NOA0>U],%@=LA$"P;W2"EH]\=?[OZ[;=YH4)=+ I71XF=/ MF6>#H#N;5X\6IQ-*7JU1NY''M52=T#BP8MWN'F#A MFBR7Y:*.@G^[7'S7'[MFPB^&#V=9)&24I1S*/%/:G$4*LI1H;HH439(H16EF M%EEGP^DK*OLLEDMP6YBE?D , M[8!OD*FEO $]-&M!_6#E8%OZP6PD0W(@=FXFXV5$SMJ'9VX?SQB\K,.>Y6=Q M^4 SSSSR8U5MI'BW66V+G-;>AZK^Q[:G4M<$5LSR(HEC_3"($KV*H1P)R!2B M$"=1(12)8\S<7'S.(DR-<;==H \:41G'8.T0=*XL[3XO7."'VOJ]R];;O>Z==KNN[1KA^,LE<;WUV*<>W]P2@=V/[#GS1@'] &_GPJ%_)N M_4VNN@*,BI"T0!Q2I?2*)1B&18HY3'@D(A+CE$>Q]1[@^!A36XUJT1S,U!/( M69CSU^,1F)NZ6#PCH:89(^/E,VMKA!R,^.N1&LF /X*8)ZO]/ 1G+?83MXYG MK9^7?<]2OW#IU2DCMPM1<^>WY5S?7[W_GTVY?MYF.A0\QB)/8RCCE!@;4$&B M8@DC;0"RF.59A)WJC-L./#4._/3Q]LW'3Q_O/[[_"FY_?0>^_N_;+^__]]VG M=^^_?/VW?]$;F/P_P?O_^]O'^_\>G&1R?B+L#+\0\ :FU)[(3=QS+6CH%!0K M= (EI)P?^[724ZP0.9.L8G?_T)8(2M.?:-/E3/IN5P2Q'Q%YISYK>[#KQ&#B M)9O#K5_EC_6'LN)T;@ZT9FG,)",JA5D:(8AP1F"A!(,BCQ G$L4TR]U:)_@3 M;FJT]ZM<@R9'I.3 [,3,/LP]]-KK_-DQX6O-2F"V;-4"K5YU^8%>3=>7$?.U M=MO6+T8_\%.CX9]N@%$2-%J>3\49T&3 /_A^FQ%XE&_DI@7^D3UL;A!@C $[ M\-],5&G; _N>_FCEJ3XN^$K22KZ3S?^_R,I4>%@\F+:+M4R-7T#?\GE9E;5' M8%9$2E">Y9#@-(4HTW\0S?6FHVR":<0I)?9'=QX%FQKA=[)K6TS_!QH5#).8 MB)ZMU/IO?Y>+VJ=6$XR9:*7Y"KP4]+6JIZ?3ZP9TFH&?.MW^ M!+;: :->.W%M!\N]R7VE>71P?KS2?([D,1E]7MW<+@' /^NK\3G>> Z> "CM M>85"//^JUNYF@"Y5[:_E^EO7]_C]#S[?U,7>*KVJ5+6TLR@G(LGB&')D(T>[$-P.M%^?="CAAT0&UT 4_K2PEJZQS%KYK@3%[8SP&G#&.R!T M ,GYB/ 4 I?.!P_N&_5P\)34+T\&3UXWL"Y)[<'Y0+GQZ3^_6S[2$9Q5# *6F0$&TA\,L/9\49E"!O-7S*% MU3W#&&/7FK ^*?BP6>N'_U(NS$Z@#<2MWFWDQ\4'_9[51P.SHB QQTI 4LC< M%#,K(#.-PW*JJ"!895'D%.+O+L+4V"6)DL2-50; ;LU]#>@ MD1^T"G2AX?H?M [FR,IH<>'$RIF;AD/HD[$&2#$JCPU'Z26[7?&D@?4+7G$4P2*F.2Q0'E'$ M<9[BQ*F9F;L,4V,]AU#R:Y"WX[W > 8FOJWTH&>$&07 O@8W8%<#I0W OC'G M@USZ;(]T!99>&ZX-$&/Y_K/>I5:FC[6L;I6FF?H(,$LDYCR#F+(,(ADED'%40!I1AJ6FQX@D M77+A_37!F(-%M/K6]U,/[T>@T+WP ,K7&[HJZ1S,:]EOP$)>'9LY?%+M>'?L M.1J'CWLZM(E!>UIT+/V34>!/VA@]&LAI5-Q>0HV2?D\E T ?-BYSN'BO')9Y M-:Z7HS*O'V)@(XG6P+Y3[R1;FX1,4]O?1(!6LUQD>19I(Y=*O<='>F,/:9$1 M*)F>'!9[X.V!Q:W#*T#]V">_$4^F5CRQ8-CAMNIVR?T M/K;")\?OTH27*]$[ K QW MZBVMOGV8+_^H7*V0,X^8T)>[%=-\=$904$L:QAZQ@,1OW:,SXXUBRYH>U MC"SN\>:EU>;[8U,:Z;=*BK=TSHW;0)M$^HOZW*9WM]<;$]_XD;5U_3>*T^IS.P=^0M/,3^QQRV)OUYN11_E'-3L/OC8JV_JY+-I[^#1'&\SIF1-BDD[NNMK13G+0B+X71QG 3!N$FL]OW$V 43_:0=B\_ J' M/61@).:)8Q^SFWHC3:>A.M%W9;[DV_5Z5;+-FFIQ[I>?J>DL/HOR5!&:*9AR MDZ5&3:NF-.,0)31*+EW9 Y M'BCO^(PKCQ;K]FAWJJZ(?/NCK&;:W(MSBCC,"6$082E-!PD!DT0;?"DE1$FG MDE@B#(T>S!8*]S M+GM*YY.'LB=O&'PB*US58MAI\87O_W\]6?0BNQ\&&H#L_6QIF?PPA]0U@)WV/73 M ENAP4^MV*?[E TY8G3 R?-AHYA7JGOI2GB_V&Y^G59 MVT!-:LC=XN/BNV:^Y>I9&T5?))?:(F)S6?&CUM-:B[X&H=8+TM:+0 ]2E^JT>]9^AIXN;"<9TF.U=8 M0/##>\A:W#\TN(,^[G=]W&_'Q-W-HQ80__$<;;WW?Z'??V[F8;Y]_\N]]W^U M4^9G?[ZX@3!>9L#.10^$;>J?=0GNA7I I%]3VR+G_0\Z_ZRN6B_4WCUZ_(?AY+7WH M,OZX)1$'('-0*G'(,X:QW"_+[[7;X./B+W2^J1?@V_E\^8=)F:QJ/JWDZKNL MOBSG<\V\ID?Q3%-:FC)LBD3'I@V-Y+ 0F$"5"9I2&2&9$Q>R&R##U#BO4\$0 MW%8)L-.B-:@;/=S8;\@,V9%@8-P#<^'7]V_!5_Y-BHU)KXL3&)$;X#0/X'>C M&6A5\^BQO )8GR0Y1(Q1N?(*G%Y2YC6/&L:<;S95N9!5=MR\5!]EJNZP_>[4ZBS UWFS%JLOO&W%-QT90&8'!3_H3WE1B]YO3GC]?\V-'FV%1#\R:G?"@ M)_T-T/*#6@'0:6"R/T"MPPUHM?#'C\,1]$F/ Z08E1V'H_22'*]XDALW5JOU M[)-^_D--P'J/+NNC3D0SF1=Z=RQIGC5E^*DH"&149I(I@H4L;'CO^..GQFD[ M"8V?3SH=&Y\ \#PQ70]+8-)Q1,2:3\XK?H8K](T]GM!_>\D1)YX\RO=_7JON MV[YPU4"?UY'>0UV?[.?.PY(*DO)("BA)QB#*L( %2HBICXT0IE)EA#GYNBP& MG=HWWLD);L7WNMS3UO5B-AC;\\RVK9.CN\MF$BS=7)ZA#>W>.M'P;"OR#6B% M]NC)>&FO<2,P+&A]$75ZZ?M@;_*%!^+RDO:&/&1AO;ICU M#36U'7I%&VY7*Q/G7MO2;YYWU[3V]:UQW-XU92'>_Y K7E:R^KAHZD'\598/ MW]92M%5JNG__O"JYG"DI*#75?S)4$(AB@B!)(PY)G&:90Z\Y">-J,&ZBPZO,SD'VQ.M( MX>Y<;\- VI3H@@N.%<]AP@0RA4\(+/0Z!S-%:$202*BR6M,.GCRUY:85SMZ' MOH_39??Y8.T#\W 7V74QE][)9WY4VVO=Y?L/',1X0?EVNNP%X%O>,OC@T33U:VIE?RFKO[==_K3I%,]0S&,L(@RS ME)N:0SB"1=HX0XM1XX'ARL*E1:RN:R:[6\UHMYZ6HVW2M!IXLGD;9 M^D31"W;A3Q)W8@(CY[9QI);4Z^GA13@\GQJ>'F_LT\*+FA\Y);Q\SU "Z>W; M3+CGNES5.[?!-5H=GCBA%W\G)FAS;L.4S!^ CM_OP'[XD3\+9UP.OQ+W1PS9 MSAPM(O,+76]6Y?JY\6+,4IE%N4 $QED20:32!+*"$)BF(B>QWME(99]!;3/B MU-;?;06E.E54[L0&CZW)+:Z-T+ZQ=-D,><9TK"W1]=@Z;HP<<#J_/;)YT(B;) >]]K=*+C<.LW?N M36G[S>JYKO-C4EYD'=R],A[L:OV+7'_3[[KDE"$5ZYU20A/-WI'I>)(4IAAA MK@F=J#S/!C2JMAG;ZKL8OP/U9_V@;R8$V52K,@Y]QV0\*]CM[$MO*([#V)VX M39&OFSJ[3MZ 3N:;NCL(:,3V9V:Z@.33OK0:=U3#T@6)EQ:ET[W!L^'>T*KD M,],CDJ0J@3Q#%*(LURQ%,J$G@F4Z_5MK_\QL@.OM'O M$CSTNXM5&_8W4]9\O=S]OMQJ!M9:6P?7T#6S:>%]&VF. O/2MKO;3CK03MF= M EM-0*T*:'2I2QKNKA]I2AR<>"--S4B^O9!3Y.;T\X#K65_@-<\?ST7H 84] MSZ&/YPU8[-Z5*\VURU55>PB:F%;3A+.+,TT$BV.,H(B4Z9QP M$/A#<"2NWR%9U4@N&R2?]$6^ZM':87*6IR\\8CPJMM-ECVTM;QGF$6T2Y]K< M]VWL"2JR+$_3'$9ZCP!1$E%88)9"%BM:FS+Z'V[^ MR^,XVCDIKT8G,%EV.;0=0"$B='R@49V&9W5]Z1D\?_' I-:V(.6= M.NQHWNNA7-V;"M4SF>2(*<*@XHI!)$@&2:3_2$2&&4D11I%;3JK+Z%,CB4YX MXQYHQ>]"V&KKH=]>O *_USJX-F-RFAT[B@F&>6@GI%>XW;,RA\#F-:G228!Q M%MJ.6#XOR'U+11!9-KT%3%24(HDT3OU(HVH:H%^OQ CP]R- M. K(>C#_\-JM!!X "\SY?0GKYEJ=C/YX_0((/AG\U%"C\X!O?PG8"PM1*!$1K44GLT&)U0 M\MJKSVK@<5OUN6!QT*G/Z68/O9/:U?GK-RG7S9[[S7.OGI12IT160M_T_HJ38FC7H$[TU3)9^W90=@%ZZ-T68+7 MZZ1DC<[97DKV3QG&>W=ZW[&M>[N+5Z,$X4SD&!9)'0^D-+^I/()1G@@DXH3C MQ(G?C@\S-1ZKI00],=W8Z@26=JQT/4*!V>< '(^!@'8@^*21$R.-2A?GM7U) M"Q>N'FCVZ,6Z7'^@O"Y[77=NX"3#N?'N)S3"$,42P8)@30*<)@E+(I4B)Q?_ MX1!3^^P;"4$GHE/[BS- 6EHC5\$3VN)P0\;=G#BIO%>3X7"4<+/VG MKQQXNF?"!#Y6U4:*=YN5-M&;5,XZH^KM6W*YWZ5W"1]:H:9 M89Y&+*$%I KE$&61@+3 YJ\99BI#BD;4Z;3O&FDFQQIU_>@W;=!0*[+>^JR7 MIO[HXW+1_(OC>=]5\V5Y_C?6+(0^#ZR!;Q0!C2;;6JUMKN=.'>/TZ2D$=AIY M/"'T :S7$\.K!!KW!-$'=@.B Z]8NIPGJWD.T.(..(1UA*&"-,]6X* M"6AZ)\*[&=)RX9 M9OA]6E:5J7RH24\N^/,MYZL-G;^EJ]6S_E7#@&UC+A$7A.>$0B(Q@ZA(I=[P M\0B*7. XXY&4N5-W-/NAIT9>V_Y/8-4TWW4SWAPPM[/4PB 9F/Z,T* GM:FX M4UI=Q1>6DX#7C" "OI8@W["R7L[S;K:DT7YN1I%ZV> M(,H2;5LQI"1$TE1>S4D,,U/>.L,HP=3*<1U*P*E17D]$!RLEQ,Q9F'RO/!^A M][-U\90W9SN8@#=M Y/VNE,-3'J:VH3HCS/##L;L*\_T2!9QH!GW9%X'G(.S M-GJ(<<F=6O,\ M3,D)YZ/JJ^;*9H4./P.A5^$NR^1.'86]?P!NIL8A@M#?3+BLI.%G9*S5LI?_ M([J96>N9H/ M[R1;UR5N=]%5=VQ>-D&E7:E;/?X7^=2LEM6=^KPJ%[Q\HO-;I8G?I&=\*+_+ M&18182F*84&828F6"M(T%9#Q7")>$,%SJQIIX42 MK>OM-:*@KJJ:WSEX#1 MU:>'+]0\^/4$>I=R9(]A*)0//8O!1O(?(=,KLK'MEREFF&14X:R 2J@,HHB: MELQ40A$5J* 93PLE?47%')5@:N2^[8-K2I3W2N@T>Q133W[]?*PS[_L?YF<) M_NU?BB2._[,VI_4CM%'@&GGK/HG7A\I% MF$SDRUF,7*)=SC]H&'-^*!?E6G[2%"P^ZLW?XL'$SW3F_$)^-*5S9Y@1$4>8 MF78\%"*>II!)%4.%:<$5256$G Z7;0:=&C\V,L-::+"3NO4HN#&=%>AVY.8; MRL!\=AY%\+N1&=1">PQ0=L'()V=9C3LJ3;D@\9*9G.Z]?I?_J]:HC;-(]7Y< M*,X@YD+;:CS3MEJ1<%B(6!9YG&&>."4S'!]F:H2SO[\;ON/N >F^:QX&SZ@[ MWQMM\_#YICXE[0J:[;8>83:QA["$VHCV1GJUS>2AMNN'FB:T')5VSV_ MU&UDZO.P#ROY/QL3S?)N^4C+Q8RFC!0TQS!+4 $1C5)(8Y'#0F9))HA,5>&4 MW& QYM1XPHC<[05Z4H.MV.#W1G#'9"@;^"UM%+^@AC91KL?3W4*Q1\BK@6(Q M[+CVB3T.!^:)PZU#G4QT73_V3GU<\.6C-*ZOY>/32GZ3BTK;1>UOW6J%.CYU M0A_*5O(F+:?GT1;B*,[(D8A,^A'V+88X9]6L9F,$[%M;Q] M6,EZW"[Q7B4%3K(XA3S+%40R22$A<0X)SF6,LC07V*H(_.6AIK:P:TEA*RK8 MRNJVAI_!U8Z=_* 5F(AV0NYP"E'8X#(8/EGFS&BC$LIEK5]RA\4=_KH]2OT2 M+=;T0=ZIORQ-K/O'A?XX9;6NNF:3LS3*!TV+'0.'!#LQ.)]H^[J'?: &V:FS[VX9M M_6B/8^@&D!:2O'H;2'NT;)I!.CS-3U&HGA\P4[1 $14PBQ0UC74$9(I3&!-< MB%SQ/*%.7I/30TV-]#P7AW+VK?I!*C!C'8!T W9RAJL3%=:I>F:T5ZT7==FY M:G''P/J]+P,X]0_=[]JPCB]-"FVE=W]M_F#5_6K&4!XIDV,]W$V%'1>' 'IJLC ?XW]<_;?VC5 MN=E.1QW3U*ETP'7:SWAZR0:M]"P%_0.*A#[>>HPKOV\6G(I1?5! M*WL\F$V1E!8DIA!GA:;3*,\@E8A#R40F4H92ZG;*?7'$J3%F)S P+P0X&8_H M1J67<;=C2Z]H!B;$?2"#QP=:0^.3SBX/.BIC66/PDI3L;QS&.W]>+:M*#Z+* M]0QE3"B9,1@)PB$2>0$IBA%D.)$X5Q(7G,_62Q/*;?5-])[MQ"7;$<)] K5H MH)'-C3#Z@!'**8Y5!D5*"FWA$@0+Q@64(DXT4S.4T,*%DH<"-@+Y]@$#/U5T MKHVDN?%:\655'_ ]K99BP]<5J)9S\:?AF-K1[4"D A.KU5OES)]'=/7)E/W' MC\J)1_1ZR7['+O%2*NL=?:0/LOJZW#Q\6]=A ;,XC7E$10)8GQY@@%*6$:;-"[WE+0==2 MO-<6ACF#:]]-F6)%4<%A)%D*44$0I'FL3(GP5.7:(.#2JE#E^6$F]Z7W) 6= MJ(X?_ 5@SW_T_N *_>$/0\KZ^[<#X@P'Z ?TOG_]MY??_H411OG^[;3L.,#R MZF$K_?V*"OFKF?$VC!:C/"I8A"#/9 )1G$A81#2%A$5"4+W*,^QD_;\<8&K? M?BT?J 5T6]D/D+-;UZ_!(_#'W8,B0+#Q*<5]+N@'8XRZG)_2\.5B?O*Z 14N M/VM&6*P_+I0IK5!')K=O8U*((HM3 M-$8HCR1$'&4 :1P%307"*%K5S]9T>9 MVL?-\9+\>^46+UX\./2O7$CQ1B[T#^O/>@I-S$L=:?AY6:U7W%93[FV2*VC0\7/1-O9:J-/7^ 58+29&Q)> MZ ]ISU&&'@0;.]C0'Y9'8@X]/ORZK+FWRT=6+IK:C)_U[I@_ST0:*QHC!O,D M,HU6N(14$ 1C2A3F"D<)RX9DQAT.-356[J7B.&YDS\!I1Y-^0 K,?=NLM;Z4 MH!$3_-[^/\A)UF5X0B2C'1GM51+.3FM]*JGLS!T#-LCW]$?3O[CN$Z66*]-M MXO9QN5FLOV[8WR1?WR_?_W@J5\VV!26LX)Q3F&6YR22+4TBET@02Z4US0C*$ M(JMCK@%C3XU1ZHH)=2E[WC3-!*#^Z78"=_.*@=-O'A(!]I:^\7>K<]_S#PSGH"'!\YGG]@ MF*Y[7H.!CQBP7KQKWSUMU=8'+<\?%WJXQZ:/D4-7.)OG3(B&.G'![:(]V'L& M/8F'M6NSPM*!<7QC.A+/;+$U.VW98%ON)/?5$L8%G;-$8O6@\>C#1:\]TG"Z M<6@_]0_Z-6D=X(50298A#!G*,HB*B&O;,2,PS0DAN2Q2281;0_7=PZ=F'/XK MPC\7Q+14KW]P[27>0\V"2Z_ (C!M-MW#C6B#VZKWH'#MJSX,DE$;JRO]/*^= MU0]UOMQ:O7?/R+W5#Z4];*Y^Y)HAK0[E@YG4+_)IN6JJKVRY[ITTB4YF.VV2 M\NZ>I+&2%@]/=9K*=ATF$L6,40DE325$Q(1^,<8@DA$6:6122JS:1WF19FIT MMQ.ZR4'=BMTF3_V'2WN]:V?*@C''Q#\PQ;:J@*TN?;OT!O1FYL/^S#0:#6PT M?.TL+X?-_$:P<9L8&B)SSV.RGZ>NB0;?O!N=0M MUZ_Z9FXB)NOCJ2/%7G^5Z\^KTH 1#A#&' MB)HB[)&2,"4)*;)4D2BS#Z#R+M[4%LC?%BO)EP^+\A]2Z*]82PVJ1NPZX;JZ M,8YD%]>!]_FT\=F\YBR]PMD_Z*G7A@ <+7MM6J#5.H)626"T['RG]Z\\L2X. MI->U$LW:BG\Q$T]Y$+^N)YGL37383O= 3??CQ=N<_^@OVYJL*-1'G M'5O>1QW1"Q8*L7V76;!1!B8B+A>U:?#7F[X&C39= MAS+CDQY\RP' MB#%N(N9PG XR-:]XE'LJYR_T1_FX>6S]QWFF02*6@*I20 M>80RDB2VV9M[3YX:G[7"V6=F[N-TGH*NTCXPL;1R>-P?7[\),:=,DYT+!3++,='E3 MD!$:0YK$::1$FF6%E:_]2CFF]EEW0@-52PVZ)NMZ>P*2*$G 3W4%M_4WO:-1 M9C?Z_LMG\(NV-#F=.U9P&SIS=M;+"//Q"NZ"&["=H$:-W;\VBMP HTE]'!HR M-< )R[#) ':BO'+XOQ->EP/^W1XWL#4=_R;%9B[OE-EO+A?FT5WC+KVK;*L; MMV._V& 0)%/"4@6+-$DTN>8)+/)$PBBA-"$D8M*MR.45LDR-8#^OEM_+RL1S M_=3*^Z>:2%L_G];&=0=XS439<>E(\(<^Q6RUZ%H+-GJ8O^VP[\JZ]R8GY.;0 M [!>FQ!>("P 5 871R;RTR,#$X,3(S,5]P&UL[+UI=UM'DB;\?7Z%WYJO;Y1S7_ITSQQ9LJLUX[)T)'EZYA-.+I$2NBB M#8"RU+]^(@&0X@*26&[R)GVFVT6))'1O+$]&1F3&\L___>OGLQ^^X&(YG<_^ MY2_\K^PO/^ LS?-T]O%?_O+[AU_ _>6__[?_\E_^^?\#^-\_O?OUAU?S=/$9 M9ZL?7BXPK##_\,=T]>F'?\NX_,SL^_+:8? M/ZU^$(S;V[]=_),L1KD2"W#'!2@M$L00,GAT46((7"K\_S_^DT,C"HH(7(H M*G@.C@D#)22+05A=K%D_]&PZ^\<_U2\Q+/$'8FZV7'_[+W_YM%J=_].//_[Q MQQ]__1H79W^=+S[^*!B3/UY^^B_;CW^]\_D_Y/K3W'O_X_JW5Q]=3G=]D![+ M?_S??__U??J$GP-,9\M5F*7Z@N7TGY;K'_XZ3V&UEOFC=/UP[R?J=W#Y,:@_ M A*BY'_]NLQ_^6__Y8E?GB\YI<8F']R-6W<_R7ORRGG\_/\/)GGQ98_N4O M@9Y'I%1U;@CYKP\^[\?O9)XO<%D_5G_^*_U@^]A*TW DX]<5SC)NQ'/YYK-Y MNO&ALZJ<^>+R7YZ%B&?KGTXJ=Y/+M[W8\;87D:@+:371TFDC7 8A% \6/EJOYES1XPOL7H?WWH_3=Y MN@Z.%XOTPWR1<4$&ZY* L$AW@')SL6P_\>-Y6-"#('V:GN7+?UTM5TL%K^8# MRWNC6&+I+S^09 HN%IA_W>CU7@&LN5^1J]7\_2/%U^GRXD2D06=-%@9%"AN!7BI-8G'Z92MS5S)N\"YQ$T)R[@F M>ONB#7CP;+6\_,EM%#U*T3A0&D[9\Q:2[P!"U^E_-?\45C!8S(ZEF!L;F)![I"R%V!$YX 92-(C M8N6>?9A"#'Q--G8Y"4)EQVP&9S.)1>E0+6J"I",FSXN.0K5Q=*]H& 4LH M/0NQJ*3+#I?T:(S<>OU>*%'/#B6G"+DKG&S@OF'"%"T"0PFBY$(;HZ#@7O,, M@ANNC _DA0UI3>X0L!=6]#/%RK&"'ADM'Q:A7L>]__8YSL\FSD:SEH+6J$%Q MB1"3,&!016L*XY'[ 1!RXZ5[H<(\&U0<+]"1D;"YC'B''Z?U#F*V^BU\Q@D3 M7%J>(X3B&2C':7\T3@+7'+6TJLA!HM==[]X+%_;9X.)D\78!CYSW+ M^/5_XK>)%99SSB)D7P]],I- <7T!F0(ZP;-V?(@M9>?+]P*(>V8 .47 (R/D MY<5B<<-UNG*RA>,RF "J& K(F2<>L"3Z0N8/7=8V#V%$[GO_7CCQSP8G@XBY M"V/R;WAV]C]G\S]F[S$LYS/,KY?+"UQ,:'-45A0/V0A)W%@%,4L& H.37*O" M;E^WG&!4[B%BOP,R]FQ0,YS$NX#.=A&\P_/Y8E7=+=)-=;R#<3H7#5*K! H] M[:>:HC;CF)+1JH2[+GB/W8YVTK ?<)[/T>I@\NX"-_]K?G9!ZEA\^V5Z1H^= M6":EPVC!%/JB'$DEV)IL$S@*U-$&L2.;Y$C W'KY?DAY/F>OITNX"XBLZ7Y) M&^K'^>+;!"7/SEH+,2@/*I0(D4PBZ)J3Y6)B$L5@ +GQZOW@\7P.8$^5;A?@ M^/DS+CZ2_?O;8O['ZM/+^>?S,/LV82D7#$%!=H+88 S!8Y"0E>$E:,XL&^(( M]@$2]@/+\SF''4K:78#F_>=P=O;3Q9*DLEQ.4M2H?" W77#:,TN(X).KV>9, M*V)$26X& \N-5^\'DN=S 'NJ=/L QR?RR2^A';1A/GD+EEFBGI-3%:Q0H'VH MB62BL.R&P\:U-^\'C>=S"GNB;+M QB8I:IUB]?X3B7'YYF)5:SWJ\?*$>X]> M)0M!LHIS=/5"R@(Y5$9C,BFJ(4[J'Z=D/^0\MW/:P63?!9+>7L2S:?KE;!Y6 M]%.K72H,DN7K4Z("WL8:LF5'2\2'PH9(,KGSXOUP\MR.:X^5[&"P^./O'T?59+^>SY?QLFFOYW56:^')>WISC8OWTY4T6]JO2VN.IP]1J'4K^B15; ME_FKKV=$ 5Z]\*J,1S$7;3($J1(EU",V\-$*T#P%RWA&MBM_Y_1TX7OH&:PJ M9Y/$R:,M.1L#J#4M':T9Q(((7-J F'-@;+@3>T719F5"$'74B]3\46 M/?\:1.B[V_"XCX!.:FV.4.9\0,GV@8SEBUG>"RX*!0 M6XC"<+ 83"$Y>:M9BXWF!A6C0^14K9Y]]=G)GBJ60?D4 MB .>@'QRXSWCRN0=YVH#>B._CEMO,^"&,Y"4.\#)._R"LPO\A:1$H<':-?NW MZ>K3RXOEBMRVQ<]?T]E%C>E?+)=(_^4/X>N$A))$RA)(3+R>(U)L&)*!G+RE M@)]E@TV = 2MG;@V1\)C_K2ZZ@".+^?+U9ORM_D\7S?F[^=G>2)2= EIG;)4 M$%0BVQO1(!)0J;(T:5=QSFG0Z::S2,4R;4""7'RO9X6,Q7X6P8 M6!"T_YB>G;W^?!ZFB[5(B)>)KI=AODJ#UT/)0C&%"X6D@8)C4"60X]<$(3O) M&:=:J!583I?XT;CY@HLX'\J7QK.S>LF.,UR$,[*.+_+GZ6R=IKZ:?L&?OY[C M;(D3;T6PNNZR2GN*$&RJ.3P9R*WTL:C@T*Y(U36]0(60TTTL'&M3V# MGWWFS*$4!QX';Q*/$2M=Z3ZG@ZJ';2,4X?4"$&G MRKJ##>W-ZA,N;O&Q1?YON)J@SM$;BR!-JJ4SJ"%$05]89DBBD<8WV=@>)FN< MHJ56(!I. X?CR6_P-,./]2YO$$2]GI$QP^7J#B<:K=2"-FH;E0 5$D)0@8&T MRH8DA>2R2>QU'T'C5#8U0M$@4N\$/Y>V]/*,8CJ[H)7Q_7+Y)RSS!6X^]R%\ MQ>7/7VG/)H5-9V'Q;2W+W^;TV]F*B#M;+ZJ-<"9!JQB$H'4D>0156S]&A@:B M83SS&)143;RKACR-4W?5#,5]Z+Z#C?F*Q>U:_HG"\!UZ1JK@:HJ_TX3>00Q =O^:1^HQN\A3 8IC BAK M CC-!*#W*AAOO71-C-X-*D8JV&J$D^,%W(%E^3DL9F08EV]QL /7WT#-2/=<3(><8H3^[)-A: M2K# 3[3_3K]L/;TALV%W/;YM6NRC# V4'WOUSC=E\Y87L[SCW5?9DSX)SUC4 M(*0UH)*K70P(2EQ&BYFA1M'$E3R0SF&](2ZEIC5'ZX\)O5F.M HCQ(0Q%.5] MMCM*34?QAIH;J08X>=A3.D3X'>QYZZ.Y'9*IO!!C;PI%"IN.9/3S!88EOL+- MGU>RJZ8^%2? 14GV.7(%4=9FW,(Q9WA6KDU2W>FD=Y*8\ 08?6(U=P[L7^8+ MG'Z<;7I1I&\?%F&V)!:KWF=Y_=W9!@7YWR^6JZJB2QE-B/?BE5 0BE8D!5\@ M1HJ+K'=!"8Z>FS;W3$W8&==(/S4H#U@33X20SM?)V_J#-F,Q8 M5"8LR0))Q'I9BXQ $!&\4W!,/%+L?8C,.PA#[I\D*)/2#',&%NK\KF0Y;00G% M"J6BSKL:U P(GC[F= ZAYKTG=!XB\P[ LV.(7 DZ9U8*(->%0HLB(0C4X#AR M(WA!I_8I!C_<]WDV$SH/TO'C$SH/$7C'$SHM1Y5KJ07+V8'27D PV@'W#HUT MD4$SD/DV(,%N3LW4FKMBQ$6M(N,.! *?*3U$9(UEAF3 MK6IRK?$,)G0> YB!)-T!5G8E0!A;F"*!^'7U<*$OGDM)<6/AZ%64,;8I:>J[ M9< @SLEQ4NX )[6\?+7\?IA0/%E$EPGE(8.R04!D@D-RG"&WG#L76F#D)AF= M>"-'*G4^F(2[P<>V(?X5$V0[H\C9@RQ8._;47"JM+'UK0@ZT;*1ILNWLI&9< MM)RBWIU(.476'0#F95A^JB>6],?/_W$Q_1+.:O+5B]7+L%A\F\X^_J]P=H$3 MG61VM ]#3K684TBRM^1T@::ME*L2T.T:DC. W[(/=3T ZB04W/9F!E=)!SA[ MD=+\@MAXAPF))=K)?\/55FH3)=%0H.,@8R!G#5.JCKT!$52@D%*D+)K<;CU$ MU+A.S_"H&DP!'8#I]>P+43U??*N5>BG)$I.1H&/6Y!#J7)N#:0@ZN4 &W8:$ M+!ZF>5N*=)E#<$-&DY"]5V@%!(_U$JY6!S-- M#J(6.1@KB[--]K,]:!NW"\GP4!I:'1T@;$/\F_)JNCR?+\/9WQ;SB_/7LVT' M,/IIVE1@8KXJP)P(+H2.44.TJ8 BLPH^!@LLJ"+0D!O*FR#N"%K'[5;28.=K MK*YN$'FUFW.'PCOR"C53H$)F%/X&!!]T4%Z*$$R3DZ/#[5BSCB6M4'2,B#O( MZ'F[F!.T5]]JTMR*;'"-*\ZW:7,3*RG:+61SC?$2E',.0N$!+!H,(JIL(ZL'['N208##)=V!EKNW4$5U>-4B\;U$V20Y(#6>%:\ DJ M2]ITA3&([A" MVW(JB?9AY3U331!T$$H:.\R#H.0HB7: A(T()J%$E[)A!%U%[ETJM>=7**"- MXMY+GDMN@H/-ZWMP> >\USA(FAVXN+].0YR>35=37/=0KID%G^9G)/1E=;E6 MWZY$X[CR2?&:*%T[#;)BP=4LDD#*-2XGY]I$XOL2V,EM^S"WJ4VTTH'%N<;7 M[2"3.\Y%4@*", 54#+IFGB20R)WPJM@HFUQFW$_2N!=D;2!P/\Y.T4=7&*^N9Z26N4YN!"GJO"ZF: 7F>D=31_CY&()S3>[O=]#2#99.4O-M M])PH\PY@ XB:%6X=O1GD\9ICQ$V[G%5([0-JHVQ*\JNR>A?\2S_ M,E^\#V?XVWSU-BQ6M](9+OG+11N; @=M8NVX; LX[@)8*WU&H6NBWTVTW5-J M=L3+QQTO,3"BGD0#7?2?V6^:.\9 AV%H\5<<@!*X#I&)YX-Z7S)MX9$?N MBMTL0@,'8LFQZQ]D[UN M-SG=G#8T//8\70\=^% /MOMZM2D!OM[UZYIHKS&=:QL=KI# 47OD)>_ &\<@ M(K&M4;O<*(UI".J[.<-HA]6GUW('T%ZSNIL35I)%(0V88LD551PABIAH!^"L M>,&3P";&\GZ2NCGW: ?"@?31 ;(N0YVK YWK7-7<0@Q!9XW 8W3D43 #L9 ? M:IB1RAO+$F]B#A^AJYM#CG88&U(S'0#M&O43Y#YA- M3;*S3LRT>8H#BW90&D@?'9BA38^7-3^; N@4L%Y-U.8N1=7Q41(B6]_7$^7& M<"]*DSR;VX2,W?UB& 7O[*ASI+0[0,N+G-==$,/9VS"EG?AE.)^2C;O&UJ1V MC6)92/")G#[%5 'O!(*WQC@5D_*R23>WQTD;.P.P":(&UD@/&$OIXO/%^GI^ MKR[0H62KZP:.UE3IV0Q.)MK/1>#6D@N85*M[R$/H'+N=>K*3I:A)JBY 8#11G:KH(V6XGR)4(3"1CN4T:FYSI/T[:N,<. MC0 WL$8ZP-B'VC3_8O'MFE/ ?4%'(0@$P70M$9#@(F<4JWBC@F-.I":%QG=) M&?=8H1&&3I3XJ;>+'P;L;GA;/A.*9WS(A/:TKF0T*9-=$B7=PDO!8>#PI)7FM@B@[/!0=9DY7QBZ&S;00Y/-[/")AYS, ZBX^3Q65E[UWH&AA41BV?1 M9=Z4U>>67&(S#L SXZVZLYI(M0'\+DX"AB8 6]CA)10*TS6/SZPX1.!C9Q@_,&LA\9H.'0O(I!BH8!,XY0NPR**VCL50V&-N MSG.;67&0ZO:<67&(''NP('%TDNQ[A-'KY?*"V."&A91I9W=> MU5H*17_3B""*]E:7: 5K-?!X%SUCW\ZWA<\1,N\1.F\N5LM5F-7FBA-">9"Z MMEZ3F>1#QK.V[*0OP7 3LS>^S4770T2-?>/>%D3'2K\#)-VX\=UP,Y%!6L.= M RXYL8"2@R^& 4_9.:.UY[S)/=<.6L:^91\4-Z?*>C"XM+RWNI+94.+8*LM;J9TR]+ MDTJ:AX@ZU=#4V3_TS+>+^9^G;[\O:\'*=@#"[..+M)I^V5SP7HJA3GI! M;S1(;P(H;RF(95*"4FAU'=JI9),$LL-)[21B.Q5+MPU68YUUL/T1A]]S,2?" M^"AK8.*<;'46N5W$7:D_#L SXO\[Q?+ MU7J[^#!_AVD^2]/UD+/O+'V8'RI-I9P7#.L9K"-I4EP"@:T+]I2P1@N969O> M9 V8&??DX8FA/#H:.E@1KY#>G*9K%=/?SW"UJ;]_\7F^6$W_1E?S\-TL3Z'K5%B M"DQS# H/3!E$61X>C\LBS/U<%>!DDZ#"P$A2YF<7+=F_!V>34J0*A?-M*7K0$KPH)$3.?6"<@K4V>5+[ M$#?N(5 K8#R*OQ.UU*G%O#PB+$2HLD)DE#>*&63<$WN M51^D:MQ#GM'0=JQ>.H79VP62PYLO70W:$)C5C)9+8#7_.A@(GH!1QYS(1/SX M-HHQ^>O7A;LW/F0@M?5$L0;1U\ 09:HA99H@Z)D=VVTG6I)_= M/L2->RPS)NQ.T5+/R+LV1^QR4:62T25N0=8:6D7?0M!H@6,(2B0G,,HG!>!= M&L<]G!D;AR?JK$LX[ICX=+%<$9N+%_E+[752.]2\PO/:86(YD>1B>#+RY-76 M,2M8IP=@+7[1WY.M$]2"\7 J\QK M93 GN48!FOCU*1FC_1/M[?<3.6[?J]% .I#6.D#D_AEZ+^Z'6/W/4/J%F.^@<> ^W]8AK M><_5 1.!65XK\HV7=?P:B;DH#=&A9\:QP&.3\^_#2>VD?/B):AN&TED'UI4\ M[NU]UXOT'Q?3!?YTL9S.L.;,K;M.5_:WO\D3&WB('HD9YA/M'"C!V5)G>]-7 M;GEBIDFCN$.([+(R8C# W!Y>UDI[71QHWN&.Q)HOJ@3Q!;%(SK5@)3KM/3%B MZQ;@)-!JEI"9YDG+E+5L4HOS*&5=%C4\&0I/TE-7T/MEOB!F$F)>_D)B7J>- M[!#CQ!?G78H&F! 4ZLE,#%)@!VB23I9"/2O:3'D\C,YQ;W9&@F4+'?;3Q'Q_ MH>YTHKE+)AM:BJE@[?9?3 T&&3 60Y)"6O+FQW4QCPZ/FMT7/3&.GU##_89) MVZ:\.X4;@W2>60L! WGXE4T*_3@4(XN*2A1CGS+$?X#43MKD/%&8-)3.>@B3 MKFT@M1M0/>9]4Z[/N9ZXPA4:FR"C<>1>&P$NU<[UUCHLN@2NF]PS/4Y:ER'1 M8."XO>L/JZD.L/<.S[>>S"T^1&$L9&D 12(Q46P'47 )4BCO!.[=Q]! M708]K7 VB%9ZBW6(J8M%^A26M&2NC\ S+-;_"L24R(=P)@&MF@A!(6T;2+_+ M3;S$QTGK,J)I9MN&U50_0V90%UTVLW ,T=1E^M ;=J;KIP]9=\P[6"^;-^3I*^ODK+M)T69L\BI@3 M=P*RJ",6ZRKR.D02FI.<0C592I,RUD#$_?PUX7+Y(7S= M%MJN&=M9%[Y#I)/D4XRU2MP*6=/SLH+@E 2;57K_M+=>2;EA-;2U@[>#@.H+"-XXQBD8,ASQLQ<:=5#[02RQ\UW>V) M/Z&&.SAU_+D43*LWA9;QIS#[B._(XWBS[A]3T_OHCSI!\$LXJX[0A'NCL_81 MI*N]C#S/$(NM?7QK"C4/B<4VUO@ (COII3ST26,S/77@(NSFXBTNIO-\.R-K MPD*@#4-+,+5 1*VO]8/2()P)/M!*%[E-_^X#B.RD+_/0&&RFIP[LX&[>7M!6 ML%A\(PN_&?<9I[.7M2-/3CY25%WBF:. MAMOY&NK$Z6+UA*"3Q>6:20^FE%*%9\ 9AJ 1'6(P1?$FQ8O#@:Z9:S@RZ [1 MS(F@^WDVS#G0^XOS\[.UR,+9IS\I\\3G8L$F%PY[TC5OD;/PN7J;9CFB60J9UUJUXQ:<9F= MK5/):PH[!BY%0*:;Y-)>)V+DCO0MM'RG,.9(D7:6=;-? M?;O)RFD#678\O>UDEL?8&7Y$R_J>XL8;O_< D^0>L: A!!2@1$S@D9'Y$:RV M=7#!Y]:S6NZG;K"!JYNIHLQRE4LM+J %!LHE!C':".B,";3N(K-MAZU^&+\] MU_"HN'?^ZN%"[V!KNZ)^(Y%Z/3*?K4.+.OK<1"&8<1D2UGTZ:DG[-#F10F3) M64#4J>UJV455)X Z0MWW(>=DV7< I%L\; =@<\PZ2L$@<=2U,K1VI',4GWJ& MUIA$P6J3=*6=U'0"G-.U??LH_F31=X"?:ZE3VVGG0G!:75)#E*E6QU.0$!@) MAQN9(\/,HFB2_W&'DG%Q,X!V[Q^(>82H.\#*BYRG5?SAK,8#KV?;4O@M,RP% MQPH9XL3J%;XQ&1Q+"4HF>QRX5=8TP%4T .>4KKX?+%NS[&N M2:N"HI %9\OI%]Q$GUO&BA)*!YW !D;;?>V)'CA7P(HJ%CW7TC89AK0WA>-F MX3; 61/5=("Y=[@BV6#^.2QFT]G'Y9:+Y)-%18NFU$8P*GH+WC$/,D4G3!(\ ML2;Y.+O)&3=W87@T#2#T#J!S8S#QE@4I H^H%63#2"I%,O!>6) R(!-&*RZ: MG$?NH&7<9(/A07.JN#M S%7L\?(L+)?;HY!UW!$8LTYA!IO778/(!_31&0@Q MN. BA1ZYB;-T+T6=]*\9,+H_2>8=@."P@?I MF'*&L38S(>^2TDE,?YJ.;\=GIPE\[*&-F_!RS<3OLXRE;KA;L\E5,:6*P9)P M:H\R#BX5 89Q7I#I(/BMRMQ[AC/>_XYQ 7&JZN;#R[$'"_*=DY\N(T2RG2%+ M 9K;ZG)I#T$( UD: E6N3?^KH4/QCVYJ= MW/6WB_F,_IHV%XMK,^LBA78R%,BA#LDS'"&F@*1UI PF91-DZR@@ZCLI-?$ MZ2Y-.]UT +P/]+DWY46>K^O;+B-#ZUGDQD*.0=+B20Y\"AP824]Y;>F;)N'X M+F*Z&78]M.YOQUNG*J(#,'T7#BV_60Z+O/S]O&9&D+X5\UNF8K6_+!N0PI&E MYQ20QEPH*N69C+),7#<[37R?P-?V55I[A MBE:?!2.B Z5Y!J=\ J:)-U^X];S)C>M=4CHI?!HPDC].RAW@Y&X;Z;O),._F M9V=DV?^@E3%Q,D:-)@/WAA::]Y$"UZPA\:AIP46MV_2S.9#.3H+_(V'Q:.?X MX734 03O,E.SKKP*O-1S]D+&5A?PQ2-HR8,2+-<2P3:FZC8IO8V0'%#S=VS9 M26KHIE)IS4=M@8+YU<6B.J'K%ZS+8':WJ=!,%BN] "Z]!6)8@RO) "='53-= M@I!-;-K!E/8V8;(Q&)LIL1>C=P^#+^>S+_0BXJ_VC:I_7TW)4WF/B3ZYZ44A MC?1)(613R!F5WD&4Q@.BS=&+5#QC3XW81ZGN;63E..@=5KECG^A_"%]?7JSJ M,*7_,8_+%[7LGZ!CWV&J!XW3,DV;?BJDCA=O7KZN$[MOWK-/3 DL,*&AN% 3 MS+R&X!6Q7))248N8S*VHY)Z#_Y-)Z6W Y?#X'$%E'9C:^[*#ZJAXDB9./\Y> M7A!=L_3MPR+,EB&M=3[+Z^_.-@BX.N-:SVP@&4YB2)K<(@&6=I>:R>8@F,"@ M8#$NZ<*=:9)7T8:=WL9LMC/.'<"AXT7Q:G.;N.V0]?:,6+[+[-OY8BV%U6HQ MC1>K>HSR8?YVK>F)\,&)VKO<6D?&H?:U)#\LU*9"&'(.Q88F)Y>M&.IM[N?3 M+XPGA407'2A?;A)+20*7O8QNW6I,9VEZ?E;GD:\=N^_'T1->IZB$E$#47$%% M/@HXEQ3MDB4:5_VZW*8#QM$D]S8AM!W GTBM'5AW6I7?-[6)%:A,)$G95!(H MP0I$=!E\9-(D7F3!)GVH;E#1VXS/=C [7O@=(.?5M+82G.7EIE5URBH+'PU8 M5>_5G$@0DK5@L["^2&]B: *=FV3T-FFS'79.$'\7.^>-C.CU>1FY$MCXN MNRVNZ0YQ36?+VLED>5ULWH7(<[)@DO>@+-:%HP7DDIFR@=L@;AFY>\XUCR2@ MDVJ)TV[ GTP#'7A>ZV8XR\VMP43DI+C1!IBM=6=6,X@^<\@*64HN%1[:M->X M1L0X5]]/I_+;MNI8^?=^\[UA;/>M:=&91XC#QV])5;%"18$@C27AUL'%,3L/.LL@BK4,(OA%0;7B\&NPN*&Q/,49(VFE0N8XR9+8 3Y(;)IQN-(_@ M 9K&N>\>#8M#::>+V2XWG!6=G,]><"*V..$VT MH]U@;+\&I$>]9YA6I*>S.%!3TFLOG9]-T_610-F;H&3PP&,=1!Z$@&!J&&*2 M#$E) M:0)(C[F.X/[D=>MV3L$+[?-7@/-=!" ?N^S3MJYS8N+ M/EF>$NB 9,(3>:EDP@WXX*W$Q+7!-@.A'B!JW$N*1M@:3 M=(&I9^Z.'L^VV M<)T3IWQ,%"X7;2U%/9E!M)H69Q!%]:7*+?S])XQ:8-$/3(!KH $OO/TW/ MS^M4TEG^5_(WZ&,?*W.WN?)>*A&5!UW;#BM6DPV8P2;U42TVF@'UTL'8/NP"!F)JW5MQU9PRW>8D/B+9[A=03YZ M77@=+(&,A!6%A>"L VN$*&3T/6)S0"V_!ZZ0!LKV=?2*+SQ9TP M6G,*F+.H\[V9K1-O+;CB$H1H-'WG!)--LDSN(VC<6H1&D!I$^AV@Z.UB?HZ+ MU;>ZQ:]HB51C?%Y3"6_SE76B_1T+,*83*)06:+E0**V-$39Y)4J3)@C[$CAN MU4(CE#713@>H>_WY/$P7ZW%PBU?3Y?E\&<[>E%_GLX^_DKN97RR7>-<9(&G% MD(L#IZM]1A00,C$:+69E=.8Z-NFH=@RQ(Q-::R*L!%C5:([(QITKCM8$KW0^)SNWIH MJ[ .$/D+6?MUJ=J;\LMT%F9I&LY>STAR%Y^_1^L3;B2M+<; ("J*FU0 YVG! MT<^\B1AX84WBC;VHVP]YS^V:8GC%=("VWY?$SL_+U?1S6.%R$H6SR#! L.:YU-Z93(3;&4CW%*O>]X;]4/-C\3](J*%]O$V[J? MI/W ]=SN#09200=@>F#TS.[T3B(_F"@I^$U256%Q(&OM@46;T:1D1)MF;8<2 MNA_PGMM50E-U=0#'31.P#^'K[\36HO;075T9[ GS*0G#$'Q4M5VY+! R.0F* M66X8_9_T3?S^AXC:+QOWV5T1#*6&/U5=RV]AL5BW0GQ5NSN?/5E]RYWWCE?G M\K (VM>[4#0@#.H W,K:,3@B!,9]W6P]!94Q;8Q.$[B>INJV,.0=AQQF\XXG?R*'\/9S\3$ZMMZ.&&4.CIC%6!M5*623>!2S9=111J5?0ILQY)< M7F)PB>FO'^=??J1';^!'?[F-NAVO'1=#3ZCL^3"2'QDT&ZJW(WFCUH8H+RX]CY<7R]7\ M(@P(SC!B0Y'("D4T%(M((W7 M+)LX?_?0,VXAYM-O04.JIU.4;7H;X79AFCE?&V%O>3GO\ZZ\O+\U-UA@9M(,B$\F)-G>HI[1@19#%:DYVR=K4DRK*8A.)*F"C&EIQ4DWOEFV2,ZXJU M1L\)(N\ ,-]G-]9QIP_X%&LK[@7/LLYNY,G51&P2D<^E0#9*!%_(H6C36_@@ M*L=MRC.>6]9.E1W@M"[6[Q,8+XTS0R/J<6\TW (1K"&(E$&K:%PTF;O4I.)V M%S$C7_VVT_WM7A6G*J(#,'T7SOM5F.6PR,O?SS/%T:1O6FA;IK1/0J,GEY6X M ,5,H:T_<8A*:$/6W=K0!%U[439)!*!KRN9-G*Q"%)2A!1-<9B;G,3N)F=FG52,V[!PO$UN M .5T";'MZO-2!U=(-)+G.O&.I!*3=2"X--DRX7(ZPW1!VC_MMW.T/J8D1L+1>KR;MJN]>KS(3"LO,(QLG:A%A7B3!#$C$A MF4C:C_NT4*6'7@,/?7<;.#?>.FYKU*??UHX7>0\XN3S2R&2"74WIP5JAC8[( MKDU.B.TL0A9H\SZ'3/LC94Q+?MX2CDC)H,I(\ M>S)F=5!OM!1S!K0A.*8CWRNM92^]WWCSR)H_1F_S(80XMO;#UVN$1Q26(Q>@ MZUQ1E66]>:0OQHOL&*),?#CM7W_S.%>Q@VG_:"%VX'5>'3I=Y@:^QX_?KV2, M\JBMC\!T"'5TJ"._/)%<3+%">^F+:C.U]2&JQNV,W<%I\,FJZ@%W&]HO?76' M]?9/@U.Q+IJ,X"+62T"%GAGABFN2$7*#BDY.?T_7[FW<'"WJ\;.UEZOWWY8D METMI;(VL9$)HC1)X28)(-[DV1E9 ,5\Q";DQXE83X7M3M7>_860L'*^Q^=#B MZ\%67,0E_L=%O1GYLLV06B\*D;-541N@C;L.MD8/L>A(L;Z4ED/VTA]Q7QI /7VB;+L )2T3XYDB*-04@A+K4K064M(Q%\V4+TWN*.^E:&3K M-(2^'\?0$<+O#T57]V4EVA0\>%^/"[-*X')V8.F')L3LG6O2 78NAT/\;3&_.']Y%I;+=9>@JX)/(XRD!65 RT@!JDT%8O2U<)V9 M(F)@8J]3N8-1] A=(T_M&&_C&U)??<-ONT)=#KHDG<&4B.0W%DDNHY1DYNG_ MA;6TI)H8WY[C8-//\5SS+9;X@1B]/ MXZP/Z'048&6J$\$"1;R2,2 1.JN]9;%-\XD]Z>L6<<>@XB[F!E=1!\C[7Q0. MUP'"=4FJ;(,1J@ 61N(I@3P#HQ7PJ+WA23"OFZ#K&@TCSQD:;]L\5@_]0&B[ MQK1%8MI;,,;I.@"B$L\B%,,CT\F;X)KX8S>H&-<0':W+W9@X0K =H&+W0.@7 M?X3%>BI#^H0?2/V75C.HY(O*$F0H=;);3A!T;8:NDT69#,7-I@5J#J*R"U0= M@X:]9G4/H9KG@;L_YE=%*I@\I]4HK':@=&+@D(+B+!.7V7*=;9L3B/UI'+<@ M]TDQ=Y1:G@7BWLPN%Q,&G1"5I:A'DG>HF:M#9Q*4)'115F$H;2J)]J=QW%8I M3XFXX]32 >*.=5-_G<[P=;WYFB#%*,%*\DBD"\0PB3B&8L&J7*QT/D79Q$L[ MF?*1QS^.%R \K5ON'I3 M7H;EI^UO\H1V!:&XYH#2U,B.U6'4HD#*.OL2!=K49%;I(40^S^ZPP\"RF3([ M .IUVG\AN5_K74CQ6I;,*0^Y7CLKI*#-RR AR*2#8X$VFS:SWNZGZ7EVWQL& MAD.IJ@/4D>S(2\[+RL:KZ9?JJ:\N%OBF[%A9F]_3RDH8)'GI#I*N?2ZSEA"3 MIXA.,11,"DD^=A,S>02QS[,=T4#FLK5R.P#PC1NBU[-T=E&[@>V\V5DOVUFN M?]0"\B_A;.W0E&AD",2PLX4\^/7 ]6PR&%UD]CG*[)ITXSZ9\N?9+608:#^M MVI\7SE_/:FK0?/%M,T%Y-8F>:QU9ALPYUM)-8KK0GB0$K>S$L[-LGWK(E@B_ M3?/S;!+PY-@^2=5]H/HN4W\+T]FO\^7RS>Q2$F_*S@^N-Z\/X>N$2R5*EAJ$ MJQF9+G(*1U4$)DD>@?'D3"N #T#^\ZP<'@SK3PV 7F%/?/Q<"B9B:3,FLXI@ MX[H]*(2)8;Q(D00(27Z:$BF"QU"@;F)6&X.VE"=#_[%FE^L)KP84XQ%*.C(,8LZ@"^RM@)S(7HM V>WJA#NJ7G:\?#G6;IR M&LH&$70'1O,=*8L(J+[\*_R"9_-U&^F?O]9[0"3'AQ7#"H+@0M3..@4&-"V7H$':5;G,- >#0V] MK(3X.._Q(=[?33]^6BU) JFBYB-.T)+W7@*A-K@ZJ])GB/0(<$8D5L:8)#0.NC5'Q,;93N_O \>]A=;&8KKYMEOU$\ER"-1F*+[FF)WD(V@?0 MDKRN'$LIMVNZ[YO5M\?;]@/DG^RVKHTN.K# ]XY4^7V)Y>+LUVG!"06.3(7B M*>I3Y%[QK,#QA+5:F9NDA#6FU17=8[3M!\8_[Y75]!.V'P3_I%=,@6NH,;YD1_.H"+U,@&%KINN)%M*KM..4-,>Y"C6OS >XO\XO%AK_$BS(E)2 N:2\Q4H CMQ^RU4Q$QR+* M)O>NAQ*Z'VS_I/='3;7: 6IOEE:2_'Z?35?+B5169\T11&"T:=06V%%J#AR= MLD98G]K,:-M-SGX(_)-=& VHH;&O(/\VG^<_IF=GKS^?A^FB"FXW4Q_6-3^_ MS!??/SA1-B6&ZS1:3K%AM KH?PXP29-4"!C9K7J8>VXF3R!B/_S]R>Z(GE1S M'5C"NZS6%->)RCDHB1F,K,F(W"0(0KK:"][[HGSVJDD7ZMWD[(?$/^EET@ : M.AIG7W 1YP,A[3O]-9EZ15*;QC/UJ25"85<.5BM(4OA M0/EHP26EP60BG@?T,C:J3KU&Q7Y@^Y/>'QVOCP[ ]')S^C_]@I?%)+>$N175 MZ]DF%^I->9'GY^L[ D$K18J(8+67]32 K#P2S[8$S173+.LF_:2.)WD_F/Y9 MKX:>1M-C1S8?PM>7%ZOEBUG^'_.X?%'Y)!S9=YAN=(=>M^5X\_+UA_GMR>X3 M89CDVCFH?V[&W_F<+4C'4M!$L.5NK_CF9%+VP^N?[!9H!"UV8(=O#E>NV7^_ MX6JS$*=I^].7\^5J4GS6164/SM9 3K Z'#P*T+1&(P9T7#6YG=^7P/WZ_OQ) M;X*::'$P=/[SCW=T0FS_8_VK]6_JOWJ'Y8?ZY^_O7M]X?EC2NIQ-T_*O:?YY M\_QW^ 5G%[?&>R^GGTF7WR9K^X0[Z-B7$/RZ(J<,\U].K2I< M/[M:FI?SV6H1TNK?IJM/+R^6J_EG7+R(R_7/)MXP9Q+MD3[5<P>Q MPDZQUK--XOC7:8C3L^GJV]KV7+/U*<=U5WT>(EGX0"RZ@!&R"IBY3B6T:CGY?4?\SI3B@=P,3J%Y,C4,"AJ" M+!IR2B(F7BRS348C[$7=N!ULGP*'PRNI=S?QM[!8K,] 7]7SHK-3',8[CQK4 M=7R8T"=V(HO5%(;$!)A%)HR%3%BP9(JX8ZX.S6#8Y*3_:6/;=UCGCVP:;Y3Y MXG.MFG@3SZ:;U5'[TJ05Y@_3S_21-^4]_71)1G?3BJM.>BA!HE>T.J1GM68B M!@B*F$)AK9>N./(I&DKI1/*?A]-X"!+OB8N?4LT=;,3O28F;MAK;GLZ7@QK6 MH^J8"<9@0O .)2@D_R+Z),!F7U 6XJ9-8\P'J>H"BD\*D]OAS6 ZZP& &]JW MTYUXCEY'K&ZL15#,TP(6DKYXH1DFCU*W =QU*D8>_#Z<=F_CYFA1CWYKB\O5 M^V_+>@&S9>)R2I>R7&JBWUL,H+PE^JTK(,@ES0%I-[@]V>*^R]A[WC R%H[7 MV'QH\75@*QX=(,Z35HH61TA8^YU8"\[63J86G:+HA#/=I!KN$;JZ.+$8<\,: M4F]]PW"[4FDE686Z#JF4 E22%!,+%X%'1_8[1EM*D]FUCU+6[3CVPW&P/\:. M4$H?*-MKNKQR7D7!"0O.5;8""8UI":YDH801.N8FT?>>]'6+N&-0L4_C[1-5 MU 'R3MXQR(5=K%Z1&[M>U5P(G[GT8+&F^S-6R&W1",P[G:S2M4-9EPRSJ8V)1]JLU0;0@22,BTO=HZ7H5)8RBJY*;-(-2]J'OFYX=' M0N<8!!^DQ^<"SH=D>]E3';%0N%%J64X@ARVJ!+0M(1CMLA*EB)";'"0,Q< S M/W%X0H@/C88.5L&V \;T/VL+]\5!U)'O\!Z\;GV%?C/S8[!6<2HXBV+B*X,:!VM()ZP-P.65WEP$T4"N3.2$!;,S,Y9G A8?9W5=33P&$TKAX -!@[9_A,@U M@<2CTZH$JV23-)[#R!QWMO/H&#Q-;;UG*=XNU9Z7;2+[Z5F+CSYZT"S&PQAY MXJQ&);3WGA"C47O:* DQM>P)F$Q!VKJ)NB9[R]-F-;Z>35?3R^R MB7INJ^;#(LR6T^^G9]Y1T.-$@&REJU/' L5$S( 43 E5^^:9ECF?1Y+=Q='/ MH,B[)^A]"K5VL'/( M[0*T3P*HVVV:VFOW66)X>W-=C'.,G";PQ=1.!,6!2TX#"RDXY[20V*0:\5B" MQ\7Q4X#I9/P>H=D.$/PRG*7-C(C?R3];;"W&WRZFN9ZUOIYMN/P)RWR!'^;G MTV28V69&6!.00D+:X'*=4.:-@F"-!<42ZF1=8=BD/=GQ)#\W%!\#J3O'2D^B MWPZ0_&I*K) >$OZ$JS\09P_R^F*67Q1Z^2V>LTK$HA 0"I>@HF2TY5F*/#F% MN<$ZBCV;]'\<@OAQC^-'0?>3Z[P#G+_(_TY!Q[JJX)?YXJ$B^;H'*N&$BR:" MT"+2TD4+D84 "1DSK 23';8 ]$%4=G&1-(:7W$Z7'0#U WWN>Z?![6)S-M!. M0J$Q-YL:F )!% O>2\\$19_!K2MV)^RY1/S+DH(^AU[[44:\X+L1>]UR[YC(4WV;[WHFY+S/434R+[?"O0V?+OD.4/1Z1DN0/O*M)MCQ+#2M($_KB/Q<)6E9N5I] M52*%Z89'QF63MF;7B1@W,!T0)4=+M@-47&:&3/&[+*P(J)EC4"1#4)HS\*Q( M,$$&G[-"; ..';0\T\.+87:M4W73 ;S(@"XN,+^>I?EG_!"^XG*B:]ZZ1 8L M^G5N$P[Y(R[C9ULG;O[E6GB+H#L#R8N7:YZ]9.RSG6 M<@?C74VB)':"R11:)X\I*VY=$^.T#W'C6JNA 36X.CJ V*OM:Z]6R36AU=U; MTCN#0@( D_56.P@@\QTA.,:*-9IIWR0!YA&ZQCT\&!I80RJA TR]7\W3/S[- MST@)RY__XX(6Q_&5=,;H)G.XGZ9D>0PWC M4 VDJ0XP=WML#VW^&]EAKK-4TG0U$9B4S<("VFBWEQI9*! R.UWJ/ 36J-3X M,=+&;B,W# CN'',.JI'>4^WKI,BTFL]^F<["+-%BONK.-T"R_1X/'S3=_E!F MGGH6A0^,B1SK=$U!>RTSX*PO4,\L9#&%OFERQ/=4LR@NA;VY:[!),FYI;; 8 M/:C$%<1B+!3!@M$BY)@;[9G7R>CBN'Q09-S;+/5PL8^X 2X7J\G;Q3Q?I-6; MQ7MOXUR-!WM^%R'P%C M;VK'*W,^H&3[0$8=8;+E8+E-A!-19BV$ (I+:L5EX1!DHK]I[8E^9HO?Y^+X M$'C CR-+(Y)#[ET0P*.A=16%!^6FY9SJUF7/? MKHJJV:'E !O7$VKK66)RNXI1V&"YJ6LO2;+V+(%CH?9+SRX1+][?[@C^_ZJB MVH)IJ*JH0S3; 8('J2LPW@<;8FU]%1,H1U]"E@B\<&==S#+F-N._P55'-[L$& M]'K;Z:8#X.VLJR!_*KI01R#0XJ4E8PKXY".@R49;Y"+;_U?E=*KN]ZER.D01 M'8!IOYH:I7AQFF=( 15)*4>(F84ZD@!Y\2%XU>3ZX;E6.1T$@J.JG [12

WA,6>0IN3KQ@@EO094ZCKA.+0L\&,FT,G!@L\:, VZ&P\F^!R#= MF'&&+MLH75U=B5Q&GS)X'A1XYJ(6*&UH,\WFV0P /$B[#PX /$348P\ ?(&+ M^?(\)+PYORX6YI,12);2I3H1+X+7A<02B_ \&R/DK=O0>\;_[7Y^3\/_#M+6 M?%C1C:W]>^<7%L98$4Z#3)Q\/9MINTRYMC46W!*'3C&QE_Y/&O_8[M9@& 0, M(KX>=HI+P[C)9WLY_WP^GUT9QBP+TR(72!@R*.T,;:C*@#4B>:,4.M&D2\F# M5(W;A[>%RW&R[#L TBT>MNLK^22,U!F,E;9.:0L0I:JIWRD7)THRJLF!SDYJ M.G%!3M?V?&C1=X"?VTFP6W/*A'.A> G>UI,'K@4X:VBE9?0B"8KF;*.I,;O( M&1=! ^CYD 72N5M:O5ZG^0@F9@]<0A:&]%V6!J$*L&2A,VL28;E4] M<9N4O2!CGM-N=9R4.\#)IFCHBH^K5%@?ZH3W:*".RB4VZ$OT+(%(6=5N.U[G M)ETV[J&GDVWJ2#7?R4PX7>8=0&=[0_>]B V]J2-?2AW#84#14J)0CRRF,\85 MESP]HF6O]DYZLPRBW=U-?XX3=3]0N2\!_^>OZ>PBTV9;NTC0?_E#^#KQA6C5 MU@(B&6?EC0-7/ /CA-$Q.Y?3&&4:NVCMHKKA2'#L1EHS374 QCJJJJ;EUI%\ ML^4UN64I+$_DTUE6$[@Q* C12K 84)"'QX-HTDKA/H+&3@(9WHX-(OI.(/2F M_&T^S]?SN]_/S_(D"IN\1PFFIG@K7XB3Y!Q$BA:"II#5J"93E^\G:5SK-(S* M=^!H /EW@*2KHOVM?'["&9;I:B)YXM930.*5J]&5+#R4 M)EO8#2K&309K I;CI=P!1*[V\#?EJB3[[7R;9G\I'<>+TH89R$B;N>+*@G.Q M@(]*28\4V[;9M_8AKI.:FF&B_\&UT0'";G?_DU%'S2+PP"0%()&V7TP*LB-V MR((ZX]HTT>RH1>OP:GZD">L!,N\!,0^U D4F!&=. ,=JJ0W%KH'78(-+FSD6 M+[")\_-\FK >HNQ#FK >(OD.4'2C5:@MP57;"UXX TID!3XD"UDI9@4O++>9 M\=1O$]834'*T9#M Q:X&:Q*#$5'D.JHGUK P0!"1DR^(B,HJZU,3D])=$];F M^]*ITN\ 0'=[?U[:1\V9K3T:@7NKZTKP$+5,)"=O)*K"=+.=:3=%_35=/4C7 MCS9=/4;P'2#HLB?C]CB=PM&7]-UT=<6/M4XXFR4D;@7Q0P+RZ ,4CY'D5S#R MW )(CQ'67\_54_ TJ!HZ@M5]K3X5QQ1%/9L/@NQV[4,38T0PW!6KT%KF94M4 M/9M^JT. :@@E=("I!QHXRE*R+E(!2Q8I&M 1?#(97/1>6L%D+DVZ O3:;[6Y M[S20+CI U1[].UV.V4G+:'44BBJ*<4![NP=+TJ,?:YM*DWCM&7=4/0@$AW=4 M/40CO7=4?7_Q^7-8?)N7RS2&37 <9OF:N3Z]M^I!KQFTR^KQ##YQOU5TVJ"S M$;)3BD K#$17NS,PQUF0P071Q"EYHGZK.Y]=55%]@6RJBVRE05&SSZB%HU32P4;ZX-B(B!-9Y$49( MB*5@[41@-(FKB#;%2 ]2U<64H2<'V'%*Z7T;W?[Q:KH,'S\N\&-U%^*WOX?% M/W!U^NZYS],'W30/9N>I]TK# [.$1XX6O,^8R0^55L6BG<;8)MI\B*AGLE<>@)J[ MK>0&4DD'>^7#'0V\D\'7.3A.(",I<0.A2 W6F*R5B4'F)G[HZ;U"F@%L..4? MU#GD$$WT *L;Y?$BN"R,RV +LZ!XJ%?DW@/S,D;+4C+*-('1<^D<NHG">]1&H=:XJ.^] //[ZFMR-% &$!T8VO_TD[^#[RDGKG,5#(<4!C:7+/. MM+F&!#YJ$9%+34C>2_%W'CWR%1DN[TT?T+WL':]?X;1_0"B&UO[[_'S-,UG=3[+?''5_]5+_CX2-WT1A&[Z<*K8/P\,79V=IR709! MEQL6.2=">@N1D9.B@DW@D!G:M5)TA-S_R]Z;-KEQ[.C"OP@1N2\?)=DZUS=D M2Z\LSXWYQ$!N,N>T2%V2+=OSZU\D>U5WL[M(5K*2FAO'I]5K%98GD4 ""6A6 MFG1#>)J<06"Q_8)E1&%/;2=VMLF3D1G#9 0K% 7.7A']&A/DS#GW]!G+:9"Q M.*K+H.L7!..)KP.SL>/L[=WM);.DG+4Q>$B\MC_+48!GM!6&Y'-&Y9&K)K>H M7B)LVJ"RV9'EJ/KH %^'=/)(NG#+G043>*D%0![0:P]16,R.68R\90>?\^FY M,BY81NC!LH_F>L\Y/\C.7L\\K+(=H6!KP,-'S3COR\R)$\XV<1TIC@:;L(Z@ M1$/;L!(0"M>T,2L,;>Y%]9!PMH:7;6_(PAPY#,4B((NNWGB42?NLC&A2G'7^ M">=]4+-7PGD?E?0Q'/G[&<#>DM7--I'6MYTA(@,O:_?1S+PI$ATQ-P!29SHV M>SS5OC1$>Q\Y]X&3)P8!>^ZE)E(A;6>7<:ZK1"*4X#&3[QJY&5*0\$,-T=Y+ ML8.&:.\CY:F/!NYY!S]?Y+A9S6.]8?(7F=Y%^G5Y;TX066"T(230H0YOK/=- MD$E:5XHGEK@J/@[+'PU^Y>1 .5:WR^:"[@@^[^:?_ZR3H*K,L.3-/S?3GX*D MC5HC./J7K'#6X&LS/U.2C](C*I3[XF;'NZ8Y)V@/F#%$VQ%27GV;;R.7:RZ2 M-N3$90!QC# [ M L4V2W>3G&&VH&-9.:Q3P(H#)>N8\"P3F&BP>%3:ATXK\:=):QUR=#*^)GJ U7!0@(D?%8K:ES66ILZG$WTN[SU;B[R/JJ3>A78,H4T2A$@>= M#5E00684>:PE(IQ)Q;*(9MB)2?\S//?2UI 9GGN(;FKM/S.$,B5O-:,HK)!S M;4.=)H<.?*[+@'BR\L>9X7DP D817P<[Q8L)>D8ZC48D"#X;4$Y;0.$U6.^B MRAZU=TVFH8U27=.L?+^9&S*J/CK UR$U&EEPJPO)[VI.#C,9?.0%;#*>W'@E M^,.CM?]773,"6$:HKME'<]U6USQN_'Q(&K^ M#J)VZA*9X_#SJ%URO&+Q6'('R 8D7,1EL*5)O,-SJ"YO[,U3Y8>G0L="+EG9'1NFW$^/A' M1Y0K'_2>5L9N7Q8;&D)/T6;.)4#@:3MLE%QQ*R/P.L*K6&Z,;M0U=G1#^%B8 M_UK5\6(QU+W=6;"E-JK=\O%YT]Y=7M*LGZ_^K!:?EYA/8")RGMI:G?+ M.BV0"&0IVZBK+G;2:\'43NM&>J[2W8Z"H[')C+#5Z,=:M^^1?YDIG8 M^FEY&3;E\N(QYS=S/!)GGL"]J)RV2MR AX,DK/@R;[[B(#*LF)2B8(U.3 \ M>D!ALS8P[8W<@>(?S92-'4C>3-B;'W;@=?_/QPG[=A(T4C1W.U+P[D#S;F@* MLT+PFE&1V9-&'5Y=E[8L! R/;J@&LW$*ZX4\"Z\Y083+VDP[ GFZ"5PQ@8F4"K(F9WFG<(S>SA?S-2V5 M?RV7J4Y.K(4^Z[SZEMF3?'V4A*Z0EG'_&O7Y&>.\>+!QQ9S$E3L%$736UBC+3E MJR(A9MK]47LK>-MP;R=ITQZ--T?9."KI"61UA)T1ME[\+"!2[8EMF /,AN1C MGXX=(I@L\/LYL#95\SG<,SX&ZY6],!OQY2E//>XT1WQYPD^@?=- MFTU,&!DH)-.@- _@;+W/&R/+&JM#U':A-?2^_P,O+K?ZN36)7D7)"/!@R1)2 MS&L9..XE9(I3L\LL"]5D -MNDOKUM?=!QDXC16KJC[G M]V5;7W/[RS.%*F6T'+P3M;M[S/4640%O?'"9TW]RV#2$P][?KUM]"*1.I8AN M3Y\H@/B:5YM_/EP@/6Z1ZL#TK_7:XK8L]9 =[H4GCK/)[4/V2/O<=Z]\=>^5 M=W7!64>,0H%/V\%MA#UG96T_PY0RB@?7)DIYD;)C][R=+W@J)Y1+$<9D!UH( M77N(2PC>>4BLZ,R"R4$U*3'?A\AI]\5QD?1P=VRFK/.S88>G\UYZ9&,KUC#5 M]S+XBN4A>W*?I P(RJE::A0#%,,],XI)T^9F]W1F[&X]H!")I22@U/H^E>O5 MCLSH ]<^YX16F29U%"^3UKO)V@50%I;%D9*I)&4!SBWB7:=^]!+=5^<@TU\(B MU.'$% D15/&CEM(XN"..:Y'F&$MB[==P'0;O+(4944@='\CNY>?W/)WK$ MM@,7B2<;ZP(PEK#ZI^02J]I"HB@N#<:L3[P?W]$V<<.J)J 8NB\?J*&>05<9 MNAFM%IV3AC$H:&JW$F_ VY+!"5JK.DJK4Q-C-X"V3NWIIP.\/:. MO)C;+G RVY0LJ=TJ4%I+0%;O<2BM%-O>>VMR\_:.A$[1>@*'X'"K$C; O^K7<. M8Q._ZQF:IJVT:8VPL931 :[>+!?K;1-V4LVV0NTSZ>IFC8C,@ZO%)<$FLLSU M_AEZ;2 :HSS:%$UH JSGB)JV%*M#8G@VM@+252UZ*B( M",'9 H'%+%%J'W.3(HR729NXO^VD >-A^ND9<5==3U!H9EE6X$J0H"(9:90E M01*UTC:88K4[*=HZZ#@S-@B&8FQ_C72 KUX.+SG-R8VGUZ7Z^]ZPUWQ04Z,,ET3%!2 M#;!1U]YU2$%1%%*3565)-*EX&4#;M*Y<.SP]KND>5TW=UH \9/28EA-//JF- MN6I8D;8?R)304F5?P"A606:K!^0$2"&\+#KIY,_?:-WO$DR;-&&W7BO>Y'?S M;_G1ZU__\RO^UW+UY@+7Z[O%8D(,WB8$8R2OS:,0G";.R%W4T5HC0YL;X,>3 M?DXF;Q\T/M<*^@1*[B ^O>;'.#YI_Q.(3UHV& M91M .4]L2Y_!*R=BCE:8W.3H94PFI@UZ3P_UDRO^;-R >QW"KVS!(XT<<^?T MP'>U<24.8W6:"$EH+C4%Q:BC!A6*AJ!U!(TLLE2$L[+)H-6)G(UG%N=5;D!% MH2(F R6[5%N12I*'+<"]9Y:E*&*CP;.#23PGYV$?=.UV'D956@=.PD G:%ML MYI+BRGL!);!8YXHQ0$1=>S*+*#!SCDTJ]?:@L9.)(?D4G=/"LAE>AN/R:.5U@,T/ MN+E7?F:B+0%Y@4*D@HI9@ ^%@==2L,P\+VTB_N^HZ!97Q^O[83;E8.%W@)S? ME@ORS[_F37[U>96_JV),P3HG'()-=0"'+74 1QUVD+2)J*(NK(D!VTW2M%'R M*3$UDEHZ -AV&&.5RFUQK%'6&:.!&5WI5P8<\[5'2V*JE(RJ3?7R0T*FS?"> M$DQ'J: #"/VQ^+HUL3E]RO'/Q?)B^?F?:TZXM=D&YDD.JOJJ1@$FLK8L)*-C MRJ;8)A;*F'5-R2J"-J)X.P'8S'_UCOMAJ:_WG_.N- M8;8\2#1"0V *09G:>]'3XG$2DPM.>-<&:<_0- AFYD> V5B*Z0!CSXCMW6T% MF:=PFI@P4!0%*8K%""A107#9*0I3E&J30!]"7"\E\E,=EAVFI:Z1]\SPZQE3G&>TQMH!>ND;9_?J M^N_7+< 4?#GG-/ BYM9D_MFSY)U3N4?^Z#HT86R M\91S-C;LMFYL9Z%@6:Y.439WR/L;E](=+9*)RNM489HK\*:>%X<+37_GB6_YUN=C\N9Z9;(1+G!8PQT(RX@B8I2SF(VG.JR#\=< ]1Y7GBE0"89QJ+1!\M"%G;Q[FD M(1@OH13M7%9%DFP[06RE=]H8OFO,[JW.LT3MV^7E:F:,9E(9"5+4F@[++:# M.HZF,&F1A%":S-TXC-QIZR5ZQNS>RCQ/R-+OSK@)VB,Y/8;7AHDV9PI3+0,> MHD LUBM]ZE3D,^1.6WG1-63W56:W9PXW4C[DO.#V;\>)]9\F99(XW67!)(8$ M/A4.2M5VNMGEVG4H2^ZB,ZQ)3[V3QNDW+WNJ\X2RPC*K-'A;)RJ7.IDI!@LV MQ5*X3]GZ)I.]GJ'IG"+L??#ST!J-I9;N3<[AC4 >/&%<\]--XP_OL409,NC: M4UD94COY]1)$,"H0,5*VF2LWT5W<6_G?H;TDIV2D96.TJB.0#/A@'!B;2V&J M\-QF+MX&KU3VU]_F5YN=@L M;P5P1&+E\)>-:]J.9'82*ZA5L"75>;.L$(H5 +M<_86K-/-&>I5JNT-C*"+6@8$O*H!DWODDO'"E23'7$[2YP3,)<8R0REE4T,_ M59YNVQ? 6J>T3 &X$'4=T#H*<9ON5JB*5BSF)H'_#GKZ.'4<'S<#\G-[JZ,# M;^KUY7J^R.OU]F1L/=_JJ;; 1%9'O!H$XPQMQ,Y1I)F9!%<[DL@8271-DCX[ MZ.FEI>T1NGXTW_EXP7>*GZM#UMM&.<*8A"0:"B1$+86.@,86*-D+VJ.S\HBG M0M)WE$V+J5'T/P!3ARMC0G15YV;V:O5EZX7<=-^24: O14! LM%*9;+67G'P M/!4L*G"NW$L^TE,/[@\'1^AL.9( .S M-[;VW6U;AI(I +1>DI6UVX:D",%; M"R(7G01%#^(A L;U\][UUC1JO.WH.&%/;2H>)VA^NZR0?U\^YJ^U?GSQ^8_% M?+/^E-<4^+]=KNY^<58$2T&CA.RQ]OH@JQM"]H!)1&^"9SS;06;E""+Z<)H/ MU/UR D5T9)X>G&#%(*1P9%6#T[KV0:CSL90 $="%Q$O(.K>T40><,#8_T3X. M6",*_?,NKL&QZ$O2.]NE/>?7EIQPH;DV_+3=Y_0'_V8;4!QP&/?>X<)2!MO9D$]D!L:2%S)FV&>9L)HC%""YE!UD&77*,,>DF3>#;&)N[ M.*(^_\'(0^-D#%E($$D2\M%0L.B,@2@X\S87BB6;]!-\CJ@NSU+Z+0^=%/4-=#4.>Z"M[=R[O_.$9G80U_5?,<RC]:F_+.A9ES4HO3J+\UA+54("K1EQ:$*A0-?7X5Q" M:LY-TFVNCCY!2Y>[YCX(>,I9/T;>'6R6=?UM;HPM_OL4,A9.DW0%>OCMC6;[&Q;]OAA/% MY'7V@G9MK6M7E82 )62*.C+MYT58-$UVJ)T431N;-4#/.++O $17"^ MQOG% M?///UA+S* 73F,"*VA2Q!I2.NP#6&X=2!"%"DZWJ,2G3A_1C>C='BKH[L%PO M(Z9T\8&(=JHV),2(X(JLA_K2U&EHQ$233.I3Q$R[2QVKX&?Q?%MOOC\/3,W8V>9B%XXLL#9"&(&(Z#7A:)+=#$:3SZA; &=9ZGJ"4.'*'W9 M2@,=P.E[D[Q=88GQ+)Q.@-;0+BZ% \>T :9SS"Y)+U23&XF/29GVFMC8N]61 MHNX.+/=F@C+GF+>,3+$NH58P&< H)!@68E!"$>J;'6L^15!/ASC[*_I9W!PH M]:D+%=_.R^;/5U^V1^NO%NEC7F_J5<0K$_KJ\RKGRMQ-V*BEXTE'(.D8VN/K M]>X@"Z0LZ1^; GLX-G5'9>(^;^T),X7D*B7=@B/X#5_-JCS\21U=G73)Q MVK(S:)LE[;K!@K-)0%0V<*V,=Z[)7;"'A$Q[&77L'>LH,7<&DYLCBI@EDTJ2 M(=8,E'(&0K:I7ORGN*+0_O'[_\=I*#H' X_S#R/J8$&3KU6;VL78]W2ZT@HQIM!R"EAR4*+Q&G1Q((IG4KX3$ M(1=,Z:'W $1?/03/=V^=MOO/6/O2X8+L0?LWE]$$1IVMAD1+@ABW&0+#NDHP M8] 961CBJ@S7_Y3FX0B-/=3Y >*;6.N_SA?S+Y=?K@D7+H=LD@3N(S%?&%E" M;1P((SP17;(T0WHU#-+[=V^>6/.'Z&TYAA"GUC[^?8_PVA71)&MIEXH"E"R5 M_>! ,QN]LXJ703UQAVG__INGR?B,IOV#A=B!4_G]MO?N]BZ822*H*?0J(2:)FJLF6-E!3T\%!^/ 9@S!=V9@ M7BW2#JY^6<2+RU1SG=N6O)N[>Q,S(W)DQB$855,:F?9U;UPM]0HI%<>884V: MMQ]+>$])Q?$-67-5'@[=927J=-#]F+_B/U7(Z_?EPVJ^B/.O>/'+XM%<<)Y9 ME*@X9!LT67Y9 %6];99*5LEI;TJ3AE^CI]AY/5TZGA*5.ZEEB[@]KVL7N-ZOOZ=J,'T M?G'_9)_/LBXE2$F8L+5GMBH!4#-R=1S*XK25>=#I]9&QZVX">PIFQX%<$]5T MX(!^S]=4&4YVJ'(DY:RRXH!%$D<4* M%:+#$Q2EO4#E(/#9\P7?F$HZQ^O2MQ[&G>]\BJO3@U_;_!KU80)H>Z6:6U3) MJUH!K@S!NXX^EJ'V44L\.8X^M"M7'?]*]*1>'IH+D^DO0YV[W'#L^BY*HE)H#TE@Q)8 MASIE!1IY23HICJI)^=[I8_!F:#X5])J&Z?O@X&P6P9UF=HCA/S.N/OVU)$;0@8@D O+?:VL;S)#0>5$;8//V:9[CV9CVQ+_K9= $"3_8.B!@YUDI+H@< M.=D!08%$E+H6H]*6[(+E1G+'7+.&(&,R,FVNX0=8"WNCX<=:#6^7EZN95]&6 MH!R$'#THM F"%TC^*7,!O=0JELX70^5CVA3%^:^%O;'P@RV%^;<\$\X7:6T! MQU2=6^0B>&2EEI2KD)7EH%"+J5@,N.!Q\1 M='2D#4[1DM4$+ M3C(Q=<+!-FBB=KM.N]H(CBP9T88*6 M R)XKCWXXCA&PW1)38S?N73:W09AG7;WD7D/R'G<^]58P;S("%'Q.JBAMK!)M<6: ME2;J[+(U;8XMSZ/3[EX*?KG3[C[2[@ O3[3(\J:D%+.$K 4'58GWU@@P46 6 MPFBT36H #FP[=](FJ<=L3$>*NCNPW.N-E3(RPTL$5WRBJ+ $\#$X2$5Z3$$[ MXK$]9#IN.[>7HH>VG=M'ZI.WG5M>KFZ[H.%+7=#(@!94RH((OG9!BP*<$EB' MD:="?T_[^(,"C%U]Y_9Y;4^H.53-RY/(?&HT#>VFEU#DZ'F :&OA8)8<@M 2 M?/884<2,^<6#G'U>V-.&-0:"6LAY:NSLU8XQ.&V%,1RL%+6QE25OSI4$5K.< M!!#_,$(W= /-$%V-'L4.M)-Z!2_1$8W0;M*Y)'G#G3P'"WO#C#SJ$$Q<]8D78?1HY,D$/+X0U0(=5BTR2:71C> M^V_Q?8QWO*&')5N827/+&8O->\#WX-<>I M]N46W_O(N0.D#&LI75)619!0 J\M)K/GX()A$$MV*<6ZI%IUM3K#%M][0>"@ M%M_[Z*.')L_;A2:S],X6"R)J6FBZ%BFK4$#HF!E3VN0T;HOG/EM\'[(O'2[( M'K1_#5I=BBA"F.JQ4?@H1 )'_ )S1?)L7*&(7^-[6CQO8_XIF[R M_%UWZBPY8R)QL%AGOW&N:&^U A@KO,B011QTIG*N+;[WTMO.%M_["'%J[7_7 MG5KY7#Q3$9@T!'WBM_:8DZ SERFY$GP93_O]M?@^6/L'"[$#IW)7SR597'&9 M:3 QU'*<(L%KY\$1=S%H9A(VJSX^BQ;?XU6T'";T#K#S[EX5U^WYWM5B>+U< MK99_U=,__$H_V?PS(]OGBN4&F.46E!,2:"G4LVDAN//<%FQSTV4/(GLJ9#@0 M%<\4VHVJHJFST4\Q]OYK556]8QE7]5+.+XN=K$9.1IH[!4991@S2!Q\%?>E2 MT'HKAV&%,L?1T5/=PW& .[52.C5_'W,]5B"F'G-G%4_D_D40H9Y@>8<0ZI4M_M3.!(:NH4A-<7#Q_SEB1+1=5[YO7(2S%3,RA1@[6E ML)*+<&7(#)]1(+B+R)ZR$^T .(J*IMZ#']0=7&Q_G10UDT)%+S%3#,0<,:'X M52V28-:8XIQAC _:77>]H:>CPA'VS5$$V8,QVJ9MUS=@?W^Y6=<;M83O5U^6 MEXO-# G#)!8$@QA!E6P!)4?@7*$+11J/;9(3+Q#64W@YDM$94Q53&YHJH#?+ M;WF!B]JZ>;Y\7[:7D98_A_DFX>&JS?++U\OYKB(^5W^EE?X.6_YO(E%/N35ESFM MD_33Y6JKQK=+LKUU/WX5_^_E?#W?&F&5M R:-N+M#4G%903TGO9EKG-(U01+ M,QA=;6@!\8F'#T*1/QL4'2N^#ARJP:,SN!#,6V9 8QUT+ M+TWZRHTZU82S<\!64]UT@+FGPM4_%I?KG&Z"5#+$9&DKUV_S_>D9)1COT!%[ M*&AQ%4W^0K$1@I'>:%MHM9WLB'\0Q<-0>?8'_N-KK]O9)_^G-FQ:;/[YGM!A MG:=N_W:,YWG0PBB M27GQ8U*.M4 ?5LMT&3:?O/?LV2CR<+2QIUY- MSA@],W<^:UPS=))NF$^ JT2CHT0!#G4 Y6KWUN@+)!D9;5Y>YM*D$5=SS^9[ M@,^IZL[4[(.&%_R9(^3?0['^ MMEX]H4S1(4(D$D&1!"J]%E0L25KGO3)#W/X&5S6:@6)$+3YY:6,?D?: @^O* M8\DL"A$<&*-='9.:ZAC3#/1*\O.]=L(/<5[.\=+&7AK;<6EC'_%-7;;_W7T# M+V)2S!000I7:^:4R'Q$DU.KRTL9?>=E[:V$>(4VO_N_L&P?*4 MF/90&"=GV#%)GG>]<&\UD^1XHRNCV?\.+VT1H5O$\ON?01B539YY_K[5"N$H/ MS_^N,^OOR\UW9CH'INN"*WD[L"4:"#;X>GU*H$VH?'J0>-R1CQ[\RCY]SP/U MO&PN].X/0'Z__/(%5_\LRZNXF7\C4/J$B]&.!D9_I)QCTP.9*[= M60IY-RB%#*"S(/]8N R!+!M8FZ7/22KVL%2NU[.47Y??MOT/?UGL6#C7 OZX MO+AXNUS]1;\PRTR4XHP"'E+-K-(2\CE*D!*]]USRV&;\W@&T=G?NL@]R'HV5 M;ZRK_GRR:X9F+&OC(O> JK;_T H!,W(()@E=Z\V$X2=PQ*[)F7C">VL4/.^3 M':*2@X'U-:_FRT1\KC8-X?4JI6U9X_HM"?OUY9J>O-X%/$=5:;=V\?K+>5[_LEY?YC2+V1K: M0R0YLB1#E06MQX 4T9N(GF(O5VR3ZI5AY$T\!KT+8!ZELFZ!^&&5\]_S]6:^ M^'Q32/Y3OOIWACX;84+MU:5JP;A \*;PVE);V9*+I+5W.DP^0^G$D\F[@.=8 MBNP7J=>S)XEV%R89SIZ>>(AVUU ;"^5 M'!F]_+Q(#<__R$HOO^1/^/=A!9?W_WR<,[N=!(UT&G?[_"=&O?*4O=-<00H2 MZXP0TFJ4&FQRV7I1K%9-+D8_0].Q)N6)1]^5\#&G!%E% 13): I=/ 58Z'AH1D930[>)A'OK]O#Z[<G2N20K@")K[-4S[8&MWV7=; M)780T-VQ^G,IN68"\RV?]8[HQQR7BWI7;ZO4![Q:YV0QUD&=]U[SR<1U\AJR M%PHQ4IC1&K#[$SWM06Y[Q#968U>0_>F: &+RU7J=-^M7%!9U.S9U M5)8"'EOO.9O:L2B!DT%##"%+BD[(E6G2Y>Y >J<]V&T/U';*F[Q$:3>/]QC\ M+3_<.ER) 56=U*H)14ID!4$;"5ZR*+&4)&-YR5D\AH!ISVK'1MS)5-&52?QC ML2)3_WDQ_^\MJ]<^ROK>R<_#&VN:I^1EA.QTK4_79/R#)'8Y!5[1)UU2D^O* MAY,\[7%N>\/85(7G$"I_6"V_S=?TP&O6RW)U[Z='E-SM_8[1 ^T#6#O%$9\1 M062*5*2JU<7!6W B&3 IFF18YD6>VQ'?=1?3'3';F^5B,U]?WW_-5S6L M=]5DJIB8G5# 90B@C"%I\.W]8>-1RTB;09.HYG"2^XW"]T'6HV&OIU%A!]OW M-:=O,RD*+QZQ.BLJ,F=9E9TB;\0Z#\BEA8Q,9R6*":S)+>,7Z)IX+.R)X/$T M*D?153_0^[V.;Z\!&/W!$TQY3A+QEKB02H'"3-$71O(PT.;,.++ F^3U!U$W M\8#926$XHM[Z 2-YN7G^>?$$.]:YJ(,!(0*CM45;"@9+[$196.2&6VQR@O," M7=.>U$QL!\?050?0NSD>.$2,.:J8M710=**P+]L(B-+4I18SB_1UEBU@>03- M_9Z"'^,QGDJ)'>'UV@_9P?',.YN$S1)2D;59MO&TPFM[65YXD#P[SQHU7QU" MWM1#K4Z$EATH'5%U'0'R.X]D%V]).U7J+7;K=9U#F6C/X5Q Y%J98K2A[[2$ MY1 BIQZ -2TX1U=C1Q"]]EEV<:4=DTEJ3[P$5Q>>!;3,$Y;(8>8VB*":%( - M(V_J*5@3V\SQ5-Q@2D692E8T[)F/*W2X'1F)"[:"I2-T:DF-Z&[A%PK M9W$,X1^.H>4&+TZ33;DM"+DN!5G_-*?OK*J@JY&_)(C^\] 5&2?' MPO)ORVH?+NG7PD6^WEU^_Y,T]1KKL(/EE_J=[6^^6:XW,XKEDC?6@@ZV=D&G M__")22-]F^]B.S7Z^V-5@/5-6QMT$_G12/],VK43/K]YL_\VHF M;+"Z7B6*=7CWU03YC *R0244 0IYDP'#!]#:;QUF:V0>H[0SL9,/3S#J;UR% M(J2;>>T!Q*5TQ@?0NG8$L-%#B [!&1.9X2F)-@698Q#?;VEF:^2.JM8S@?+3 M9\1Y/V,%!Y,E?9M)BVU.4(\A>MH;_%-"=Q0UG@ED/ZSF MR]5_9KQ?=3L3Q7 94SWBJR=^.1@(GM=95-X()J+ TB1_?RC!T\YZGA*J1ZOO M3&!ZYP=]).42N7_.G U[# MA3U(=><59'W,7W&SFE\W@;[V@7[&U6*^^+R>!? M2ZUL*!D<>(SUE* =08=G@M;MJF M,!EE"$>U>%>)6B2F7 :N7+0I>N'R9(<%#XF=>*3UE @]2F_=8O.I:I^95"(X M(Q044^^_&"G &<<@^XA9&A;U*8^OGB)Q& Y_D#35T3HZAQ*7,0:5/O>XT8M1 M3C*N]%F@:6VX\06$58F 5NIH;!&!!R:]RCQYWR0;TJ#"9-OGX?:Y5^.2*)YW9,710F!,0<+,LQ'<>MO$ MZWV2FMZP?:FV<69# M[3%"*T)*44@L+(.SI0!'$XI%&;5OXL@\0U,/#O"!NEZV$?S4-N,9/GZ_#/^5 MX^;3\N>_O\ZO#HQFPNJR[89(:ZYVX.2^-IB3! &F+;,\IH<%$COLR7[O[<'6 M'(>;UL+N$D=WO-1*C>U$].VPP1G7,@4O$J3:S5\YH\$I8T&[X*RQ15HTA\-H MUVNGJ?,^#8I&$?6Y@.CG19HIKU6*@>PKUJXR9'#!29F F5PP1:$B5Z-"B%XZ M33GV9 #:5\Q=PN>WY9.VE205==(>>%&:8@93O4=M0"DC6%:\>,<.A\_3+YVF M)OHT\!E!S%/#YSHMMOC\;KE>W^=M7:]Q;>L)EJ_S'YOY1>W'>^WKJ2"M*W7 MO:GWM^IM\9 C@LW,RYQ8 M-AF2T0Z45 %0,P_9TJY=!]#D,"SON?>KIRGX/:U1.EKD_0'J[2/NR/V[84V9 M9 @7"E#("(IA!A=9!@Q2Z%1*8,P>B*;GWCM-]>T)H#2:L#O8V09=+'KR OS/ M?\>\7G^Z'6QPO;-+JTO.28&-IEZ)CP&"<;@=]<)%$E*VZ;H^-B,3U>&VV$8G MU7$'&+_7(0J_S!=7-Y#R B_JS)A7B_3+@MZ5UYOM_-N<9MS;Z%6HY7JUE0DO MG)Q333QF98L@QS6:)E=T]J1SHCK<%@AMJ:$. /C@_L7MY0SBQ)!;D9!+B+EF MOTPBJ2E#Z$ NM Z2-N F6-M-TD1EM2U@-9+):;G(3"01[>BZ\:AH[^C^''E>G4 M"*F'>I?;R7O_>QG6K^+FYBK-30>#NZ%I-^/2[MIWW31,Y()6@0IUZ!294B5T MO7H;'101M/4>&<74@P]5CZ5F&,[.X[3^I)KI#HKO"R'$;GGZ>I$WF?;PZD22 M01X@BMLY6_FTO"@TA6"V1,,#]LS.+)2!X&ZO/( M(?2GXPX/>[OM2[J,_W[_=7MGY^>_\RK.*XOGR^MJQF4F2F>>9@4DU M9H]:DCN3&.1< E/2.8G#:G^&OG$8>+K.0[23\-2PV<."?UKA8CV_;HE!O-)/ M+K]<7M0HZD%\]90AOUYL,Z-2II!*@H_,D"%/$6@5D7,="_(88N;"C[U9CT+Y M,!CWGQ'I6N,=;-U_+-)\O5G-PR6Q>N,V[APGM!_72Q#75\;\J1K6^)WR[_JY>/K MV1T/U]V-YRR\T=:&.K72B.W)/ 3G$(+0PAAK&99A=P=:4SJL.KCK1$M_&CV' M\>"_T_J=EWG$Q:;FG):+VE%C6>KGN/AG?<]C?[5>Y\T:%^DF9IR/-3Y\'!I& M[RO00#0G:$90"(U( 1+XP.L4%]KV414%@2&!5=BD'OIXW38CN'GTG?3?ET=2 MOV7<(HN"AU#K)"E@W(['#+4%-[&?&5F.@&W&Z@ZAKI-;I$?BY='8TM$5TX$/ M^HB1*K?K[UUO!K49X>K;-BFZ38;BQ?KF6[.20U*>-@A1O1XEZTPN6S@4'Z0M MA>+3-G[I<61//'U\?!SM/GEJK=3S@/#] A/B^-J]6<^"U<7E*,'526#*L R> MBP V>_*[F+0Q-IF6=CC)$T\L[P&Z8RASZECL#7Z=UQY7&=?YBL_7N)ZO;]J^ MQSS36@DA?20A:@NJ)H2#4K1=60H7,&DE'S9#VQ%,O?BJB6>0-X-4 T%W:NV> M."'^%ZV*%5Z\OEQ3F+FF&--I$[5&D%KY.JU%7A6?>,P.5\3BF\OUAOSRU:OT#6G=I0_XS[:A)9GPF]_]F+_EQ66>.9%< M8H'X](GXM)9!< 8AZFP#1O^X"=<.VW<$$=/.(VEL%4^EG![MY>Y[&M^U=IEA M=$6GA,!\%J *>1(NU;YXWC%=DG.R-*DJ/Y3@::>03& S6RBR1\#^:T7\S7(1 M*07-@(7:DEH)#5Y$"X)6?:.2(3@&U_)8S6_79$*/T'7EQ> M:>GB8OE7M?2S)+CQM5551DM2T@2"H"S%3Q0TH9>,G(S3F+G'M$T["60"D!VI MGF,'@+3!W&]Y0^L&/6).$+?-JHRH MBKZ9MD%'I)L-<]J1SVH3&F! 9A+YQ]-4M'/^U7*:_YA<75[<0KPLVKFSY3',K M9- "6%:*_ $E(:#3M)2M%4S%4)I'I<,HG=8:GAR28^FL6U!>355VGHB6Y(F* M$"LKQH.W%D%EF;Q!P8F>T\%O^,CK9NF+DP-M?SUT!*E[Q6^W#,U<#BKIH&IK M^%!E5$^U:_,O%W-AJ))1HB6FGB)JV@3$"4!UM":ZC1)FW@2IO6/ G2#:M?5 MSB^)1WACG);.7I9 MZ BLGZ ,5$NI,BL(1L54Q^22R':3NT9OPSTD:3OB;F>Z)08 M6(J<0P?!U-Z8R4:KF0FJC0%^@:Y^G:\QK-$8RI@4 M7=OETODM^7F ZXV[PO)[NMRC1?_6BTOO[ZY7%7!D_2THC5$]E;JFA63 M";PA_U4FY9$[U+[P00;J@)=/&QHVL5BM5="5"7L0L@B*=:*VO(X[0% \:T!! MDD/GM%'>:?'PTN+DT6*SJK,3N$^'BOZ,HL7ONUPNR_;55VTL*8CZ8[&BGW]> MU,[DGVZ[SJQ__CM>7-:.KC=]!RFPNFU'.$Y$V8ZNT:/.$XGP!)&IL@RE$9D6 M2^TF5.LF,98"T@JOG=8JER9A6L/(],%\^A?5<:VW#WE%*JAWZ>O A]IS<_OK M'_/F7%PW.2:9F8QU#K'UWI"I"1I\CAJ8=J)HPQ"E;B&SUHSU&QOO M@]*'QKTK.'20Z]C!_TR26\Y2E."]K&PP05ZYEQ"U%\PEEP0V"9%VT#,M&/L" MS:/^'\=K\& @?LVK^3)M1W$='UOMX(1,P:I>B/HI7_W[,:\O+VHE=6U0]H'> MO_JPI8+^Y,/RJBW/>L:1&1,$@Y*L((<_%O+6$@/G4];DL+[^CN?K8/8)KC&BY3((2-XR4$IJ<,Q%2,$IGQ0SC1JRCT/^ MM.=>7:Z+"?'1[ZJ8>2T#$H4_*N37ARC%/2[&SM''&[ MEP:/=$I^7J2&)R@?5DMBJ X%(4DJQO]=JSL/.?)X^D'CG%$,('*D0P4R-9M, M["ZW%S%OU'T;L3%69$%%"RLQ#ZJP!$%$#JI>#4C&(NHF"_=YLL;H?72OMI'#QX43.\5H@ M#25RVBAK1 P]U0RIB::Z;2/WY-+_#5?U#NJW?,01[; '-[1?SS-Q&GL6A E& M2:2],)(_%1UAD5 (K)@2%&V:Q3?I9];6GOT>_\SI\B*_+T\/NWI%@E]\SMNK M]J__N?N=Z^OWKZK7\ G#19[QVJ/$!@,L<'(=N)3D;_*ZZSODCF*P1R49X\AG M- ZZMH3[H.^A)9Q&QQW$%%>FXTM^]?>\E@X[5ON#00S1@0J% =J802A&'+&D MK&URP_,^$=-";"(<+$=22D> ^FGYA>*I&4^68VW'Y*1/M3&3 =':"#YPO^\3#^]#X(8I:CBBU#NS!BW9TEQE]=]M:VSE;!)=D2HVE MP,8B;>R2QSK&*D:E9$#$)F[3T:1/F]KH8S,[,0 Z@/Q/Y)Q[R,6_FJZU(MZ<]N$@?\W9@RXNWOK4\4[W$>A4P)-T2HH@0AHM 2%4NM4A%6A62OX@30>'1G0>Z[> MLKW^7!6Q>J2(N]?>G3RRZ*VO$E&TRD"5.LHB"D8N H-\OOY*G4_G BYLB@^]YNPZYKSV)FY-.$[1! M58"S1-XB;U/G)?9G,2OQC/$SM2RCW@Y#:9\^;/>@R^ M_F7Q8;7\KQPWM^O@?;B8?]YJYRH4OSMR<=X$(XL'[B798:\%X';P1S1!!%^$ M2$U.%X\ANI,HX$# [*PO:JR]KI#Z:KV^_/)UR](?ZYP>L"4]QZ)+ >-2E6=* MX#W)DX7HF5+9I]#D=LY ^CJQ?6/C;SR== 6UW_+-,61-TSU<0:@LY_6J)RVC M4&=N<< 4.'AA K+@3'!M*@B&T3?M3:]F4!M/)Y-'";N6SR_DBM([OFQO#A&_ M5Y?,YO$>WU=L?\\[+U%H3_(E*7-0A7Q4)'F UH+5,0Z9JS L;AB7L&FO;HT$ MQ,DU]J,DK<:X%W'L*R=)9)WD+L4^"8OHBV.")8IID?P^# 90QCK;6<3X)L7WPM7N_'UMQ'3B8.P[U>8J<:RZ!E9AI-R@(R*.I'YR2O'A>_N?D MR]KI?U@Z;1]E= FIZ_-29H+5ANMZ%:#>7XH"@O8&0DY:%INX]4W2'6>53MM+ MV4/3:?M(O@,$'9B645)C":)V%4@%%+G5X)U)@'75!6^Y+6V"X!\IG;875,9) MI^VCM\D#Y:-2-U9&:9D7H)'1#I&5JY-9 T07+!>&,W/TU4,3 M]]U;>[GLT\H-.US$/>#B&LY2V12$L<"-4:!J+^3 $"$&F[7'[&P8<@5_.#*F MW,V.T-A#G1\@OHFU_NM\,?]R^>7&C"7&C(L(%J6KS0'(;\S60"T*B"87[W'( MS+M!>O_NS1-K_A"]+<<0XM3:Q[_O$:[16A:%)2-G*6J09/,"\)HVC]8B!U$28^WP;M=\"[!$$744C#B1W%UM1LZ71LI.9ME MR$'QTFK.W,O439P7/-G!SOBJFCH.^NVR+IGWY;?EXO^[Q(MYF>=TWP^_=QK[ M6+:S$F(0+&7@$FNW5L,A1%JY*'W04M'_Y(/3[1UQT%%D3#Z/>FQ,+"=14)>F M\%6,EU\NMRFP1^5',\%E<5+3VLWU9K,HC'S$XD%8DW6BW2.P)M5B^Y$Y^6SJ M1O \@=*ZA.1;G*_^ R\N:;_9,GLU=ML[4_OE:&"^;BNVSH)W-D)RF*1VA5DQ M))(? 8M/TC?YW.J3@_!X-76)OGMK:WN=N69/5_G/>L?Y6[Z:NE&+16I[]=_S MZML\YEHI\H9(GV]>Y[)!8.J@;5P15.Y3P62-8) ,A<+*,0N.*0>I^.A$$J6@&!3(C4[: M(#B;\X-S!XH\8XO^+YPOUN^6Y-.M[W8S%GGTBM7YH#F"JJU:7%8&DG+!&_22 MQ2:U=F,R,0CN]OS@/KG"CQ[IV1/F;W>M2+M5ELD"BESO67D)GOD,W*D@2 HJ MN-.?@.S'PR#$N__1B#](W=,#_J@M[A[[E?,LE0J%UR;I=6:$P0#>*PX9A6=& MBA#9L'EPX] S"+3^_$ [E MDA+PXC\SKF9(3*)G#++.I #C3#UWSY M3RJG0E\T*6$ZG!SO!\IPU!Z MKMF_TVKJ;'&Y]8ULD>3T6TA7O?*L Q?(2RK,9,$L2L^&U>0>0\4P-)YALN^T M^CD#(#X9D :IHQ:95E>J[818$A!DX1!M2+ZXPB0S8V'PX-,#?H9IOI-II=^H MZ1E6;^-#:TFVD2,87T=NE. "Z-P42;NK$Z"J=%LX*&A/#_#/-RI='*6Z+MU M-8P-Y !; R*R6FQ$*RYH7X#'F'-!9IU\\1K^$>\?AKXSS'R=2B<=!.'/]FI_ MHL#M>F3VNSF&^<5\,\_KF;/D\M:Y\5EBHO5&KJ_GT0+G 2TA+;G2I!#G>-*' M ?@,@>AMH?*M'43J_G!^-Z M2/OIKR5QJ:Q!#,"%8237[, 9^DQFE8WD2?O0I$/18>0. ^T9)II.J,4SQ2J! M+Q.?.M/.4K,*%$$JFQ5X\NC!Q9(BQA@XZ\'6WA(\[*[##YDS&E&3YXG8M\O+ MU0R3D"DX#X6KV@,D,G"6I)R#5UC]I$8MP0^D=QA>SS![=$H]GBE2T@V*X9"(XQO2)ZJ<&T3L,KF>87CJE'L\/KI7%NU*#]:<_ M\RIC/5^>I<"5#O5PF8G:*L/4CNN8P84@,#&4(MD.\+N3@6& /L.$U:2:[A+A M_ROCQ>;/-Z27;>MB4D_ZB)N\[7JSNXYC/KK$C,%.#66% A$W-!"6"> M!^693S8TF32W/ZG#L'J&V;(3:6_J$I5?%I&VAG7^*5_]^\MBR)SC>[-;9MHR M'W1((+!*F!4)WA@-S@BI4'%AY0/?=T>Z]FA2AF'Q#!-?$VAJ:EQ^R*M8M?5^JN1*]>M M:%?W^;I;<3-7-+>I=IL+B@2HA(9@<@"N2DDERA+2L!Y8![Q\&,+.,#UT$FW\ M*.-O/N:X7,3YQ7S[YF5YG3_/%W5J$/WASXM$G[Q&>D[,ZV79/I46P2"9:9%M;]OA;W9$1;;T,$ MNL'D<5H\MJ?)J5S)F]3>!YRG60U*):]IY,@I6E6:4]BH&9180^1P4A9UUB5M&(J2#;6P__?F&Z MEQ:/C(1^7MP'Y\0U+-L+ U^W)6-_K'/:+-_@1=QV'"8]/?DG4U2NC$'E)/4J MHXMW@BJ5X% (6P2MBEI(:'2B5>@:9C%.J1^ EGNA2X ]=I;(/'MM4J>RCZ!Y&VV]3X%G1ALF]!QU$G;]; M2IWN[L"(8$U"$YD>LHR'#[;_46I/]M+V\EC1]X"7FZG@Y!"Q$#08S[#V;Z6X M4]79H8A>Q(A1B"&708ZCS \0WL=9_G2_NS7&7+$IAC0*7*N"# MT4 V5P*7VBNEA$4YI'QMD-Z_>_/$FC]$;\LQA#BU]O'O>X0+5P>$V#J_3):: M$R)SIRP#@49E[W71:LA)X3#MWW_S-$F2T;1_L! [.$'>434G<95J0WE++IZ F,A MF))JP]F,T>G XHF*ICNN8]U+V4/K6/>1? <(.K >4B.3(5&P6,^::4,FXQPT M^77.B1A<8,+H)BW]?J@ZUKV@,DX=ZSYZ.^\Z5ALP&5/(UTB6-@<1R65,B!"+ MHQ^0U^A5_!];QWH(\DZLDPYLXZ@YEX %I2(9&^-ILY%% 2J#D*(A'S9:*^6/ M4%'V1?2PO)RL:D=BF9<\121V'6RSI)A M/ 66\!JIS7#$KR7IUD)!W)PAN>PHX#PY1J;$R#BW)="9?A]N9^BN6FM-$N: M<\9RAB1< 16YJB.2%80H=4#-2E)-6"?KI>%OJRSFW(;HL#;B$1S0"'+><@G!,X.Q-#FK/JM< MR%[*'IH+V4?R'2#HP#/U&'FAP+6 %H$<\9 0O$\,O&%)B!REU:4%OGZH7,A> M4!DG%[*/WLX[%R(4R5![#8G[FO6ASX(P J+5*15G4QCX4^2P9,J",:19$A]-.!\ ?NZ7&,TS@9(+I<#&_^ MK%5OOSR^"_5Q>7'Q=KGZ"U=IQD-)PGH#VUGF2M-G6"O:=#3*Q:B%XDV*<@XC M]PRCHE'@]2+.1]=UEXB^WTRB\%0'-&@0NGA02#Y3<(D#$\;X@,F[4]W%V;<- MR GQ.3XL]FKXL8^.#@;P,M"$)'RNQ]^;":+U?W5M4;(G&^F7%GE:&H M$%S1DD($6F!8ZJ7[*+4A#H-LTUK\,')[J]*9 *.C:_4,L%O[FJQK8Y.\GB6= MC?3&UZ%?CAR>5$_S?*98TW'%O"K.30+8>S3VUJAFJK].>WO[ M8;@B2DZ! >T7M.@29^"23<"D=2ZRDHP[4>NDIPGLK1G-!+ <07.'F\OE!B_Z MJ3=YU''BITP&_0L);,J"DT.HZJ-AQ[[BFZ#DA"!>F#02O*BFMT@+SDE6^X.) M6KZ>6#CWDI/?XY\Y75[D]^6)4Y9'AX2(43J?.104$129 7#6"?#,UK[4:!"; M!/][47D^)23[X.M1HJN9XCKP;WF6V[E M.+KH$^%<''UVILI:X,ABHL7E-]X#Y%%0G=B+EB!+.*P,_*Z MF'NUO<2>F'BV#?O&GGEU9UB72R[:1'9+:%&W5V<&T5H'Q@IOLA9FP-F('4X\ MVTIN3TX\VX:)8TO_SK NPTU0-@JHAHVK& M+9H?[F)G>%%UB;^GGU@_7MVZ,X[ %ZN1U Q8L+:.J6%?VR)$_LL4$U MN;YJ>:C>.O?Z4X>! -'MK(DOWTE4WV>G).G%V_\^GRPO=JG5/_(IP]36?T7> M0+7PRX^^F?\?N,P,&3#O&*BZ+-!)KB%R1!.M,J$T\75WR=C[FGXY2_^^P[L/ MLR7>J-CUFX 3TBY%9RX00N"@,L7G(1@.9.,3H\,ZD=M4LS>E<%RWO0Q-41%5, .9,'?5%WLUQ1M@J15*893+E MN4=@;Z[SM5!>8;;2F)R;-#7L27=7MFD;)#W=2-->?ATD"S?'W>QXR6)1DF6P MV=0Q-ZP>#RD.);YFF;V6HC$\AX-CLY"^"1R'E\\1.

[32;O"I MK9SH\^2W<:>%1)VSD(!.4V(6;(98*&W4)@7&,(FDFBQH'\:=7M;,'\2)E[>< MF?GH2Q#@!.F2,HF!HS@1LM"&1RL3M_Y7:'CN"[IR9MO(\6['P0#=7 M/1*79[B93GC9B69#?650 +6LP\,#<<@]=@O8\LY5Q8:C)X^E%J1NXD'D[: MLZ%9WP%^OM9KS_/YQ4K1UC79F+FSW$<@NFOCOC7@ZL04'F346H@@79.9A8_0 MTH/KVDO"LV'9W0%BKA7JS6E8+#Z6U5%6RJ2XDS;P "51AJ@$)O F4<1NC"Z2 M&&,V6@&WN_.Z3]$X:5-[Q[47YSN T&WZUTK%;1364'I72ITW&^J IJPY:.V- M=L4)WF9.ZD-2.G%7^\EX-BC#>X#,[.QL-EV=X_75AB=IM& ^@ZZ3O)21!7RD MQ")KG1+*DJQH,C?E(2DCO\G;4[CWL;(?IT=_+/# \+Z_KCHCI^"..P5&YOJP M.W'PZ,C3%A63,$)3_KECHOU^W/:JP7W.H+SLP'ZLCO(9?YS/T_>PP$_SV;=Y M.'MUOOP^JXL"\JNSVA_#3P1!.=KB(8?5]41=FF1K'3"XG%R.2ODV%\*;T==5 M*KXC&!ZKG@XLF0X =R?27UVA+EXE8AM1.2*>P9*.UE,5X M%KUK\BCS&9JZ"I6' =90$AC;HSURCAMUR2>\..VP<#+G==4@YD*^OJJ)UUH* M^K]X?^C[$T[M^>_IRJ_M!Y"AN=J!M;D,VE9G>1-^3);A].I("YS_Q/QN-G]W MOCR?X^^+Q7F8)CPI,4KI)(MZ"TG'&9S6U M3&VE-;:]NG6Z?\Z6N/B$\]7Q3IAFC&OE(-O@B64:(5 " =K'PIE 9EG>R%(] M]0WCC+1J9Z,&X61'<'@SF_ZD#[W<]C:9G21K611% @O%@:I/D ,R T5D&S7/ MK!2Q+2#N?<=&D#!'"8E]N-F!RWJN"8D,($Z^3=^<$UW3=/%U'J:+TTNIY?\Z M7RSK!=G7\,>)<4IXX\@W"V\ILXT67"2N,F6%3]Z+Z)O<&@Y ^T; M$D0-/[>7$&[8B#=H:] >W]^JB6@HEC1Z+8":$V 2!)4RQ?_*0S"6P&B**9R" M,9:;I.C#=N]NT_-Y(I+FGLD,PBM&JL](":VI2X.\BIG;PG*3IH%MB.RA'KP3 M1N[;RF:2Z<"S/]]R89/BL8[84DK5\?V^;O,E@\]C2989*4V;L9,=MCBU!\-6 MK4_;2*8#F#W>G8&U@9 %"5;7@0+*D%+J^FX\L&"2*RJWL6)'U_JTE;0W:GW: MAO4=X.>6UCT:CJZ+GW5ME X^0:H7Q I-K,.R(DB74^%*6-%F/<=FY/7@$/?" MP=-^<2BA] 6UQ]8]W3]=4#;XG*IU-Z2?/B:(4@G(WKO"M!:1-9D?LAV9/3Q* M:02]H874%P2?BC&NMH4RQPTEDY"B3.08M*4 E_P$2SDFKI/AO,E,A(TI''>" M35/@#2B:X\!&E:RJ\'?,[2Y#66V1R_AC]>+9?S23Q?KAX@SCZM)''B%(NIR#H.A!BGF$4( M$DW=42-8UEHJV^35V2\I.XJ$=4=@W$?AH%+J!'9/'053,C;[##P)7B>>U<84 MYD"7Q(LR42%O4M%XAJ:C,';#06T(R>R[J>KK0)U#X8\WY\NZ3O;_F\7%J[3\ M6$C\]C.FVMT[*9.T$N,[8OJKCV]^_SK[7"_8*?!]&^;3R?3;XB0[CUDE"[9X M4^=#2XIHM !O7-:Y\.370[2*TYRN/HU1@ M>RF[=E)K34PFU(5!5(JR6FDR!"?J?MW(F93,:='PRGZ46FO(.2"5=]H)3?KJFH1YQUIKW08C>]5:MY%,%][SV>?MPLC@L@?A!!U&%@TA M&@5(B1+]RD=QOS?\KUKKSF#8;LS$%I+I &:/7WI2>NVY*1$T1XH/?' 0-%>0 M4K2E3NC.H>%,GB.JM6XE[8UJK=NPO@/\;%C68Q2A)L.)3_61HBJQ/C2E_"5+ M53B//,?89(+ \=9:M\+!;K76;832%]0V*>-)P4Q@C-)CY*2:NGB@_-E!D<*2 M^:>#Z]:1V)'66@>"WM!"Z@N"F^7M+F#)6IG*RMIUS5A]JUV?]Z#!8.MFG+_J M7H<+W9K*KP-\/G>H#[C\6+Z&/S[-YBNY/G85KKPH&K4 -/4JG*M O#4:1$B& M(IJ,LLU^FSWI/HK$8T=0;?$48V@)#W;SUP;0UZ7#Y\Y;N'6VS LN'-HFC[OWH/G(ZGNMD#RD9%],%3ID4T+(=-00+2@G-;BD$_ 2A.0J M9WU_EA^ZH&[H'0$F77[D//J--<#!G8H!3[XC&$J>\^3-E2A[MZ77)=C MF/$62W&K38R4D%L.KL[S]D6F+&7R?*.-Q]O?_#Y!T-[WV_<^]];*'C0VL!(A MA/I,)F&&V4ULQ!2BQ0]LT+1)-3Q;^5TA/HV]RO[$1M MI_9H&R0]O:6FE=2.QE;=_W4-.<\OOV>?_JA=OJ:-E=OZ@*U-H!$A6*1(G9EL M"+@$J("" G>3K+<,F2Y-FA_;F\!5A^'KB]5HXO+B):Z&)PA'V:S)I*2< MU^%%3(3LA,AM]E0\0U.GYFP;5#QMSO:30 >78D^/1R_)DVE/9'.5K*VO@4'D MEN+/H"WEG90'MUGONM_R@7;]*$/)?.,=!-L(H ,D/3(UO:ZO*S%8D$E2"B,C M@^ -!R&E*&@5D]@D^#R>'01;R?C7.PBV87@/D'DX&3])2[%=82"\LZ"4]!!% M$I!S<093"M+_67<0;"7<7^\@V(;3/6#E%D-N[F,5\BQ3)(G6%A;E/.4CT=U1L/CJYV(>L7?;Y/3<_J]!R>\ MZ>8\R9&GB"$#^CHSAQPX,=0$^F4*V<9<%&\28>]([[@]"0?"Y,!BZQ6='\M3 M!SW12>D8N *.=9A8*1DA+O7^5= M&GI*8J*LLTF,YI0519?JVD\!O-0F=HO1RB:-AH]2,\Z^A':(VI_E'5BO^X=8 MZ\,)=\8[ERT(FRE$D)144W JP!:1,[/:F=+DHKN+IQ>7J*L%U_=:2:\4@[,G\)%_)J[J8L1Z"#0BH(R^*E7K/V*;LLQVA&T'3'0\TFPJJW^Z(ZX>0.%VL M/FZGYH>'GS)0;\,OR!NH=>&WR2*=SA;G<_Q8;G_99URU)K^9+9:+E56*MZS2 MXKJ4[:/0W*H"FM=MPL*3<0HF@4DL9%6,+[9)@\-^9.]KV3;^]MNF?''3712E M%B5+#S[5&8=<1PA<4%@2=<[:.$RB27U[3[K'O38^(%+O&\A#RON([.4>O:]/ M?58KV]FP_W5/7,:D D<9P5LCZW+2!#$+5J="!\X9,C1-+O3'M: W%<.WA)?9 M!>(7G/^<)+Q1H]M$O3I=?23]]+%\QC3[-JW;I"F]F\PN*;W5N2F-E4)IH.B' M@N0Z'CFH5:^H+KK.$JG'SWN3&KZ^>)@X M_B?,\\H/?R-9O@N3^3_#Z3G>:X7V7D?+$CDO MZ1,Y3J4HV/<&M&,H?,;(39,ZSZBG'K>".:;2'0W6>E#,F[Z71WFR2J'7C*G' MO>3E8G%^=OE[]T[/2S0Q2 ;".$ZG%V21,J7TR3/FE+/9Q=8=U ,<8]Q":Q?^ MZN!HZ%07;@O@]NE?I>7D)T7H]Q_=1(?:&PLYH:H[&-7E T1GE5:,4C:-32;& M[4_ZN.7E!<] D,5#1(SAE): KE*X&+"8V>:;<_FCC%JE[UI/#HJ93 M/;KM+:]SOLJ$3^?S])W^1F7#!JZS-I=[:03PJ",H9Q@$Y!Y2B-X;'0QKLTJ^ MX9G&+=%WICECX.2([F4_!$K7R-?B/H]Z?_VIK>YJGR>_CUM;J5/0QF0P+N>Z M0$B T]D#Q2O61$ML3$V&L?=R:_O+:X+%4_<$EZ]"O,TE@NT]*O[@+WSK=T\/SZDQ&?[LK\'S*P?/ JA M6!8A@;&!#AXH+(_:6HB>&VFU"0(W>5JZ.6K&?$>ZA\3NRWP']HTL];^'/R9G MYV=KPJ-0)G.RL<[:.NDAL]ITX,&C4QZMR7FC4;0;R?W.-X\L^5WD-AN"B1TD MME\GRVHK?Y_FR<])/@^G*S5PB%Y[QH@!J.O4^PB.D=]%25R0S$8KFJ2DCU+3 MS6OA$?S)<&+J$6O_FBR_KX+ FNU^G_SX.GL[75)^M7['GZ3CQ=89GG6Y@TJD M3U$X#CQ($1DF*6.3861;TCENO#, ,GZ%M0'%U $*?YO,,=%?6=MKBR$YGDSM MJ8B@?"WG"B$@!_+X/G/&9:..IMMD=(:A(27^H#MQ9_:/")[5:.+_'R^N[N_6 MU*,LVFF7Z.04-RA>%+CH(Q0?C6,R\J3O3=5X8CST@X\>U^D= A #L+0#:U+O M;C^$L\OL03D6F-8&4N%$NV64/126099@@_79Z]RDO_PV$>,V-/01+>TLE(X MM=8L[CG#$B2H&,D^"OK)D29 04T)A7)85).KV[MDC.N>=A?G$[C8@;=C^YY5 MP>CW:2)V37ZN*D97._+0YL -Z4EQ=4=>_4F3 Y4V*>TD"UK*C5S04]_0A^QW M$=EL:/Z-#8*KV&EQK]:^/@I/(@NUVL%>73$S$D(J'FSVY%49MSZRC:#P_/>, M&YH,!8@!>3DV+-[/IM^^XOSL,7AS8Z*3A&SI#+G1K ($Z0G>RK/HLF31;A:A M/O,EXX8<0P%B*"YV$$-\.8^+29Z$^<67<#WG[O)>P%+\G$2=35Y'([I<( 0M M*&Y/1=F(6?HF$>J3%(W;B]A'N#J,N'K W0WY52,_EM5RWY J*]?JR83/):*I M+[])1P6/X&KF[T))(>52>*.N\5^2-G+9Z5EL2.HC>U2>L*GO1Y)[X$5I&!M' XKX_J&9/WG< GTN+37_Y<=XPZ'&7G[\>[8VO:U86M!=P#V M.S[@,FM>>X+LG$-F(AC+R;/022 *7P>FZV15$4&H)F-"GJ1H9%\\.EB>\]X[ M2ZX#"'[&Q7(^27529SW*/Z:3Y>+SEW^L#R-)O8NQBG)S6SNX*/7WZ"4PU,(8 M@5:Z)L_RGJ5JY!:6WJ XG 0[@./.;]#?7X]#*\+%@(RB9F7JQCAM(,^].DC>#TP ,:^;=YWYL+Z56!E^^78A9/ 5:I5?T!E6%U? MR.JNQ *9-%VH$EA@]_J-GRIA#4U:YR'$P,":=2/E8S;KJ__\DSS<9/KM\NC\ MI#@ZKPAU>Y4Q9%X4"23H"+EP([A+9'O://$<\!"=QS!M=&%T-/2B":LWW"=" M.>^C-V #^EI<$\3")"#IP%+QQ1O.F^%X1<+([4T=H'![2?2"H5T8=_G@]O:K)X8Y[@CEX+^'*JY!\)>M![>G85XXM$QDXDE4=:]A X3>)4L)&65 M9-FJU-D@S2T/./+-U4O5M3U0]"?2KE^'!YX5)C 90%;[*DS-$3F+%"VH'%W. MQMUOZSXN]1LF3&VV4>=/HI_#XO!%*_#=(.(D%TOG#Q*\S[(."TC@-&:PQ@8K MLC+)M[L).< !Q]T:]&+5;P\4=:!=ZZ'UZQ69#QCT]H_Z(Z6V.@?)A(1$;IYL M!G$]2N20ZMM.HY1R;9K,-R-O(V3[%XKL!A+L )<;;5SX4/>"5>U;L7.Q2@-O M_WD=0_9AMOP_N+S9QW!2ZJY%A1&B0U)0QSEXRRD[E"[8*!UEB9N,0MJ]J6GH M$VU6T60O%/Y] .4E:\RE8WLWFZ]_J_X]?A*,3)P9"\2%4/O*- 0T=;96MC;& MDJ0Y+C5Z])B;Z=9+:Q_?XM7/,#FM[49D*%;W&"?> M&F>(8(A>"E"B2' I6+(0TEAD5EO55XK^BP-MIBC';P:[E]8P,!"[ M>[&O\=<,C/<9>+V>H#8;M83L[J9=K_/@^K:7A73N;K[#5^ MQA]KIN3?I^]FIZ>S_URW@)YP,A\F6@$L%P\JNP@^1&))"LGJG#1KL_:U[;$V M4YZ76E/O"#(=*-"^:EI MM>6I%]SGX?3(\@_>TQ M[R\Q/\5OE1T'["OZ@,N/A4Y_4GRHWT+70?- @^\OYV5F87\S*O33C5I!X.RO!/&A(O?.WMPJ@ MAV%''^%R$46K+"-H7JI62'AV;N@V8ND 4[LS[IFQ;))GGSW/ M$'6HUZM>@?-: O.R1!\L9]@D-FYQF)[FAFZ%K4/,#=U&T!V _>GIDXX;BX92 M#6UT'?=7#'AIB=$QB6*1>9^;S$;Z,\T-W0HL&\\-W49R'4!P@.*5=D'P^AHR M^21 I:3!(:M3 V,05D3?*/+?G_27LD1WGVCAP X9LCO6#"5RA>,CH,MQ",E M38(@!$*REDR0XEJ-%'V,487ON B_%8Q'+L)O@ZF=58Z^/^!?S5D?NX]W-:,^FB \5J#Z.1'#P7 3 1'C,23%V3M/^E MW/MY\MF>90DVR.$4(6]JT"_]U[[MO=^VV#@0X"J+N7 M $CA9J9D!_2J=TTF#C$Y5Q<,4B*$.I749!K=B[SWVPH)S][[;2.6#C#5),// M5DJ1; 'KZG-8&3@X(P1HH7GPD6LCQIDP?>3W?EMAZQ#W?ML(N@.P/W-[I)5D MA7,H!8FS9 O 2Z&@N&"Q.&N]:-NC]">X]]L*+)O?^VTAN1$AN)@O3SY7[JT4 MF2D3D[$!=&3$"J9TW7GH( LA9 E,ION/)!^%&WWH+:C1K^[#[,ZWOI1;MUU\ M]>[L[P$S5^LMT;JD4$*4]7$P40LN,@$8&!TFA,CY)A=:FZ-F3%.TA\3NRWP' M]HTL];]/II.S\[,UX28)7DK*P%'79272@4_T2X,J>:Z#TKA)T_=&YS89@XMC2#W_<(EPR+K*GH*\XIVH#;8$8R'?*I+)2(;.PT4+AS:1_^YO' M\1>#27]G)G80J YPJZY\9JX^,\"LR$MZ48=(U'96@:XPJ[G,?0T_O-D\>]W<\3?IT0@+I:?PQ)/&(JH$T4.Z%&#"N0& M/),9$D_,&Z,\,VTZ/5N?K/-<<6"H#J4I37#STA2IOH^HJU%_F_R<9)SF%4," M+]R44D#D51&4_A.E5F!R2"Y+%IGMJ_%DTY,=_5:Y;A1I;]R\5$7ZY^R4/N9T MLKRX9(F7=08-691"R:WB.5->&UB=;1^"C9@R-JGB'N!L1[\CD@A4"?6DTL?JO_J\MT=NN_VL;#'000=UM!G$6N184^:'B&E2LSQ 4%N H MA)6!99XVJ2'_U?^U-1*>[?_:1BP=8*I)IX<@[Y@#DQ"P;NQQCGY2R8'/F7)] MQHPOXRS*/?+^KZVP=8C^KVT$W0'8G^XB\L9E&94&SH2^'*--^B\@BX2Y!(TH MFKP5^C/U?VT%EHW[O[:17 <0'""U+LY3[.0L.*$]*$%6(+I"OW3.9A9=)'9V M=6>X767W"#K0]HD6#@R 8X;\PZ4RGV>GI^]F\_J')\5'8XT($ *+9$Z,A;!: M$&A9P%2*8*%)RVZ;XW1N[P<&9;NU0[LBY&7IR7KYDI/H5$F"7*QCY!LU0LP\ MT$\FUV%VVG;F*?;;RM6==@P(S^:+NK;!RL[*\F/US/K+,LR77:C,W>???YO/ M%HL3S;23@ELPS&<2"_W'1^GK+ZU4* K+72K-(VT9)%ZHH M91.-V)K4(^TY: CXMM+N8F#SOFPG/A><+,^)(U>:?5)G^7">$T2T I3&#*Y6 MC(V6)CF=++=M(#_\68ZTE:!?)[ O7EZ$TCP,(&624ODZ>XT2OCK6+0%]K: H M,K.BN3$H^VJOWBO9Z&_K7K\*LQ]6]DPVWD[[4)BU@ZWWAVLF6)V+\=)!=/7& MQ&( 7V0!PZ7#HDSAHLLM80].LI'"]+=IKU^%V0\K \X=Z\*_W!O/=16IKM9[ M5HF5M<2L%+J@2A2I.C(JF!"\9Q8\R]YK^C.ONISWM_U1CS2O[^ZRN 6R>DCQ M#\.A$S(Z7)('!Z%5(!-9+P]EYJ""R3IH1FGC.&-^ACG?B[ET;@+S<;1R*\P= MSS7UD_7F3<:4WF40MYB,\P*P2E(52D>CD1:D2DXE[E&&)NL3#WC&(W5_G2KF M2-@[!C_Y*]9@4H4PSMB3QWA%DG"09I8NM3,K8[Y8J[@ MCT(YVR'P)>CG(S>US_)':8E8L@?*0B2H6 PE*)3X:[1!*.8Q5!VZ MT,D1,/?RZA3/LL:'5"SR!%R5.E&-2W"<>Q!%!*,QY5":/#\[T/E>3$WC&-2Q M!>9&K8+4U_*_'F,0GQAC\%"(K[Y]FZ^*_[]/E_/)=#%)JS$'M^M5G&>?2DZU MY8!XH\E>U3<&:@@B[23ZN1 M#K<9<^*%+UZ;!!1;4X2MR'+WRO<>.VS*)!%T8$/6M8$G@-?6@>>)N6*41LD/HCS/43E.B>#/I#># M8>0%7&$\N(7].EN&TWL\, P@AB#N9TET7@@8I ME<@L<.GOS\QIY+NV)'R<"_LCT:_ND?32&O[OFQPC;#+2@$NYMN0H#3YSBH^C M"1:MEUGWWOB_@[8-?A5_)-K6%YYZNG1_3FQ/32Q]> %ZEQF\3LH36B=)Z6;B MH.3JC1$CAQX*]R&'_."N8N39MK\\TCA7Z\>H7N,CZAAGX#Y70EB0\-[,IJLA ME.?A]/WD)R[*;'Y+KJ%Z_VO>W7XB>Y#]YX-3>^CMZ6W9WRNQ=SUR.FDL(00E0-A7P7-&)I4J,"5:L;N/3 M_IJ]NR5Z&^Y>WP(#'5P1WAW$:;TP2-$H).W0L*SLW>W$4L'F-J=<<],V=2:Y:!3!BRK@G2)$&V@H+,PSXK2&.(XXXN. M?/;N5M@ZQ.S=;03= =B?GN"*TMB,@?Q1JAL^G5'@0B;/9!+7,AG-0I-W\'^F MV;M;@67CV;O;2*X#"#[.V=7O+EZ=+[_/YI/_P?P/RB_FM\Y:.4DLO]LX=[V8 MVA.VF%&UR,DM*&(O1.8IH];):8FQ#B<^G+G=ZRPO93KO/O'$V! Y;BUYR("U M^9'>)I\-@VBBK,,E/5D>7T"@H-1#YJ#4 <=I[766'IW# ?$YG+X, I:Q>Q57 M='^<7BTK)RYZ$XV XFQ]8"<$1"2F(F=%YJ*\O^\-GJ@OW_W#

E,!F6L8" CUF=>]95)UA$XCRQ9-)'+S9I0[WYNCX_CQ\3*;@SO M RLD]BN@.\<98PI!*PIEE.0)?%VO&)43]-L*66!;H.7FDWOLP!\5+SLRO0O$ MO)N=S]>T*QY82DR 3$Z!XKYZ=:G >*MLW;UL?-H<,#LP\ MV@&T97*[#UI>FN;\X\>/.[PHB"K4$K24(H%RI8"K5]0Y!6ZT#I'Y ]:LACE4 MCWG8<6K./F@9.RH?L$OVNG\CQQ*D9_5]?B#+H;0#QX. C!Z=U]X*7C:*[!L0 MUV,VV1SU74BZ6Q^QSYQX)JHCU*4^O=4D#>:) =$#EM=Z=GB1+3F'Y"P$@?%R3YPK=0*G M3E):C'6T7^>^K+^YK_TJ76>(.O9$Z-8CD6L9"1FY<(Y#<0IK4YN'***A@)T" M@BQ$P:0/D@@]0ER/99+C2(3VE?0+<"D/]_\XYTO2=.PB50'%%*EZ"A$B"4;Z MHA6&+I?2[K8KJL]$:&]@-M\2M0U*>E&38=ZX;AB<\A-),:F)%)*:D$PU:QZ\ M5I',&N;"1'12M8O"#GO6(TZ#FJA:QTCK11F'$=GS"WQ$2BQ%#:%6K53IWH/,=<1K4L7\;#%%'-,_@79C,5Q,;ZH/Y6S/W,)_7NMF= M5SF?SN?I.[&Q5M &'5.P+Q&MI@\,RIP^A@HDQZ6F3ZUCYC4HFREXTV3*./>" MHC?OLVSR1J*7H0)WGYG]9TH*]WWRHPKM[9>/GVZH7%PV/MEH#5->0G2.>%;G MF41&/#-%B\P#&B%9$S^R(\%'/3)@&VP^/3*@H81["*#.XV*2)V%^\26L.OOJ M*5)@>T!,1]% XBG1Y@ M=D-^?=_[L7PEO[<@)27I734T([=,>PXIY5)G$R(XEA,DXTU@UF0;V[Q)_25I M(P-O& S<1]:P ND 8G?4IF-DU63Q MWO:D]O)(_H"NL[$\.T#LSC<5UVGHJ\7B_.PR#_T\6?S[W1SKV$4DIBP_4X!] M(IR),NE$#"=>*%06G%(%(B*+W-N"NLF,D^8G&]<8MX;F4#=:37#RTA3G[1\_ M,%$R^MODYR3C-*\8$KPD.?D"G"D%RF2*S'*1(+7QI0@MM5+=*\YC)QO7D1RS MXNR-DY>J./^G-C@XFB&-Y7\_3F M9QOWF<%+4)X]L-*+^NQ2SWV.)9=EVZA2\ H%4%)E0)%-@2!R@$!!3 M$&MT.<'%WS'4+\L?IY\QG<_G]97%-'^83>=7OZ3 =;*^IS26="R5",S1$2B- M"^"\1HBEJ)P]<\(T*3,,=H*.#=HVR'O2H!U4PAUD&J_/%Q27+A:OTG^?3Q:3 ME2!KQ= P%9CDAMS!:HE"-N!-?7C*5')"(!GR)GW$3]#3">P.BX[9\*+J%''U MQSE>#2RSC.>47814!,4/6G.(J2[;5=%:P4JPHDF*^DO*QD7A(/+? %.["V/L M1WBOYF>KV.C;U41,45A$Q2"B"$1[U)3;ED2B9YR?[R;XW^?XS1=K+0EFF!*5!&TJ,F)=0A.2K.ZA@E< M*&2F25_E!K2-6S+IP\D-+<*>4/G8@:XU-D@7ZKK=ND51%24@>DK&N>)%!*NX M8DU(Z0=Q0B-@ <7N)IU?(W?8.ZV-%G]&7+,%@<+5S4("O(0HYA*!, MJDZC[:WT\_1UXH /";P]A=03]EY?7/_X_TYP3D1]OWB//_%TY214<8D%(R ( M6?>;(:,L"25P@R)EE861;6_>GB5OW()_=Z'?4(+L"9ZWM>[A^=;Z'6Q,KDZ4 M\B@]*$P:0JG#UI,)6!SGVK4M8FU"92?^>4"8;&(I!Y%93X#\??KC?+E8<4Q> M+[QCFJB*D$U=>,>%@Z!)FX7-B)KH:D3L V/A*'E%/])VT$.]1H?=* !F8O%MUFOM@.MG=1)C@C%NXFY R3_;3;+_YFPC#(/' 835Q?Z8 M&_H_EM])DM-ODSJT<\7>MW^DT_.Z.N#JL">&0GH>+/'),TH@M-3@6."@HT"E M>#&YN!98W(K*X[]J' :B[43;[4NB+WBZ>F7YO\_#G+[K].(=^8IIFH33WZ=E M-C];?<,NKXHV^^!A7ACM<(B!7AL]^XTW[T"NGX&4+$5PQ8%9C MFY$W;CK4$EGW[5X#<1VWP5O=C^STF'*;CS^@\7OL0&.90$HE4M $(&4MJ$CJ MZ3AR\"8(7E(I5C2Y CRP";R9%O=KP=RH6!9<^Y@"!#15Q22#F%&#IL*!9W@(]KJWIS^1VM-\A"!A8D\4)H 1XY)2#,*BE+B%&WV53Z M@)211[7O[W &XG('./F,/W%ZCN^(2U=[$O\U67Y_<[Y8SLYP?EW8J'4.^O_\ M-?QQ0FA/46$B:RMKZNHE'3%$L#XYY94G,DL+(.U :R>AS8[PF!U65AW \6_S MV6)!AK=,EB>%2#-"U,FW2=:=N<0JQE=6W GKO.:Y277T%@V=&*IAX+,K;WN MQ>/M 9:H1T,^60FD4]B$$(4@@9KH540CBVWR*+O'7HZAP;(_Q_MHR)@FLHV5 M]BNS.9F>DXW\^&/=W[1X73=5XN7?(XN)B[]/IK/Y9'EQM?Z!HLJ[GW*Y]/+O MN/P^HS_Y27]E];CN)'CM'2H-JY5 2B0-$5>/W0*7W!HF0I-1* <\X[C-( -C MO%=L=&!P/^#RYEPG,16/,0>(RA'QD:+CZ&2L'2V&EQ "RTTF$-RA8MS&^H&A MMSM_N["J;\.\;E9??,+YU8*#23JA3!A+0@XBLTA!!9,0,#'*N*/T,4GN69,$ M\U%J-H*+.1*X[,_O#FS*_4/\-CD]7V(^(59D+Y$XX5P=?64X>.$*25LJ9YES M,;59,?;?5YS>SL[/)I7\-TWS=OYXFNW7G//=QPU1_-R9X MH.KMK>][=>_['JG(.9\32PXA,UG-B2=T9$6P2U($GZ)!;-)>LA65^QJAC;[L MIDM#HV)%&@>8,O&DON[TFB5(Q3'D+BOGFMQ!;$?FN+=<[5!VWYHU%-XQ&KG= M&Q%__:'-#5[#IL/M )FUR-%:#IP%"\J1CW4J*D#4M@XKE+[- -.#FKV;'K5W MYTOZ7,IC)V?G9Y^K7$_7RY86[V;S=>H[_?8>PV(MI!N%*CJP%%0 DZ4$Q9&2 M6(ZBCO2S10NNW$:-"GLT(.Y!_3$9R6TP^70[XJ%$?8RV\XI+L[M<6O%BS:1; M_WJ/GL3!:6ANF0=@S2B&/&2CC/82G*O#E#G%&#YB))\?3"C2RVB//WZ]I[55 MJ^LNO.D"/R %5_4A6]0(NO;&**XL1!8]2,:]=UH8%YH,87R6JF,RO-M@Z,%( ME\%$T\%ES;W#W+$$5T[DM_,;QJ'A/#HFH)C(0-%9(6@M 57F@7FT,K<9&;0= MG>,6=$?#XJ#B.QYTOCF?5[&/:R::(V0V=NXCO>,#Y^_3K?V;_!\-\<>*LC^00,AB5/*A,ZNYBK"/%LO;! MN>AXDU<36U,ZKOGL$*(["O&H4$J(P\LC*E9=3^1@0JT:A%S )T\YHF;16#3) MB$.$EYO0.FXS3I](W4V0QX35=[/S^>4),?#"0K20;*3@2<9\N0D,E1:L8-(Q M-^E1W9[4<5MJND3J;F(\*J!.?JY54=<5.9FB&VHTV"3,EP$(T(< M&:A7I([;@-,G4'<2X_$ ]01S*9X)";X0BHB+>#G5HXZX#9XQ%]NT]&Q(W[A- M/AU":LUYDY=MOR)LW/CRO#Q MSHL !GJ2C:%-\D!CIHY:9V^C[L@#A) M7DHT9+ 9N@0J>@8N\@ 9@_ Y8,XYMC%PCY%S3+6:;5#ST*SM+8R1YP6\GRPG MWRX']Y)97CV*EUXI5"B Z2R(>@H_8\R1?AF"BTX%739IT]]H4,##KQ\7.D,( M=#88=[O"QE?Z%U<;*Q1R9$E"J/W$RCH+P9H,R5.B'9(W*6SR8&X'A-P0,=Z8 M@'V%^B0^=N3PB"BI,=6"0,V.L!*X,Q73. M6_"2D64U@1%/I"GWVP@>QCS/?D,O&-A5<+.AN3BRP:@3WV>GDQR6F-^2$:W# ME5?Z@91!:BT*&%XDG4%Y<%D35ZQ31BH7DAC,I3Q%Q+A%IX$=RR"<[A M:RT2 MJ)51'J$DYJ"N=@8OH@4>G&*%.9,V6F:R,U[&=C'#B/<7>-F!UR,CYLMY7$SR M),QO-ET%M-JC-[]:G6VE@P.I:% M*7.NI"9N)8*B"TCUPS6W)LTNSP#$V= MI=@#P>!9M.TND[&SJT]DX:?+WZ>E[B%9/>F]LLU,93/U$=O74-_0$DSWD-QN:F6,'05=/N_^&LV_S\./[)(73E;HHU%Y' M;L!ZIT%E(\#5QISBN5+1,%=PDR+79K'04U2,VX/.5-\B+FN8LL0Z"B SGM2!F=<](,!YBDJQHNA!Y+N;&A6CXB75(NQ\XN3 MW]Z>,!:"B(C@C8V@ J6:(3L+VLN P0>'S]W9+##]KV^SG__/^@,K/NS5+RH\ M["UXW'SIB%@81G*SO=C8@>#_\>7$%6E4B)F2/ADH?R2S&3$K,"YD97.Q3 \L M^']\&>=RKIW@MV3CR![B3D0VR?4615 I@PH40Q$2R:0%RNBRBPD-]B0 M\.MO';]@" J]WQPF56*UA>:\)MG?=*?UF <)R9(G(L;),Y2IM# M8.RKM!TE=E_F.[!O9*FO^_[6A--!N;8<@=5U0F2A%'AF$[!BM)/1*VTVF5&S MD=SO?//(DM]%;K,AF#BV],,?MPF7098H @2="/K:%HBZ."@4Z@HG72&O-9CT M;W_S>)Y_$.GOS,3NKBW)\[V_'A;GG% BD./#4D2=]^W!.?1@8LC2(P5#A[BU MO$W2N#W:A[@.WXW[W>'HXK=P%K[AXLOL_-OWY6KI\@DB5U$H":%D6;M[(SA/ M1],Q<)<4%H:;5.GVO01_2%E/=YR[0^#YJ^\]Y=$?P-XNEI.SL,2/Y1/]05V? MO1I_*YCVR$L 9GVI-ER LQKIC"S9:**6;>9F;T1=9]TG38 V@%SZ ]NKE.;G MX?1-F,\OZ+=6^G,U40"-C4%1M!44RQR?WIOHA[AL3. MBLA-8#>4A+I]5K*^HMIQE^FW6Q/W!U@\^A@I [WV6'_X9_PQFU?AWKP\"D5P MGC-H;K N!<\0?-+@F.=:&&OE1E<2VP\,?(*@O<62/>V9)_M\W<^85B[TG"< MZY.X806UT"9!2ER!8L9 D+R C,+9@!Q%:C*?\;;JW2?7VQ_L-; M^%;6!%/W&R:M:E(@P:LB08<09-2IA-1D/<>.]'9JA;9!T],S5]M)KH,(^^:8 MZU5TERMO2,WG4XKCUGOHZMN]^FSX_>0GYKJ+;KEX?7&G4C_'<'_>K'*B!,D\ ML5O7ASC9$O>U!]0DB*!11--D!%:[(XV\.ZXMS$>5?X^:\/KB[^&_9O-K'KR^ MN&;]'1=Y2_=%$,(F"W%5<:"4!IP1%ASWPNF2M;*;/)78'_%;DS[RHKN#(+NM M/+N/,K^2Y8 OF,$@TH(R(X[0,4C!AD)-[L(^JF1>7MPO0/PK%8-+RZ/\/9TC.;DU\/2_PPFZX5XTHO MC!+:)4EIJV+DS;F$J'B&XJSS3 :';:+N)RD:YYZA&8R&X7P'$+I^?O7Z?#&9 MXF)Q96 O)UTDU"$I8HP)]28/-?A87P&G[!(BY2)MUC ]2]7(E[$'BJV'%U / M:+ND?:V 5I,YQ7H[[(EN%201GW4 5IA@SANG9)-YL'>H&#E3&TZZCQ?3=V#U MV(_M7^%\MO@1$MXUK$:8H(OQ$%/US=8@.$]V5BCT.9>"*=]#RQ-/[1___"XN M?W:1UFQ8UHTM_:^X6'ZY6%0_??<0CC.)FDC7O.ZY<($2SQP"<2:+(A(Z?[_& M\H3\G_J&+HI\^R)@$/;UXRD>&UWK7?R_)LOO5V7$MW^DT_-<+^H7 M"W+ M!P"]OA3[?9KH3*L^?\\H3+0I [?*D2:[ ($G 10M)N8Y.7K;=JW7#2U=^--V M -N7^V,'6I]PGJI OI&3>.PL4K&0*6( I0JG@"$CN0-9@)F,/HE4> X;Q5N_ M^**^.E &@\G@/!X;+\\V5^3S5']8]9!='_3'?%8FR^LZMN>6U"-9L+K4_5_U M&0CI RD'.D4*4]C]D?9/ &I?2L:=CM46<0>54@<^<'6?3SG/I5+=VM'M*7_R M44O@N2Y/"HF#TZJZ]BRS*5(4WN2YRE,$C1-NC8")QPHN^PJH Z!=\V9]A,5) MLCIDP1*@,Y0O84S@HZM/*GF6R97BL.T^M2M*Q@FTQH?6?B+I %,WD_CW*4'#Q]@_B&XET,@WSBY6O^#"C/Z4$9W9ZNA+ I;J= MV!1S$4* =-K789H"/#,)#!,FHB..J":[B!J>:=P151+UE'X#KXLAI-FYL4)SP2Y00G-:01A^3:Y)N_)*RC?#DCA9/PTJF^[<\0VPP??*SAGV5SM.;;5 TQ-.;;236W:N)5 'U@+8[W9S>:I4BD1Q=34%#5;_ &(3L#:6X/'G=)A _ED;WK:3[ M;*/[-JP>NZ/BB6YMCQAR00E&E+H&C3R\5]:!1N)#CM98?^_U^M$VNF\EK0T: MW;=AW=C2?[)3VT09649&5K.^:16ICD^*@GC$E8M"%Q7=1O(_AD;WG1$P"/OZ M\13/WY"&Z#D6F2"&.@Z)BU*?*FJRE,5G980,LJ4#>6&-[GM%*4.+JP,(_FTV MR_^9G)[^?O8C3.;U>*OF1!N\##S71ZR&U>G0&H)-"*40]U)!E-@$=(^3TX7; M&E#LL\%ET$4-]8;^C^5W$M#T6QU!?UF*^7V:L4RFDR6>UG&"URWX5V<_\9Y, M-AT-2#_KZB=)IW4I@"["9,S<,-$$4\ZL-%QF!R$) MTKM2*"PI*8%.D:<0"O,;K>#;V?8=05/\$-9N*SYW7YR]G$,X^1^*3+_CFQEI MSO1B\26JG)5Z]% ,0P36E>< M:5--WXOLOD+&G; UV-3F[>4X]L+T)_>"EZPL3Y*BBN")?Y%[\-(3$[7*'EE1 M16\R-F2SA>E/4=%+E;D]#&9#RV1L8%WJY2.[IHU&IR/SP%P=M^(PUHJ6!A:5 M$]D;H=APP'J*BA&WKP\CW=G0K.YC(7NP%*@*9:'@JF-54;CKZH1P"E)K.B/2 M<^!HN)"]#1:&D=S#A>S;L''L&_H/Y+B_OR)#2L>_3F[_4?/=O-*5JTIXTMI* M+]8CZI6-#EPML6>T07M-"8W)OXK@M_G"\48R#@N+9DP>V<.\6DS"U=0=F:-% M(T#*FAKKDL%YSR!PSW12F,CO#N52;KYVO&&+PP)D#V:.#(&WY_/9CZN]UHZE M++,00":NCA5Q&ER*!K260J!*Q)9-^I,V L'M+Q[GG7L;&.S,T+&CS=GYM7E; M4R]"4-8[HEZD3-$W"U!?* "SC#%ME--ZDV1ZLS#SP=>/\XBR#2CV9.[8\<7' MY7><7[[SO"E?9R$9.@JSBZ\'*%Q!*"A 2*G)SKF8K=DHF'CLT\=YEM@HB8I$D@AA8[6!,&?65:Q2V+Q[O,XCPS;)19; MLK$#P;]Y=<(P2Q9+72V5**LFCP8Q<@8YQ<10Z23E,WY@%\&_>37.:\!V@M^2 MC1TT6WR83?]QE=.P9!@ORH"E0(9.+LA8:4X136(,BZTI<9,I[;=HV @0OG] M[,O>#I"QY57NK4IL\)(9*4"'R$#QE""BM+7KD3E>"F*;44>[$MQ+7_O![LX/ M*N%^D+S=[$UNT//(P=:+9L7KAB%#*9XWDCLZIS6\28GQZ":G'@9$0TQ3W4*B M'8#V4[U@F"\O/IV&Z9+X^/:_SR<_JH>JP\J"U#(K"B>#5N1*T&4(41B(TB:7 MG';)-)GK^QQ1XYK146 XF(PZP!N1?'L2:-)<9\> ,2M!64O'4"%!CMD$EBQ' M;+)!^ X5XW:=C8*HW:4P:L/B9>D$EUKJ(\>=D7I0*.S!R[%O$%^E='YV?AJ6F->W86=$QW><+H@Y-[@F M]_P]3+_AWRB[6N%<*>YR;4$JJV/*D8I?AES^$^!(P[R>_P MZ#J$G#IP:1L>\]ULCI-OTS?G1.(T77R=A^GB]%+Z^;](#FN'_K'4*%(E%6QE M@12NU&<0$2)7 9*1L4B=>/9-'&.#LXP[%' 4]SHV(OKO&5_?1LS*JSJT;+*< MX.(_E%G]/?S7;'XMGB%:P[?ZHH$[P'<_9.M&;T%6U'H*\5@T2-Z^!'"!TE7O M3:#_132QS>"'@1N]+X.8\WKO^;'M)#I9';1R0OM2&8\,@,*Y Y&",Y9KG M3?N3'OW\3MNLMY'LW5!P?RYVX(MOKCG?3I>3Y<6_)AG7+N#UQ=VCO;ZXYMZ5 MQE[>=7K!(N?"0]&R/J4F[CD;91V=J$TJ4H3[:<70;?\[T][7L[R]0#F61$?N MG+E[HLO=\\84S4T!TD,+RDGR_,EST#'KY$V4.%PCU<.O[Z7E_T#2GPTFBI&! M]"&L MLZ%Y//9URJ/ M)_*!Y#0;B&EC"_SU#,E(7K6.1>^\]1+0*L(^EQR\+@Q2R8;539B.;W:)>OM3 MQ^O5;R#JG=G503S\9C:MJ]@N-VE\GBS^_?KB*_W3E=631*H43$$=$;4>""-K MTZ@L#%76W*IE!UXVWW%UL7<+PZC17 :S7)D9O MZ0#&@ZH;"7&-M#)AU@;#5_:*VD'_#J M]9"(1B2)"4RL+61*R1IC(%!&Q 1G&BEM:G+A_1@UO:%I'X'?O\K>F_L=0.A5 M6KU"H7,DG/RL5OSJ>:I.7DOCH!A#$851$2(EQ?0?3%J$G$*SEH5'"1HWEVP* MI$%DT &6'@0.=\*&]]>]&%P[C3%:\$S4< MK#YR'-9"B!U@\X$"?\)Y_8WP#?E)<%IRQ^KN/CJ0JB]A7*"?HBF1,X?U1#TUX;>9/QB@6=2*GD"0H%CSXH#T8U)9E;Q.* M)B'^H]2,ZT / :C]A=!MI]UJ+^ABLEJ@O4L#W9U_/TQ?W-,D#=3N=K5DY MN'YK,,S8R\0Y@?(]$)I>L60T[I'EH.,25" MEN9%BRRYX.[8S,]-YG'U+;3607S]R,D^S6?OZD#_6W/];XYG9!V8Y 50HD!A MI!4.8A0(TJ4B1)&>0LF6^KDAG>/&Y,T0V5):1^$U]WCJ\MC'#.\W6SY3>1Y6 MF=F4 X(6IDZX8AEB,62&A!61H8RQS4Z27ASGZGZNH(Z<8E&(V5,@ZM% ] 3_ M@,DE57M 3),+T&T)[=EA;H&C?1SFUO(:T5EFG)R\QV_A]/*R954N3>30;9$2 M=(P&5*FYB$<&U@89F=%OB%>=9(A,"DJF/4;.0X)VHF[4]YPH].O>(/=H:)+>_$6>:R[C(D]2N4,CB5-UA:Y M2Y&2AK+9RX%-OW$\4.PNS%EKSO:9?:U4AQ-'&)+=+(97NTF>V'.MP%LZ7M0E MY=*D;O8$/;VTFS?T.D-*I%-@U1_G>-786A"UB46#T3F!"B9!D,% "L9A+=]P MVZ03^)>4]1$;[R7_#3"UNS#&]G)?\10+&>,_ZH".^8_9O([O6)M?F3!:AQR$ MS)Q\ARUH"Q8P/D41_]_OV;JY=A(5 * M2:[?J5)'I%*"Z44Q8*SG11(*BMILWL3SW]/'#6 #F S(WCX=U?OKG@6;'4:) M"F)]&Z$"9@B>4= HF.96)I'LH2Z;KXGJY3'!.+'0;K+I$VKBH,#,M7,B! :L+=%1)%7K)@ [>I.(5+VTO M);NH,-?-@E8YRM-(VX@)D8(*14IHT!<4/)20FK3'OJ *\S8XVKO"O(V\.G# M3UT_"B=US(E#TC6."+9VOHH,Q0?'HW)9LZ9MD;L4!/HI0V\%@@T+ MM(I%-@ MW;V02M+P& @"G$*(.MF>0_2R3KIPSE+4(FUI,F[F2 L"6\E_ZX+ -L(8^[[W MN0#FU2,!S%6MEND@0V 4RLJ:$4FK(00,4!S/QO-<K MY>T$,O+4SL]U$<*E'C+I=*CS_ OK'G04^FD[/SLRM+QFU][WO'8XH RP MH'8;J74 S(\_L Y\J87PZX65-O'D2S24,I8(RD0.KC@'P19?G"7[+INL_GZ$ MEHZ+P?L :U^NC[HF]!GN+*Z>E:XUYX3[8'5. A(G15"\9/#)4'10E# JH&1M M)CEM0%O'5>!]H#6T5#JP4<\=Z>ZJ71$R6H\47]2!R$J4NG,D<["EE$0J%+DX M5-_5XQ2..\MN%-#]W_:NMK>-(P=_O_]"8-Y?OAS0)KE>@%Z3:X+[*LP+IQ&@ M6JXDI\V_/XXL6X[CJ-K5CG;E! 72!$YVR>%#SG#V(=G?0M.$WIU>K\+JBB+X M^BVNWGV@Y?\QK.=IQCGC4GL-5G!96_T)B"(F8"8:8Y.W"IOLG5T%'7=8[CF! M.)R]+@N/+^>+FPWF&;?D5\'6!FM<@;(LT;FB'BY4ICA/2NHVPRB[BSKN*-LI M8+*/S29+UWHY_XCKS7QSL\+]A-8^!*RG'S0,I>H((0%VY3Z:2F>:O%F4=8)JAQ4Y S,$#8X0F624 MU&9C=.&EM&EU=^8 N;]S[^1'MSG7.[(\UKJ#'\,B7"5\]P%Q0Z+^D//V(!(6 M>W];[QTNT6G'I:RA!)]K^9<"MQW@:7V,7 G+VS1*'D'7RPK#73#_=1+L-(%T M69'[W1[B?+']X;]QD2G%!X,,A[&^X%)RW! M2)M&$3Y;5R1P5MN]4/(/P5D)R*V,"6/)\AC>U]0WC1Y.^^.G3F'A]OLNUM9N M4B6(PFM0RB%XG0LPEF+@'LG-58OE/)-^E[4Y=,'VX\UABH"9P'W;9QJ^6(3U M^IX"NZ7+>8M;<:68<0F!Z6_D6M4DTZ']-8X?#P?$8ZV&4 M::#L"6?.&L1BO(.YL0YXZ4;[*(ZX.* M+S$WN(DF@+S]9K+[F'(W8&WKI(XQKH(48*.NEX2)@\L8(/*8L_9:^S:?N Y* M-2YUZ1+VX.&,.@6$WLI^Y\*.2QMD@<)JMWZ-K'I6!)V=,XG6*H@FN^UG4HQ< M;CN<=1_CIO=2CUWS^![7FUU%W4Z)NT9]WELG,$+6UE+J)B-X[AA8+U&FHK-2 MC]KP?[4#XM-O&!D+_2VV''KY)A KV@?G/7/!*<.+\Q8<+1(H@[EN] &*5B)R M)HKF32AQ9]1Q7";G)>RT4P7TS_TVJ"?V#F7K38!P66A_N\+K,,]DHS>;#[BZ M_<;SXF95;3Y#"C_(@@6KO:KM8BE%]=* +S$SP3 4W83F.I#\SSTW.[M'# :6 M2_.1)?UV\^DM6;#:[M4?-_/K:M-9R<6$6F*A362U@R/MUK[>X7 6C,)@DVQU M!7:R\,_]/#6"=PP!D\MRC0=Q@#9)GI2@/%_44G!:9@9!F@+91L>S=C**)A.2 M^XD[;HW.,X1_7RA<%N!?$TBN?IM3JK9352534BT7X*I(J+T5P!F&8(V6VF$N MT33A1IP@\[A50<\0^B>!8@+XOY7Z$6/PL,KDXAAP6TW%N*DC*A1XXTC%HDL4 M)5E:W1:X[R'KN!5'EX+WUB"8 ,X[J/9R)^'[\-<#NN,L,VN"+ QXKD/J-'KP M3A70UA?,BD4NFO3!/%GRHWS ?NL^<%Z 7!85^I>PJII_')SK_,6#&Y*9#RLQ M$ELY2UMR\A&LW\Z!8(1=ESV(%"S'%&I#[.]LY:,_H7!IK$]"0DB%EI/.8D#[ M5 &.M@3#60Z\21?V[VSE$[$]%ENY"V"F=HIY@LR8'6KI,B.(YDIAC+6[4!:0 M=4D^*8[2-^%)?6('CK02*7L?9##GC& M.N*+8RMW0D5?MG('$TT >8>IC](A<]Y%X#8:4!(-..4$H!!*.^9BL4WNA;^S ME4_:@X=J^J -@0Z'-;/2W1,+ @^*@4Q.V^R,"F7-FUKOB;1R'%L M"'O_/89Z+/[T4+0+S=I'$T,=7^%H092EC=[;(LC;HN0Q^NA5$]K>D]),#CU] M+'T8/SV6?0+8.>='2Q2!R\1J>JWK8<'38<$:#D[0*M=3A!--F-93J]^Y8,+= MZ3OW5 $W=H;2A8GU^W68K^KJO?@05K_A>B:B] 8IZ*3 / 4=9RF,T3G?6?3< M!AL+#T=E,:=(\=R_??3$U7(,(T]@9WF[6B;$O*XC9Q[0%/;SEG#]"V[>E!=A M_>'VYYAG.OI*MJ($,JL"BC2%*$)MMY/81]KG?,YZ&][/!8 )0 M[^#65-KEY)C5/H4FEW$G MR/S0/QOIP3G1*\X-U2FZB"DQZM2,)%*^SE;MP?' M@XLP\U%@H@0()AW\[U32][W-. M-A,6\?*IC@E-:WM3T[S-%CJN/.?K9PY3( M]%/EQ"J9.DW^_G4_//6Z^^(!P^D_)1%8* 64I.@39+U#=*U3?L)W,;?<3-J*W ;E+D')U0\T<>%8TQ>9BE)56 M>GY,W>%1*W&"G./<V^Y5]ZHE[76T(#1II9PBK00=>VTL*F2>*<]O4E?> M0<9QR2'-P=?*6B,"LA:"4^FHHLM! M<]>?.U&R!X^ YTDBVIMK D'Q/\N/VT] KZ\.>_2OR\6"#AI_AE6>(7?.&!O ML1BKBAEB%@F*94K64GO69FA1#UFGG^3V1,[RO&:< %(/*[;[A#D+06D4W /+ MA9&C)PO!H*U7Y2*:.A>/-R'U'"7=N!E)' M]P*.F_I,"YL]S=8=COX6CE?X6]B0+YQY7T_.5=*8@FRU (6"O Q#'5S/F1'1 M&>W/E)#WW=>;,=2GA<<^!CMQ7W]UE8_A+>Q^4'^)88W__,?_ 5!+ P04 M" ED%Q.+?:XQPP& !Y=0 %@ &%TW4/']H_M7XOE5!/.*%'N4*.I%A1@L* \3DZ)S2X0*52 M>E17^&O)Y@N%JN7*&W0NY 5;XF2_8LJE1YMR6F:RW3+C2EI30=9'+<*6B)&W M!?:Y_+FBFV'JA"0U4&N7OBTL:%1ZXZ^JKYHK1M2B42F7_V@6XH..6C/!E2Y+ MZIS)UZ2 K6(4O50E[+(Y;SBZ,51&)40Y-@=,L7,QER+DI.0(5\B&G$]?5@\. MBIM_5#;*KYK)OA?E^*\9%5":88^YZX;-/!J@4[I"8^%AGNP+V!>J&ZS;'F^N MTF!T5I=Q6DJ#JU3CB/K_'EL=RT;5RNU@=@7ZDX78GMCCX:G5G:#N<#P:CMNV M-3S-;;23L\[$ZEGML=6?H.$[9!_WT;C_WM(@M$_M[PK;PW+.>&DJE!)>XU"W M0X>M\-2E7QWATIEJX%")9IH0LS1)F0I)J(Q@<;$?T,;F2_,&J%'^9)MQH@%N M1#$3%O@N7C<8CZ.-ZTU9^>:-\?K@L%:MQMQ4.@1%-DU*>6LDO#45V=Y9U_)5 MKU4.#[Y]R,[\NW?6C=>U^D&MNH_":P=&I5JME>];N!ECD^"C@0]\S-\6:H5- M#A\3HG6VI(3?J/J7SL:CI*V>_<)Q*)W-MD[?DDK%'.RF:1XC1)^O38EQ M#ZGHL[I)2'I()>E3-ZETW?-?W]'Q=W'F-KON2W;'O 6HR3/Q83"-[_>>+RF&Y M^35\^X0LCG\78AGJ=7>C WS]?^1ZU,4K+&D1G4W:^U:^>P[D/PMVUUK7^]!' M@T%W?P)W[['Z5Y:T.T "$P;4/"VAGT2\@+\ MVQ/Z-R:+^[T(!<\&G@T\6^;U+F=CQ0=\6?K(OEQ9-/!HX-$RJ6 YX]U0TKG@ MX- >B^.(.F+OX@76#*P96+.,RUS.!H@.=ETL";*IL^#ZR/D:/%H6A T\VB]# MP7,<+'23%/BT)[V31I:8.Y2@ODN=)''SH"!^.@H3V;(D=^#C@+[/+X4Y&T@& M$PN54#^4PJ>H8WPT.D8;GH>"C\NJE.6,?AWJSEGH@7][VFD=J(LYCF8)PML' M&=,V,&W 65W]/R&=4J>8\A0\V\,>++QOW[Q"#0P,M][ LF56R'+&OG'^BJ(90]<'+BX+.I:SM@(4]OVHFR"<^HHMF1J??64%'."NE%D,QU;_+L? M\2PW,'=9D3TP=T!C,'=/)('))#=P<>#BLBA@.:,=/"5]_#0/*4CH*-2C2^H* M/UX XNJ5*Z9K>'EV\@H-F,<4)>#9LB)RX-F O;KZ,Q[1$IWH9A&Q]PF^.1L] M1G]/NFC4L]'9A<2,@VD#TY9)!YB&[BVAV%X'+(O"Q%JIZ9;J2\\+U%7 M&$4T4 3NJV5&T\"C 5=U]=T%X_#RP0/OI[DNB^?L7O_Z!SH^V?-E*!@U,&I MPALF(YJ5=:(_ML7+C%<"?.!2AKY(5BIM2.IBQ9;TYOJ>.Y?]W"H!3P/AAHHV MT]-1?O!2H>EGLBAIO#SJT7]02P,$% @ )9!<3O"#I13O P OA8 !8 M !A=')O+3(P,3@Q,C,Q>&5X,C,N:'1MW5AM;]LV$/Z^7W&UL: !+.O-CAW; M-9#$"1K42X/40Y9/!2V=;,XT*5!4/._7]RC9G;'SNGCOR MCH-7H_<7DX?;2YB;I8#;7\_'UQ=0ZZY6J^8J;"H]& _N%GLCBX4^# M5XX#(Q7E2Y0&(HW,8 QYQN4,[F/,%N X&ZD+E:XUG\T-!)Y_"O=*+_@C*\<- M-P*'6ST#MWP?N,4B@ZF*U\-!S!^!QV]J_*/WT2<8+GTHOV9F+?!-;8Y6>Z\3 MI*:_XK&9]WS/^[E?*X2&@T1)0[HTS2Q_E@H^JWE68F<)@W\8APD^D[V(@**V MVJWL5F#*HL5,JUS&3J2$TCT]F[X.VNW&]A^\IG?<+\?J7O'7MPJ4(3$PO/*$OWSF*GG ::VX->%$@ M?W.-[S>]3N&=9TB!UU=*+^&#TX4;U80P#!T_/ U.@P9\,=#MM$["8TA1&\:E M97H3'&>D6$D>9;0__Q4DE\M4J#4BK::B!:6,CN8L0[@53#8.G.MI%;GVFNVO M4/T4TT''#SO?SFC@>6T8<8V147I#Z_NT&/H12(VJ2.J_)/!3K+;"]DEK+U;] M'X_,N(ID[I^AG1.OM1>7OO_/C7>75& R/G!BL8K$[I^E04!<>7LQVX&Q(K$) MDJIK:0M)_E@>IU1:G>Y76KV@]_RVI9%J:Y5K*B/)0BI#XJ+G>W%F2VQ7.-4Y MT^NCNG_B]8-NH^@V*P*N!%41,"MNYL1AEE))L(U?VSDHP4M&$RZ9C#@3!/)S MS4F;$&31'.-2A[9GGT'=5;G7Y6/.%2R\S 43WL]N&!4,Q@ M/+[][]UU>3GQ>YX9GJPK<,J?YTG"A&H4DQZ47AP6_(J>(-LPVMT?]HJ55)77 MO3V-@MD]>?>2]*MWIU]H8%,Z)7*#_:DR1BU[WM[WK9MG>;-;W#$//P%02P,$ M% @ )9!<3OO(-,<6" YRD !< !A=')O+3(P,3@Q,C,Q>&5X,S$Q M+FAT;>U::V\;-Q;]OK^"E;&!#>@M*[8EQT!JN]UTNTV0>A'LIX(S0TF$.>24 MY$C6_OJ>2XYDR9)CN5EL%*,!K$C#U^6]A^<>DUCQZV;CRWJZKBEC'&BF?FL=G%.3_ I>';QM_/O&@UV9=(R%]JS MU KN1<9*)_68?U.3O[5_Z\",%A[$I\[/E7A3FPCJ?7#<;9[T"S^< MRR@'?X-J8/&B.=2S0._2)F M[*/)N8YE3OY7P'G[.XGQ.T%1)+1K5_#K=,*/KNXE,I&>]3K.S/IW/3B3G M=BQUPYMB<(:!]F]>E\)Z.9(I)V@R,V*7$RE&[/I.I*674\'>CU J+"M*ZTH. MV[U!:3KA>BS8V]0S6RK!.CW>Z!P?\B/&'>.9*0B7*TV>X;+]\]&O(B7OO#KH MO&X/>^TNN@I-MN/XZ0KXN'+7-[5V]KL!^>\8Q..6%@QE6*&Y>8G$FM/ZY(K M/"R,!1PU^\'8G'7:C7\N4/O6>6NT3!U2A$4M'K'=/WMAL>ON<^R^YPX10WCR M.;O59J9$-A;U&,(J=IG!.-H@S6,$+C5".V>E]K84F P2?] ""IG.7Y9B;"/ M.'&092:7@:A#O8T*6J3".6[G5"7GMR+@8MFGP[,,QF!(%01$!9Q46@@&5--H MS@)7L-E$IA/F2OJX;S\35E2=T 1RZ124!8F4F?033- 5H%0:G?HM8)K),,TI MFF4LF:^ZX04"L_=- E.PD=0(/:'H/M3UD!X,BNU*N=0CL$Z4%%*GJLS0)^"T M$M>!1FL#C3 0S?,AR%&#U,$7:;).^W0?D#:!%U!:KD@C?$D$5 MP=-H+[(OXN4]A7>RC_!>$/,ZNG=FMPV0[\Z+.V,=ZV.*'2N:!/ MN:LF5)385#FXF@1- MFAJ;!0."\!T+#9VB 'B4B'!&0E4@ZB.HL>)D :I_B;!.]Q'62]:^GG)5!FJC MH(O1B(Y\I@B7VR(AEWID!ZJ./[>KR@!C- 3-NJA=$U/ZQRW8)9GP96U!PGST M] Z+)0O)'U:FB)Y8G G0 "\,B=D^(G%)L#'&FUBAW7\E"4/)5D ^@U9)$I@T M+2TA8B7_;NDU-\[C.9W/HB^7HJ/?2Z1O='WX2),1H W">U"[,AS;,Q$.+O3Z M<=51M&K"W5*L$%6&I2"RD$."/RI^GS,E;X6J3C$>U*]_L8N^&/[[N>_K[S/Z M_]R^+QR#9HN%4[\G-.+75?#>6+<4#.$!NLQSZ;T( M.-_2+#&0(U262=@6.C@$O$'4CA(!_B>-3E,5OY<29H>U5^KP(L(=_;6M^W\+ MA+<*D@\2-+PK@WFT54^E %*J)+_<7LT$OZ6L'25@R-M!O(9SV<4YU;/P5^V$ MXO'&%O+C&1HZL>2^1[%:25XT >B@3.M1.CCH!E?F0 3<$B93Y9RM)WHO51;L M];[K+;+_R();Z@"#"'0(.(7#]0IW]9@\I9X:-164034?5^\(;,6@(B^4F0N4 MSB8FTB9?0S50^#^1%\T-;'SU\,:WMT^]F$V,]R8?O(Z(]&$7N5XCQ(67WBP0 M'"Y9Q"<)UI2P-"7%"R<&BR_#E;?1BWNE'1/VT> MGYSU>]UPK\);_&4+DZH[%\UXYZ+EL\W"L]-F=-_C5=;:M\((<128[PJNW]1Z MM46+!3IIV7:+NR5:*[_1HQUC^] E4\KN$(O5L]CA ^)889+H], Z>^CDBK-H.#B4A3->MG##MQ"!;]+KWX)C'[GT\YAS6R%K M;:3\+1< 5])N8>*ER$%\$3$5J_<(G[IAN-$)3P#?THMA%;;VLV\E5I_Q"F2X MC'GQ!U!+ P04 " ED%Q.%QSU(AX( #8*0 %P &%T7\'::& #>LN*;\UV^U/_HMV^O+YD/U[_\C,[:G6Z[-IR[:271G/5;E_] MNL?V,N^+8;L]F\U:LW[+V$G[^F.;NCIJ*V,^=G] 0_@8OS[\Z^;S;9 MI4G+'+1GJ07N0;#223UAGP2X&]9L5K4N3#&W[+67 ?4^/.JU MC@>%'\VD\-FPV^G\,-H+]<[/QD9[[,YBX_@U]K'6DX=;W^1*3O0P17O 4@_4 MHJZ0\/1F8DVI13,URMBAG20'O<&@4?^Q3JMS.(IE^YWP;T0=-,<\EVH^O)8Y M./8KS-A'DW,=RYS\$]!@M#W\G,7Y'&-3)34TJ_EU>V%&5[>93*1G_6ZKMSJ= MSTXDYW8B==.;8GB* ^W>O"[ >CF6*2=H,C-F%YF$,7LK-=>IY(J]'V,I6%:4 MUI4<;?>&7=VF&=<38*]3SVRI@'7[O-D].N"'C#O&A2D(ETM-GN"RW?/1;Y"2 M=U[L=U]V1OU.C]SD,V"_<9MP#:[Y_E;!/#@#2WJ=3O?!Z7Y=/&R8V[L&N^13 M*=A%B[TIK89Y \,+:>GE%-A_,?3L@P4G!1$.U^(A?#18&I T1\]P_V)_<#+Z M?,REIBZ'S?Y+-*S@0B"'-16,,0H]?+)SCNJVZOE\54-6/-4[:0V"<]ZQC&.X M+$PES'#E^4SB,M2ZQ !9*(Q%9&KVUMB<=3O-GVH OW;>&BU3A]G"8BT>83XX M?6:QZ^UR[-YPAQ'#\.1S=J/-3(&80".&L(J=,#B.-ICQ<00N-89VSDKM;0DX M&=0 00Y@4#G+\9>E=3GF1$>6F5P&S@[UUBIH2,$Y;N=4)>&QL4@@J)N4(U2 M806$IT$,A>%(UW"Z6&T&ZUL+$'0U<:L6?L,47BT MRRB\7@G9B_V37O=XY"J<59J#Z,14.I6"^8YQ"P$V" .9H#[%\#) K"9*NHRJ M4[4 M',!A:-H=B/@K_I2D;G7$+?7/B.26X!SA1;9L/=!X9: Q#D3SO ]RK$'JX(LT M6;=SLHO(Y;N(W--6YSAXYQ)U\X2"&)+BXPAK4+Y.>>FV;T*),P%$2S523,6F MM-@!,ME4NL"/6 MTZ(?4^1VS+K.S!<4#_*IA1L7<5"B19=$69Y04X?#! ME0GN#B2WDB8@HV((^4)33Z6C+!Y6JPLI/["I<8 &>61O:E1PQ'U:*DY) *<5 MC+A3 ]@B:HME283?$J"*R-/8'L07\?*.PCO917C7Q+R*[JW9;0WDV_/BUEC' M]8%;6H(P=T9S2@#<(?Q)KA*NN14UQA#UDB=223\G@;!I6%IQ 8X!:8N#DDT: M*.:9VVI"18F;*H>N)D&3IL:*8$ 0OA/0J%,4 AY+(!R74!44]1'4N.)D@53_ M'&&=[B*L%ZQ]->6J#-1&08?QF$Y_IA@NMT%"+O3(%E0=?VY6E0'&V!!IUD7M MFIC2/VS!-LF$+VH#"?/QXSLLEM22/ZQ,B)ZHSP1H@&>&1+&+2%P0;(SQ.E9H M]U])PE"R$9!/H%62!"9-2TN(6,J_&WK-C?/XG(YJL2^78D=_E)B^L>N#!YJ, M$=I(>/=J5X;C]@S"P85>/:XZC%9EW"W$"E%E6 H@0@X)_JCX?6+<0#.$!=IGGTGL(.-_0+#$H1ZA,2+0M='" \$:B=I0(\'_2Z#15^*.4 M:'98>Z4.[R3;=53"8B4*LDOME4M:,$ M#'D[B-=P+EN?4ST)?]5.*!YO;" _+K"A@P7W/8C52O)B$P0=*M-&E X.=8,K M(R5/JJ5%3 MH RJ^:1Z1V K!H6\4&8.6#K+3*1-OH)J1.'_15ZTUK#QU<,;7^0^]HXV,=Z; M?/@R(M*'7>1JC1 77GI3(SCT"K97?Z-&6L;WODBEE=Q2+U;/8 MX3WB6&*2Z/7N.G-\YDW_T2,@6H7;EO- R8XK,"1D]A826])[M=Y)(]S 647 L3;T$.X^N&*2Q?''SL2N%:)SQ! MN)8>1E7 .D^^AEA]QCN/X?;E^5]02P,$% @ )9!<3N8$ZXXE!0 ]AL M !8 !A=')O+3(P,3@Q,C,Q>&5X,S(N:'1M[5GK;]LV$/^^O^+J8$$"Q'K8 M3N)7 [1.NE?7!JV+8I\*2CK;7&52):DXVE^_(REE3IRT*3 L[IH $2P^CO>^ MTX_C)Z>O)],_SL]@898YG+][_O*7";3:8?B^.PG#T^DI_#S]_27T@BB&J6)" M<\.E8'D8GKUJ06MA3#$,P]5J%:RZ@53SMD;$?HB2P[ M^6'\I-V&4YF62Q0&4H7,8 :EYF(.[S/4'Z'=KE=-9%$I/E\8Z$3Q -Y+]9%? M,#]ON,GQI*$S#OW[.'2'C!.952?CC%\ SYZV^(?H0TQLA#3@1[6I":%(7**-ON?GL8&)8.7ILUR/A?#E/A! M-5HR->>B;60Q'!#MEJ?5K$]8^G&N9"FR=BISJ89JGNQU#@\/FG^(@FA_Y.=V M(O36<\B5J>(4K>".73/@YS?]"XI^.W;*[ MT^]THM%$+@LF*O<6C_9A@0J3"E)G\HJ(,[.[<]@??3LVF))P:U+%QR,-SX0H M60YOD'1 JA/P0JHEQ%'[-YA)Y518(5. I,<,&ED?6)!33'&9H/+>T"534X+N M;PES,"OSG/R$%)USVKOB9N'TJ/!3R17:>N%<4'N7AKB[Q_:!E!T?[F7[5XZ- M::FHVA$%)C(XNTP73,RQ\?!XT.VY";N6"[+5TKMP2@PR;MV="S>Y9E#&%7%6 M*-26AP.[@N4YT$Y4G+R )@IB2OO0F7'!1&K'B6;F"J\[D5:5N1=!%N@C1S=L MU_X5;$3%@]O%.\N=T7IG!4VD,7(Y//(A;%B2XXT(SW%FAJPTLMGBF@8_DDA% M"<@*F;-"X[#Y,5H[S^[W[YRB3)BAE2#CNLA9->3"R>+.K3N$P2 XCHZ/HH[K M$PPU!R9K6*I[B,#W$*')-B=[_< K].XEG]W_KQ(/'?M>!-*-)N=YVNJVFAT% MRS+JS%P2[127H^:]-HH=NJ/-//Z9 MIJ'W!9^][MWWE(.RG^U87>F!%YBHDJD*.GV7 P=7[ETK_E&E]U+I[DZ/BJ%[ MPCE2\,.O ?SD>@>B*FZDCGOX[0-H<(M,7B<]>QPQ!UKF/(/&*-^"/SSZP'<1 M]E/[T>XSZ63!<49=%G5=AE\@O/;?"E]O]:;IL!_TV^4!V\#98[E_+/8-?CFC.>VKCATTV%]1:D*J=%!.=>!V?XM MH-1M@)1';Y<>*US'4M<7-X#J@86\)"U2*ZX1=)G\28=:K-=NS#E+>,Y-Y8]F MIH'+ KBGF$0HL=!86N.[-)14H'"&"D5J9V@%$Q60(NSEC^OT;TKYCW#==>$< M[W;INF '@)KQBB.HP, ?.DK !$ ( ! &%T'-D4$L! A0#% @ ))!< M3BQADN?5+0 #O@! !4 ( !@K\# &%T#,Q,2YH=&U02P$"% ,4 " ED%Q.%QSU(AX( #8*0 %P M @ %O,P< 871R;RTR,#$X,3(S,7AE>#,Q,BYH=&U02P$"% ,4 " E MD%Q.Y@3KCB4% #V&P %@ @ '".P< 871R;RTR,#$X,3(S @,7AE>#,R+FAT;5!+!08 "P + . " ;00< ! end